/* Global Styles */

.box .contact{
font-size:80%;
text-align:right;
padding:10px 15px 40px 10px;
margin:0;
}

.regular{
font-size:medium;
list-style:none;
line-height:1.5em;
}

.small{
font-size:x-small;
}

body{
	font-size:medium;
	margin:10px auto;
	width:800px;
	font-family:Geneva, sans-serif;
	background-color:#003300;
	}
/*Backgrounds Wraps*/

#content .gutter{
	padding:0;
	margin:0;
	}
#wrap{
	max-width: 1200px;
	
		}
#wrap-inner{
	min-width: 500px;
		}

/*PAGE COLORS*/

#body#intro #t-intro a{
	color: #fff;
	font-weight:bold;
}

/*TEXT STYLING*/

/*headerlinks*/
#headerlinks a{
float:right;
padding:0;
margin:0;
border:0;
width:120px;
font-size:.9em;
color:#fff;
text-decoration:none;
}


/*Banner*/
#bannerwrap{
margin:0;
	padding:0;
	}
#banner{
	margin:10px 0 0 0;
	padding:0;
	height:150px;
	width:800px;
	background:#074B0D;
	background:url(../pics/ootibanner3.jpg) no-repeat;
	background-position:bottom;
	}


#logotext{
	margin:0 auto;
	padding:0;
	position:absolute;
	float:left;
	width:800px;
	height:200px;
}

#bimg{
margin:0;
padding:0;
float:right;
width:150px;
height:100px;
}

/* for all browsers that understand min-width */
#bannerwrap {
	position:relative;
	width:100%;
	min-width:800px;
}
#banner {display:block; color:#000;}

/*dropdown navbar*/
#navbar{
border:1px solid #CC9933;
border:none;
height:30px;
float: left;
	width: 800px;
	 margin:0 auto;
	padding:0;
}
.menu ul li:hover a.hide1{
	color:#fff;
	background:#424F7B;
}

.menu ul li:hover a.hide2{
	color:#fff;
	background:#333300;
}
.menu ul li:hover a.hide3{
	color:#fff;
	background:#443074;
}
.menu ul li:hover a.hide4{
	color:#fff;
	background:#46122B;
}
.menu ul li:hover a.hide5{
	color:#fff;
	background:#605B46;
}
.menu ul li:hover a.hide6{
	color:#fff;
	background:#884635;
}
.menu {
	font-family: arial, sans-serif;
	width:750px;
	position:relative;
	margin:0;
	font-size:11px;
	font-weight:bold;
	margin:0 auto;
	z-index:100;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#d4b260;
	width:110px;
	height:30px;
	text-align:center;
	border-left:1px solid #CC9933;
	border-right:1px solid #CC9933;
	border:none;
	line-height:25px;
	font-size:11px;
	overflow:hidden;
	}
.menu ul {padding:0 0 0 50px; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:-50px; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li{opacity:.9;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000; width:150px;text-align:left; padding:0 0 0 10px;}
.menu ul li:hover ul li ul li a {display:block; background:#ddd; color:#000; width:175px;text-align:left; padding:0 5px; margin:0 0 0 6px;}
.menu ul li:hover ul li a:hover {background:#d4b260; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
.menu ul li:hover ul li a.hide4{
width:375px;
}
/*end dropdown navbar*/

/*main-body*/
#main-body{
	margin:0;
	padding:0;
	float:left;
	width:511px;
	
	}

#content{
	width: 125px;
	float:right;
	margin: 0;
	padding:0;
	color:#FFFFFF;
			}

#yearpages{
}
#yearpages ul li a{
font-size:1em;
font-weight:bold;
}	

#yearpages ul li{
line-height:1.5em;
list-style-type:none;
margin-bottom:35px;
}
#yearpages ul li img{
padding-right:20px;
float:left;
width:90px;
}

#body#intro #t-intro a{
text-decoration: underline;	
	}
#leftpic{
	padding:0;
	margin:0;
	}	

/*Quick Links Bar*/

.rightpics img{
width:90%;
margin:auto;
margin-top:10px;
padding:0;
}
.box {
float:right;
	margin:10px 10px 0 10px;
	padding:0;
	text-align:center;
	width:155px;
	background:url(../images/boxbottom.gif) no-repeat bottom left;
}

.box h3{
	
	margin:0;
	padding:10px;
	font-size:75%;
	color:#CCFFCC;
	border-bottom:3px solid #669966;
	background:url(../images/boxtop.gif) no-repeat top left;
	}
.box ul{
	text-align:right;
	margin:0;
	font-size:75%;
	padding:14px 25px 35px 20px;
	list-style:none;
	}
.box ul li{
margin:0 0 3px 0;
padding:0;
color:#003300;
text-align:left;
}

.box p{
margin:10px;
padding:0;
color:#003300;
text-align:left;
}

#quicklinks{
	margin: 0;
	padding:0;
	float: right;
	width: 180px;
	height:auto;
	background-color:#368357;
	}
#quicklinks a{
	padding:0;
	margin-left:auto;
	margin-right:auto;
	color:#000000;
	font-weight:normal;
	font-size:100%;
	color:#FFFF66;
	display:block;
	border-bottom:none;
	}
#quicklinks .gutter{
	margin:0;
	padding:0;
	float:right;
		}
#styleswitcher{
	width:85px;
	margin:0;
	padding:5px 0;
	text-align:right;
	}
#biogutter{
	float:right;
	width:160px;
	background-color:#368357;
	margin:0;
	padding:0;
}
/*footer*/

#footer{
	clear: both;
	padding: 10px;
	text-align:center;
	}
#footer p a{
	margin: 3px;
	color:#d4b260;
	font-size:100%;
	text-decoration:none;
	font-weight:normal;
	
	}
#footer a:hover, body#intro #t-intro a{
	color:#d4b260;
	text-decoration:underline;
	font-weight:normal;
	}
#footernav span {display:none;
}

#address {
	padding:0;
	margin:0;
	color:#CCCCCC;
	font-weight:bold;
	font-size: 90%;
	text-align:center;
	line-height:1.5em;
}

#address li a{
font-size:100%;
}

table{
border:none;
}

td.module{
margin:4px;
border:5px solid #003300;
}

img a{
background:blue;
}

td.explore{
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
text-align:left;
border:none;
padding-left:5px;
}

td.newsnotes{
margin:4px;
border:5px solid #003300;
background:#CCFFCC;
padding:15px 15px 0px 15px;
margin:0;
color:pink;
background:url(../images/homepage/images/newsbg.png) no-repeat;
}

td.newsnotes ul{
list-style:none;
margin:2px;
padding:2px 2px 15px 2px;
font-size:.75em;
line-height:1.5em;
}

td.newsnotes ul li{
padding:10px 0;
border-bottom: 2px solid #66CC66;
color:#003300;
}
td.newsnotes h1{
color:#003300;
font-size:1em;
font-weight:bold;
}
#content td.newsnotes ul li a{
color:#003300;
font-style:italic;
}
#content td.newsnotes ul li a:hover{
color:#009933;
}
#seasonblock{
width:379px;
border:1px solid #339933;
}
#seasonblock p{
text-align:center;
margin:2px;
font-size:1.5em;
color:#CCFF99;
font-family:Georgia, "Times New Roman", Times, serif;
border:none;
}
#seasonblock ul{
margin:0;
padding:8px 1px 8px 0;
background-color:#336633;
}
#seasonblock ul li{
margin-right:1px;
margin-top:5px;
list-style-type:none;
display:inline;
}
#seasonblock ul li a{
margin-right:1px;
margin-top:5px;
list-style-type:none;
display:inline;
color:#003300;
}
#seasonblock ul li a:hover{
color:#CCFF99;
}

#footer a{
	margin: 10px;
	font-size: 70%;
	color:#d4b260;
	text-decoration:none;
	font-weight:normal;
	}


/*HACKS*/

/*Hide from IE5/Mac\*/
*html #footer {height:1%;}
/*end hide from IE5/Mac*/
