html, body{
	margin:0; padding:0;
	background:#00007E url(../images/background.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	}
#wrapper{
	margin:0 auto; width:946px;
	}
#header{
	margin:0; padding:0; display:block; height:210px;
	}
#header .logo{
	margin:0; padding:40px 0 0 567px;
	}
#content{
	margin:0; padding:0; display:block; overflow:hidden;
	background:url(../images/content-back.png) repeat-y;
	}
#left{
	margin:0; padding:0; float:left; width:190px;
	}
/*======================Dance Lessons*/
#left .dancelessons{
	margin:0; padding:10px 20px;
	background:#FFE505;
	}
#left .dancelessons h1{
	margin:0; padding:0; display:block; text-align:center;
	font-size:16px; font-weight:bold;
	color:#990000;
	}
#left .dancelessons ul li{
	list-style-image:url(../images/b-circle.png); margin:0 0 0 -10px; padding:0; line-height:20px;
	color:#001B81;
	}
#left .dancelessons ul li a:link, #left .dancelessons ul li a:visited, #left .dancelessons ul li a:visited{
	text-decoration:underline; color:#001B81; font-size:13px;
	}
#left .dancelessons ul li a:hover{
	text-decoration:underline; color:#CC0000;
	}

/*======================events*/
#left .events{
	margin:0; padding:10px 20px;
	background:#990000;
	}
#left .events h1{
	margin:0; padding:0; display:block; text-align:center;
	font-size:16px; font-weight:bold;
	color:#FFE505;
	}
#left .events ul{
	margin:0 0 0 30px; padding:0;
}
#left .events ul li{
	list-style-image:url(../images/b-circle1.png); margin:0 0 0 0px; padding:0; line-height:20px; list-style:outside;
	color:#FFFFFF;
	}
#left .events ul li a:link, #left .events ul li a:visited, #left .events ul li a:visited{
	text-decoration:underline; color:#FFFFFF; font-size:13px;
	}
#left .events ul li a:hover{
	text-decoration:underline; color:#FFE505;
	}

/*======================shag*/
#left .shag{
	margin:0 10px; padding:0;
	 border-top:1px solid #7F5533;
	}
#left .shag a:link, #left .shag a:visited, #left .shag a:visited{
	background:#990000; border-bottom:1px solid #7F5533; line-height:36px; display:block; text-align:center;
	font-size:16px; color:#FFFFFF; text-decoration:none;
	}
#left .shag a:hover{
	background:#001167; text-decoration:none;
	}
	
td{
	text-align:left; vertical-align:top;
}
#right{
	margin:0 0 0 200px; padding:0; width:740px; float:;
	}
#content-main{
	margin:10px 20px;
	}
#content-main .label{
	width:140px; float:left; display:block; text-align:right; padding:3px 10px 0 0; 
	}
#content-main .input{
	display:block; width:300px; border:1px solid #A9A9A9;
	}
	#content-main .inputBorder
	{
		 border:1px solid #A9A9A9;
	}
#content-main .label1{
	width:50px; float:left; display:block; text-align:right; padding:3px 10px 0 0;
	}
	
#content-main .label2{
	width:100px; float:left; display:block; text-align:right; padding:3px 10px 0 0;
	}
	#content-main .label3{
	width:30px; float:left; display:block; text-align:right; padding:3px 10px 0 0;
	}
#content-main .input1{
	display:block; width:120px; float:left; border:1px solid #A9A9A9;
	}
	#content-main .input2{
	display:block; float:left; margin-right:5px; border:1px solid #A9A9A9;
	}
#content-main h1{
	margin:0; padding:10px 0 10px 0;
	font-size:16px; font-weight:bold; color:#CC0000;
	}
#content-main a:link, #content-main a:visited, #content-main a:active{
	text-decoration:underline; font-size:13px; color:#003399;
	}
#content-main a:hover{
	text-decoration:none;
	}
#content-main .left{
	margin:30px 0 0 0; float:left; width:175px;
	}
#content-main .middle{
	margin:30px 0 0 10px; float:left; width:330px; text-align:center;
	}
#content-main .middle h1{
	margin:0; padding:0; text-align:center; text-transform:uppercase;
	font-size:16px; font-weight:bold; color:#003399;
	}
#content-main .middle h2{
	margin:0; padding:0; text-align:center;
	font-size:24px; font-weight:bold; color:#CC0000;
	}
#content-main .right{
	margin:30px 0 0 10px; float:left; width:175px;
	}
#content-main .right .pad{
	padding:0 0 0 27px;
	}
/*=====================Menu*/
#menu{
	margin:0; padding:0 0 0 10px; display:block; line-height:30px; height:30px;
	background:url(../images/menu-back.jpg) repeat-y;
	}
/*#menu ul li{
	list-style:none; float:left;
	}
#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited{
	text-decoration:none; color:#FFFFFF; padding:0 11px; float:left;
	font-size:16px; font-weight:bold;
	}
#menu ul li a:hover{
	text-decoration:none; color:#000066;
	}*/

#footer{
	margin:0;; padding:0; display:block; height:88px;
	background:url(../images/footer-back.png) no-repeat;
	}
#logo{
	margin:-150px 0 0 30px;
	}

