/* CSS for DestinationMendocino.com */

/*** CSS Reset (from Eric Meyer) ***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline;
	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;
}

ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* settings by DFF from here on down */
body { line-height:1.4; 
				color:black; 
				font-size:medium; font-family: "Palatino Linotype", Palatino,Times,Georgia, Cambria, Verdana, Arial, Helvetica,serif;
				background: repeat url(../images/Subpage-BG.jpg) #f7eacd;
				}
h1 { font-size: 200%; font-weight:bold; line-height:2; }
h2 { font-size: 140%; font-weight:bold; }
h3 { font-size: 125%; font-weight:bold; margin-top:.25em; }
h4 {  font-size:110%; font-weight:bold; font-style:italic; margin-top:.125em; color:#006600; }
h5 {  font-size:105%; font-weight:bold; margin-top:.125em; }
h6 {  font-size:90%; font-weight:bold; margin-top:.125em; color:#006600; }
li {margin-bottom:6px; }
strong { font-weight:bold; }
em { font-style:italic; }

a 			{ text-decoration: none; border-bottom: 1px dotted  #000033; }
a:link 		{ color: #000033; }
a:visited 	{ }
a:hover 	{ color: #000099; background-color:#B9DBDA; }
a:active 	{ }
a:focus 	{ outline: 0; }

.odd { background-color:#ece1c1; }

li.goodlink { list-style-image: url(../buttons/Star.gif); }

#container {
	width:100%;
	position: relative;
	background-color:#93aaab;
	background: repeat url(../images/BG-Gradient1.jpg);
	overflow:auto;
}

#header {
	width:100%;
	height:199px;
	background-color:#B9DBDA;
	color:#FFFF00;
	border-bottom:5px solid #097054;
	background:url(../images/Banner-New3.jpg) no-repeat 0px 0px;
}

#header h1 { text-align:center; line-height:100px; margin-left:-9000px; }

#navigation {
	position:absolute;
	top:204px;
	left:0px;
	width:165px;
	background-color:#f7ebc3;
	background: repeat url(../images/Green-BG.jpg) #f7ebc3;
}

#navigation ul { display:block; line-height:1.4;  padding-bottom: 1em; }
#navigation ul li { display:block; }
#navigation ul li a {
	color:#ffffff; font-size:80%; font-weight:bold; display:block; 
	padding: 4px 0 4px 15px; border-bottom: 1px dotted #224477;
}
#navigation ul li a:hover { color:#333333; background-color:#FFCC66; }

.subpages {
	margin-left:180px;
	height:160px;
	width:800px;
	/*background-color:#f7eacd;*/
	background: repeat url(../images/Subpage-BG.jpg) #f7eacd;
}

.submenu { display:none; }

.pagebox { float:left; width:120px; height:150px; margin:10px 10px 0px 0px; font-weight:bold; font-size:13px; }
.pagebox a { display:block; color:#0033FF;  width:120px; height:150px;  background-position: -120px 0;  line-height:14px; text-align:center; }
.pagebox a:visited { color: #0033FF;}   /*  : #097054;   */
.pagebox a:hover { text-decoration: none; color: #b32e0f; background-position: -240px 0; }

#content {
	width:800px;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left:180px;
	background-color:#fcf1d1;
}

#content p, #content ul { padding:6px; }
#content p a { font-weight:bold; }
#content li { list-style-type:square; list-style-position:inside; }

.unadorned { list-style-type:none; list-style-position:inside; line-height: 90%; }
.explanation { font-weight:bold; font-style:italic; font-size:120%; color:#339999; }

#contenttitle {
	height:40px;
	line-height: 40px;
	color:#097054;
	text-align:center;
	padding:0 12px;
	background:url(../images/Content-Title-Banner.jpg) no-repeat;
}

#footer {
	width:100%;
	height:40px;
	line-height: 40px;
	color:#097054;
	background:url(../images/Content-Title-Banner.jpg) no-repeat;
	font-size:80%;
	font-weight:bold;
	text-align:center;
}

#footer a 			{ text-decoration: none; border-bottom: 1px dotted #fcf1d1; color:#cc9933; }
#footer a:hover 	{ color: #000099; background-color:#fbedd0; }

/* the sidebox floats right inside the main content container */
.sidebox
{
	float:right; width:200px; margin:8px;
	background-color:#fed488;
	font-size:80%;
}

.sidebox ul, .sidebox p { padding:4px; }
.sidebox h3 { font-weight:bold; text-align:center; border-bottom: 2px solid #097054; }

/* the sidebar */
#sidebar    { position:absolute; top:215px; left:990px; width: 200px; background-color:#fed488; }
#sidebar ul, #sidebar p { padding:4px; }
#sidebar h3 { font-weight:bold; text-align:center; border-bottom: 2px solid #097054; }
#sidebar li { font-weight:bold; list-style-type:square; list-style-position:inside; }

/* tabs */
.ui-wrapper { border: 1px solid #50A029; }
.ui-wrapper input, .ui-wrapper textarea { border: 0; }

/*  events  */
.eventdate { font-weight:bold; background-color:#fff4ed; }
.eventtitle { font-weight:bold; color:#660099; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* this stuff highlights the primary navigation on the left */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#home #nav00, #lodging #nav01, #specials #nav02, #dining #nav03, #groups #nav04, 
#events #nav05, #activities #nav06, #pets #nav07, #area #nav08, #galleries #nav09 
{
	/*commands for highlighted  (left) navigation go here*/
	color: #333333;	
	background: #f7ebc3 url(../images/Nav-BG-gradient2.jpg) repeat-y center;
} 

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* this stuff selects which subpage group is displayed */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#home #subhome, #lodging #sublodging, #specials #subspecials, #dining #subdining, 
#groups #subgroups, #events #subevents, #activities #subactivities, #pets #subpets, 
#area #subarea, #galleries #subgalleries    { display:block; }

/* * * * * * * * * * * * * * * * * * * * * * * */
/* this highlights the current sub-page */
/* * * * * * * * * * * * * * * * * * * * * * * */
#page00 #subhome #sub0000, #page00 #sublodging #sub0100, #page00 #subspecials #sub0200,
#page00 #subdining #sub0300, #page00 #subgroups #sub0400, #page00 #subevents #sub0500, 
#page00 #subactivities #sub0600, #page00 #subpets #sub0700, #page00 #subarea #sub0800,
#page00 #subgalleries #sub0900,

#page01 #subhome #sub0001, #page01 #sublodging #sub0101, #page01 #subspecials #sub0201, 
#page01 #subdining #sub0301, #page01 #subgroups #sub0401, #page01 #subevents #sub0501,
#page01 #subactivities #sub0601, #page01 #subpets #sub0701, #page01 #subarea #sub0801, 
#page01 #subgalleries #sub0901,

#page02 #subhome #sub0002, #page02 #sublodging #sub0102,  #page02 #subspecials #sub0202,  #page02 #subdining #sub0302, 
#page02 #subgroups #sub0402, #page02 #subevents #sub0502, #page02 #subactivities #sub0602, 
#page02 #subpets #sub0702, #page02 #subarea #sub0802, #page02 #subgalleries #sub0902,

#page03 #sublodging #sub0103,   #page03 #subspecials #sub0203,  #page03 #subgroups #sub0403,   #page03 #subactivities #sub0603, 
#page03 #subpets #sub0703,  #page03 #subarea #sub0803, #page03 #subgalleries #sub0903,

#page04 #subactivities #sub0604, #page04 #subarea #sub0804,

 #page05 #subactivities #sub0605,  #page05 #subarea #sub0805
																				{ color:#097054; cursor:default; background-position: 0 0; }

/* Context-sensitive settings */
/* home subpages */
a#sub0000 { background: url(../buttons/Button-Home.gif) -120px 0 no-repeat; }
a:hover#sub0000 { background: url(../buttons/Button-Home.gif) -240px 0; }
a#sub0001 { background: url(../buttons/Button-Contact.gif) -120px 0 no-repeat; }
a:hover#sub0001 { background: url(../buttons/Button-Contact.gif) -240px 0; }
a#sub0002 { background: url(../buttons/Button-Sitemap.gif) -120px 0 no-repeat; }
a:hover#sub0002 { background: url(../buttons/Button-Sitemap.gif) -240px 0 no-repeat; }

/* lodging subpages */
a#sub0100 { background: url(../buttons/Button-About-Lodging.gif) -120px 0 no-repeat; }
a:hover#sub0100 { background: url(../buttons/Button-About-Lodging.gif) -240px 0; }
a#sub0101 { background: url(../buttons/Button-Lodging-Hotel.gif) -120px 0 no-repeat; }
a:hover#sub0101 { background: url(../buttons/Button-Lodging-Hotel.gif) -240px 0; }
a#sub0102 { background: url(../buttons/Button-Lodging-HHI.gif) -120px 0 no-repeat; }
a:hover#sub0102 { background: url(../buttons/Button-Lodging-HHI.gif) -240px 0 no-repeat; }
a#sub0103 { background: url(../buttons/Button-Lodging-Eco.gif) -120px 0 no-repeat; }
a:hover#sub0103 { background: url(../buttons/Button-Lodging-Eco.gif) -240px 0 no-repeat; }

/* specials subpages */
a#sub0200 { background: url(../buttons/Button-Events-Food-Wine.gif) -120px 0 no-repeat; }
a:hover#sub0200 { background: url(../buttons/Button-Events-Food-Wine.gif) -240px 0; }
/*a#sub0201 { background: url(../buttons/Button-Specials-Pres-Church.gif) -120px 0 no-repeat; }
a:hover#sub0201 { background: url(../buttons/Button-Specials-Pres-Church.gif) -240px 0; }*/
a#sub0201 { background: url(../buttons/Button-Specials-Mushrooms.gif) -120px 0 no-repeat; }
a:hover#sub0201 { background: url(../buttons/Button-Specials-Mushrooms.gif) -240px 0; }
a#sub0202 { background: url(../buttons/Button-Specials-Winesong.gif) -120px 0 no-repeat; }
a:hover#sub0202 { background: url(../buttons/Button-Specials-Winesong.gif) -240px 0; }
a#sub0203 { background: url(../buttons/Button-Specials-Xmas-NY.gif) -120px 0 no-repeat; }
a:hover#sub0203 { background: url(../buttons/Button-Specials-Xmas-NY.gif) -240px 0; }

/* dining subpages */
a#sub0300 { background: url(../buttons/Button-Dining-Hotel.gif) -120px 0 no-repeat; }
a:hover#sub0300 { background: url(../buttons/Button-Dining-Hotel.gif) -240px 0; }
a#sub0301 { background: url(../buttons/Button-Dining-Area.gif) -120px 0 no-repeat; }
a:hover#sub0301 { background: url(../buttons/Button-Dining-Area.gif) -240px 0; }
a#sub0302 { background: url(../buttons/Button-Dining-Coffee.gif) -120px 0 no-repeat; }
a:hover#sub0302 { background: url(../buttons/Button-Dining-Coffee.gif) -240px 0 no-repeat; }

/* groups subpages */
a#sub0400 { background: url(../buttons/Button-Groups-Weddings.gif) -120px 0 no-repeat; }
a:hover#sub0400 { background: url(../buttons/Button-Groups-Weddings.gif) -240px 0; }
a#sub0401 { background: url(../buttons/Button-Groups-Meetings.gif) -120px 0 no-repeat; }
a:hover#sub0401 { background: url(../buttons/Button-Groups-Meetings.gif) -240px 0; }
a#sub0402 { background: url(../buttons/Button-Groups-Groups.gif) -120px 0 no-repeat; }
a:hover#sub0402 { background: url(../buttons/Button-Groups-Groups.gif) -240px 0 no-repeat; }
a#sub0403 { background: url(../buttons/Button-Groups-Events.gif) -120px 0 no-repeat; }
a:hover#sub0403 { background: url(../buttons/Button-Groups-Events.gif) -240px 0 no-repeat; }

/* events subpages */
a#sub0500 { background: url(../buttons/Button-Events-Calendar.gif) -120px 0 no-repeat; }
a:hover#sub0500 { background: url(../buttons/Button-Events-Calendar.gif) -240px 0; }
a#sub0501 { background: url(../buttons/Button-Events-Classes.gif) -120px 0 no-repeat; }
a:hover#sub0501 { background: url(../buttons/Button-Events-Classes.gif) -240px 0; }
/*a#sub0501 { background: url(../buttons/Button-Events-Food-Wine.gif) -120px 0 no-repeat; }
a:hover#sub0501 { background: url(../buttons/Button-Events-Food-Wine.gif) -240px 0 no-repeat; }*/
a#sub0502 { background: url(../buttons/Button-Events-Shows.gif) -120px 0 no-repeat; }
a:hover#sub0502 { background: url(../buttons/Button-Events-Shows.gif) -240px 0 no-repeat; }

/* activities subpages */
a#sub0600 { background: url(../buttons/Button-Activities-Overview.gif) -120px 0 no-repeat; }
a:hover#sub0600 { background: url(../buttons/Button-Activities-Overview.gif) -240px 0; }
a#sub0601 { background: url(../buttons/Button-Activities-Outdoor.gif) -120px 0 no-repeat; }
a:hover#sub0601 { background: url(../buttons/Button-Activities-Outdoor.gif) -240px 0; }
a#sub0602 { background: url(../buttons/Button-Activities-Parks.gif) -120px 0 no-repeat; }
a:hover#sub0602 { background: url(../buttons/Button-Activities-Parks.gif) -240px 0 no-repeat; }
a#sub0603 { background: url(../buttons/Button-Activities-Children.gif) -120px 0 no-repeat; }
a:hover#sub0603 { background: url(../buttons/Button-Activities-Children.gif) -240px 0 no-repeat; }
a#sub0604 { background: url(../buttons/Button-Activities-Wine.gif) -120px 0 no-repeat; }
a:hover#sub0604 { background: url(../buttons/Button-Activities-Wine.gif) -240px 0; }
a#sub0605 { background: url(../buttons/Button-Activities-Museums.gif) -120px 0 no-repeat; }
a:hover#sub0605 { background: url(../buttons/Button-Activities-Museums.gif) -240px 0 no-repeat; }

/* pets-friendly subpages */
a#sub0700 { background: url(../buttons/Button-Pets-Lodging.gif) -120px 0 no-repeat; }
a:hover#sub0700 { background: url(../buttons/Button-Pets-Lodging.gif) -240px 0; }
a#sub0701 { background: url(../buttons/Button-Pets-Dining.gif) -120px 0 no-repeat; }
a:hover#sub0701 { background: url(../buttons/Button-Pets-Dining.gif) -240px 0; }
a#sub0702 { background: url(../buttons/Button-Pets-Activities.gif) -120px 0 no-repeat; }
a:hover#sub0702 { background: url(../buttons/Button-Pets-Activities.gif) -240px 0 no-repeat; }
a#sub0703 { background: url(../buttons/Button-Pets-Services.gif) -120px 0 no-repeat; }
a:hover#sub0703 { background: url(../buttons/Button-Pets-Services.gif) -240px 0 no-repeat; }

/* area info subpages */
a#sub0800 { background: url(../buttons/Button-Area-History.gif) -120px 0 no-repeat; }
a:hover#sub0800 { background: url(../buttons/Button-Area-History.gif) -240px 0; }
a#sub0801 { background: url(../buttons/Button-Area-Village-History.gif) -120px 0 no-repeat; }
a:hover#sub0801 { background: url(../buttons/Button-Area-Village-History.gif) -240px 0; }
a#sub0802 { background: url(../buttons/Button-Area-Weather.gif) -120px 0 no-repeat; }
a:hover#sub0802 { background: url(../buttons/Button-Area-Weather.gif) -240px 0 no-repeat; }
a#sub0803 { background: url(../buttons/Button-Area-Directions.gif) -120px 0 no-repeat; }
a:hover#sub0803 { background: url(../buttons/Button-Area-Directions.gif) -240px 0 no-repeat; }
a#sub0804 { background: url(../buttons/Button-Area-Movies-TV.gif) -120px 0 no-repeat; }
a:hover#sub0804 { background: url(../buttons/Button-Area-Movies-TV.gif) -240px 0 no-repeat; }
a#sub0805 { background: url(../buttons/Button-Area-Webcams.gif) -120px 0 no-repeat; }
a:hover#sub0805 { background: url(../buttons/Button-Area-Webcams.gif) -240px 0 no-repeat; }

/* Galleries subpages */
a#sub0900 { background: url(../buttons/Button-Pix-Coast.gif) -120px 0 no-repeat; }
a:hover#sub0900 { background: url(../buttons/Button-Pix-Coast.gif) -240px 0; }
a#sub0901 { background: url(../buttons/Button-Pix-Headlands.gif) -120px 0 no-repeat; }
a:hover#sub0901 { background: url(../buttons/Button-Pix-Headlands.gif) -240px 0; }
a#sub0902 { background: url(../buttons/Button-Pix-Village.gif) -120px 0 no-repeat; }
a:hover#sub0902 { background: url(../buttons/Button-Pix-Village.gif) -240px 0 no-repeat; }
a#sub0903 { background: url(../buttons/Button-Pix-Gardens.gif) -120px 0 no-repeat; }
a:hover#sub0903 { background: url(../buttons/Button-Pix-Gardens.gif) -240px 0 no-repeat; }

/* *** HIGHSLIDE  *** */
.highslide { cursor: url(../highslide/graphics/zoomin.cur), pointer; outline: none; }
.highslide img { border: 2px solid gray; }
.highslide:hover img { border: 2px solid white; }

.highslide-image { border: 2px solid white; }
.highslide-image-blur { }
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: "Palatino Linotype", Cambria, Georgia, "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
    font-size: 14px;
	font-weight:bold;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    display:none;
	padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,  
a.highslide-credits:hover i { color: white; background-color: gray; }

.highslide-move { cursor: move; }

.highslide-overlay { display: none; }

/* Controlbar example */
.controlbar {	
	background: url(../highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover { background-image: url(../highslide/graphics/controlbar4-hover.gif); }
.controlbar .previous { width: 50px; }
.controlbar .next { width: 40px; background-position: -50px 0; }
.controlbar .highslide-move { width: 40px; background-position: -90px 0; }
.controlbar .close { width: 36px; background-position: -130px 0; }

/* Necessary for functionality */
.highslide-display-block { display: block; }
.highslide-display-none   {display: none; }
