/*  
Theme Name: chamber
*/

/*  Main Site */
body{padding:0;margin:0;font:16px Verdana,Helvetica,Garuda,sans-serif;}
h1,h2,h3,h4,h5,h6,ul,li{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
ul{list-style:none;}img{border:0;}p{margin:1em 0;}

body 	{text-align: center;background-color: #222; height: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;}
#search {
			font-size:65%; 
			padding:3px 0;
			width: 960px; 
			height:48px; 
			color:#fff; 
			background-color:#333; 
	}

#google_translate {
                        position:absolute;
                        right: 0px;
                        top:0px;
                }
#google_translate p {
	margin:0px;
	font-size:125%;
	text-align:left;
}
/* Position Google Weather Icon */
#weather-img {
	position: absolute; top: 0px; left: 0px; z-index: 10000;
}	

#weather-translate-block {
	position: absolute; top: 10px; right: 4px; z-index: 10000;
	height:40px;
	width:205px;
}


#sidebar {position: absolute; right: 0; top: 0; width: 190px; } li.icon, li.temp {float: left; display: inline;} li.temp {font-size: 90%;color: #fff; line-height: 200%; padding: 0 5px} li.forecast {line-height: 200%; color: #fff; font-size: 90%;} li.forecast a {color: #fff;}
#container	{width: 960px;text-align: left;	background-color: #f3f3da;
	margin:0 auto 30px auto;min-height: 100%;z-index: 1; position: relative;
	background-image: url(../../../images/bg2.jpg);
	background-repeat: repeat-y;background-position: center top;
	} 
#form {margin: 20px 0 0 20px; padding: 18px;float: left; }#info1 {padding-left: 40px; padding-bottom: 20px;}
#header	{height: 144px;	background-color: #000000;z-index: 2;}
#cc_box {margin: 7px;}
#fb_like {margin-left: 1px;width: 200px;padding: 3px;}

#s3	{float: left;width: 290px;	height: 360px;	background-color: #999;	z-index: 4;	}
	.pics {      height:  360px;      width:   290px;      padding: 0;      margin:  0;  } 
.pics img {      background-color: #eee;      width:  290px;     height: 360px;     top:  0;     left: 0 }
#introXX	{ float: right; width: 360px; height: 320px; background: url(../../../images/intro_orcas6b.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; color: #f3f2da; padding: 0; z-index: 5; font-size: 105%;}
#intro	{ float: right; width: 460px; height: 320px; background: url(../../../images/intro_orcas6b.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #f3f2da; padding:20px 0; z-index: 5; font-size: 105%;} 

#intro_thanks	{ float: right; width: 460px; height: 320px; background: url(../../../images/Fireworks-Crowd-0.1.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; color: #f3f2da; padding:20px 0; z-index: 5; font-size: 105%;} 
#thank-you {position:relative;}
#return_link {text-align:center; position:absolute; bottom:-55px; right:230px;}
/* #return_link{text-align: center;} */
/* #photo_credit {text-align: right; font-size:50%;} */

.gold {color:#DAA520;font-size: 120%;}
.bronze {color: #AE841a;font-size:100%;}
.silver {color:#778899;font-size: 110%;}
.center {text-align: center;}
.ul{text-decoration: underline;}

.bronze_size {font-size:100%;}
.silver_size {font-size: 110%;}



#intro strong { font-style: italic; font-size: 120%;line-height: 135%;}
#intro2	{ float: right; width: 470px; height: 140px; background: #a66038; font-family: Verdana, Arial, Helvetica, sans-serif; color: #f3f2da;z-index: 5; padding:20px 0; }
#intro a:link, #intro a:visited, #intro2 a:link, #intro2 a:visited {font-style: italic; color:#eee3ab; text-decoration: underline; }
#intro p, #intro2 p {margin:0;	padding:0 20px 15px 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 12pt; color:#f3f2da;}
#intro h1, #intro2 h1 {font-style: italic; color:#eee3ab; text-decoration: none; font-weight: bold; font-size: 90%; padding-left: 20px; margin-bottom: 3px; }
#box {float:left; width: 740px; margin: 0;padding: 0;}#box img {float:left; margin: 0; width:270px; height:180px; padding:0; border: none;}	

#single { float:left; width: 690px; margin-left: 20px; }
#single img {float: right;margin:30px  20px;}
#single h1 {color: #444;margin: 20px 0 15px 18px; text-align: left;}
#single p {padding: 2px 15px; font-size: 80%;}

#g-weather {}

/* Eighty Percent */
#g-weather .eighty-percent {font-size: 80%}

/* Image Class for Weather Plugin */
#g-weather img {
		float: right;
    		margin: 20px 35px;
}

#g-weather h3 {
		text-align:center;
		padding:0;
		margin:40px;
}

#thank-you h2 {line-height: 1.3em;}
/* .photo_credit {font-size: 10%; text-align: right;} */
#photo_credit {text-align: right; font-size:85%; position:absolute; right:-40px; bottom: -70px;}

.no {list-style-type: none;}
#content div { display:none; background-color: #f3f3da;}
#content div.on { display:block;background-color: #f3f3da; }
#content, #content2, #contents, #content3 { margin-bottom: 0px; width: 719px; float: left; margin-left: 11px;margin-top: 3px; background-color: #f3f3da; height: 100%;} #contentCal  {margin-bottom: 0px; width: 800px; float: left; background-color: #f3f3da; height: 100%; overflow: scroll;height: 600px;} 
#content ul, #content2 ul, .reserve { padding: 0; margin: 0;  position:relative; top:0; background-color: #f3f3da;list-style-type: none; }
#content ul li { display: inline; white-space: nowrap; } #content2 ul {width:590px;}
#content ul li a, #content2 ul li a, .reserve a { background-color: #f3f3da;  text-decoration: none; float: left; margin-left: 5px;border: 1px solid #999;border-top: none; border-left:none;  padding: 3px 5px; text-transform: capitalize; letter-spacing: .5px; margin-bottom: 3px;margin-top: 0; line-height: 100%; color: #85493a; font: italic 85%  "Times New Roman", Times, serif; letter-spacing: 1px; 
} #content p.reserve {padding: 3px 5px;}
#content ul li a:hover, #content2 ul li a:hover, .reserve  {background: #f3f3da;color:#568d8a; }
#content ul li a.selected {	background: #f3f3da;color:#008; margin-top: 0; }#content2 ul li a.selected {background: #f3f3da;color:#f3f3da; margin-top: 0; border: none;}
#content img, #content2 img, .post img, ul.post img {float: right;margin:-25px 9px 10px 10px; max-height: 210px; max-width: 210px; padding: 1px; border: none;}
.fix {float: left; }
#top-link	{ display:none; position:fixed; right:15px; bottom:5px; color:#333; font-weight:bold; text-decoration:none; border:1px solid #eee; background:#fff; padding:6px; }

h1 { font: italic 160% Georgia, "Times New Roman", Times, serif; color: #2a3f51; margin: 5px 0 10px 12px; }
h2 { margin: 0 0 1px 30px; padding: 0;font: italic normal 120%/100% Georgia, "Times New Roman", Times, serif; }
h3 { margin-top: 5px; margin-right: 0px; margin-bottom: 1px; margin-left: 20px; padding-top: 5px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; font: italic 110%/100% Verdana, Arial, Helvetica, sans-serif; }
h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12pt;	color: #663333;	font-style: italic;	font-weight: bold;}
.memForm h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666; font-weight: bold; margin-top: 12px; font-style: normal;}
h5 { font-family:Georgia, "Times New Roman", serif; font-weight:normal; font-size:130%;	margin-left:25px; }
h5 a:link, a:visited { color:#2d4051; padding:3px 5px; }
h5 span.archived-feature { font-family:"Courier New", Courier, monospace; font-weight:bold; color:#333; }
h6 { color: #a66038; margin: 10px 0 5px 5px;font: italic 130%  "Times New Roman", Times, serif; letter-spacing: 1px; }
.dine { color: #666; margin: 10px 0 5px 0; width: 650px;  font: italic 150%  "Times New Roman", Times, serif; letter-spacing: 1px; text-align: center; }
.dineSub { color: #666; margin: 10px 0 5px 0; width: 650px;  font: italic 80%  "Times New Roman", Times, serif; letter-spacing: 1px; text-align: center; }
#Hours h5 { color: #a66038; margin: 10px 0 5px 0;font: bold 130%  "Times New Roman", Times, serif; letter-spacing: 1px; text-align: left; text-decoration: underline; }
.post {border-top: 1px #666 solid; margin: 5px 3px 0 3px; padding-bottom: 15px;  width: 690px; overflow: hidden;}
.edit, .edit a:link, .edit:visited { text-align:left;  color:#111; font-size: 70%;  text-decoration: underline; margin-bottom: 0;padding-left: 3px;}.edit a:hover {color: #960;font-weight: bold;}
ul.none {display: block; float:none; }
 li.name {font-size:115%; color:#008;font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; line-height:130%;  padding-top:10px; padding-bottom:5px; list-style:none; margin-left:10px; display: block; float:none; font-style:italic;}
  li.name a:link, li.name a:visited { color:#008;text-decoration:underline; float:none; } li.name a:hover {color: #960;text-decoration:none; float:none; }
 li.address { font-size:70%; color:#333;font-family: Verdana, Arial, Helvetica, sans-serif; line-height:130%; list-style:none; margin-left:10px; display: block; float:none; }
 li.address a:link, li.address a:visited { color:#333;text-decoration:underline;float:none; }
li.address a:hover { color:#960;text-decoration:none;float:none; }
 li.description { font-size:75%; color:#333;font-family: Verdana, Arial, Helvetica, sans-serif; line-height:120%; width:495px; list-style:none; margin-left:10px; margin-top: 10px; display: block; float:none;  margin-bottom: 10px; }
  li.amenities { font-size:75%; color:#333;font-family: Verdana, Arial, Helvetica, sans-serif; line-height:120%; width:495px; list-style:none; margin-left:10px; margin-top: 10px; display: block; float:none;  margin-bottom: 0; } 

#mainnav {float: left;width: 210px; min-height: 100%;	height: 100%;
	line-height: 12pt;color: #333333; margin-top: 5px; }	#mainnav li {list-style: none;}
#mainnav img {padding:10px 0 0 0;}
.nav {margin: 0;padding:0;}
.nav a:link, .nav a:visited { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	
	display: block; 	text-decoration: none; font-size: 90%;
	padding: 7px 18px; padding-right:0;  font-weight: bold;
	color: #333333;	line-height:1; letter-spacing: 1px;}
.nav a:hover {	color: #960;	text-decoration: underline;}
p.nav2  {margin: 14px 18px;padding:0;display: block; width:174px;height:1px; border-top: 1px solid #666; padding-bottom: 10px;}
.nav3  {margin: 0;padding:10px 0 0 20px; width:130px; border-top: 1px solid #666; display: block; color: #f00; font-size: 99%;}
#mainnav p {margin-bottom: -2px;}
#mainnav a img  { opacity:1.0; filter:alpha(opacity=100); border: none; }
#mainnav a:hover img { opacity:0.45; filter:alpha(opacity=45); border: none;}
#footer	{clear: both;background-color: #f3f3da; border-top: 1px solid #8a5756;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;	font-style: normal;	text-align: center;
	color: #008;	padding: 10px 0;line-height: 120%;	z-index: 7;	}
	
#footer a:link, #footer a:visited, #return_link a, #return_link a:visited {color:#555;padding: 0;	padding-bottom: 3px;text-decoration: underline;font-size: 95%;}
#footer a:hover, #return_link a:hover {color:#960; text-decoration: none;}
#footer p {padding-bottom: 4px;} .foot {margin-bottom: 4px;}

#blast {margin-bottom: 0px; width: 719px; float: left; margin-left: 11px;margin-top: 3px;}
#blast b, #blast strong {font-weight: bold; margin-top: -5px; font-size: 90%; display: block;}
#blast h1 {color: #333; font-size: 120%; margin-top: 15px; width: 609px; text-align: center; line-height: 135%;}
#blast h2 {color: #020; font-size: 105%; margin-top: 15px; width: 609px; text-align: left; line-height: 135%; font-variant: small-caps; font-weight: bold; font-style: normal; margin-left: 20px;}
#blast p {padding: 0 20px; font-size: 85%;line-height: 135%;}
#blast li {list-style: disc; margin-left: 60px;font-size: 85%;line-height: 135%; margin-right: 30px;margin-top:6px; }
#blast em {color:#f00; font-weight:bold; font-style: normal; text-transform: uppercase;font-size: 100%; border-top: 1px solid #999; width:100%; display: block; padding-top: 13px; margin-top: 5px; margin-bottom: 0;}
#blast ul {margin-bottom: 10px;} #blast hr {border: 1px solid #999; width: 100%; }
.special {color:blue}

#map1 {float: left; width: 630px; margin-left: 10px; }.maps {text-align: center; width: 240px; display: block;}
#map1 img {width: 630px;}
label {color:#444;display:block;font-size:12px;letter-spacing:1px;margin:10px 10px 0 0;padding:2px;text-align:left; font-weight: bold;}
#contents input, #blast input { width: 270px; border: 1px solid #999;  padding: 3px; font-size: 1em;  background-color: #f8f8f8; }
#contents input:focus, #blast input:focus {border-color: #333;  background-color: #e0e0e0;} #contents h2, #content3 h2 {color: #666; margin-left: 40px; margin-top: 20px;} #contents p, #content3 p {margin-left: 40px; width: 300px; margin-bottom: 0;}
.reqtxt, .emailreqtxt{float: right; font-size: 10px; letter-spacing: 2px; color: #555; margin-bottom: 3px; padding-right: 297px;}
.sel {margin: 12px 10px;}
ul.group li  { font-size: 12px; letter-spacing: 1px; line-height: 200%; color: #555;} ul.group li input {margin: 10px 5px 0 10px;}
  

#s{width:20%;outline:none;height:13px;padding:4px;margin-top:10px;}
.focusField{color:#000;background:#EFF5FF;}
.idleField{color:#6F6F6F;background:#EEE;}
div#form h1 { font:  160% Georgia, "Times New Roman", Times, serif; color: #666; margin: 5px 0; }
.page {clear: both; padding: 20px; font-size: 90%;}.page h1 {margin-top: 10px; margin-left: 0}
#weather  {float:left;margin: 20px 0 0 100px;width: 360px; padding: 15px; border: 1px solid #999;}.narrow{width:330px;} 
ul#weather2 {font-size: 70%; padding: 6px; position: absolute; top: 0; right: 0; z-index: 10000}  ul#weather2 li {display: inline; color: white;} ul#weather2 li a {display: inline; color: white; text-decoration: underline;}

#contents p, #content3 p {width:500px;} #content h1 {text-align: left;}#content h2 {text-align: left;margin-left: 0; font-size: 150%;}
#contents h2, #content3 h2 {text-align: left;margin-left: 40px; font-size: 150%;}

ul li.none {list-style: none;}

#contents p.error {font-size: 120%; line-height: 150%;  color: #f00; width: 450px; margin-left: 40px; float: left; margin-top: 20px;}

.nudge {margin-left: 170px;}

blockquote  {text-align: left;font: 80% Verdana, "Times New Roman", Times, serif; margin-left:12px; color: #030;}
.calbut {text-align: center; width: 800px;}
.calbut a:link, .calbut a:visited {background: #263b4c; color: #fff; -moz-border-radius:4px; -webkit-border-radius:4px; padding: 2px 8px; text-decoration: none;}
.calbut a:hover {background: #789; }
#poll {border: 1px #f00 solid; margin: 10px; padding: 5px; background-color: #eee;}
.wp-question { color: #f00; font-size: 75%; padding: 0 5px 5px 5px; letter-spacing: 1px;} .wp-question li { list-style: none;}
.wp-polls-ul li {font-size: 60%; padding: 3px; letter-spacing: 1px; line-height: 135%;}
.wp-polls-ans p  {font-size: 60%;} 
div.pollbar { width: 90%; }
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {list-style: none;}
.PP {padding: 5px 200px;display: block; width: 120px;}
#content3 img {width: 100px; padding-left: 300px; }
.kit {display: block; background-color: #f3f3db; color: #006;  margin: 5px 18px; border: 1px #666 solid; width: 150px}
#content3 ul {list-style: disc;}#content3 li { margin: 10px 150px 10px 90px;}
#content3 p {width: 580px;}

#getting_here_width p {width: 595px;}

.post_column_1,.post_column_2  { color:#666; font-size: 80%; }
.post_column_1 {margin-left: 70px;}

#coupon {width: 600px; min-height:210px;border: 3px #666 dashed; margin: 20px auto; padding: 12px; position: relative; overflow: hidden;}
#coupon h4  {color: #f00; float: left; margin-bottom: 10px; font-size: 18px; } #coupon h6 { float: left; width: 600px; text-align: center; margin-top: 12px;}
#coupon p {float: left; text-align: left; padding: 0; clear: both; }
ul#tools {float: right;}
#deals { margin-bottom: 0px; width: 719px; float: left; margin-left: 12px;margin-top: 3px; height: 100%;} 
#deals h2 a {font-size: 80%;}
