/* CSS Document */

{
magrin:0;
padding:0;
}

body {
margin:0 auto 0 auto;
text-align:center;
padding:0;
background:#363b18;
}

p {
margin:0;
padding:0;
color:#000000;
font-family:Tahoma, "Times New Roman";
line-height:normal;
font-weight:normal;
word-spacing:normal;
width:auto;
font-size:12px;
}

h1 {
margin:0;
padding:0;
}

h2 {
margin:0;
padding:0;
}

h3 {
margin:0;
padding:0;
}

h4 {
margin:0;
padding:0;
}

h5 {
margin:0;
padding:0;
}

ul {
margin:0;
padding:0;
}

li {
margin:0;
padding:0;
}

img {
margin:0;
padding:0;
text-align:center;
}

strong {
margin:0;
padding:0;
}

em {
margin:0;
padding:0;
}

blockquote {
margin:0;
padding:0;
}

pre {
margin:0;
padding:0;
}

a:link, a:active, a:visited {
margin:0;
padding:0;
color:#363b18;
}

a:hover {
margin:0;
padding:0;
color:#8e4d1e;
}

/* STRUCTURE */

#wrapper {
margin:25px auto 50px auto;
padding:0;
width:800px;
text-align:left;
}

#header h1 {
margin:5px 0 5px 35px;
padding:0;
position:absolute;
left:-9999px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#0e5838;
float:left;
}

#header h2 {
margin:5px 0 5px 35px;
padding:0;
position:absolute;
left:-9999px;
}

#topNav {
margin:0;
padding:0;
width:800px;
height:34px;
text-align:right;
background:url(img/topNavBG.gif) no-repeat;
}

#topNav ul {
margin:0;
padding:2px 0;
}

#topNav li {
margin:0 10px 0 10px;
padding:0;
display:inline;
list-style:none;
}

#topNav a:link, #topNav a:active, #topNav a:visited {
margin:0;
padding:2px 10px 3px 10px;
color:#FFFFFF;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:450;
text-decoration:none;
}

#topNav a:hover {
margin:0;
padding:2px 10px 3px 10px;
background:url(img/topNavLinkBG.gif) repeat-x;
}

#midWrapper {
margin:0;
padding:0 0 25px 0;
width:800px;
background:url(img/midWrapperBG.gif) repeat-y;
overflow:hidden;
}

#leftNav {
margin:0;
padding:35px 8px 0 8px;
width:139px;
float:left;
text-align:left;
background:#6f7259;
}

#leftNav h3{
margin:0 0 35px 0;
padding:0;
color:#FFFF99;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
}

#leftNav h4{
margin:0 0 18px 0;
padding:0;
color:#FFFF99;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
}

#leftNav h5{
margin:5px 0 0 0;
padding:0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#c3ce74;
}

#leftNav h6{
margin:0 0 8px 0;
padding:0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#CCFF99;
}

#leftNav p{
margin:0;
padding:0;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:130px;
}

#leftNav strong {
color:#c3ce74;
}

#leftNav em {
color:#CCFF99;
}

#license {
margin:10px auto 10px auto;
padding:3px;
text-align:center;
border: 1px #81846b solid;
}

#license strong {
border-bottom:1px #81846b solid;
}

#license p {
margin:0;
padding:2px 0 5px 0;
font-size:9px;
color:#CCFF99;
}

#biodiesel-tag {
margin:65px 0 45px 0;
padding:2px 1px 4px 1px;
text-align:center;
border: 1px #81846b solid;
}

#biodiesel-tag h3 {
margin:0;
padding:0;
color:#FFFF99;
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
font-weight:bold;
}

#biodiesel-tag h4 {
margin:0;
padding:0;
color: #99FF99;
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
font-weight:bold;
}

#contentWrapper {
margin:0;
padding:0;
width:417px;
text-align:left;
float:left;
background:#fefaf0;
}

#contentWrapper h2 {
margin:35px 0 5px 25px;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#8e4d1e;
}

#contentWrapper h3 {
margin:5px 0 10px 45px;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:italic;
color:#387a40;
width:275px;
}

#contentWrapper p {
margin:5px 25px 10px 25px;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#8e4d1e;
}

#contentWrapper blockquote {
margin:0 auto 0 auto;
padding:6px 0;
color:#9b9b9b;
width:320px;
height:88px;
text-align:center;
/* background:#fefaf0 url(img/blockBG.gif) no-repeat; */
}

#contentWrapper blockquote strong {
margin:0;
padding:0;
font-weight:normal;
font-style:italic;
color:#387a40;
}

#contentWrapper ul {
margin:5px 25px 10px 45px;
padding:0;
}

#contentWrapper li {
margin:10px 0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#8e4d1e;
}

#extras {
margin:0;
padding:0;
width:228px;
background:#8f4d1c;
text-align:center;
float:right;
}

#extras h3{
margin:25px auto 10px auto;
padding:0;
font-size:16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
color:#FFFFFF;
}

#extras img {
margin:0 auto;
padding:0;
}

#extras h4{
margin:10px 10px 18px 18px;
padding:0;
font-size:10px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:left;
color:#FFFFFF;
}

#footer {
margin:8px 0 0 0;
padding:0;
width:800px;
height:18px;
clear:both;
text-align:center;
}

#footer h4{
margin:0 0 5px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:10px;
font-weight:lighter;
color:#9B9B9B;
}

#footer h5{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:10px;
font-weight:lighter;
color:#9B9B9B;
}

#footer a:link, #footer a:visited {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:9px;
font-weight:lighter;
text-decoration:none;
color:#585f2f;
}

#footer a:active, #footer a:hover {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:9px;
font-weight:lighter;
text-decoration:none;
color:#9B9B9B;
}

#footer h5 a:link, #footer h5 a:visited {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:9px;
font-weight:lighter;
text-decoration:none;
color:#585f2f;
}

#footer h5 a:active, #footer h5 a:hover {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:9px;
font-weight:lighter;
text-decoration:none;
color:#9B9B9B;
}

/* PHOTOS / PICS */

#pic1 {
	width: 108px;
	height: 90px;
	text-align:center;
	font-family:Tahoma, Arial, "Times New Roman";
	font-size:10px;
	float:left;
	margin:5px 5px 5px 25px;
	padding:0;
}

#pic1 a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
	padding:0;
	margin:0;
}

#pic1 a img {
	border: 0;
}

#pic1 a.p1, #pic1 a.p1:visited {
	border: 1px solid #387a40;
	display: block;
	height: 90px;
	text-decoration: none;
}

#pic1 a.p1:hover {
	background-color: #8f4d1c;
	color: #FFFFFF;
	text-decoration: none;
}

#pic1 a.p1:hover .large {
	border: 3px solid #387a40;
	display: block;
	height: 240px;
	left: 150px;
	position: relative;
	top: -60px;
	width: 360px;
}

#pic2 {
	width: 108px;
	text-align:center;
	font-family:Tahoma, Arial, "Times New Roman";
	font-size:10px;
	margin:5px 35px 5px 5px;
	padding:0;
	float:right;
}

#pic2 a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic2 a img {
	border: 0;
}

#pic2 a.p2, #pic2 a.p2:visited {
	border: 1px solid #387a40;
	display: block;
	height: 90px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 108px;
}

#pic2 a.p2:hover {
	background-color: #8f4d1c;
	color: #FFFFFF;
	text-decoration: none;
}

#pic2 a.p2:hover .large {
	border: 3px solid #387a40;
	display: block;
	height: 240px;
	left: -400px;
	position: relative;
	top: -60px;
	width: 360px;
}

#pic3 {
	width: 200px;
	text-align:center;
	font-family:Tahoma, Arial, "Times New Roman";
	font-size:10px;
	margin:15px auto;
	padding:0;
	background:#8f4d1c;
	display:block;
}

#pic3 a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic3 a img {
	border: 0;
}

#pic3 a.p3, #pic3 a.p3:visited {
	border: 1px solid #8f4d1c;
	display: block;
	height: 160px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 200px;
	padding:0;
	color:#FFFFFF;
}

#pic3 a.p3:hover {
	border: 1px solid #cc9966;
	background-color: #6f7259;
	display:block;
	color: #FFFFFF;
	text-decoration: none;
}

#pic3 a.p3:hover .large {
	border: 3px solid #6f7259;
	display: block;
	height: 252px;
	left: -410px;
	position: relative;
	top: -160px;
	width: 360px;
}

#flash {
margin:-15px auto 0 auto;
padding:0;
top:0;
}