/* Stylesheet written by Aldo De La Paz of www.soleodigital.com
& Tyler Mulligan of www.detrition.net */
* {
	margin:0;
	padding:0;
	color:#000;
}
html, body { height:100%; }
body {
	background: #2c7036 url('img/gradient_bg.gif') repeat-x;
	font-family:sans-serif, verdana, arial, tahoma;
}
h2 {
	color:#f8ad3b;
	font-size:22px;
	padding:4px 0;
}
p {
	padding:4px 0;
}
a {
	color:#000;
	outline:none;
}
a:hover {
	color:#222;
	text-decoration:none;
}
img { border:0; }
input[type=text], input[type=password], textarea, select {
	background-color:#fff;
	color:#000;
	border:1px solid #777;
}
input[type=text]:hover, input[type=password]:hover, textarea:hover {
	border:1px solid #000;
	background-color:#eee;
}
input[type=text]:focus, input[type=password]:hover, textarea:focus {
	border:1px solid #000;
	background-color:#eee;
}
input[type=submit] {
	background-color:#888;
	color:#fff;
	border:1px solid #777;
}
#container {
	width:924px;
	padding-left:37px;
	padding-right:37px;
	background:transparent url('img/bg.png') repeat-y;
	margin:0 auto;
}
#content {
	height:auto !important;
	min-height:440px;
	height:440px;
}
#header {
	position: relative;
	background-color:#fff;
	height:90px;
	border-bottom:12px solid #000;
}
#logo {
	margin-left:35px;
	position: relative;
	bottom: -25px;
	display:block;
	height:66px;
	width:215px;
	background:transparent url('img/goodfires_logo.png') no-repeat;
	font-size:0;
	color: #ffffff;
}
#logo:hover {
	background:transparent url('img/goodfires_logo2.gif') no-repeat;
}
.nav_buttons {
	display: block;
	position: absolute;
	bottom: 0px;
	font-size: 10pt;
}
.nav_buttons a {
	position: relative;
	top: 5px;
	color: #fff;
	text-decoration: none;
	outline: none;
}
#nav_button_one {
	background: transparent url('img/nav_bg.png') 0 0 no-repeat;
	width: 85px;
	height: 24px;
	right: 370px;
}
#nav_button_one a { left: 22px; }
#nav_button_one:hover {
	background: transparent url('img/nav_bg.png') 0 -26px no-repeat;
}
#nav_button_two {
	background: transparent url('img/nav_bg.png') 0 0 no-repeat;
	width: 85px;
	height: 24px;
	right: 273px;
}
#nav_button_two a { left: 8px; }
#nav_button_two:hover {
	background: transparent url('img/nav_bg.png') 0 -26px no-repeat;
}
#nav_button_three {
	background: transparent url('img/nav_bg.png') -89px 0 no-repeat;
	width: 117px;
	height: 24px;
	right: 144px;
}
#nav_button_three a { left: 10px; }
#nav_button_three:hover {
	background: transparent url('img/nav_bg.png') -89px -26px no-repeat;
}
#nav_button_four {
	background: transparent url('img/nav_bg.png') -209px 0 no-repeat;
	width: 109px;
	height: 24px;
	right: 27px;
}
#nav_button_four a { left: 13px; }
#nav_button_four:hover {
	background: transparent url('img/nav_bg.png') -209px -26px no-repeat;
}
#footer {
	height:40px;
	clear:both;
	margin-top:30px;
	position:relative;
	border-top:3px solid #37231B;
	text-align:center;
	font-size:12px;
}

#footer p {
	float:left;
	padding-top:6px;
}
#footer ul {
	float:right;
	list-style:none;
	padding-top:6px;
}
#footer ul li {
	display:inline;
	padding:0 2px 0 8px;
}
#footer ul li.first {
	border:0;
}
#footer_bottom	{
	margin:0 auto;
	position: realative;
	background: transparent url('img/footer_bg.png') no-repeat;
	height:38px;
	width:1000px;
}
