



/* ---- =Nav bar styles --------------------------------------------------------- */

#nav {
	margin-top:5px;
	color:#fbfbe1;
	font-size:13px;
}
#nav a {
	color:#908663;
	text-decoration:none;
}
#nav a:hover {
	zzztext-decoration:underline;
	color:#615a43;
}
#nav li.active a.active {
 text-decoration:underline;
 zztext-shadow:2px 2px 1px #809119;
 zzztext-shadow:2px 2px 1px #D8E585;

}


#nav ul {
 margin-left: 5px;
}
#nav ul ul {
 margin-left: 15px;
}

#nav ul li {
	font-weight: bold;
	text-transform: uppercase;
	margin-top:14px;
	margin-bottom:14px;
	line-height:1.1; 
}


#nav ul li li {
	font-weight: bold;
	text-transform: none;
	margin-top:10px;
	margin-bottom:10px;
}
#nav ul li li li {
	font-weight: normal;
}

#nav #whatsnew {
	display:none;
}
#home #nav #whatsnew {
	display:block;
	color:#d2b941;
	margin-left: -.5em;
}
#home #nav #weather{
	display:block;
}
#nav #sponsors {
	display:none;
}
#home #nav #sponsors {
	display:block;
}



/* ---- =Nav -------------------------- */

/* Hide 'Home' link on homepage 
body.home #sectionitem-home {
	display:none;
}
*/

/* Hide all level three lists by default */
#nav ul ul ul {
	display:none;
}

/* Reveal proper third level nav lists */
#nav ul ul li.active ul {
	display:block;
}


/* Update colors on ACTIVE section(s) */
#nav li li a.active {
	color:#BEAD5B;
}



#nav #chamber-link a {
	-moz-box-shadow:inset 0px 1px 0px 0px #cccccc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cccccc;
	box-shadow:inset 0px 1px 0px 0px #cccccc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #938965), color-stop(1, #6f674c) );
	background:-moz-linear-gradient( center top, #938965 5%, #6f674c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#938965', endColorstr='#6f674c');
	background-color:#938965;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #6f674c;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #6f674c;
	margin:15px 0;
}
#nav #chamber-link a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6f674c), color-stop(1, #938965) );
	background:-moz-linear-gradient( center top, #6f674c 5%, #938965 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f674c', endColorstr='#938965');
	background-color:#6f674c;
	text-decoration:none;
	color:#fff;
}
#nav #chamber-link a:active {
	position:relative;
	top:1px;
}



/* =JACKRABBIT ?? */
#jackrabbit {
 margin:0em 0 2em;
}



/* Gooogle Site Search - styles were copied and modified from ones used in Google site search.  */

#sitesearch-container {
	/*
	padding:2%;
	width:96%;
	*/
}
form.sitesearch-form {
	font-size:13px;
	margin:0 0 4px;
	width:100%;
}
table.sitesearch-box {
	border-spacing:0;
	border-style:none;
	border-width:0;
	margin-bottom:2px;
	width:100%;
}
table.sitesearch-box td {
	vertical-align:middle;
}
table.sitesearch-box td.sitesearch-input {
	padding-right:2px;
	width:99%;
}
table.sitesearch-box input.sitesearch-input  {
	/*border:1px solid #BCCDF0;
	padding-left:2px;*/
	width:97%;
	zzzbackground-color: #fbfbe1;
}
table.sitesearch-box td.sitesearch-buton  {
	width:1%;
}
table.sitesearch-box zzzzzzzinput.sitesearch-button  {
	margin-left : 2px;
	margin-right : 2px;
	font-family: inherit;
	font-weight:bold;
	color:#FBFBE1;
	/*text-shadow: 0 1px 2px #FFFFFF;*/
	background-color:#783118;
	border: 1px outset;
	border-color: #4A1400;
	/*border-radius: 2px;
	-moz-border-radius: 2px;*/
}
/* Do not show upper-left search box on results page */
#page-sitesearch-results .sitesearch-navitem {
	display:none;
}






/* =PREMIER MEMBERS --------------------------------------------------- */
/* Following styles are for the "simpleslides" functionality */
/* Make sure you get the z-indexes correct for these! */
#premier-members-heading {
 margin-bottom:1em;
 font-weight:bold;
 zzzcolor:#908663;
 color:#656565;
 border-bottom:1px solid #eee;
 text-align:center;
}
#premier-members-slideshow {
	position:relative;
	height:130px;
}
#premier-members-slideshow DIV {
	position:absolute;
	top:0;
	left:0;
	z-index:8;						/* should be on the bottom */
	opacity:0.0;
	height: 130px;
	overflow:hidden;
}
#premier-members-slideshow DIV.active {
	z-index:10;						/* should be on the top */
	opacity:1.0;
}
#premier-members-slideshow DIV.last-active {
	z-index:9;						/* should be somewhere in the middle */
}
.premier-member-item {
 text-align:center;
 width:200px;
}



/* 3/18/16 RJ adding more social icons and a
linked cover of the new published business directory */

#nav ul.social {
	margin: 40px 0;
	padding: 0;
	list-style: none;
	font-size: 0;
}

#nav ul.social li {
	display: inline-block;
	width: 50%;
	margin: 5px 0;
	padding: 0;
	vertical-align: center;
}

#nav ul.social svg {
	display: block;
	margin: 0 auto;
}

#nav ul.social svg path {
	fill: #908663;
}

#nav ul.social a:hover svg path {
	fill: #333;
}

#nav .business-directory-cover {
	display: block;
	text-align: center;
	margin: 40px 0 10px 0;
}

#nav .business-directory-cover img {
	max-width: 100%;
}