#header {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 100px;
	padding-left: 280px;
	text-align: right;
	margin: 0px;
	/* border: thin solid #009900; */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#header h1 {
	padding: 30px 0px 0px;
	margin: 0px;
}

#menu {
	color: #FFFFFF;
	background-color: #0066cc;
	margin: 0px;
	padding: 0px;
	/* border: thin solid #CC0000; */
}

#menu h5 {display: none;}  	

#menu ul {
	padding: 10px 10px 10px 20px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #0066cc;
	/* border: thin solid #CC0000; */
}

#menu ul li {
	list-style: none;
	margin: 0px 0px 0px 3px;
	/* padding: 10px; */
	display: inline; 
}

#menu ul li a {
	padding: 3px 0.5em;
	/* margin-left: 3px; */
	border: 1px solid #669;
 	background: #0099FF;
 	text-decoration: none;
}

#menu ul li a:link {
	color: #ffffff;
} 

#menu ul li a:visited {
	color: #ffffff;
}

#menu ul li a:link:hover, #menu ul li a:visited:hover {
	color: #000;
	background: #CCFFFF;
	border-color: #336;
}

#menu ul li a#current {
	background: white;
	border-bottom: 1px solid white;
}

/* -------------------------------------------------------------------------- */

#infobox {
	background-color: #CCCCCC;
	float: right;
	width: 200px;
	padding: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#sidebar {
	background-color: #CCCCCC;
	float: left;
	width: 200px;
	margin-right: 10px;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#main {
	margin-left: 250px;
}

#main_wide {
	margin-left: 100px;
	margin-right: 100px;
}

#footer {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #0066b7;
	margin-top: 10px;
	padding-top: 0px;
	width: 100%;
	clear: both;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}

.credits {
  font-size: smaller;
  font-style: italic;
  text-align: center;
}

.tight {
	margin: 0px;
	padding: 0px;
}

.textnav {
  font-size: smaller;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}


h1, h2, h3 {
	color: #0066cc;
}
