/*BODY AND CONTAINER*/
body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fcfaf5;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;}

.thrColFix #container {width: 826px;
					   margin: 0 auto; 
					   text-align: left;
					   background: url(../images/repeatingBackgrounds/holder.jpg) top center repeat-y;
					   } 
					   
/*LAYOUT*/

/**Header (BOTH FIRST AND SECOND LEVELS**/

#header {position: relative;
		margin-top: 0;
		top: 0px;
		left: 0px;
		width: 826px; 
		height: 220px;
		}
		
		.ieBumpUp {margin-left: -1px;}
		
		/**Header NAVIGATION**/
		
		#topNavigation {position: absolute; top: 3px; left: 503px; width: 318px;}
		
			#topNavigation ul {list-style-type: none;}
			
			#topNavigation ul li { margin-bottom: 5px; 
								   padding-left: 10px; 
								   padding-bottom: 3px; 
								   border-bottom: 1px solid #CCCCCC;
								   list-style-image: none; 
								   background: url(../images/repeatingBackgrounds/bullets.jpg) no-repeat 7px 4px;}
		
				
			
/*CENTER CONTENT COL POSITIONED (FIRST LEVEL)*/

.thrColFix #mainContent {text-align: left;
						 position: relative;
						 float: left;
						 top: 5px;
						 left: 4px;
						 padding: 0;
						 width: 511px;
						 clear: both;
						 background: url(../images/repeatingBackgrounds/contentTan2White.jpg) top left repeat-x;}
						

	#userInput {position:relative; 
				min-height: 300px;
				padding: 0 0 0 8px;
				left: 0; 
				width: 498px;}
				
		#userInput ul  {margin-left: -20px;
					   margin-top: 5px;
					   list-style-type: none;}
		
		 #userInputSecondLevel ul  {margin-left: -36px;
					   					  margin-top: -15px;
										   list-style-type: none;}
			
			#userInput ul li, #userInputSecondLevel ul li {padding: 5px 0 0 12px; 
														   background: url(../images/repeatingBackgrounds/bullets.jpg) no-repeat 0px 9px;}
			
	#latestNews {border: 1px solid black; 
				 padding: 4px;}
						
/*CENTER CONTENT COL POSITIONED (SECOND LEVEL)*/						
		
.thrColFix #mainContentSecondLevel {text-align: left;
						 			position: relative;
						 			float: right;
						 			top: 5px;
						 			left: -5px;
						 			padding: 0;
						 			width: 596px;
						 			clear: both;
						 			background: url(../images/repeatingBackgrounds/contentTan2White.jpg) top left repeat-x;
									margin-left: 0px;}

						 
	#userInputSecondLevel {position:relative; 
						   min-height: 300px;
						   padding: 0 0 0 8px;
						   left: 0; 
						   width: 580px;
						   clear: both;}
						   
						   
		#contentLeft, #contentRight {float:left; 
									 width: 280px; 
									 position: relative; }
									 
		#contentRight {float:right; }
	
	

	
/*RIGHT COL POSITIONED (FIRST LEVEL)*/

.thrColFix #sidebar1 {position: relative; 
					  min-height: 300px;
					  float: right;
					  font-size: 13px;
					  width: 284px;
					  top: 5px;
					  padding: 0 8px 0 8px;
					  margin-right: 5px;
					  background: url(../images/repeatingBackgrounds/contentTan2White.jpg) top left repeat-x;
					  text-align: left;
					  }
					  
#rssFeedHomePage {position: relative;
				  top: 0px;
				  left: 0px;
				  width: 283px; 
				  margin-top: 3px;} 

	#rssFeedImage {float:left; 
				   position: relative; 
				   left: -4px;}
					  
	#rssFeedStory {float: right; 
				   position: relative; 
				   left: 0px;}
				   
		#rssFeedBullet {background: url(../images/repeatingBackgrounds/bullets.jpg) no-repeat 0px 4px; 
						margin-bottom: -10px; 
						margin-right: 2px;  
						left: 100px;}
			
			.rssFeedSchoolName {margin-top: 0;}
						
						.rssFeedParsed {margin-top: -13px; 
										position: relative; 
										left: 10px; 
										width: 241px;  
										font-size: 11px;
										
										}
										
						.rssDate {font-size: 9px; color: #666666; font-weight: normal;}
						
						
						
						.graySpacer, .graySpacer2 {clear:both; 
									    width: 100%; 
										height: 1px; 
										margin:0; 
										background-color: #aca899; }
					  
					  
						.graySpacer2 {position: relative; margin: 2px 0 10px 0; }
					  
					  
/*LEFT COL POSITIONED (SECOND LEVEL)*/
					  
.thrColFix #sidebar1secondLevel {position: relative; 
								 left:0px;
								 float: left;
					  			
					  			 font-size: 13px;
					  			 width: 216px;
					 			 top: 5px;
					 			 padding: 0;
					 			 margin-left: 4px;
								 background: url(../images/repeatingBackgrounds/contentTan2White.jpg) top left repeat-x;
								 text-align: left;
								 }
								
								.levelTwoLeftImage {position: relative; top: 0px; left: 0px;} 
								
									 #leftNav {position: relative; 
											   top: -12px; 
											   left: 0; 
											  }
				  
				  
										 #leftNav p {margin: 0;
													 padding: 0;}
				  
				  
										 #leftNav ul {position: relative; 
													  top: -1px; 
													  margin-left: -40px;
													  width: 216px;}
				  
										 #leftNav li {position: relative;
													   font-family: Arial, Helvetica, sans-serif;
													 
													   list-style: none;  
													   border-bottom: 1px solid #CCCCCC;}
													   
											#leftNav .navLink, .navLinkPicked, .navLinkIndent, .navLinkIndentPicked, .noBottom, .noBottomPicked {float:left; 
											   		position: relative;}
					
												#leftNav .noBottom, .noBottomPicked, .navLinkIndent, .navLinkIndentPicked, .noBottomPicked {border-bottom: none;}
													   
											
										

/*BIOS (SECOND LEVEL)*/	

#bio{ position: relative; top: 0; left: 0;  width: 100%;  margin: 6px 0 6px 0;}

	#bioPicture {position:relative;
				 float:left;
				 top: 0;
				 left: 0;
				 }
	
		.img-shadow {
					  float:left;
					  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
					  background: url(../images/shadow.gif) no-repeat bottom right;
					  margin: 5px 4px 1px 0 !important;
					  margin: 5px 4px 1px 0;
					  }

		.img-shadow img {
					  display: block;
					  position: relative;
					  background-color: #fff;
					  margin: -1px 5px 5px -1px;}
	
	#bioText{ position: relative; width: 440px; float: right;}

											   


/*FOOTER POSITIONED*/

#footer { 
		 width: 826px; 
		 height: 100px;
		 top: 0px; 
		 left: 0; 
		 background: url(../images/footer.jpg) top left no-repeat #fcfaf5 ;}
	
				 
				 .footerTextLeft {float: left; text-align:left; color: #898989;  width:300px;  postion: relative; 
				 top: 20px; left: 5px;}
				 
				 .footerTextRight {font-family: Arial, Helvetica, sans-serif;
			     font-size: 12px;
				 postion: relative; 
				 top: 20px;
				 color: #898989; 
				 
				 width: 130px; float: right; text-align: left; margin-right: 2px; }



/*----------------------------------------------------------*/

/*FONTS + LINKS*/

h1, h2, h3, h4, h5, h6, p, ul, ol {
  position: relative;} 
  
  p {margin: 5px 0 15px 0;}
	 
	 #bio p {margin: 0;}
	 
	
	 
	 
	
h1 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    
	font-size: 28px;
	line-height: 32px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 5px; 
	color: #042a71; 
	
	font-weight: normal;
	
	}
	
		.headerh1 { position: absolute;
					top: 61px;
					left: 195px;
					color:#FFFFFF; 
			        font-size: 34px; 
				    margin-top: 0px;
				    line-height: 34px;}
		
		.right_modH1 {color: #ad3f07;
					margin-top:0;
					margin-bottom:-10px;
					 } 
		.old_browser {color:#FF0000;}
		

h2 {font-size: 18px; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	margin:0;
	padding: 0px; 
	
	color: #042a71; 
	font-weight: normal;
	
	}
	
	#latestNews h3 {margin: 0; font-weight: normal;}
	
		
	/*LINK MODS*/

	a {color: #082c75;}
	
	a:visited {color: #082c75;} 			 

	a:hover {color: #666;text-decoration: none;}
	
		#topNavigation a {text-decoration: none; margin-left: 15px;}
		
		.topNavPicked {float:right; position: relative; padding: 2px 30px 0 0;}
		
			#rssFeedStory a {text-decoration: none;}
			
			.rssFeedSchoolName a {color: #000;}
		
			.rssFeedSchoolName a:hover {color: #666;}
			
			#leftNav a.navLink, a.navLinkPicked, a.navLinkIndent, a.navLinkIndentPicked {width: 216px;
								padding: 5px 0 5px 0; 
								background: url(../images/repeatingBackgrounds/bulletsLeftNav.gif) no-repeat 7px 5px;
								text-decoration:none;
								color: #082c75;}
								
								#leftNav a.navLinkIndent {background: url(../images/repeatingBackgrounds/bulletsLeftNavIndent.gif) no-repeat 17px 7px;}
														  
									#leftNav a.navLinkIndentPicked {background: url(../images/repeatingBackgrounds/bulletsLeftNavIndent.gif) no-repeat 17px 7px #eef2f7;}
														  
			
				#leftNav a.navLinkPicked {background-color: #eef2f7;  }
								
				#leftNav a.navLink:hover, #leftNav a.navLinkIndent:hover {color: #082c75;
										  background:url(../images/repeatingBackgrounds/bulletsLeftNav.gif) no-repeat 7px 5px #f3f6fc;}
										  
										  #leftNav a.navLinkIndent:hover {background:url(../images/repeatingBackgrounds/bulletsLeftNavIndent.gif) no-repeat 17px 7px #f3f6fc;}
					
				#leftNav a.navLink:active {background-color: #eef2f7;}
				
				#leftNav p {margin: 0 0 0 30px;}
					
					#leftNav .pIndent  {margin: 0 0 0 40px; }
						
			
					#footer a {color: #666666;}
	
				
		
/*MISC. STLYING*/					

.homePagePic {position: relative; top: 3px; left: -4px;}

.timeToLoad {display: none;}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}					

hr {
	height: 1px; 
	border: 0;
	margin-left:0;
	width: 400px;}
	
	.floatright {float: right;
             margin: 3px 0px 3px 10px;}

.floatleft {float: left;
            margin: 3px 10px 3px 0px;}
			
			
