﻿/* Global */
body, table { color: #000; font: 11px Verdana, Helvetica, sans-serif; }
body {
	background: #000099 url(media/bg.jpg) repeat-x top;
	text-align: center;
	margin-top: 10px;
}
#wrapper { width: 779px; margin: 0 auto; text-align: left; }

/* Links */
a { color: #009; text-decoration: underline; }
a:hover { color: #39c; }
#leftnav a {
	color: #000099;
	text-decoration: none;
}
#leftnav a:hover {
	color: #FFFFFF;
}
#breadcrumbs a {
	color: #000099;
}
#breadcrumbs a:hover { color: #011E48; }
#subchannels a { display: block; background: #AAA977; border: 1px solid #011E48; color: #011E48; text-decoration: none; margin: 2px; padding: 1px 5px 2px 5px; white-space: nowrap; }
#subchannels a:hover { color: #fff; }
.title a { color: #28281A; text-decoration: none; }
.title a:hover { color: #011E48; }
.print a, .email a { color: #000; text-decoration: none; }
.print a:hover, .email a:hover { color: #666; }
#footer a { color: #28281A; }
#footer a:hover { color: #76763A; }
#networkfooter a { color: #000; }

/* Header */
#header { width: 779px; border: none; }
#welcome, #signin, .searchlabel { color: #fff; font-size: 10px; }
#welcome, #signin { margin-left: 5px; }
#welcome { font-weight: bold; }
#signin { text-transform: lowercase; }
#searchtextbox { font-size: 13px; height: 19px; width: 132px; border: none; }
#go { width: 28px; height: 21px; padding-right: 10px; }

/* Body/Structure */
#body { background: #2B3B41; }
#leftcolumn { min-height: 100px; background: #C0C0C0 bottom no-repeat; border-right: 0px solid #021D43; padding-bottom: 500px; }
#leftnav {
	font: bold 13px/20px Verdana, Helvetica, sans-serif;
	color: #C0C0C0;
	margin: 10px;
	text-transform: uppercase;
}
.leftcontainer { padding: 0 5px 0 15px; }
#breadcrumbs, #subchannels { margin: 3px 0; font-size: 11px; }
#subchannels { font-weight: bold; text-align: center; }
#rightcolumn { background: url(media/rcol_bg.gif) right top no-repeat; }	
.rightcontainer { padding: 0 25px 0 15px; }

/* Content */
.banner, .title, .formtitle, .author, .source { font-weight: bold; }
.banner, .heading, .body, .fullabstract, .miniabstract { font-size: 12px; }
.banner { padding: 4px; }
.heading { letter-spacing: 2px; }
.title { text-transform: uppercase; }
.miniabstract { color: #333; font-style: italic; }
.author { margin-bottom: 3px; }

/* Footer */
#footer { width: 779px; border: none; background: #cc9; color: #76763A; text-align: center; }
#copyright { font-size: 10px; }
#networkfooter { clear: both; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 10px 0; text-align: center; }
