@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

/*Table of Contents 
A. 	#page_wrap  
1.  logo <img>
2. 	#navigation
	
3.  #slider 
	3.1 h1.slider_control 
	3.2 h2.slider_control
	3.3 #blue_bar

4.  #sked (floated left) 
5. 	#poster
*/

	#alert {
		background: yellow; 
		padding: 10 0; 
		font-size: 1.9em; 
		font-family: Georgia, "Times New Roman", Times, serif; 
		
	}
	
	#alert p {text-align: center; }
	
	/*A */
	#page_wrap {
		margin: 0 auto;
		width: 960px; 
		margin-top: 30px; 
	}
	
	/*B */
	body {
		font-size: 62.5%;
		background: #538ac9;
	}
	
	/*C */
	.spacer {padding: 0px 10px; }
		
	/*2.0 */ 

	ul#navigation {
		list-style: none;
		width: 960px;  
		font-size: 0.6em; 
		text-align: center;
		text-transform: uppercase;  
		font-weight: 500;
	}
	
	#outer-navigation {
		background: url(images/nav_background.png) repeat-x top left;
		border: #d9e6ed 3px solid; 
		float: left; 
		padding: 10px 0px; 
	}
	
	#wrapper {background: red; margin: 0; padding: 0; }
	
	ul#navigation li {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 2.2em; 
		font-weight: 400;  
		padding-right: 20px; 
		display: block; 
		float: left; 
	}
	
	ul#navigation li:first-child {
		padding-left: 10px; 
	}
	
	
	ul#navigation li a {
		color: black; 
		font-family: Helvetica, Arial, serif; 
	}
	
	ul#navigation li a:hover {
		color: white; 
		font-family: Helvetica, Arial, serif; 
		border-bottom: 1px white solid;
	}

	/*3.0  */
	
	#outer-slider {
		position:  relative; 
		margin-top: 20px; 
		background: white;
		float: left;
		border: #d9e6ed 3px solid; 
	}

	#slider {
		margin-top: 10px; 
	}
	

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
	}
		
	#slider li{ 
		width:480px;
		overflow:hidden; 
	}

	span#prevBtn a{ 
		background: #d9e6ed;
		color: black; 
		clear: both;
		text-transform: lowercase;	
		font-family: "Georgia" ; 
		font-weight: 500; 
		text-align: center; 
		font-size: 4.5em; 
	}

	
	span#nextBtn a {
		background: #d9e6ed;
		color: black; 
		clear: both;
		text-transform: lowercase;	
		font-family: "Georgia" ; 
		font-weight: 500; 
		text-align: center; 
		font-size: 4.5em; 

	}	
	

	/*3.1  */
	h1.slider_control {
		font-family: "Georgia" ; font-weight: 500; text-align: center; 
		font-size: 4.5em; 
		padding: 3px;  
	}
	
	/*3.2  */
	h2.slider_control {
		font-family: Georgia, "Times New Roman", Times, serif; 
		font-size: 1.8em; 
		line-height: 30px; 
		color: #333; font-weight: 100; text-align: center; padding-top: 10px; 
		
	}
	
	/*3.3 */
	#blue_bar {
		width: 480px; 
		list-style: none;
		line-height:30px;
		font-size: 1.9em; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		padding-top: 20px; 

	}
	
	#blue_bar .button div {
		padding: 20px; 
		margin-left: 100px;; 
	}  
	
	/* BUTTON ONE */
	.button#_1 {
		background: url(images/bird.PNG) no-repeat 30px 5px; 
	} 
	
	#blue_bar .button#_1:hover {
		cursor: pointer; 
		background: url(images/bird_alt.PNG) no-repeat 30px 5px #33CCFF ; 
	} 
	
	/* BUTTON TWO */
	.button#_2 {
		background: url(images/car.PNG) no-repeat 30px 15px; 

	} 

	#blue_bar .button#_2:hover {
		cursor: pointer; 
		background: url(images/car_alt.PNG) no-repeat 30px 15px #33CCFF ; 
	} 

	/* BUTTON THREE */
	.button#_3 {
		background: url(images/bird2.PNG) no-repeat 30px 5px; 
	} 

	#blue_bar .button#_3:hover {
		cursor: pointer; 
		background: url(images/bird2_alt.PNG) no-repeat 30px 5px #33CCFF ; 
	} 
	
	
	
	
	
	/*SIDEBAR SIDEBAR SIDEBAR SIDEBAR */
	
	#sidebar {
		float: right;
		width: 450px; 
		margin-top: 20px;
	}
	
	#sidebar a {
		font-size: 1.8em; 
		line-height: 20px; 
	}
	
	#sidebar a:hover{
		color: black;
	}
	
	h1#floated_right {
		background: url(images/time-h1.PNG) 0px 0px no-repeat; 
		text-indent: -9999px;
		width: 480px;
		height: 100px; 
		margin-top: 10px;

	}

	#main_content #sidebar .info_box {
		width: 430px; 
		margin: 0 auto; 
		margin-top: 10px; 
		background: white; 
		padding: 20px 0px; 
		border: #b4df5c 5px solid; 
	}
	
	#main_content #sidebar .info_box p {
		font-family: Georgia, "Times New Roman", Times, serif;  
		font-size: 1.9em; 
		letter-spacing: -1px;
	}
	
	/*4.0 */
	#sked {
		clear: both; 
		float: left; 
		width: 960px; 
		margin-top: 30px; 

	}
	
	
	#sked h1 { 
		background: url(images/sked.PNG) 0px 0px no-repeat; 
		text-indent: -9999px;
		height: 100px;
		width: 480px;  
		margin-top: 10px;
		 
	}
	
	#sked h2 span#itl {
		font-weight: 700; 
	}
	
	#sked h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 100; 
		font-size: 4.0em;
		text-align: left;  
		color: white; 
		padding-left: 10px; 
		text-decoration: underline; 	
		
	}
	
	#sked p.description {
 		padding-top: 10px;  
		font-family: Georgia, serif; 
		font-size: 1.9em; 
		padding-left: 10px; 
		line-height: 25px; 
		
	}
	
	#sked p.time em {
		font-style: normal; 
		font-weight: bold;
		color: black;    
 
	}
	
	#sked div._blue {
		background: #33CCFF;
	}
	
	#sked div._alt {
		background: #538ac9; 
	}
	#sked p.time {
		text-align: center;  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 2.1em; 
		padding-top: 10px; 
		padding-bottom: 10px; 
	}
	



		
