/*common styles*/
	html{height:101%;}
        #content-left{font-size:12px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	body{margin:0; padding:0; backgroun-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
	p{margin:0; padding:0 0 15px 0; color:#000; font-size:12px; line-height:20px;}
	h2, .componentheading{padding:0 0 10px 0; margin:0; color:#C20015; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:24px;}
        .componentheading{margin-left:4px;}        
        .contentheading{color:#000; font-weight:bold; font-size:15px;}	
        .componentheadingcontent, .contentheadingcontent, #content-bottom-right-left .contentheading, #content-bottom-right-right .contentheading, .contentheadingclick{padding:0 0 10px 0; margin:0; color:#C20015; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:24px;}

	.hideme{display:none;}
	.clearme{clear:both;}
	.blocklink{display:block; height:100%; width:100%;}
	.readmore{color:#be0000; font-weight:bold; padding-right:13px; background:url(../../images/arrow.gif) no-repeat right;}
	.readmore:hover{text-decoration:none;}
	
	#logo{position:absolute; height:132px; width:221px; background-image:url(../../images/logo.gif);}
	
/*nav styles*/
	#graid{position:absolute; width:217px; height:132px; background-image:url(../../images/bg_header_graid.jpg); margin-left:221px;}
	#nav{position:absolute; margin-left:438px;}
	#nav ul{margin:0; padding:0;}
	#nav ul li{list-style:none; float:left;}
	#nav ul li a{display:block;}
	#nav ul li a span{display:none;}

	#nav-about{height:132px; width:105px; background:url(../../images/nav_about.jpg) bottom;}
	#nav-classes{height:132px; width:106px; background:url(../../images/nav_classes.jpg) bottom;}
	#nav-events{height:132px; width:102px; background:url(../../images/nav_events.jpg) bottom;}
	#nav-holidays{height:132px; width:110px; background:url(../../images/nav_holidays.jpg) bottom;}
	#nav-contact{height:132px; width:111px; background:url(../../images/nav_contact.jpg) bottom;}
	#nav-about:hover, #nav-classes:hover, #nav-events:hover, #nav-holidays:hover, #nav-contact:hover{background-position:top;}

/*list styles*/
	.list{ font-size:12px;}
	.list ul{margin:0; padding:0;}	
	.list ul li{ list-style-image:url(../../images/arrow.gif); margin-bottom:5px;}
	.list ul li a{color:#be0000;}
	.list ul li a:hover{text-decoration:none;}
	
/*layout styles*/
	#header{width:100%; height:141px; background:url(../../images/bg_header.gif) repeat-x;}
	#footer{width:100%; height:75px; background:url(../../images/bg_footer.gif) repeat-x;}
	.inner{width:980px; margin:0 auto;}
	#header .inner{height:141px;}
	
	#footer .inner{height:55px; padding:20px 0 0 20px;}
	#footer .inner p{color:#fff; line-height:12px; margin:0; padding:0;}
	#footer .inner ul{margin:0; padding:0;}
	#footer .inner ul li{list-style:none; float:left; margin-right:10px;}
	#footer .inner ul li a{color:#ffcf29; font-size:12px;}
	#footer .inner ul li a:hover{text-decoration:none;}
	
	#content-top{background-color:#fff9e6; border-bottom:solid 6px #fdcd07;}
	#content-top .inner{}
	#content-top-left{float:left; width:378px; background-color:#fff9e6; padding:20px;}
	#content-top-left strong, #content-left strong{font-size:16px; font-family:"Georgia", Times New Roman, Times, serif; color:#be0000; line-height:22px;}
	#content-top-right{float:right; width:562px; height:312px;}
	
	#content-bottom{background-color:#fee683;}
	#content-bottom .inner{}
	#content-bottom-left{float:left; width:378px; padding:20px;}
	#content-bottom-right{float:right; width:562px; background-color:#FFE447;}
	
	#content-bottom-right-left{float:left; width:280px;  background:url(../../images/bg_bottom_line.jpg) no-repeat right top;}
	#content-bottom-right-right{float:right; width:280px; }

	#content{margin:0 auto; background:url(../../images/bg_bottom.gif) repeat-x top left #FEE683;}
	#content .inner{background:url(../../images/bg_content_inner.gif) repeat-y top;}
	#content-left{float:left; width:378px; padding:20px; background-color:#FFF9E6;}
	#content-right{float:right; width:562px;}
	#content-right #content-bottom-right{border-top:solid 6px #FDCD07;}
	
	.content{margin:20px;}
