@charset "utf-8";
/* CSS Document */
html{
background:#e6e6e6;
}
body {
background:#e6e6e6;
font-family: "Georgia", Helvetica, serif;
font-weight:normal;
color:#000000;
}
.container_12{
background:#ffffff;
}
.footerContainer{
float:left;
width:240px;
margin-top:32px;
}
.copyright p{
color:#999999;
font-size:0.80em;
float:left;
margin:0;
padding:0;
width:235px;
}
.copyright img{
float:left;
}
.right_column{
width:720px;
float:right;
}
.box{
background:#ebe8e5;
padding:10px;
margin-bottom:20px;
font-size:0.85em;
line-height:1.3;
}
.box a, .box a:visited, .caseStudyText a, .caseStudyText a:visited{
color:#000000;
}
.box a:hover, .caseStudyText a:hover{
color:#7E9B2D;
}
.box img{
margin-bottom:10px;
}
.box{
background:#ebe8e5;
padding:10px;
margin-bottom:20px;
font-size:0.85em;
line-height:1.3;
}
.caseStudyText{
padding:0 10px 10px 10px;
margin-bottom:20px;
font-size:0.85em;
line-height:1.3;
}
.studyBox{
margin-bottom:20px;
}
embed, object {
	outline:none;
	position:relative;
	z-index:300;
}
/*************************************************MAIN NAV */
#nav {  
  float:left;
  margin:0;
  position:relative;
  z-index:10;
}
#nav ul{
}
#nav li {
font-size:1.4em;
  list-style:none;
  float:left;
  margin:0 0 3px 0;
  width:220px;
}
#nav a, #nav a:visited {
  text-decoration:none;
  font-weight:normal;
  color:#000000;
  outline:0;
  padding:0 0 0 10px;
  display:block;
  background:#ebe8e5;
}       
#nav a:hover {
  color: #7e9b2d;
}
#nav ul ul li{
font-size:0.6em;
margin:0;
}
#nav li.current_page_item a, #nav li.current_page_parent a, #nav li.current_page_parent ul li.current_page_item a, #nav li.current_page_parent ul li.current_page_item a{
  color: #7E9B2D;
}
#nav li.page_item a:hover, #nav li.current_page_item a:hover, #nav li.current_page_parent ul li.current_page_item a:hover{
color:#7e9b2d;
}
#nav li.page_item ul a, #nav li.page_parent ul a{
color:#000000;
background:#ffffff;
}
#nav li.page_item ul{
display:none;
}
#nav li.current_page_item ul, #nav li.current_page_parent ul{
display:block;
margin:5px 0 5px 0;
}
#searchContainer
{
	float:left;
    width:175px;
	height:20px;
	padding:5px 0 0 0;
}
#searchContainer input.field {
margin-top:2px;
background-color:#ffffff;
width:120px;
}
#searchContainer input.goBtn {
margin:0;
}
#searchContainer label {
display:none;
}
#incoming {
display:none;
}
.searchBox{
margin-bottom:10px;
}
.searchBox h3{
font-size:120%;
}
.searchBox h3 a, .searchBox h3 a:visited{
color:#CF7019;
}
.searchBox h3 a:hover{
color:#7E9B2D;
}
.searchBox hr{
padding-bottom:10px;
border-color:#CF7019;
}
small{
font-weight:bold;
}
textarea{
width:500px;
}
input{
background:#FFFFFF;
color:#333333;
font-weight:bold;
}
p.postmetadata{
color:#999999;
font-size:0.9em;
}
ul.image_list li{
list-style-type: none;
margin:0 10px 0 0;
float:left;
}
ol.commentlist li {
list-style-type: none;
}
.commentlist {
background:#C5C5C5;
}
.fn{
color:#FFFFFF;
font-weight:bold;
}
/*lightbox*/
#gallery li{
list-style-type:none;
list-style-position:outside;
margin:0 10px 0 0;
float:left;
}
.clear{
clear:both;
}
.quote{
margin:20px 100px 20px 0;
color:#666666;
}
.quote img{
float:left;
padding:0 10px 0 0;
}
.center{
margin:0 0 0 10px;
}


h1{
background:#ffffff url(../images/logo.png) top left no-repeat;
float:left;
height:84px;
width:295px;
color:#695c51;
padding:0;
margin:0;
}
h1 a{
float:left;
height:84px;
width:295px;
text-indent:-2000px;
color:#695c51;
margin:0;
padding:0;
font-size:65%;
}
h2{
font-size:180%;
color:#000000;
padding:0 0 5px 0;
margin:0;
font-weight:normal;
}
h3{
font-size:100%;
color:#cf7019;
padding:10px 0 5px 0;
margin:0;
font-weight:bold;
}
h3 a, h3 a:visited {
color:#cf7019;
font-size:1.2em;
} 
h3 a:hover {
color:#7E9B2D;
} 
.commentlist a, .commentlist a:visited, small a, small a:visited {
 color:#333333;
}
a:hover {
  color: #7E9B2D; 
}
strong {
color:#CF7019;
font-weight:bold;
}
em {
font-style:italic;
}
p {
margin:0 0 0.8em 0;
}
a, a:visited {
 text-decoration:none;
 font-weight:bold;
 color:#7E9B2D;
 outline:0;
 margin:0;
 padding:0;
}
a:hover {
  color: #999999; 
}
ul {
margin: 0;
padding:0;
}
li {
list-style-position:inside;
list-style-type: disc;
}
hr {
margin:0;
padding:0;
border-color:#000000;
}