/* CSS Document */
/* t50_news specific styles */

div#contentleft { width: 550px; float: left; }
div#contentright { float: right; }

div#contentwrapper div#content div#contentright h3 { margin:0; }

/* right hand elements */
div#contentwrapper div#content div#contentleft ul#headlinelist,
div#contentwrapper div#content div#contentleft ul#newsPages,
div#contentwrapper div#content div#contentright ul#archivelist,
div#contentwrapper div#content div#contentright ul#newscategorylist { list-style-type: none; }

div#contentwrapper div#content div#contentright ul#archivelist a,
div#contentwrapper div#content div#contentright ul#newscategorylist a {
	color: #005984;
	font-size: 0.85em;
}
div#contentwrapper div#content div#contentright ul#newscategorylist,
div#contentwrapper div#content div#contentright ul#archivelist { margin: 0 0 1em 0; padding: 0; }

/* main page elements */
div#contentwrapper div#content div#contentleft ul#headlinelist { margin: 0; padding: 0; }
ul#headlinelist li {
	border-bottom: 2px dotted #999;
	padding: 0.5em 0 0.5em 0;
}
div#contentwrapper div#content div#contentleft ul#headlinelist li h2,
div#contentwrapper div#content div#contentleft h2 { margin: 0; }
div#contentwrapper div#content div#contentleft ul#headlinelist li h2 a,
div#contentwrapper div#content div#contentleft h2 { color: #005984; text-decoration: none; }
div#contentwrapper div#content div#contentleft ul#headlinelist li h2 a:hover { text-decoration: underline; }
div#contentwrapper div#content div#contentleft ul#headlinelist li p.category,
div#contentwrapper div#content div#contentleft p.category { margin: 0 0 1em 0; }
div#contentwrapper div#content div#contentleft p.date { color: #F57F20; font-size: 1em; margin: 0 0 1em 0; }
div#contentwrapper div#content div#contentleft ul#headlinelist li p.date { color: #F57F20; font-size: 1em; margin: 0; }
div#contentwrapper div#content div#contentleft ul#headlinelist li p.snippet { margin: 0; }
div#contentwrapper div#content div#contentleft p#thispage { color: #005984; float:left; }

div#pagelist { font-size: 0.8em; color: #666; padding: 0.5em 0 0 0; }
div#contentwrapper div#content div#contentleft ul#newsPages { float: right; font-size: 1em; margin:0; padding:0; }
div#contentwrapper div#content div#contentleft ul#newsPages li {
	float: left;
	margin: 0 0.25em 0 0.25em;
}
div#contentwrapper div#content div#contentleft ul#newsPages li a { color: #005984; }
div#contentwrapper div#content div#contentleft ul#newsPages li a:hover { text-decoration: none; }

/* related news list */
div#contentwrapper div#content div#contentleft ul#relatednews {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#contentwrapper div#content div#contentleft ul#relatednews h2 { font-size: 1em; }
div#contentwrapper div#content div#contentleft ul#relatednews p.date { font-size: 0.8em; margin:0.5em 0 0 0; }
div#contentwrapper div#content div#contentleft ul#relatednews p.category { margin:0.5em 0 0 0; }
div#contentwrapper div#content div#contentleft ul#relatednews li {
	border-bottom: 1px dotted #666;
	padding: 0.5em 0 0.5em 0;
}