body {
	background-image:url(../Images/Template/mainBack.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0;
	font-family: Tahoma, Verdana, Arial;
	font-size:12px;
	background-color:#deceb7;
}
#wrapper{margin: 0 auto 0 auto; position:relative;}

#container{margin: 0 auto 0 auto; width:1012px; background-image:url(../Images/Template/bambooBack.png); background-position: center top; background-repeat:repeat-y; position:relative; z-index:1;}

#header{position:relative; z-index:20; width:1012px; height:145px; background-image:url(../Images/Template/headerImage.png);}
#social {background:url(../Images/Template/bgSocial.png) no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:right;
font-size:14px;
font-weight:bold;
height:34px;
margin-right:40px;
padding:8px 0 0 40px;
position:relative;
top:20px;
width:181px;}
#nav {position:relative; float:left; margin-left:-68px; z-index:8;}
	#nav ul {list-style-type:none;}
	#nav ul li a{display:block; width:180px; height:43px; background-position:bottom center; margin-bottom:5px;}
	#nav #home{background-image:url(../Images/Template/Nav/home_btn.png);}
	#nav #office{background-image:url(../Images/Template/Nav/office_btn.png);}
	#nav #forms{background-image:url(../Images/Template/Nav/forms_btn.png);}
	#nav #services{background-image:url(../Images/Template/Nav/services_btn.png); height:41px;}
	#nav #staff{background-image:url(../Images/Template/Nav/staff_btn.png);}
	#nav #parents{background-image:url(../Images/Template/Nav/parents_btn.png);}
	#nav ul li a:hover  {background-position:top;}
#flashArea{ float:left; position:relative;top:-25px; z-index:5;}
#flashBack {position:absolute; left:460px; top:175px; width:378px; height:268px; z-index:1; background-color: #e5e1de; layer-background-color: #0000FF; border: 1px none #000000; overflow:hidden;}
#homeContent{ float:left; position:relative; top:-25px; background-image:url(../Images/Template/homeContent.png);z-index: 18; 
background-repeat:no-repeat; width:274px; padding:45px 0 0 0; height:300px; text-align:center; margin-bottom:-65px;} 
	#homeContent p {font-size:12px; line-height:16px; color:#70904b; text-align:center; padding:0 38px;}
		#contact {
	z-index: 20;
	background-repeat:no-repeat;
	position:absolute;
	left:850px;
	top:510px;
}
#contact a{
	background-image:url(../Images/Template/contactUs.png);
	background-position:bottom left;
	display:block;
	width:160px;
	height:72px;
}
#contact a:hover{background-position:top left;}
#content{ float:left; position:relative; top:-25px; background-image:url(../Images/Template/mainAreaTop.png);z-index: 18; 
background-repeat:no-repeat; width:723px; z-index:2;}
	#subContent{background-image:url(../Images/Template/mainArea.png); z-index: 18; margin-top:58px;
	background-repeat:repeat-y; padding:0 50px; z-index:1;}

	#subContent p{font-size:12px; line-height:14.5px;}
	#subContent UL{list-style-type:none;}
	.imgLeft {margin-right:10px; float:left;}
	
	
	
	#services UL#servicesList{list-style-type:disc;}
	#officeSchedule {float:right; background-color:#FFFFFF; padding:5px 20px; margin-top:45px; border: 1px solid #FBD850;}
	#officeSchedule p{line-height:20px;}
	#officeSchedule strong{color:#ef2e36;}
#contentFooter {background-image:url(../Images/Template/mainAreaFooter.png); background-position:top center; background-repeat:no-repeat; clear:both; width:723px; height:36px;}
#address {float:right; top:10px; position:absolute; margin-left:880px; top:160px;}
#tikiBottom{background-image:url(../Images/Template/tikiDesk.png); margin:0 auto; background-position:center bottom; z-index:4; background-repeat:no-repeat; clear:both; height:176px; position:relative;}
#homepage #updates {background-image:url(../Images/Template/updateBanner.png); background-repeat:no-repeat; width:525px; height:111px; z-index:10; margin:0 auto; position:relative; top:20px;}
#footer{position:relative; margin:-20px auto; padding:0 150px; width:838px; color:#70904b; height:80px; background-color:#999999; background:url(../Images/Template/footerBackground.png) no-repeat;}
		#footer p{font-size:10px; color:#E5E1DE; }
		#footer a{font-size:10px;text-decoration:none; color:#E5E1DE; font-weight:bold;}
		#footer a:hover{font-size:10px;color:#ef2e36; text-decoration:underline;}
		.footerNav {float:left;}
		.photography{float:right; text-align:right; margin-right:30px;}
		.crosseyed {float:right; text-align:right;}
		.updateText {font-weight:bold; padding:42px 0 0 125px; width:360px; }
h1, h2, h3, h4 {color:#ef2e36;}
#monkey {background-image:url(../Images/Template/monkey.png); width:107px; height:281px; z-index:5; position:absolute; left:50%; margin-left:370px; top:315px;}
#palmTree {width:174px; height: 476px; position: absolute; background-image:url(../Images/Template/palmTrees.png); background-repeat:no-repeat; left: -130px; top: 100px;}
#tabs {border-bottom:solid #FBD850 2px;}
#contactForm input, #contactForm select, #contactForm textarea {display:block;}
#contactForm textarea {position:absolute; left:260px; top:207px}
#contactForm #message {position:absolute; left:260px; top:191px;}
#contactForm #submit {margin-top:20px;}
#updateForm input, #updateForm select, #updateForm textarea {display:block;}
#updateForm textarea {}
#updateForm #submit {margin-top:20px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a, .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected #FBD850a {font-size:11px;padding: 3px;}