body/* #navsearchbox .navsearchinput */ {background:#cdc9c5;}

/*
-------------------------------
Navigations
-------------------------------
*/

/* Page Nav */

#nav_container {height: 50px; background:url(brown/brown_nav_bar.png) no-repeat top center;}

#nav a {color: #cdc9c5;}

#nav a:hover {background:#302921; color:#fff; text-decoration:none;}
#nav li ul li {	background:#534e47;}

#navsearchbox .navsearchinput {background:#cdc9c5; color:#302921;}

#navsearchbox input#searchsubmit {height:24px; width:18px; background:url(brown/search_icon.png) no-repeat; cursor:pointer; margin:8px 4px 0px 0px;}

#navsearchbox #searchform input#searchsubmit:hover {height:24px; width:18px; background:url(brown/search_icon.png) no-repeat; background-color:none; cursor:pointer; margin:8px 4px 0px 0px;}

#navsearchdivider {border-left:1px solid #cdc9c5;}


body, #footer {color:#666;}


#footer p {font-weight:bold;}


a {color:#003366;}

/*
========================
    Homepage borders
========================
*/

.homepage_gridentry, .featured
{background:#cdc9c5;}


#featured-slideshow img,
.infiniteCarousel ul a img,
img.featured_static_image
{border-color:#cdc9c5;}


	.featured_text h2 a {color:#333;}
	
	.featured_text p.read_more a {font-size: 12px; font-weight:bold; color:#fff; background:#392101; padding:10px 15px;}
	
	.featured_text p.read_more a:hover {text-decoration:none; background:#777; color:#fff;}