img {border:none;}
a {color:#004ECB; text-decoration:none;}
a:hover {color:#990000; text-decoration:underline;}
body {width:auto; height:auto; padding:0; margin:0; background:#666666; font-family:tahoma, Verdana, Arial; font-size:12px; color:#333333;}
.clearer {clear:both;}
.blue {color:#000066;}
.green {color:#009900;}
.red {color:#FF0000;}
.buttonBg {background:url(images/button_bg.jpg); border:none; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold; color:#FFFFFF;}
	.buttonBg:hover {background:#0064FA; cursor:pointer;}
	.buttonBg span {line-height:20px;}

.mainwrap {width:830px; height:auto; margin:9px auto;}
	.topnav {width:830px; height:27px;}
		.scrolling {width:266px; height:27px; line-height:27px; background:url(images/scrolling_bg.jpg) no-repeat; text-align:center;}
		.topnav a {display:block; height:27px; line-height:27px; background:url(images/topnav_bg.jpg) no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; outline:none;}
		.topnav a div {background:url(images/topnav_bg_right.jpg) right no-repeat;}
		.topnav a:hover {background:url(images/topnav_hover.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}
		.topnav a:hover div {background:url(images/topnav_hover_right.jpg) right no-repeat; text-decoration:none;}

			.current a {background:url(images/topnav_hover.jpg) no-repeat; color:#FFFFFF;}
			.current a div {background:url(images/topnav_hover_right.jpg) right no-repeat;}
			
		.navspacer {width:2px; font-size:0px; padding:0; margin:0;}
	.whitecanvas {width:830px; height:auto; background:#FFFFFF;}
		.banner {width:830px; height:173px; background:url(images/banner_bg.jpg) right no-repeat;}
			.logo {padding:0 0 0 1px;}
			.logo a {outline:none;}
	.centernav {width:828px; height:35px; margin:1px auto; background:url(images/nav_bg.jpg) repeat-x;}
		.nav_left {width:2px; height:35px; font-size:0px; background:url(images/nav_left.jpg) no-repeat;}
		.nav_right {width:2px; height:35px; font-size:0px; background:url(images/nav_right.jpg) no-repeat;}
		.nav_line {width:1px; height:35px; font-size:0px; background:url(images/nav_line.jpg) no-repeat;}
		.centernav a {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;  color:#FFFFFF;}
		.centernav a:hover {background:url(images/nav_hover.jpg) repeat-x; color:#FFFFFF;}
		.center_current {background:url(images/nav_hover.jpg) repeat-x; color:#FFFFFF;}
		.nav_two a{display:block; height:30px; padding-top:5px; line-height:normal; text-align:center;}
		.nav_one a{display:block; height:35px; line-height:35px; text-align:center;}
	.contentwrap {width:828px; height:auto; margin:0 auto;}
		.left {float:left; width:252px; height:auto; padding:9px 7px;  background:url(images/left_bg.jpg) top repeat-x;}
			.login {width:250px; height:130px; background:url(images/login_bg.jpg) no-repeat;}
				.login table {margin:10px auto;}
				.login_title {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#003399;}
			.news {text-align:center; margin:0 auto; width:194px; height:272px; padding:20px 10px 0 10px; color:#333333; line-height:20px; font-size:12px; background:url(images/news_bg.jpg) center top no-repeat;}
			.right_box {width:230px; height:auto; padding:20px 10px; background:url(images/right_box.jpg) top no-repeat; font-size:11px; line-height:16px;}
				.right_title {text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#333333;}
			
		.maincontent {float:right; width:561px; height:auto;}
			.title {width:544px; padding-left:17px; height:45px; line-height:45px; background:url(images/title_bg.jpg) no-repeat; font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
			.content { width:527px; height:auto; padding:20px 15px 20px 19px; line-height:20px;}
				.content_spacer {height:20px; line-height:20px; font-size:0px;}
				.medium_text {font-size:17px; font-weight:bold; color:#000079;}
				.fieldset_title {font-size:25px; color:#000080;}
				.small_red {font-size:10px; color:#990000;}
				.green {color:#006600; font-weight:bold;}
				.comp {font-weight:bold; color:#CC3300;}
				
				/**classes buttons**/
				#tumbling a {display:block; height:84px; width:156px; background:url(images/class/tumbling.jpg) no-repeat;}
				#tumbling a:hover {background:url(images/class/tumbling_h.jpg) no-repeat;}
				
				#schoolsquad a {display:block; height:84px; width:156px; background:url(images/class/schoolsquad.jpg) no-repeat;}
				#schoolsquad a:hover {background:url(images/class/schoolsquad_h.jpg) no-repeat;}
				
				#allstar a {display:block; height:84px; width:156px; background:url(images/class/allstar.jpg) no-repeat;}
				#allstar a:hover {background:url(images/class/allstar_h.jpg) no-repeat;}
				
				#daycare a {display:block; height:84px; width:156px; background:url(images/class/daycare.jpg) no-repeat;}
				#daycare a:hover {background:url(images/class/daycare_h.jpg) no-repeat;}
				
				#church a {display:block; height:84px; width:156px; background:url(images/class/church.jpg) no-repeat;}
				#church a:hover {background:url(images/class/church_h.jpg) no-repeat;}
				
				#private a {display:block; height:84px; width:156px; background:url(images/class/private.jpg) no-repeat;}
				#private a:hover {background:url(images/class/private_h.jpg) no-repeat;}
				
				#partner a {display:block; height:84px; width:156px; background:url(images/class/partner.jpg) no-repeat;}
				#partner a:hover {background:url(images/class/partner_h.jpg) no-repeat;}
				
				#athletic a {display:block; height:84px; width:156px; background:url(images/class/athletic.jpg) no-repeat;}
				#athletic a:hover {background:url(images/class/athletic_h.jpg) no-repeat;}
				
				#hiphop a {display:block; height:84px; width:156px; background:url(images/class/hiphop.jpg) no-repeat;}
				#hiphop a:hover {background:url(images/class/hiphop_h.jpg) no-repeat;}
				
				#preschool a {display:block; height:84px; width:156px; background:url(images/class/preschool.jpg) no-repeat;}
				#preschool a:hover {background:url(images/class/preschool_h.jpg) no-repeat;}
				
				#choreography a {display:block; height:84px; width:156px; background:url(images/class/choreography.jpg) no-repeat;}
				#choreography a:hover {background:url(images/class/choreography_h.jpg) no-repeat;}
				
				
			.right {float:right; clear:both; margin-left:5px;}
				.orange_box { width:163px; padding:10px 5px; height:auto; background:#FFE6CC; border:1px solid #999999; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
				.orange_box_title {text-align:center; font-size:13px; color:#000079; font-weight:bold;}
	
	.footer {text-align:center; margin:20px 0;}
		.footer a { font-style:italic; color:#FFFFFF;}
		.footer a:hover {color:#FFCC00;} 
	
			/*** drop down **/
			#awards_nav, #pre_list, #cheer_list, #specialty_list {position:absolute; display:block; clear:both; z-index:1002; letter-spacing:normal; font-size:12px; line-height:20px;  visibility:hidden;}
				.dropdown { height:auto;}
				.dropdown ul, .dropdown li{margin:0; padding:0; list-style-type:none; height:auto;}
				.dropdown a{display:block; width:100%; color:#FFFFFF; text-decoration:none; height:20px; background:#CC6600; padding-left:8px; border:1px solid #BBDBF7; text-align:left; line-height:18px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700; font-style:normal;}
				.dropdown a:hover{ text-decoration:none; background:#FFCC00; color:#000000; text-align:left}
			/** drop down end **/
		
/* STYLES FOR THE BLOG */
.blog_header {background:#E4F6F9; padding:8px;}
.blog_title {font-size:16px; font-weight:bold; color:#D10F17;}
	.blog_title a {color:#D10F17; text-decoration:none;}
	.blog_title a:hover {color:#D10F17; text-decoration:underline;}
.dateline {font-size:10px; font-family:'Tahoma', Verdana, Arial, Helvetica; color:#666666; line-height:normal;}
.blog_entry {margin-bottom:5px; padding:8px; padding-top:10px; font-size:12px; font-family: 'Tahoma', Verdana, Arial, Helvetica;}
.blog_spacer {height:25px; margin:0; padding:0; font-size:0px;}
.blog_pagination {text-align:center; padding:5px; border-top:1px solid #D9D9D9; font-family:'Tahoma', Verdana, Arial, Helvetica; color:#666666; font-size:11px;}
.blog_comment_header {background:#E4F6F9; padding:5px; font-family:'Tahoma', Verdana, Arial, Helvetica;}
.blog_comment_body {padding:10px; color:#555555; margin-bottom:15px; font-family:'Tahoma', Verdana, Arial, Helvetica;}
.blog_commenter { border-top:1px solid #D9D9D9; padding-top:5px; padding-bottom:15px; margin-top:15px; font-family:'Tahoma', Verdana, Arial, Helvetica;}
.switchcontent {font-size:12px; font-family:'Tahoma', Verdana, Arial, Helvetica; padding-left:10px;}
.blog_commenter_intro {font-size:11px; line-height:normal; color:#666666; padding-bottom:15px;}
.blog_archive_header {background:#E4F6F9; padding:8px; margin-bottom:15px;}