/* color, background, and border properties set here */
/* this extends selectors found in common.css, home.css, nav.css */
/* CMS path to images: / assets / stylesheets / images / */



/*
====================================================
COMMON CSS COLOR SETTINGS THEME DEFAULT
====================================================
*/

#container {
	color:#000000;
}

a, a:link {
color: #487513;
}

a:hover{
color: #7DB800;
}

h1, h2, h3, h4, h5 {
	color: #487513;
}


/* Footer */

#footer, #sub-footer {
color:#939393;
}

#sub-footer a{
color:#939393;
}
	
/* Header */

#control-color{
	border-right: 1px solid #000000;
}

#headersearch input.text {
	background:#FFFFFF;
}

#headersearch input.submit {
	background:url(/assets/images/wrapper/search_button.png) no-repeat right;
	color:#000000;
}

/* Main Navigation */

#mainnav{
	background-color: #cfe79f;
}

#mainnav li{
	border: 1px solid #000000; 
	background: #76B447;
}

#mainnav li a {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background:url(/assets/images/wrapper/main_nav_default.png) center top no-repeat #7AB650;
}

#mainnav li a:hover {
	background:url(/assets/images/wrapper/main_nav_over.png) center top no-repeat #C2E240;
	color:#000000;
}

/* content */
#breadcrumbs{
	background-color: #cfe79f;
}

.breadcrumb a{
color:#000000;
}


#intro-text { 
background: #EFEFEF; 
}

#intro-text h2 {
color: #487513;
}

.colored{
color: #487513;
}

#news-content h2{
background: #4F9E16 url(/assets/images/wrapper/news_header.png) right top no-repeat;
color: #FFFFFF;
}

#news-content{
background-color:#F0F0F0;
}

#news-content .newspost h3 {
	white-space: normal !important;
	text-transform: none;
	font-size: 1.2em;
	color: #487513;
	margin: 0; padding: 0;
}

#news-content .odd .newspost h3 a, #news-content .even .newspost h3 a {
	color: #487513;
}

#news-content .newspost img {
	background:#FFFFFF;
}

#contentwrapper .newspost {
	border-bottom: 1px #C9C8B9 solid;
	}
#contentwrapper .newspost img {
	border: 5px #FFFFFF solid;
	}


/* Home Right Bottom Links */
#action{
background:#F0F0F0;
}

.home #signup{
background:url(/assets/images/wrapper/blue_slice.png) right repeat-y #398E8C;
color:#FFFFFF;
}

.interior #signup{
background:url(/assets/images/wrapper/blue_slice_sm.png) right repeat-y #398E8C;
color:#FFFFFF;
}

#emailupdates input {
background:#FFFFFF;
}

#emailupdates input.text {
	background:#FFFFFF;
}

.home #emailupdates input.submit {
	background: url(/assets/images/wrapper/search_button_green.png) no-repeat right;
	color:#FFFFFF;
}

.interior #emailupdates input.submit {
	background: url(/assets/images/wrapper/search_button_green_sm.png) no-repeat right;
	color:#FFFFFF;
}

#action-links li a {
background:#F0F0F0;
}

.home #action-links li a:hover{
	background:url(/assets/images/wrapper/blue_slice.png) right repeat-y #398E8C;
	color:#FFFFFF;
}

.interior #action-links li a:hover{
	background:url(/assets/images/wrapper/blue_slice_sm.png) right repeat-y #398E8C;
	color:#FFFFFF;
}

#leftnav{
background:#FFFFFF;
}

#leftnav li.label{
background: #562F2E url(/assets/images/wrapper/left_nav_header.png) no-repeat right top;
color:#FFFFFF;
}

#leftnav li a, #leftnav li a:hover {
background:#FFFFFF;
}

/*caption box (for photos)*/
.captionbox {
	/*background: #E8E7D5;
	border: 1px #C9C8B9 solid;*/
	}
	
.captionbox .caption {
	color: #487513;
	}

/*misc*/
.warning-noscript {
	background: red;
	color: white;
	}
img.border {
	/*border: 5px white solid;*/
	}
img.drkborder {
	/* for images on a white background */
	/*border: 5px #C9C8B9 solid;*/
	}
#noflash {
	background-color: white;
	}

/*Photo Gallery*/
#pg_image img{
	border: 5px white solid;  
	}  
	
a.pg_link,  .odd a, .even a {
	color: #487513;
	}
/* eof Photo Gallery */



/* Google Map */
#map {
	border: 5px white solid;
	}

#mapControls {
	border: 1px #C9C8B9 solid;
	background-color: #efeedc;
	}

.plabel {
	color: black;
	}
	
.phead {
	color: #003333;
	}
	
/*
========================================
CONTENT LAYOUT TOOLS
========================================
*/

.contentTable th {
	border-bottom: 1px #C9C8B9 solid;
	}
.contentTable td {
	background: #FFFEEA;
	}

.strokebox {
	/* see nucorners.css */
	background: #F0F0F0;
	/*border-left: 1px #C9C8B9 solid;*/
	}


.searchoverride .searchNavigation { color: #0E97C9; }	
	
.searchoverride .searchNavigation a:link { color: #234546; font-weight: normal; }
.searchoverride .searchNavigation a:visited { color: #234546; font-weight: normal;  }
.searchoverride .searchNavigation a:hover { color: #234546; font-weight: normal;  }
.searchoverride .searchNavigation a:active { color: #234546; font-weight: normal; }

