@charset "utf-8";

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, th, td
{ margin: 0; padding: 0; border: 0; outline: none; font-size:100%; font-weight:normal; list-style:none; }


body {
	background:url(../imgs/header-bg.gif) repeat-x #c2bfbf; font-family:Georgia, "Times New Roman", Times, serif; color:#082A00; font-size:16px;
}

.clear {
	clear:both;
}

#mainWrapper {
	width:974px; margin:0 auto; position:relative;
}

#logo a {
	background:url(../imgs/logo.gif) no-repeat; width:974px; height:103px; display:block; top:22px; text-indent:-9999px; position:relative;
}

#nav {
	position:absolute; top:138px; right:100px;
}

#nav li {
	display:inline;
}

#nav li a {
	padding:0 10px; color:#082A00; text-decoration:none; text-transform:uppercase;
}

#nav li a:hover {
	text-decoration:underline;
}

#nav li.current_page_item a {
	background:#133A0B; color:#fff; padding:10px;
}

#contentWrapper {
	width:885px; margin:81px auto 0;
}

#sidebar {
	float:left;
}

#mainContent {
float:left;
width:442px;
padding:20px;
background:url(../imgs/content-bg.gif) repeat-y;
min-height:530px;
height: auto !important;
height: 530px;
}

#right {
	float:left; background:url(../imgs/right-bg.gif) no-repeat; width:63px; height:565px;
}

#footer {
background:transparent url(../imgs/footer-bg.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:arial;
font-size:11px;
left:339px;
padding:25px 0 50px;
position:relative;
text-align:center;
width:482px;
}

#footer a {
color:#fff;
}

h2 {
font-size:36px;
font-style:italic;
margin-bottom:15px;
}


h4, h3 {
font-size:24px;
border-bottom:1px dotted #082A00;
padding-bottom:5px;
margin-top:30px;
margin-bottom:10px;
}

p {
margin-bottom:10px;
}

#mainContent a {
color:#082A00; text-decoration:none;
}

#mainContent li {
list-style:square inside;
margin-bottom:10px;
}

legend {
display:none;
}

#mainContent .cform li {
list-style:none;
}

label {
display:block;
margin-top:20px;
}

input.single, textarea{
display:block;
width:280px;
}

.reqtxt, .emailreqtxt, .linklove {
font-size:11px; font-family:arial;
}

#usermessagea {
color:red;
}

.cf_li_err input{
background-color:red;
}

.linklove {
text-indent:-9999px;
}

.box-left img {
padding:0 10px 10px 0;
}

.meta {
font-size:11px; font-family:arial;
}