@charset "UTF-8";
body,html{height:100%;}

body, #navDiscipline p{padding:0; margin:0;}

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height:1.6;
	background:#282828 url(../_img/bg-main.jpg) repeat-x top fixed;
}
h1,h2{
	padding:0; margin:0;
}
p{
	padding-top:0;	margin-top:0;
}
h1{
	font-size:1.6em;	
}
h2{
	font-size:1.2em;
	font-weight:bold;
	color:#834a1d;
	/*834a1d*/
	/*11596a*/
}
#mainWrapper{
	width:955px;
	margin:0 auto;
	background:url(../_img/bg-copyArea.png) repeat-y center;
	padding:20px;
	
	padding-top:0;
	padding-bottom:0;
}
#navDiscipline{
	width:282px;
	height:376px;
	padding-bottom:10px;
	background:url(../_img/bg-disciplines.jpg) no-repeat;
	text-align:center;
}

#navDiscipline img, #nav2 img, img{
	border:none;	
}
#navDiscipline div img{
	max-width:190px;
	height:auto;
}
#navDiscipline a{
	width:241px;
	height:41px;
}
#navDiscipline a:hover img{
	background:url(../_img/blurline.png) no-repeat center center;	
}
#nav2{
	height:15px;
	background:#000 url(../_img/bg-nav.png) repeat-x top;	
	color:#e5e5e5;
	padding:10px;
	padding-top:1px;
	padding-bottom:0;
	margin-bottom:10px;
}
#nav2 img{
	padding-left:2px;
	padding-right:2px;
}
#nav2 a:hover{
	background-color:#ce0201;	
}
#navHeaderTop{
	font-size:10px;
	text-align:right;
	margin-right:10px;
}

a.hiddenStyle2{text-decoration:none; color:#000;}
.paddedContent{padding:10px;}
#navHeaderTop img{
	vertical-align:middle;	
}
#navHeaderTop a{color:#666; text-decoration:none;}
.floatLeft, #YoutubeThumb{
	float:left;	
}

img.floatLeft{float:left; margin-right:10px; margin-bottom:10px;}

#YoutubeThumb img{
	height:97px;
	width:auto;
}
#YoutubeThumb p{
	width:130px;	
	font-size:.8em;
	line-height:1.2;
	text-align:center;
	margin-top:5px;
}
.floatRight{
	float:right;	
}
.clear{
	clear:both;	
}
#YoutubeThumb{
	padding:2px;	
}

#mainContent{
clear:both;	
padding:10px;

}

.borderR{
	border-right:1px solid #444444;	
}
#SignUp{
	width:200px;
	padding-left:20px;
	padding-bottom:10px;
	background:url(../_img/bg-newsletter.jpg) no-repeat;	
	padding-top:50px;
	font-size:9px;
}
.classDesc{
	padding:20px;
	padding-left:340px;
	min-height:300px;
}

#footer{
	position:relative;	
}
#footer #credits{
	position:absolute;
	left:615px;
	top:69px;
	width:160px;
	color:#aaa;
	font-size:.9em;
}
#footer #credits img{
	vertical-align:middle;
}

#gas{
	background:none;
	color:#ff0000;
}

ul.instructors{
	padding:0;
	margin:0;
	list-style:none;	
}

ul.instructors li{
	width:180px;
	margin:5px;	
	list-style:none;
	float:left;
	text-align:center;
}

.hidden{display:none;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

 #slider  img{width:650px; height:386px;}
#slider {position:relative; width:650px; height:386px; overflow:hidden;}
#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:650px;
		height:386px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(/images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(/images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		padding:0;
		margin:0;
		height:24px;	
		position:absolute;
		top:10px;
		left:10px;
		font-size:9px;
		}
	ol#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:24px;
		line-height:24px;
		}
	ol#controls li a{
		float:left;
		height:24px;
		line-height:24px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		font-size:9px;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
