body {

	text-align: center;

	background: #D3D3D3;

	padding: 0;

	margin-top: 10px;

	margin-bottom: 10px;

	}

	

	

h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FF0063;
background-color:silver;
	font-weight: bold;
	width:500px;
	line-height:25px;



}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #333333;

	font-weight: bold;



}

#loggedin{position:absolute;top:0px;left:0px;width:160px;height:50px;background-color:#9CFF9C;
	
}

#wrapper {

	width: 775px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 0;

	padding: 0;

	text-align: left;

	background-color: white;



	}




#header {

	height: 200px;

	background-color: White;

	text-align: left;

	float:left;

	width: 775px;

	} 
	#address {width:174px;height:200px;margin-top:20px;
	float:left;
}
#address p{
	margin-left:15px;margin-top:20px;font-weight:bold;color:#d02362;
}
	
	#topimage{width:595px;
	float:right;z-index:10;
}

	

#contentleft {
	float: left;

	background: #fffff3;

	margin: 0;

	width: 178px;

	overflow:hidden;


	background:url(http://www.playhousehotel.com/images/button_background.jpg); 
	}

 #contentleft a{
 padding:5px;
 font-size:15px;
 text-decoration:none;
width:174px;
height:30px;
background:url(http://www.playhousehotel.com/images/button_background.jpg); 
display:block;

}

#contentleft a:hover,#contentleft a:active{
overflow:hidden;
 font-size:15px;
display:block;
width:174px;
height:30px;
background:url(http://www.playhousehotel.com/images/button_background_hover.jpg); 
}
#contentright{



	float:right;

	color: #333;

	background-color: #ffffff;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;


	line-height: 16px;

	width: 595px;



	

	}

	

	#contentright P, h1,h2,h3{


margin-left:20px;
margin-right:50px;

	}

	.section{margin-bottom:40px;}

  .leftImage

    {

    float:left;

    margin-top:0px;

    margin-right: 20px;

    padding:0px;

    }

		 .rightImage

    {

    float:right;

    margin-top:0px;

    margin-left:20px;

    padding:0px;

    }



p, li {

	color: #333;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

}



a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4B0082;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}





#footer {

	width: 775px;


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: Silver;

	background-color:#D6D6D6;
	
	clear:both;
	text-align:center;
	vertical-align:middle;

		}

#footer p{margin-bottom:15px;}

#footer a {

	color: Green;

	font-size: 10px;

	text-decoration: underline;

	}
#acknowledgement { font-size:10px; text-align:right; }
#acknowledgement a { text-decoration:none;font-size:10px;  }



img {

	border:none;

}
#calendar {margin-left:20px;margin-top:30px;background-color:silver; overflow:auto;height:600px;  font-family : sans-serif;font-size:12px; }
#calendar td{text-align:middle;  border : thin solid Black; }
#calendar td,th{
	font-size:12px;
}
td.booked{ padding:4px;  background-color: Red;  }
td.provisional{ padding:4px;  background-color:  #3366FF; }
td.notavailable{ padding:4px;  background-color: #990033; }
td.property{ padding:4px;  white-space:nowrap; }
td.dates{ padding:4px; background-color: #99FF66; }
th.month{
	text-align:left;background-color:white;width:100px;
}
th.day{background-color:#FFFFCC;width:25px;
	
}
table.admin{ width:800px; ; }
td.text{ width:300px; white-space : normal; }
td.admintext{ width:400px;overflow:auto;}

/* events */
td.eventtitle { color: Fuchsia; font-size:15px; font-weight:bold; }
td.eventdescription { width:500px; }
td.eventspacer {height:5px;background-color:silver;font-size:5px; }

