﻿.body { background: #aa8b6f url(images/new_bg3.jpg) repeat-x center top; COLOR: #000; margin: 0px; padding: 0px;  }


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #794400;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 14px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #794400;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 14px;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e36f1e;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
}




p {margin:0 0 12px 0;}

#container {
	margin:10px auto;
	width:900px;
	background-image:url(/images/wrapper_bg.gif); background-position:right;
	background-repeat:repeat-y;
	border: 1px solid #FFFFFF;
}

#wrappper {
	width:900px;
	float:left;
	background-image: url(/images/rc_bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

	
#home_wrapper {width:715px; float:left;}

#home_rightcol {
	width:185px;
	float:left;
}

#home_maingraphic{ width:715px; position:relative;}
	#home_overlay{ position:absolute; top:0px; left:0px; z-index:33; }
	
	#slider { position:relative; width:715px; height:221px; background:url(images/loading.gif) no-repeat 50% 50%; overflow:hidden; }
	#slider img { position:absolute; top:0px; left:0px; display:none; }
	#slider a { border:0; display:block; visibility:hidden; }


#leftnav {
	width:135px;
	margin:0 0 5px 0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #794400;
	border-bottom:1px solid #999;
}

#leftnav ul {margin:0px; padding:0px;}
#leftnav ul li {
	list-style-image: none;
	list-style-type: none;


	
}
#leftnav ul li a, #leftnav ul li a:visited {

border-top:1px solid #999;
text-decoration:none;
color: #794400;
display:block;
padding:3px 15px;
}
#leftnav ul li a:hover{
text-decoration:none;
color: #ffffff;
background-color:#794400;
display:block;
padding:3px 15px;

border-top:1px solid #666;
}

#leftnav ul li.active a , #leftnav ul li.active a:visited {
text-decoration:none;
color: #ffffff;
background-color:#794400;
display:block;
padding:3px 15px;

border-top:1px solid #666;
}

#leftnav ul li.active a:hover {
text-decoration:none;
color: #ffffff;
background-color:#794400;
display:block;
padding:3px 15px;

border-top:1px solid #666;}


#lightboxcontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 15px; margin:-10px 10px 25px 10px; }
#lightboxcontent ul { margin-top:-12px; }

#homecontent { width:520px; float:left; padding:15px 30px 5px 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 15px; }
#homecontent a, #homecontent a:visited {color:#794400;}
#homecontent a:hover {color:#e36f1e;}

#footer {
	background-color:#794400;
	color:#FFFFFF;
	text-align:center;
	clear:both;
	width:884px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:8px;
	border-top:3px solid #fff;
	line-height: 15px;
}
#footer a, footer a:visited {color:#fff;}
#footer a:hover {color:#FFFFCC;}

#waklingernews {
	border-bottom:2px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(/images/waklingernews_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 185px;
	padding-top: 45px;
	padding-bottom:15px;
	float:left;
}

#waklingernews ul {margin:0px; padding:0px;}
#waklingernews ul li {
	margin:0px 17px 6px 20px;
	padding:0px 0 0 10px;
	list-style-image: none;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style-type: none;
}
#waklingernews ul li a, waklingernews ul li a:visited {
color:#FFFFFF;
text-decoration:underline;
padding:0px;
}

#waklingernews ul li a:hover {color:#FFFFCC;
margin:0 0 0 2px;
padding:0px;
display:block;
}



#featuredproject {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin:0px;
	float:left;
	width: 185px;
	padding:0px;
}

#fp_pic {
	text-align:center;
	padding:6px 0px;}

#fp_pic img {
	border:1px solid #fff;
	margin-bottom:6px;
}
#featuredproject ul {margin:14px 0 0 0; padding:0px;}
#featuredproject ul li {
	margin:0px 15px 6px 20px;
	padding:0 0 0 10px;
	list-style-image: none;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style-type: none;
}
#featuredproject ul li a, featuredproject ul li a:visited {
color:#FFFFFF;
text-decoration:underline;}

#featuredproject ul li a:hover {color:#FFFFCC;
padding-left:2px;
display:block;}


#inside_header_3col {
height:65px; 
background-image:url(/images/inside_header_3col.jpg); 
background-repeat:no-repeat;
background-position:left top;
width:900px; 

}

#inside_header_2col {
height:65px; 
background-image:url(/images/inside_header_2col.jpg); 
background-repeat:no-repeat;
background-position:left top;
}

#inside_wrapper {
	background-image:url(/images/inside_wrapper_bottombg_3co.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
	float:left;
	margin:0px;
	padding:0px;
}

#inside_wrapper_2col {

	float:left;
	margin:0px;
	padding:0px;
}


#container_inside_3col { 
	margin:10px auto; 
	width:900px; 
	background-image:url(/images/container_bg_3col.gif); 
	background-repeat:repeat-y;
	background-position:right;
		border: 1px solid #FFFFFF;
}

#container_inside_2col {
	margin:10px auto;
	width:900px;
	background-image:url(/images/container_bg_2col.gif);
	background-repeat:repeat-y;
	background-color:#fff;
	border: 1px solid #FFFFFF;
}

#center_col {
	width:519px;
	float:left;
	padding:15px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}
#center_col a, #center_col a:visited {color:#794400;}
#center_col a:hover {color:#e36f1e;}

#center_col_2 {
	width:705px;
	float:left;
	padding:15px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}
#center_col_2 a, #center_col_2 a:visited {color:#794400;}
#center_col_2 a:hover {color:#e36f1e;}

.subnav {
	margin:0 0 25px 0;
	padding:0;

}

.subnav li {display:inline;
	list-style-image: none;
	list-style-type: none;}

hr {border:1px solid #794400; margin-bottom:12px;}

#portfolio_text {width:518px; float:left;margin:0; padding:0;}
#portfolio_feature {width:175px; float:right; margin:0; padding:0px; text-align:center;}
#portfolio_feature img {border:1px solid #794400; margin:0 0 1px 0;}

#gallery_container {
	clear:both; 
	width:379px; 
	padding:10px 0px; 
	float:left;
	margin:0px;}

#thumbs_container {
	clear:both; 
	margin-bottom:8px; 
	float:left; 
	width:375px;}
	
#gallery_lgphoto {
	float:left; 
	margin-bottom:10px;
	padding-bottom:10px;}

#gallery_lgphoto img{border:1px solid #794400;}

.gallery_thumbs {
	width:110px; 
	float:left; 
	margin:0 10px 0 0;}
	
.gallery_thumbs img {border:1px solid #794400;}

#right_col{
	width:186px;
	float:left;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#right_col_content {
	background-image: url(/images/right_col_content_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:10px;
}

#right_col_content ul {margin:0px; padding:0 0 90px 0;}
#right_col_content ul li {
	margin:0px 20px 12px 20px;
	padding:0px 0 0 10px;
	list-style-image: none;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style-type: none;
}
#right_col_content ul li a, #right_col_content ul li a:visited {
color:#FFFFFF;
text-decoration:underline;
padding:0px;
}

#right_col_content ul li a:hover {color:#FFFFCC;
margin:0 0 0 2px;
padding:0px;
display:block;
}

#footer_inside {
	background-color:#794400;
	color:#FFFFFF;
	text-align:center;
	clear:both;
	width:884px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:8px;
	line-height: 15px;
}
#footer_inside a, footer_inside a:visited {color:#fff;}
#footer_inside a:hover {color:#FFFFCC;}

.subnav li a.active {text-decoration:none; font-weight:bold;}

dl { margin-bottom:12px;}
dt {font-weight:bold; margin:0px; color:#e36f1e; }
dd {margin:0 0 12px 4px;}





abbr, acronym, span.abbr  {cursor:help; border-bottom:1px dotted #000;}




/* officers layout elements 
---------------------------------------------------------------*/
#officers               {width:560px;}
#officers img           {border:1px solid #999;}
#officers ul            {list-style-type:none; margin:0; padding:0; clear:left;}
#officers ul li         {margin:0; padding:0;}

#officers ul li.officer_img        {float:left; padding-right:20px; margin-bottom:20px;}
#officers ul li.officer_name       {font-weight:bold; margin-bottom:18px;}
#officers ul li.officer_degree     {font-weight:bold;}
#officers ul li.career_highlight   {list-style:disc; list-style-position:inside;}



/* green building elements
---------------------------------------------------------------*/
#images				   {width:240px; float:left; margin-right:10px;}
#images img            {margin-bottom:10px;}
#content               {width:440px; float:left;}



/* community involvement elements
---------------------------------------------------------------*/
table#charities        {margin-bottom:20px;}
table#charities td     {padding:3px; border-bottom:1px solid #999;}

table#members          {margin-bottom:20px;}
table#members td       {padding:3px; border-bottom:1px solid #999;}






