/* CSS Document */


body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #bobobo;
}


div#banner {
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 790px;
	height: 106px;
	overflow: hidden;
	padding: 0px;
	background-position: 0px 20px;
	background-color: #982736;
	background-image: url(../shared/title_rev.gif);
	background-repeat: no-repeat;
}

div#banner p, div#footer p { text-align: right; padding: 10px 15px 15px 15px; font-size: .8em; margin: 0px; color:#9b9bcc;}
div#footer p { text-align: left;}


div#support {
	margin: 0px;
	text-align: left;
	padding: 0px 20px 10px 20px;
	font-variant: small-caps;
	text-align: center;
	font-size: .8em;
	color:#9b9bcc;
	width: 227px;
	float: right;
	height: 106px;
	background-color: #660000;
}
div#support p {background: url(../shared/supportbg_rev.gif) bottom left no-repeat; text-align: center; width: 176px; margin-left: auto; margin-right: auto; margin-bottom: 25px; padding: 7px 3px 10px 0px; font-size: 1em; }
div#banner form { margin: 0px; padding: 0px; display: block;}
div#banner input {font-size: 1.1em; margin: 0px; }
div#banner input.submit { vertical-align: bottom;}
div#banner input.searchUnseleted {color: #999999;}
div#banner input.searchSeleted {color: #000000; }
div#support a:link, div#support a:visited { color:#d2cfcf; text-decoration: none;}
div#support a:hover {text-decoration: underline; }


a:link {text-decoration: underline; color: #0000CC; }
a:visited { text-decoration: underline; color: #000066; }
a:hover {text-decoration: underline;}


div#banner h1, div#banner h2 {display: none; }


div#body { margin: 0px; margin-left: auto; margin-right: auto; width: 790px; padding: 0px; background: url(../shared/leftbg2.gif) top left repeat-y white; font-size: .9em; text-align: left; }



ul#centercol { list-style: none; width: 353px; float: left; margin: 0px; padding: 0px; border-bottom: solid 1px #5E5E5E;}

ul#centercol li {margin: 0px; padding: 0px; border-bottom: solid 1px #2C2C2C; border-top: solid 1px #5E5E5E ;  background: #373737; padding: 19px 10px 20px 20px;}
ul#centercol li.top {border-top: none; }
ul#centercol h2 {font-size: 1em; font-weight: bold; margin:0px; padding: 0px;}
ul#centercol h2 a {color: white; }
ul#centercol h2 a:hover {color: white}
ul#centercol p {margin: 0px; padding: 0px; font-size: .8em; line-height: normal; padding-top: 4px; color: #ABA8A8;}

ul#centercol p a, ul#centercol p a:link, ul#centercol p a:visited, ul#centercol p a:hover {color: #ABA8A8; text-decoration: underline;}
ul#centercol p a:hover {text-decoration: underline; color: white;}

div#rightSide {width: 437px; float: left; }

div#featurephoto {
	overflow: hidden;
	height: 259px;
	margin: 0px;
	padding: 0px;
	background-color: #AFA99B;
	background-image: url(../shared/jeff_rev.jpg);
	background-repeat: repeat;
	background-position: top;
}

div#footer {
	clear: both;
	text-align: center;
	background-color: #982736;
}
div#funders { background:url(../shared/fundersbg_rev.gif) top left repeat-y; width: 754px; margin-left: auto; margin-right: auto; }
div#funders p {background: url(../shared/fundersbottom_rev.gif) bottom left no-repeat; padding: 12px 20px 20px 15px; font-size: .75em; line-height: 1.5em;}
div#footer p.copyright { color: #c2c1c1; font-size: .75em;  line-height: 1.5em; padding: 15px 20px 20px 20px; }

div#rightSide h2  {font-size: .9em; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 12px; padding-top: 8px; }
div#rightSide p {line-height: normal; margin: 0px; padding: 0px; font-size: .8em;  }

div#news {background: white; margin: 0px; padding: 10px 20px 15px 20px; float: left; }
div#news ul {list-style: none; margin: 0px; padding: 0px; }
div#news li { padding: 0px 0px 10px 0px; margin: 5px 0px 0px 0px; border-bottom: dashed 1px #DFDFDF;}
div#news li.more { border-bottom: none; padding: 5px 0px 5px 0px; text-align: right;}
div#news h3 {font-size: .7em; font-weight: normal; margin: 0px; padding: 0px; }


div#photoDesc {width: 165px; float: left; margin: 15px 0px 15px 15px;}

em { font-style: italic }

a.advSearch {font-variant: normal; font-size: .7em; font-weight: bold;}
