html,*{
margin:0;
padding:0;
}
@charset "utf-8";
:focus{outline:none;}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:10px;
}

#pagetop,#pagebottom {
	width: 800px;
	margin: 0 auto;
	background-image: url(images/pagetop.jpg);
	background-repeat: no-repeat;
	padding: 0 6px;
	height: 7px;
}
#pagebottom{
	background-image: url(images/pagebottom.jpg);
}
#outerwrapper {
	width: 800px;
	margin: 0 auto;
	background-image: url(images/wrapperbg.jpg);
	background-repeat: repeat-y;
	padding: 0 6px;
}
#headerbar1 {
	background-color: #8B3B32;
	height: 25px;
}
#headerbar2 {
	background-color: #642D27;
	height: 20px;
}
#searchbar {
	background-color: #AEBAC2;
	height: 40px;
}
#searchbar #search_string{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	margin-top: 10px;
	margin-right: 5px;
	width: 200px;
}
#searchbar .subscribe{
display:none;
}

#search2 {
	background-color: #E9EDEF;
	height: 10px;
	border-top: 1px solid #C7D0D5;
}
#header {
	height: 65px;
}
#logo {
	background-image: url(images/geologo.jpg);
	background-repeat: no-repeat;
	width: 216px;
	height: 60px;
	float: left;
	margin: 15px;
}
#logos2 {
	background-image: url(images/otherlogos.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 140px;
	float: right;
	margin: 15px;
}
#imagebar {
	clear: both;
	height: 120px;
	background-image: url(images/imagebar.jpg);
	background-repeat: no-repeat;
}
#imagebar img {
	float: right;

}
#bartrans img{
margin-top:-120px;
}
#topmenu {
	background-color: #7B8C96;
	margin-top: 10px;
	color: #FFFFFF;
height:15px;
padding:10px;
padding-left:27px;
}
#contentwrapper {
	padding: 15px 0;
	clear: both;
}

#leftmenu {
	width: 185px;
	margin-left: 35px;
	margin-right: 55px;
	float: left;
}
#main {
	float: left;
	margin-right: 0px;
	width: 510px;
color: #3F3B3C;
}
#main img {
	border: 0;
	vertical-align: middle;
padding:10px;
}

#main a {
	color: #A42013;
text-decoration:none;
}
#main a:hover{
color:black;
}
#main ul{
margin:5px 15px;
}
#main li{
font-size:12px;
}
#main p{
margin: 15px 0;
line-height:1.8;
color: #3F3B3C;
font-size:12px;
}

#main h1{
color:#8B3B32;
font-size:17px;
padding-bottom:10px;
padding-top:5px;
}

#main h2{
font-size:12px;
color:#231F20;
padding-top:10px;
}
#footer {
	clear: both;
	background-color: #8B3B32;
	text-align: center;
	color: #FFFFFF;
	padding: 4px 0;
	font-size:10px;
}


/* MENU STYLES */
#topmenu li {
	list-style-type: none;
	float:left;
	padding-right:8px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#topmenu li a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 8px;
}
#topmenu li a:hover, #topmenu li.menu-current a, #topmenu li.menu-parent a{
	color: #8B3B32;
}
#leftmenu li {
	list-style-type: none;
	padding: 9px 0;
	border-bottom: 1px solid #BDC5CA;
	font-weight: bold;
	text-transform: uppercase;
}
#leftmenu li.menu-parent {
	font-weight: bold;

}

#leftmenu li a {
	color: #7B8C96;
	text-decoration: none;
}
#leftmenu li.menu-parent a {
	color: #58585A;
}
#leftmenu li li {
	border: none;
	padding: 8px 0px 0px 0px;
	list-style-image: url(images/menunav.jpg);
	list-style-position: inside;
	text-transform: capitalize;
}
#leftmenu li.menu-current a,#leftmenu li.menu-parent li.menu-current a, #leftmenu li a:hover {
	color: #8B3B32;
}
#leftmenu li.menu-expand li a{
color:#58585A;
}
#bottommenu{
display:inline;
padding-left:10px;
}
#footer a{
color:white;
text-decoration:none;
padding-left:10px;
}