body {
	background-color: #61290a;
}

a {
	color: #61290a;
}

a:hover {
	color: #000000;
}

h3.section-header {
	padding: 0 5px;
	margin-bottom: 10px;
	background-color: #f4ecc7;
	color: #825035;
	font-size: 14px;
}


h1, h2, h3, h4, h5, h6 {
	color: #61290a;
	color:#825035;
	margin-bottom: 0;
}


#content h3,  #content h2 {
	margin-bottom: 10px;
}

#content h4 {
	margin-bottom: 0px;
	margin-top: 10px;
}

p.date {
	color: #666;
	margin: 0;
	font-size: 12px;
}

p.news-title {
	font-size: 12px;
}

p.member-date {
	font-weight: bold;
	color: #274b42;
	color:#3d695e;
	margin: 25px 0 0 0;
	border-top: 0px solid #CCC;
}
p.member-pdf {
	margin: 0 0 4px 0;
}


.thumb, .photo {
	float: left;
	display: inline;
}

.bio-summary {
	margin-left: 75px;
}

.bio {
	margin-left: 150px;
}

table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

td, th {
	padding: 0.3em 0.5em;
	vertical-align: top;
}

td.amount {
	text-align: right;
}
th {
	text-align: left;
}

/* @group images */

.image-left, .img-left {
float: left;
margin: 3px 20px 10px 0;
}

.imgage-right {
float: right;
margin: 3px 0 10px 10px;

}

p.caption
 {
font-size: 0.8em;
font-style: italic;
margin: 0;
}

/* @end */

/* @group layout */

#content-wrapper {
	float: left;
	display: inline;
	background: #ddc991 url(/images/site/bg-page.jpg) repeat-y;
	/*height: 600px;*/
}

#content-shadow {
	float: left;
	display: inline;
	background: transparent url(/images/site/bg-page-top.jpg) no-repeat;
	
}


#content {
min-height:580px;
height: auto !important;
height: 580px;
}

#spotlight, #content {
	background-color: #FFF;
	margin-top: 30px;
	
}


#right {
	margin-top: 30px;
	
}

.white-box {
background-color: #FFFFFF;
padding: 10px;
margin-bottom: 20px;	
}


#footer {
	color: #b79a6a;
	float: left;
	background: url(/images/site/bg-footer.jpg) no-repeat;
	padding-top: 30px;
	margin: 0;
	height: 50px;
}

/* @group nav header */

#nav-header {
	float: right;
	display: inline;
	margin: 5px 0;
}



#nav-header a {
	color: #dac8a5;
	}

#nav-header ul  {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav-header li  {
	font-size: 13px;
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	padding:  0 7px;
	border-right: 1px solid #dac8a5;

}


/* @end */

/* @end */

/* @group nav top */

#nav-top {
	width: 960px;
	background:#274b42;
	float: left;
	display: inline;
	
}

#nav-top ul {
	list-style: none;
	margin: 10px 10px 0 10px;
	width: 940px;
	padding: 0;
	float: left;
	display: inline;
}

#nav-top ul li {
	/*line-height: 1;*/
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
    font-size: 15px;
	font-weight: normal;
	border-right: 1px solid #3b675c;
}


#nav-top ul li a {
		text-decoration: none;
		color: #f4ecc7;
		padding: 6px 10px 6px 10px ;
}

#nav-top ul li a:hover {
   color: #2d5001;
	background: #faf1e0;
}

body#web-design a.web-design, 
body#portfolio a.portfolio,
body#hawaii-web-blog a.blog,
body#gum a.gum,
body#contact a.contact
 {
	background: #faf1e0;
	color: #2d5001;
}

body#home a.home {
	color: #355b04;
	background: #faf1e0;
}

/* @end */

/* @group nav left */

.pad {
	padding: 10px;
}

#nav-left {
	line-height: 1.3;
margin-top: 30px;
background: #274b42 url(/images/site/watermark.gif) bottom center no-repeat;	
color: #f4ecc7;
padding-bottom: 120px;
}

#nav-left h2 {
	color: #e9dfaf;
	font-size: 15px;
	margin: 0 0 15px;
}

#nav-left h3 {
	color: #aac66d;
	font-size: 14px;
	margin: 15px 0 0 0;
}

#nav-left p {
	margin: 0;
}



#nav-left a {
	color: #f4ecc7;
	text-decoration: none;
	/*border-bottom: 1px dotted #b79a6a;*/
}

#nav-left a:hover {
	color: #f4ecc7;
	text-decoration: underline;
}

/* @end */

/* @group nav year */

#nav-year {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}

#nav-year li{
	display: inline;
	list-style: none;
	padding-left: 25px;
	
	margin: 0 20px 0 0;
	background: url(/images/site/folder.gif) no-repeat;
}
#meeting-dates {
	position: relative;
	margin-top: 30px;
	float:right;
	width:200px;
	padding: 10px;
	background-color: #f4ecc7 ;
}
#clip {
	width: 40px;
	height: 50px;
	position: absolute;
	top: -20px;
	right: 0;
	background: url(/images/site/attach.gif) no-repeat;
	z-index: 100;
}

/* @end */