 /* CSS Document */


#content {margin:0 0 5px;background:url(../images/layout_assets/content_3col_bg.gif) repeat-y left;}

#columns {border-left: 1px solid #FFF; border-top: 4px solid #FFF;}

#headlines {
	float: left; 
	width: 443px; 
	border-right: 3px solid #FFF; 
	padding: 0;
	margin: 0;
    min-height:700px;
	line-height: 1.8em;
	background:#CCC;
}
#promo_spots { float: left; background: #e5e1d0; width: 247px;  /* width: 277px; width: 264px;padding: 8px 5px 5px 8px;*/padding: 0; min-height: 300px;line-height: 1.8em;}


.features {
	background: #A89575;
	float: left;
	width: 100%;
	height: 100%;
}
#top {
	background: #A89575;
	width: 694px;
	display: block;
	height: 286px;
		border-bottom: #5c5b5b solid 7px;
	
}
#pipe {
	background: #383838;
			height: 32px;
		border-bottom: #FFF solid 2px;
}

#pipe ul {
	position: relative;
	top: 10px;
	left: 0px;
	margin-left: 0;
	padding-left: 0;
	display: inline;
}  
#pipe ul li  {
	margin-left: 0;
	padding: 10px 0px 10px 10px; 
	list-style: none;
	display: inline;
	color: #FFF;
	text-transform:uppercase;
	font-weight: bold;
	text-decoration: none;
	background: #383838;
	border-bottom: #FFF 2px solid;
}
 #pipe ul li a  {
	margin: 0;
	padding: 0 10px 0 0; 
	color: #FFF;
	text-decoration: none;
}

#pipe ul li a:hover  {
	color: #FFF;
	text-decoration: underline;
	}
#pipe ul li#main_news{
	margin-left: 0px;
	margin-right: 2px;
	border-left: none;
	list-style: none;
	display: inline;
	background: #A89575;
	/*border-right: 3px solid #FFF;*/
	border-bottom: 2px solid #A89575;
	}

#pipe ul li#main_news span{position: absolute; top: -900px;}
#pipe ul li#experts{
	margin-left: -3px;
	margin-right: 0px;
	border-left: none;
	list-style: none;
	display: inline;
	border-left: 2px solid #FFF;   
	border-right: 2px solid #FFF;
	background: #556676;    
}
#pipe ul li#experts:hover{
	background: #CC9900;
}

#main_news_content {
	background: #a89575 url(../layout/tabs/campus.jpg) no-repeat right 0px;	margin: 0;
	padding: 0;
	position: relative;
	top: 22px;
	width: 100%;
	height: 252px;
	border-bottom: 4px solid #FFF;	
	/*line-height: 1.6em;*/
}	

#tab_copy {
	margin: 0;
	padding: 15px 30px 0px 15px;
	width: 200px;
	line-height: 1.8em;
	color: #FFF;
	font-size: .95em;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
#tab_copy h2 {
    padding-bottom: 10px;	
        line-height: 1.0em;
	font-size: 1.9em; 
    font-weight: normal; 
    font-family: Helvetica, Arial, sans-serif;
}
#tab_copy #immediate_release{display: none;}
#tab_copy a {display: block;margin-top: 10px;color: #FFF; text-decoration:underline;}
#tab_copy a:hover {color: #C00; text-decoration:none;}

/********* right column styles home **********/

#promo_spots h2, #promo_spots h3, #promo_spots h4, #promo_spots h5, #promo_spots h6{
	padding: 5px 20px;
	font-size: 1.2em;
}
#spot1 {
	/*min-height: 128px;
	background: #CCC url(../layout/sidebar/newspaper.jpg) no-repeat 0px bottom;*/
	background: #CCC;
	border-bottom: 3px #FFF solid;
}

#spot1 h3 {
	background-color: #556676;
	display: block; 
	
	margin:0; 
	padding:0; 
	width: 227px; 
		padding: 6px 5px 5px 15px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: normal;
	font-size: 1.3em;
}
#spot2 {
	background-color: #a79574;
		border-bottom: 3px #FFF solid;
}

#spot2 h3 {
	background-color: #5c5541;
	display: block; 
	
	margin:0; 
	padding:0; 
	width: 227px; 
	padding: 6px 5px 5px 15px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: normal;
	font-size: 1.3em;
}


#spot3 h3 {
	background-color: #000;
	display: block; 
	margin:0; 
	padding:0; 
	width: 227px; 
	padding: 6px 5px 5px 15px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: normal;
	font-size: 1.3em;
}

#spot3 {
	background: #000;
	color: #FFF;
	border-bottom: 3px #FFF solid;
}

#spot3 ul{
	padding-top: 10px;
	padding-left: 10px;
	margin-left: 10px;
}

#spot4 {
	background: #666;
	color: #FFF;
	border-bottom: 3px #FFF solid;
}

#spot4 h3 {
	background-color: #383838;
	display: block; 
	
	margin:0; 
	padding:0; 
	width: 227px; 
		padding: 6px 5px 5px 15px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: normal;
	font-size: 1.3em;
}


#promo_spots p {
	padding: 5px 20px;
	font-size: 1em;
}


/*
#promo_spots li a {color:#fff;text-decoration:none;display:block;padding:3px 15px 3px 30px;width:159px;background:url(../images/layout_assets/bullet_nav_lvl3.gif) no-repeat 16px .7em;}*/
#promo_spots li a {
	color:#fff;
	text-decoration:none;display:block;
	padding:3px 15px 3px 20px;
	background:url(../images/layout_assets/bullet_nav_lvl3.gif) no-repeat 6px .9em;
	}
#promo_spots a {color: #FFF;}

#promo_spots a:hover {color: #FFF; text-decoration: underline;}

#recent_headlines {
	background: #e1e1e1;
	padding: 15px;
	border-bottom: 3px solid #FFF;
}

.previews {
	margin: 5px 0; 
	padding: 3px 2px 15px 2px;  
	font-size: .8em;
}

.previews h2 {margin: 0px 0 5px 0; color: #383838;}

.previews img {
	border: 1px solid #000;
	float: left;
	margin-right: 10px;
}

.date_home {color: #C00; font-weight: bold;}
.read_more a {color: #C00; float: right;}

#more_headlines, #events {
	background: #eee;
	padding: 15px;
	border-bottom: 3px solid #FFF;
}


#highlighted_events {margin-top: 10px; font-size: 1em;}


#highlighted_events ul li, #more_headlines ul li {color: #C00; font-weight: bold;font-size: 1.1em;}
#highlighted_events ul li a, #more_headlines ul li a {color: #383838; font-weight: normal;text-decoration: none;padding-left: 5px;}
#highlighted_events ul li a:hover, #more_headlines ul li a:hover {color: #C00;}
#highlighted_events p a {color: #C00;}
#more_headlines h2 {margin-bottom: 10px;}

#more_headlines { display:block;} 
#more_headlines ul li {margin-bottom:-18px}
#more_headlines ul li a {
display: block; position: relative;
margin-left: 80px;top: -18px;}



#events { display:block;} 
#events ul li {margin-bottom:-18px}
#events ul li a {
display: block; position: relative;
margin-left: 80px;top: -18px;}
