a{text-decoration:none;}
a:focus{outline: none;} 


body{
	margin:0; background-color:#242424;
	background-image:url('../img/header_bg.jpg'); background-repeat:repeat-x; 
	font-family: Helvetica, Arial, sans-serif;  
	}
body#home{background-color:#f6f6f6;}

#container{width:1200px; margin:0 auto 0 auto;}	

/*---hidden links---*/
.logo a, .hidden, .fb a, .tw a, .ms a, .yu a, #prevBtn a, #nextBtn a{position:relative; display:block; text-indent:-9999px; overflow:hidden;}	


#header{
	height:160px; width:1000px; margin:0 auto 0 auto;
	background-image:url('../img/header_graphics.jpg'); background-repeat:no-repeat; background-position:right top;
	}

	
/*----------top--logo-------------------*/
#top{height:89px; width:1000px; margin:0 auto 0 auto;}	
.logo{height:67px; width:290px; margin:10px 0 0 0; float:left; background-image:url('../img/logo.jpg'); background-repeat:no-repeat; }	
.logo a{height:67px; width:290px;}


/*---------------------------menu---------------------------------*/
#menu_holder{width:1000px; height:70px;}
.menu{padding:3px 0 0 0; width:665px; height:67px; margin:0 auto 0 auto;}
.menu ul{margin:0; padding:0; list-style:none;}
.menu li{float:left;}
.menu li a{font-size:13px;}

.space{width:1px; height:67px; margin:0 8px 0 8px;}
.home, .about, .programs, .schedule, .store, .contact, .blog{height:15px; padding:0; margin:30px 0 0 0; background-repeat:no-repeat; }
.home{width:55px; background-position:left top; background-image:url('../img/home.png');}
.home a{width:55px; height:15px;}
.about{width:75px; background-position:left top; background-image:url('../img/about.png');}
.about a{widht:75px; height:15px;}
.programs{width:115px; background-position:left top; background-image:url('../img/programs.png');}
.programs a{width:115px; height:15px;}
.schedule{width:109px; background-position:left top; background-image:url('../img/schedule.png');}
.schedule a{width:109px; height:15px;}
.store{width:58px; background-position:left top; background-image:url('../img/store.png');}
.store a{width:58px; height:15px;}
.contact{width:100px; background-position:left top; background-image:url('../img/contact.png');}
.contact a{width:100px; height:15px;}
.blog{width:50px; background-position:left top; background-image:url('../img/blog.png');}
.blog a{width:50px; height:15px;}


/*--menu red dot--*/ 
#home .menu {background-image:url('../img/reddot.png'); background-repeat:no-repeat; background-position:20px 15px;}
#about .menu {background-image:url('../img/reddot.png'); background-repeat:no-repeat; background-position:100px 15px;}
#programs .menu  {background-image:url('../img/reddot.png'); background-repeat:no-repeat; background-position:205px 15px;}
#schedule .menu  {background-image:url('../img/reddot.png'); background-repeat:no-repeat; background-position:335px 15px;}
#store .menu  {background-image:url('../img/reddot.png'); background-repeat:no-repeat; background-position:438px 15px;}
#contact .menu  {background-image:url('../img/reddot.png'); background-repeat:no-repeat; background-position:527px 15px;}



/*--------------------sub menu-------------------------------*/
.about ul, .programs ul, .schedule ul, .contact ul{
	list-style:none; display:none; position:relative; width:150px; margin:0; padding:22px 0 0 0; z-index:1;
}
.about ul li, .programs ul li, .schedule ul li, .contact ul li{
	width:150px; height:25px; margin:0px; padding:5px 0 5px 0; background-image:url('../img/smenu.jpg');
	border-bottom: 1px #151515 solid;  text-align:center;
	border-left:1px #525252 solid; border-right:1px #525252 solid;
	}
#sub_end{border-bottom:1px #525252 solid; } 
.about ul li a, .programs ul li a, .schedule ul li a, .contact ul li a{color:#ffffff;}
.about ul li a:hover, .programs ul li a:hover, .schedule ul li a:hover, .contact ul li a:hover{color:#000000;} 
.about:hover ul, .programs:hover ul, .schedule:hover ul, .contact:hover ul{display:block;}

.about ul li:hover, .programs ul li:hover, .schedule ul li:hover, .contact ul li:hover{background-image:url('../img/submenu_hover.jpg');}



/*------------------------------------------------foot-----------------------------------------*/	
#foot{width:100%; height:260px; background-color:#040404; background-image:url('../img/footer_bg.jpg'); color:#ffffff; }
#foot ul{width:1100px; height:250px; margin:0 auto 0 auto; list-style:none; padding:0;}	
#foot ul li{float:left; padding:0;}

.f_logo{height:250px; width:224px;
background-image:url('../img/btm_logo.jpg'); background-repeat:no-repeat; background-position:left center;
}
.f_space{width:3px; height:243px; margin:4px 20px 0 20px; background-image:url('../img/footer_div.jpg');}
.nets{width:30px; height:250px;}	
.nets div{width:30px; height:30px; margin:25px 0 0 0px; background-image:url(../img/nets.jpg);}
.nets div a{width:30px; height:30px;}
.fb{background-position:left top;} 
.tw{background-position:left -33px;} 
.ms{background-position:left -66px;} 
.yu{background-position:left bottom;}	
.fb:hover{background-position:right top;} 
.tw:hover{background-position:right -33px;} 
.ms:hover{background-position:right -66px;} 
.yu:hover{background-position:right bottom;}	
.con{ 
	width:200px; height:210px;  
	margin:50px 0 0 0; font-size:14px;
	text-align:left; 
	}	
.con span{font-size:16px; font-weight:bold; }
#tweets {width:500px; height:260px; padding:0; margin:10px 0 0 0;  overflow:hidden;
		background-image:url('../img/tweets.jpg'); background-repeat:no-repeat;
		background-position:left top;
		}
#tweets ul {list-style-type:circle; width:500px; height:210px; margin:35px 0 0 0; padding:0 0 0 15px;
		background-image:url('../img/twitterbird.jpg'); background-repeat:no-repeat;
		background-position:right bottom;
		}
#tweets li{margin:5px 0 0 0; padding:0; font-size:13px; color:#333;}
#tweets a{color:#5cace3;} #tweets a:hover{color:#ffffff;}
#tweets span{color:#ffffff;}

#copyright{width:100%; height:50px; background-color:#000000; }	
#copyright p{ margin:0; padding:10px 0 0 0; text-align:center; font-size:13px; color:#b01515; border-top:1px #070707 solid;}	
	
	
	
	
	



















