/* basics */
body{
    margin:0px;
    font-family:verdana;
    font-size:11px;
    color:#385f4a;
}
p, td{ font-size:11px; }
p{ line-height:166%; }
a{ color:#385f4a; text-decoration:underline; }
a:hover{ text-decoration:underline; }
td{ vertical-align:top; }
td.main{ padding:15px 36px; }


/* leftnav 
td.leftnav{ padding:15px 0px 15px 32px; border-right:2px solid #cfd08c; }
td.leftnav a{ color:#ceaf2b; text-decoration:none; }
td.leftnav a:hover{ text-decoration:underline; }
td.leftnav div.leftnavT2, td.leftnav div.leftnavT2_at, .widget-area li li { margin-left:15px; padding:3px 0px 3px 12px; }
td.leftnav div.leftnavT2_at { background-image:url('../images/nav_at.gif'); background-repeat:no-repeat; }*/

/* leftnav (no images) */
td.leftnav{ padding:15px 0px 15px 32px; border-right:2px solid #cfd08c; }

.leftnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-right: 20px;
}

.leftnav ul ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.leftnav li,
.leftnav li li {
	zoom: 1;
}

.leftnav ul li a, 
.widget-area ul li h3 {
	border-top:1px dashed #e8c961;
	margin: 0;
	padding: 10px 0;
	display: block;
	color: #90a781;
	font-weight: normal;
}

.widget-area ul li h3 {
	border:none !important;
}

.leftnav ul li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:140%;
	text-decoration: none;
	font-style: italic;
	color: #90a781;
}

.leftnav ul ul {
	margin-left:20px;
	padding-bottom: 10px;
}

.leftnav ul li li a {
	font-size: 100%;
	font-style: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: none;
	padding:.5em 0;
	padding-left:15px;
	margin: 0;
	color:#ceaf2b;
}

.leftnav ul li li a.current {
	background:url('../images/nav_at.gif') 0 0 no-repeat;
}


#homenav.leftnav {
	border-right: none;
}

#homenav.leftnav ul {
	padding-right: 0;
}

#homenav.leftnav ul li a {
	border-color:#c8cdb0;
	text-align: center;
	color:#fff;
	padding:5px 0;
}


/* major containers */
div#header{
    height:245px; width:800px;
    background-image:url('../images/bg_header.gif');
    background-repeat:no-repeat;
}
div#main{ width:800px; margin-bottom:40px; }
div#footer{
    height:49px; width:800px;
    padding:25px 0px 0px 40px;
    background-image:url('../images/bg_footer.gif');
    background-repeat:no-repeat;
    font-size:10px; color:#fff;
}
div#footer a{ color:#fff; text-decoration:none; }
div#footer a:hover{ text-decoration:underline; }


/* floating elements */
div#logo{ position:absolute; top:81px; left:0px; }
div#homenav{
    position:absolute; top:140px; left:20px; width:140px;
}
div#sectionhead{ position:absolute; top:81px; left:233px; }
div#photo{
    position:absolute; top:0px; left:529px;
    width:342px; height:334px;
    background-image:url('../images/photo.jpg');
    background-repeat:no-repeat;
}
div#photoservices{
    position:absolute; top:0px; left:529px;
    width:342px; height:334px;
    background-image:url('../images/photo_services.jpg');
    background-repeat:no-repeat;

}

div#photoresources{
    position:absolute; top:0px; left:529px;
    width:342px; height:334px;
    background-image:url('../images/photo_resources.jpg');
    background-repeat:no-repeat;

}

div#photocontact{
    position:absolute; top:0px; left:529px;
    width:342px; height:334px;
    background-image:url('../images/photo_contact.jpg');
    background-repeat:no-repeat;

}

/* MAIL CHIMP */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 0 10px 0; text-indent:5px; width:100%;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; width:100%;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
#mc_embed_signup { background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif;  width:149px;}


