/*
---------------------------------------------------
News Tab and Layout styles
This style sheet has the news tab active
Updated: 04.18.07

1. Layout
2. Typography
3. News tab active styles
---------------------------------------------------
*/

/* 1. Layout
---------------------------------------------------*/
@import url("../../styles/header_news-events.css"); /*imports tab backgrounds */
	
body#news ul#secondaryNav, body#article ul#secondaryNav {
	padding: 23px 28px 30px 28px;
	width: 123px;
	}
	
body#news #content, body#article #content {
	padding: 15px 30px 40px;
	}
	
html>/**/body#news #content { /* IE doesn't see this */
	padding: 5px 30px 40px;
	}
	
body#article #content { /* should fix IE italics bug*/
	overflow: visible;
	}	
	
	
/* 2. Typography
---------------------------------------------------*/	
#newsEventsHeader h1 {
	font: 120% Arial, Helvetica, sans-serif;
	color: #064b51; /* old green color was #6b7d0b;*/
	letter-spacing: 0.01em;	
	margin: 0 0 20px 0;
	}
	
/*body#news #content p a:link, body#news #content p a:visited, body#news #content dl a:link, body#news #content dl a:visited,
body#news #content li a:link, body#news #content li a:visited, body#news #content table a:link, body#news #content table a:visited*/ 
body#news #content a:link, body#news #content a:visited, body#article #content a:link, body#article #content a:visited {
	color: #1c686e;
	text-decoration: none;
	border-bottom: 1px solid #eae5b4;
	}
	
body#news #content a:hover, body#article #content a:hover {
	color: #b9b659;
	border: none;
	}
	
#content dl {
	border: none;
	padding-bottom: 0px;
	}
	
#content dt {
	font-size: 80%;
	font-weight: bold;
	}
	
#content dd {
	margin: 0;
	padding: 0;
	color: #494949;
	font-size: 70%;
	line-height: 160%;
	}
	
body#news h2 {
	font: bold 90% Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	border-bottom: 1px solid #d9d9d9;
	padding: 17px 0 10px 0;
	}
	
ul.noBullets {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
	
body#news #content li, ul.noBullets li {
	color: #8c8c8c;
	margin-bottom: 6px;
	}
	
body#news li.news {
	font-weight: bold;
	}
	
body#article #content h2 {
	color: #98120f;
	border: none;
	font-size: 90%;
	}
	
body#article #content h3 {
	color: #5b5b5b;
	font-size: 85%;
	}
	
body#article #content p {
	font-size: 75%;
	line-height: 160%;
	}
	
body#article #content p.boilerplate {
	border-top: 1px solid #ddd;
	color: #565656;
	font-size: 75%;
	padding: 15px 0 0;
	margin: 35px 0 0;
	/*font-style: italic;*/
	line-height: 130%;
	}
	
body#article #content p.contact {
	border-top: 1px solid #ddd;
	color: #565656;
	font-size: 75%;
	line-height: 130%;
	padding: 20px 0 0;
	}
	
body#article #content p.date {
	font-size: 65%;
	color: #737373;
	}
	
/* 3. News tab active, Events tab inactive
---------------------------------------------------*/	
	
#tabbedConsole li.news {
	background: #fff url(../images/general/tab_news-active.gif) no-repeat;
	width: 70px;
	height: 55px;
	display: block;
	text-align: center;
	font-size: 75%;
	font-weight: bold;
	padding-top: 6px;
	}
	
#tabbedConsole li.events {
	background: #fff url(../images/general/tab_events-inactive.gif) no-repeat;
	width: 150px;
	height: 56px;
	font-size: 75%;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	}
	
	


