/* CSS Document */

/* CSS for pages that will have the input form for Gooogle Site Search
 * These styles were copied and modified from ones used in Google site search.
 * NOTE: This file is not needed on the page that processes the input form, 
 * but it is OK to include it due to the IDs and class names used. */
#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%;
	background-color: #fbfbe1;
}
table.sitesearch-box td.sitesearch-buton  {
	width:1%;
}
table.sitesearch-box input.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;
}

/* ---- =Nav bar styles --------------------------------------------------------- */

#nav {
	margin-top:5px;
	color:#fbfbe1;
	font-size:13px;
}
#nav a {
	color:#fbfbe1;
	text-decoration:none;
}
#nav a:hover {
	text-decoration:underline;
}
#nav ul {
	margin-left: 10px;
}

#nav ul li {
	font-weight: bold;
	text-transform: uppercase;
	margin-top:10px;
	margin-bottom:10px;
	line-height:1.1; 
}
#nav ul li ul li {
	font-weight: bold;
	text-transform: none;
}
#nav ul li ul li ul 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 */

body.section-thingstodo #sectionitem-thingstodo ul,
body.section-wineries #sectionitem-wineries ul,
body.section-lodging #sectionitem-lodging ul,
body.section-gettinghere #sectionitem-gettinghere ul,
body.section-sponsors #sectionitem-sponsors ul,
body.section-living #sectionitem-living ul,
body.section-events #sectionitem-events ul
{
	display:block;
}

/* Update colors on sections */

body.home #sectionlink-home ,
body.section-thingstodo #sectionlink-thingstodo ,
body.section-events #sectionlink-events,
body.section-wineries #sectionlink-wineries,
body.section-lodging #sectionlink-lodging,
body.section-dining #sectionlink-dining,
body.section-weddings #sectionlink-weddings,
body.section-gettinghere #sectionlink-gettinghere,
body.section-living #sectionlink-living,
body.section-photogallery #sectionlink-photogallery,
body.section-pressroom #sectionlink-pressroom,
body.section-contactus #sectionlink-contactus
{
	color:#BEAD5B;
}

/* Update colors on individual pages */

/* Things To Do section */
body#page-thingstodo-index #navitem-thingstodo-index a ,
body#page-thingstodo-familyfun #navitem-thingstodo-familyfun a ,
body#page-thingstodo-shopping #navitem-thingstodo-shopping a ,

/* Lodging section */
body#page-lodging-index #navitem-lodging-index a ,
body#page-lodging-availability #navitem-lodging-availability a ,
body#page-lodging-campgrounds #navitem-lodging-campgrounds a ,

/* Getting Here section */
body#page-gettinghere-index #navitem-gettinghere-index a ,
body#page-gettinghere-transportation #navitem-gettinghere-transportation a ,
body#page-gettinghere-healdsburgmap #navitem-gettinghere-healdsburgmap a ,
body#page-gettinghere-northbaymap #navitem-gettinghere-northbaymap a ,

/* Living in Healdsburg section */
body#page-living-index #navitem-living-index a ,
body#page-living-artculture #navitem-living-artculture a ,
body#page-living-parksrecreation #navitem-living-parksrecreation a ,
body#page-living-demographics #navitem-living-demographics a ,
body#page-living-relocation #navitem-living-relocation a ,
body#page-living-housing #navitem-living-housing a ,
body#page-living-schools #navitem-living-schools a ,
body#page-living-churches #navitem-living-churches a ,
body#page-living-clubs #navitem-living-clubs a ,
body#page-living-healthcare #navitem-living-healthcare a ,
body#page-living-seniors #navitem-living-seniors a
 {
	color:#BEAD5B;
}
