@charset "utf-8";
/* CSS Document */

body {
font: normal 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #363942;
background-color: #D8CAA8;
}
p {
margin: 10px;
line-height: 1.3em;
}
h1 {
font-size : 1.5em;
color : #5C832F;
margin: 15px 10px 10px 10px;
}
h2 {
font-size : 1.2em;
color : #382513;
margin: 10px 10px 0 10px;
}
img {
border: 0;
}
/*-----------------------------
   wrappers / containers
-----------------------------*/
#container {
margin: auto;
height: 100%;
width: 770px;
position: relative;
background-color: #fff;
background-position: center top;
border: 1px solid #CCCCCC;
}
/*-----------------------------
   nav/menu
-----------------------------*/
.solidblockmenu ul {
margin: 0;
padding: 0;
float: left;
font: bold 13px "Lucida Grande", Arial, Helvetica, sans-serif;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: #382513 url(/images/blockdefault.gif) center center repeat-x;
}
.solidblockmenu li {
display: inline;
}
.solidblockmenu li a {
float: left;
color: #D8CAA8;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid #fff;
}
.solidblockmenu li a:visited {
color: #D8CAA8;
}
.solidblockmenu li a:hover {
color: #fff;
background: #284907 url(/images/blockactive.gif) center center repeat-x;
}
/*-----------------------------
   header
-----------------------------*/
.header {
height: 140px;
width: 770px;
float: left;
background-color: #F6F0E9;
}
.header_left {
float: left;
height: 100%;
width: 355px;
margin: 0;
padding: 10px;
}
.header_right {
float: right;
height: 100%;
width: 375px;
margin: 0;
padding: 5px;
}
.header h1 {
font-size: 1.7em;
color: #284907;
text-align: right;
margin-bottom: 30px;
}
.header h2 {
color: #382513;
text-align: right;
font-size: 1.4em;
}
/*-----------------------------
   content
-----------------------------*/
.content {
width: 100%;
min-height: 350px;
padding-bottom: 15px;
float: left;
background-color: #fff;
}
* html .content {
width: 100%;
height: 350px;
padding-bottom: 15px;
float: left;
background-color: #fff;
overflow: visible;
}
.statement {
font: bold 14px "Lucida Grande", Arial, Helvetica, sans-serif;
line-height: 1.5em;
}
.content ul {
list-style: square outside;
margin: 10px 10px 15px 10px;
padding: 0; /*makes sure spacing in all browsers is the same*/
}
.content ul li {
margin: 10px 25px 10px 25px;
padding: 0; /*makes sure spacing in all browsers is the same*/
line-height: 1.3em;
}
.content.inside ul {
list-style: square inside;
margin: 10px 10px 15px 10px;
padding: 0; /*makes sure spacing in all browsers is the same*/
}
.content a:link, .content a:visited {
color : #369;
text-decoration: none;
}
.content a:hover {
color : #036;
text-decoration: underline;
}
.sidebar {
float: right;
width: 300px;
height: 100%;
margin: 20px 0;
}
.sidebarleft {
float: left;
width: 300px;
height: 100%;
margin: 20px 0;
}
.sidebar p {
padding: 15px 10px 20px 20px;
background: #F6F0E9;
}
/*-----------------------------
   footer
-----------------------------*/
.footer {
width: 100%;
height: 40px;
float: left;
vertical-align: middle;
color: #D8CAA8;
background-color: #382513;
}
.footer p {
text-align: left;
margin: 12px 10px 8px 10px;
color : #D8CAA8;
}
.footer a:link, .footer a:visited {
color : #9EA2AF;
text-decoration: none;
}
.footer a:hover {
color : #D8CAA8;
text-decoration: underline;
}
.footer_links {
float: right;
}
.footer_copy {
float: left;
}
/*-----------------------------
   validated
-----------------------------*/
.validated {
width: 100%;
height: 40px;
float: left;
text-align: right;
background-color: #D8CAA8;
}
/*-----------------------------
   images
-----------------------------*/
.img_right {
float: right;
margin: 5px 10px;
}
.img_left {
float: left;
margin: 5px 0;
}