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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

body{background:#fff;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1.5;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-style:normal;font-weight:normal;color:#003755;clear:both;}
h1,.h1{font-size:2.25em;line-height:1.5;margin-top:0;}
h2,.h2{font-size:1.5em;line-height:1;margin-top:1em;}
.front-page #main h2{font-size:2em;line-height:1.5;margin-top:0;}
.front-page #main p{font-size:1.2em;line-height:1.7;margin:1.5em 0 0;}
h3,.h3{font-size:1.25em;line-height:1.2;margin-top:1.2em;}
h4,h5,h6,.h4,.h5,.h6{font-size:1em;font-weight:bold;line-height:1.5;margin-top:1.5em;}
p{font-size:1em;line-height:1.5;margin:.75em 0 0;}
a{color:#03F;text-decoration:none;}
a:hover,a:active,li a.active{color:#069;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
li ul,li ol{margin:0;}
ul,ol{margin:.5em 1.5em .5em 0;padding-left:1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
hr{background:#666;border:none;clear:both;float:none;height:1px;margin:0 0 1.4375em;width:100%;}
fieldset{border:1px solid #ccc;margin:0 0 1.4375em;padding:1.5em;}
table{margin-bottom:1.5em;width:100%;}
th,tr,td{vertical-align:top;}
th{padding-right:1em;}
.sticky-header th,.sticky-table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}
#container{margin:0 auto;padding:10px 0 0;width:960px;background:url(/sites/all/themes/chamber/back.png) repeat-y top center;border:1px solid #00456a;-webkit-box-shadow:0px 0px 30px 10px rgba(0,0,0,.4);box-shadow:0px 0px 30px 10px rgba(0,0,0,.4);}
#container #main{text-shadow:0px 0px 3px #ffffff;}
#container.internal #main{background:#fff;padding:15px;margin-bottom:15px;}
#main{display:inline;margin:0;}
body.two-sidebars #main{float:left;margin:0 0 0 240px;padding:0;width:550px;}
body.sidebar-first #main{float:right;margin:0;padding:0;width:700px;}
body.sidebar-second #main{float:left;margin:0 10px 0 10px;padding:0;width:760px;}
body.two-sidebars #sidebar-first{float:left;margin:0 0 0 -700px;padding:0;width:220px;}
body.two-sidebars #sidebar-second{float:right;margin:0 10px 0 0;padding:0;width:130px;}
body.sidebar-first #sidebar-first{float:left;margin:0;padding:0;width:220px;}
body.sidebar-second #sidebar-second{float:right;margin:0 10px 0 0;padding:0;width:130px;}
#header{margin:0;padding:0 0;position:relative;}
.region-header .block{float:right;margin-bottom:0;}
.region-header{margin-right:10px;}
#header #logo{float:left;margin:0 0 0 10px;}
#header #site-name-slogan{float:left;margin:0 0 1.5em;}
#header #site-name{font-family:Arial,Helvetica,sans-serif;font-size:2.5em;font-weight:700;line-height:1.2;margin:0;}
#header #site-name a:hover{text-decoration:none;}
#header #site-slogan{margin:0;}
#navigation{clear:both;margin:0;padding:0;}
#navigation ul#main-menu{clear:both;list-style:none;margin:0;padding:0;}
#navigation ul#main-menu li{float:left;margin:0;padding:0;}
#navigation ul#main-menu li a{display:block;padding:0 2em 0 0;}
#navigation ul#secondary-menu{clear:both;list-style:none;margin:0;padding:0;}
#navigation ul#secondary-menu li{float:left;margin:0;padding:0;}
#navigation ul#secondary-menu li a{display:block;padding:0 2em 0 0;}
.breadcrumb{clear:both;padding:1.5em 0 0;}
#skip-link{position:absolute;}
.item-list ul{margin:0;padding:0 0 0 1.5em;}
.item-list ul li{margin:0;padding:0;}
ul.menu li{margin:0;padding:0;}
ul.inline{clear:both;}
ul.inline li{margin:0;padding:0 1em 0 0;}
.tabs-wrapper{border-bottom:1px solid #333;margin:0 0 1.4375em;}
ul.primary{border:none;margin:0;padding:0;}
ul.primary li a{background:none;border:none;display:block;float:left;line-height:1.5em;margin:0;padding:0 1em;}
ul.primary li a:hover,ul.primary li a.active{background:#666;border:none;color:#fff;}
ul.primary li a:hover{background:#888;text-decoration:none;}
ul.secondary{background:#666;border-bottom:none;clear:both;margin:0;padding:0;}
ul.secondary li{border-right:none;}
ul.secondary li a,ul.secondary li a:link{border:none;color:#ccc;display:block;float:left;line-height:1.5em;padding:0 1em;}
ul.secondary li a:hover,ul.secondary li a.active{background:#888;color:#fff;text-decoration:none;}
ul.secondary a.active{border-bottom:none;}
.node{margin-bottom:1.5em;}
.field-name-field-tags{margin:0 0 1.5em;}
.field-name-field-tags .field-item{margin:0 1em 0 0;}
.field-name-field-tags div{display:inline;}
.profile{margin:1.5em 0;}
.profile h3{border:none;}
.profile dt{margin-bottom:0;}
.profile dd{margin-bottom:1.5em;}
.password-parent{width:36em;}
#comments{clear:both;margin-top:1.5em;}
.comment{margin-bottom:1.5em;}
.comment .new{color:red;text-transform:capitalize;margin-left:1em;}
.block{margin-bottom:1.5em;}
#footer{clear:both;padding:15px;position:relative;background:#00324c;font-size:.7em;color:#fff;}
#footer a{color:#fff;}
#footer .block{margin:0;}
#footnav{font-size:1.2em;font-weight:bold;}
#footer a.feed-icon{position:absolute;right:0;top:1.6667em;}
.clear{clear:both;}
.display-block{display:block;}
map{display:none;}
.book-navigation{clear:both;padding-top:20px;}
#main li{margin:5px 0;}



#main p img{margin:10px;clear:both;}
.field-name-field-photos img{float:left;clear:none;padding:5px;border:1px solid #999;margin:10px;}
.view-id-coastside_photos .views-field-title,.view-id-chamber_event_photos .views-field-title{text-align:center;font-weight:bold;font-size:18px;width:220px;}
table.views-view-grid tr,table.views-view-grid tr td{border:none;}
.cam-embed{width:300px;float:right;padding:10px;}
.cam-embed-wide{width:400px;float:right;}
.cam-embed span{font-size:.7em;display:block;text-align:center;}
.field-name-field-credits{clear:both;text-align:center;font-size:.7em;padding:5px;background-color:#eee;border:1px solid #ddd;margin:10px 0 0;font-style:italic;color:#666;}
.field-name-field-credits a{color:#333;}
.field-name-field-credits p{margin:0;}

