/*
Theme Name: Stanley Chamber of Commerce
Theme URI: http://stanleycc.org
Description: Stanley Chamber WP Theme
Version: 2 (WP)
Author: David Denning
Author URI: http://daviddenning.com
Tags: chamber, stanley, idaho
*/

/*  SCC May 1, 2009 */
@import "/inc/reset.css";

body 
{ 
background:#40341E url(/i/bg.jpg) repeat fixed 0 0; 
font: normal 14px/1.5em Georgia, "Times New Roman", Times, serif;
text-align:center; 
color:#474747; 
}
#wrap
{
width:960px;
margin:0 auto;
text-align:left;
}
#head
{ 
width:960px;
height:120px;
float:left;
}
div#logo a {width:290px;height:109px;float:left;display:block;background:url(/i/logo.gif) no-repeat 0 0;margin:7px 0 0 20px;}

ul#navtop {float:right;margin:8px 19px 0 0;}
ul#navtop li {float:left;padding:0 5px;}
ul#navtop a {font:bold 12px/1em Arial, Verdana; color:#fff;}
ul#navtop a:hover {color:#C5DDDC;}

div#navwrap {position:relative;float:left;width:630px;height:22px;}
#nav, #nav ul
{
width:630px;
height:22px;
list-style: none;
margin:50px 0 0 14px;
padding:0;
float:left;
}
#nav li { float: left; }
ul#nav li ul
{
top:22px;
position:absolute;
background:transparent url(/i/nav-sub-top.gif) no-repeat 0 0;
left: -12345px;
padding-top:18px!important;
}
#nav a 
{
display: block;
height: 22px;
text-indent: -123456px;
overflow: hidden;
}
ul#nav li#go a:hover,
ul#nav li#go a:hover,
ul#nav li#do a:hover,
ul#nav li#sle a:hover,
ul#nav li#eat a:hover,
ul#nav li#shop a:hover,
ul#nav li#ser a:hover {background-position: 0 -22px;}

ul#nav li#go a {width:75px; background: url(/i/nav-go.gif) no-repeat 0 0;}
ul#nav li#do a {width:81px; background: url(/i/nav-do.gif) no-repeat 0 0;}
ul#nav li#sle a {width:111px; background: url(/i/nav-sleep.gif) no-repeat 0 0;}
ul#nav li#eat a {width:93px; background: url(/i/nav-eat.gif) no-repeat 0 0;}
ul#nav li#shop a {width:112px; background: url(/i/nav-shop.gif) no-repeat 0 0;}
ul#nav li#ser a {width:158px; background: url(/i/nav-serv.gif) no-repeat 0 0;}

ul#nav li#go ul {width:120px;}
ul#nav li#go ul a {width:120px;}
ul#nav li#do ul  {width:150px; }
ul#nav li#do ul a {width:110px; }
ul#nav li#sle ul {width:150px;}
ul#nav li#sle ul a {width:150px;}
ul#nav li#ser ul {width:120px;}
ul#nav li#ser ul a {width:120px;}

#nav li ul li {height:auto;background:#C5DDDC;}
#nav li ul li a 
{
height: auto;
padding: 5px 20px;
background: none no-repeat 0 0!important;
color: #43250B;
text-decoration: none;
text-indent: 0;
text-transform: uppercase; 
border-bottom: 1px dotted #43250B; 
position: relative;
font:bold 11px/16px Arial, Verdana; 
}
ul#nav ul li a.last{ border-bottom: none; }
#nav li ul a:hover 
{
color: #A3171A;
}
#nav li ul 
{
position: absolute;
left: -12345px;
}

#nav li:hover ul, #nav li.sfhover ul {left: auto;float:left;}
#nav li:hover, #nav li.hover {position: static;}


/* -------------------------------------
             Content Layout
---------------------------------------- */
#image {width:680px; height:300px; background:#40341E url(/i/dev.jpg) no-repeat 0 0;}
#cont-wrap {background:#fff;float:left;width:960px; margin:160px 0 0 0;z-index: 10;}
#content
{
width:960px;
float:left;
background:transparent url(/i/bg-cont-top.gif) no-repeat 0 0;
z-index: 100;
}
#copy
{
float:left;
width:680px;
margin: -114px 0 0 20px;
padding-bottom:20px;
}
#copy-full
{
float:left;
width:900px;
margin: -130px 0 10px 20px;
}
#copy-sub
{
float:left;
width:560px;
margin: -130px 0 10px 20px;
}
.ad img {border:1px solid #CFB78E;margin:5px 0;padding:4px;}
/* ----  Sidebar Styles ---- */
#sidebar
{
float:left;
width:220px;
margin: -114px 0 10px 20px;
}
#sidebar-sub
{
float:left;
width:330px;
margin: -110px 0 10px 20px;
}
a#subcontact {margin:35px 5px 0 0;float:right;}
#imagesub {float:left;margin:20px 0 40px 0;background:#40341E url(/i/ss-gen-sub/gen-sub.jpg) no-repeat 0 0; }
#imagesubbike {float:left;margin:20px 0 40px 0;background:#40341E url(/i/ss-bike/bike.jpg) no-repeat 0 0; z-index:}

#sidebar h2 {font:normal 22px/2em Arial,Verdana, Sans;margin:0;color:#37777C;}
#sidebar h3 {font:bold 17px/1.6em Times, "Times New Roman", serif; color:#C94D00;margin:0;padding:0;text-align:center;}
#sidebar p {font:normal 12px/1.3em Arial, Helvetica, sans-serif; color:#666;margin:0;padding:0;}
#sidebar h6 a {font:bold 11px/1em Verdana, Arial, Helvetica, sans-serif; color:#8C5932;text-decoration:none;}
#sidebar h6 a:hover {color:#C94D00;text-decoration:underline;}

/* ----  Blog Home Styles ---- */
#bloghome {background: url(/i/bg-blog-home.gif) no-repeat 0 0; margin:4px 0 0 0;width:222px;float:left;}
#bloghomerepeat {background:#EEE6D1 url(/i/bg-blog-home-repeat.gif) repeat-y 0 0;width:222px;float:left;clear:left;margin:114px 0 0 0;}
#bloghomebottom {background: url(/i/bg-blog-home-bottom.gif) no-repeat 0 0; width:222px;height:51px;display:block;clear:both;}
#bloghome h2 a {margin:0 13px!important; font:bold 16px/1.1em Arial!important; color:#992B06;letter-spacing:-.5px;width:200px;float:left;}
#bloghome h2 a:hover {color:#7c6753;text-decoration:none;}
#bloghome p.metahome, .meta {margin:0px 13px;font:bold 10px Verdana, Arial, Sans; color:#222;}
.meta {margin:0px 0;font:bold 10px Verdana, Arial, Sans; color:#37777C;}
.tags {margin:0px 0;font:bold 10px Verdana, Arial, Sans; color:#472B1D;}
#bloghome p {margin:4px 13px;font:13px/1.4em Arial, Verdana; color:#666;}
a.more {font:bold 10px Verdana, Arial, Sans;}
textarea#comment {width:520px;}

h2.blogh2 {margin:0px 0px!important; padding:0!important;letter-spacing:1px;}
ul#blogsidebar {margin:0 0 0 10px;}
#blogsidebar li {font:normal 14px/1.6em  Arial, Sans;}
p.archive-p {margin:80px 0 0 0!important; width:200px!important; font:normal 13px/1.5em Arial, Verdana!important; color:#40341E!important;}
h2.archiveh2 {font:normal 20px/1em  Arial, Sans;letter-spacing:-.5px;text-transform:uppercase;margin:30px 0 0 0;}
.read-more {font:normal 12px Arial,Verdana,Sans;}

/* Report Styles
----------------------------------------------------------*/

div#report-wrap {float:left;position:relative;width:220px; height:43px;margin:15px 0 0 0;font:normal 12px Helvitica, Arial, Sans;}
ul.report {position:absolute;width:220px;height:23px;}
ul.report2 {position:absolute;width:220px;height:23px;top:24px;}
ul.report li, ul.report2 li {}

li#report-ski a {background:#fff url(/i/report-ski.gif) no-repeat 0 0;width:104px;height:23px;display:block;top:0px;left:0px;position:absolute;}
li#report-snowmo a {background:#fff url(/i/report-snowmo.gif) no-repeat 0 0;width:118px;height:23px;display:block;top:0;left:104px;position:absolute;}

li#report-road a {background:#fff url(/i/report-road.gif) no-repeat 0 0;width:104px;height:23px;display:block;top:8px;left:0px;position:absolute;}
li#report-fish a {background:#fff url(/i/report-fish.gif) no-repeat 0 0;width:118px;height:23px;display:block;top:8px;left:104px;position:absolute;}

li#report-ski a:hover, 
li#report-snowmo a:hover,
li#report-road a:hover,
li#report-fish a:hover {background-position:0 -23px;}

/* Linkage Styles
----------------------------------------------------------*/
a, a:link, a:visited  { color: #992B06; text-decoration:none; font-weight:bold; }
a:hover, a:active   { color: #40341E; text-decoration:underline; }

/* -------- Text Styles ---------- */
.h1 {width:560px; height:25px;margin:24px 0 16px 0;}
h1#h1hom {background:url(/i/h1hom.gif) no-repeat 0 0;}
h1#h1go {background:url(/i/h1go.gif) no-repeat 0 0;}
h1#h1tra {background:url(/i/h1tra.gif) no-repeat 0 0;}
h1#h1map {background:url(/i/h1map.gif) no-repeat 0 0;}

h1#h1do {background:url(/i/h1do.gif) no-repeat 0 0;}
h1#h1bik {background:url(/i/h1bik.gif) no-repeat 0 0;}
h1#h1eve {background:url(/i/h1eve.gif) no-repeat 0 0;}
h1#h1fis {background:url(/i/h1fis.gif) no-repeat 0 0;}
h1#h1hik {background:url(/i/h1hik.gif) no-repeat 0 0;}
h1#h1cli {background:url(/i/h1cli.gif) no-repeat 0 0;}
h1#h1hor {background:url(/i/h1hor.gif) no-repeat 0 0;}
h1#h1riv {background:url(/i/h1riv.gif) no-repeat 0 0;}
h1#h1sno {background:url(/i/h1sno.gif) no-repeat 0 0;}
h1#h1ski {background:url(/i/h1ski.gif) no-repeat 0 0;}

h1#h1sle {background:url(/i/h1sle.gif) no-repeat 0 0;}
h1#h1hot {background:url(/i/h1hot.gif) no-repeat 0 0;}
h1#h1rv {background:url(/i/h1rv.gif) no-repeat 0 0;}
h1#h1cam {background:url(/i/h1cam.gif) no-repeat 0 0;}
h1#h1vac {background:url(/i/h1vac.gif) no-repeat 0 0;}
h1#h1gue {background:url(/i/h1gue.gif) no-repeat 0 0;}

h1#h1eat {background:url(/i/h1eat.gif) no-repeat 0 0;}
h1#h1sho {background:url(/i/h1sho.gif) no-repeat 0 0;}

h1#h1ser {background:url(/i/h1ser.gif) no-repeat 0 0;}
h1#h1bui {background:url(/i/h1bui.gif) no-repeat 0 0;}
h1#h1com {background:url(/i/h1com.gif) no-repeat 0 0;}
h1#h1rea {background:url(/i/h1rea.gif) no-repeat 0 0;}
h1#h1trans {background:url(/i/h1trans.gif) no-repeat 0 0;}
h1#h1ren {background:url(/i/h1ren.gif) no-repeat 0 0;}
h1#h1pho {background:url(/i/h1pho.gif) no-repeat 0 0;}
h1#h1bus {background:url(/i/h1bus.gif) no-repeat 0 0;}
h1#h1cit {background:url(/i/h1cit.gif) no-repeat 0 0;}

h3#h1blog {background:url(/i/h1blo.gif) no-repeat 0 0;margin:0 0 10px}
h1#h1lin {background:url(/i/h1lin.gif) no-repeat 0 0;}
h1#h1wea {background:url(/i/h1wea.gif) no-repeat 0 0;}
h1#h1con {background:url(/i/h1con.gif) no-repeat 0 0;}
h1#h1bro {background:url(/i/h1bro.gif) no-repeat 0 0;}
h1#h1adv {background:url(/i/h1adv.gif) no-repeat 0 0;}
h1#h1cal {background:url(/i/h1cal.gif) no-repeat 0 0;}
h1#h1mama {background:url(/i/h1mama.gif) no-repeat 0 0;}
h1#h1skifest {background:url(/i/h1skifest.gif) no-repeat 0 0;}
h1#h1deal {background:url(/i/h1deal.gif) no-repeat 0 0;}
h1#h1sled {background:url(/i/h1sled.gif) no-repeat 0 0;}

h1 {
font:22px Georgia, Times, "Times New Roman";
color: #37777C;
font-weight:bold;
text-transform:uppercase;
margin:20px 0 5px 0;
}
h2 {
font:bold 21px Georgia, Times, "Times New Roman";
color: #9F5A1D;
margin:5px 0;
letter-spacing:.4px;
}
h3 {
color:#8E6F30;
font:bold 16px Arial, Verdana, Sans;
letter-spacing:.2px;
text-transform:uppercase;
margin:5px 0;
}
h4 {
font-weight:normal;
font-size:17px;
margin:8px 0;
color:#10417E;
}
h5 {
font-size:13px;
font-weight:bold;
margin:8px 0;
color:#2F230C;
text-transform:uppercase;
}
h6 {
font-size:13px;
margin:8px 0;
color:#000;
}
blockquote {
font-family: Verdana, Arial, Sans;
font-size: 14px;
line-height: 20px;
color: #423D1F;
margin: 10px 0;
padding: 5px 30px;
background: url(/i/blockquote.gif) no-repeat 0 15px;
}
p {
font-size: 14px;
line-height: 1.6em;
margin: 9px 0;
color:#444;
}
ul.ulist 
{
list-style:outside;
list-style-type:disc; 
margin: 8px 30px;
font-size: 14px;
line-height: 1.8em;
color:#555;
}
.post ul {margin: 0 0 0 10px;}
.post ul li {margin:5px 0;}
div.memberwrap
{
border-top:1px solid #eee;
margin:0;
padding:5px 0;
}
div.memberwrap h4 { font:bold 14px Arial,Verdana, Sans;color:#43250B;}
ul.memberlist  {font:bold 12px/1.6em Arial,Verdana, Sans;color:#474747;}
.memberpush {font:bold 12px Arial,Verdana, Sans;color:#8E6F30}

table#events {width:100%;}
td.edate{width:90px;padding-right:8px; }
td.edate, table#events h5{font:bold 15px Arial,Verdana, Sans; color:#43250B;letter-spacing:-1px;}
table#events h5, table#events p {margin:2px 0 4px 0;}

table#links {width:530px; }
table#links td {width:50%;text-align:center;vertical-align:top;}
table#links img {margin:0!important; padding:0!important;}

table#directory {width:540px;}
table#directory td {vertical-align:top;padding:12px 8px;}


.pagenav ul {font:bold 12px Arial,Verdana, Sans;padding:6px 0;}
.pagenav ul a {color:#43250B;}
.pagenav ul li ul {font:normal 12px Arial,Verdana, Sans; margin:0 0 0 5px;}
.pagenav ul li ul a {color:#A3171A;}


ul.sitemap {margin:10px;}
ul.sitemap li {margin:0 0 0 15px;}

.alignleft {margin:10px 0 2px 10px;}
strong {font-weight:bold;color:#43250B; margin:10px 0;}
.intro {font-size:16px;}
.center {text-align:center;}
.float-left
{
float:left;
margin:5px 10px 5px 0;
padding:4px;
border:1px solid #8F7950;
}
.floatleft
{
float:left;
clear:both;
margin:5px 10px 5px 0;
}
.float-right
{
float:right;
margin:5px 0 5px 10px;
padding:4px;
border:1px solid #8F7950;
}
.floatright
{
float:right;
margin:5px 0 5px 10px;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
 /* Hide from IE Mac \*/
.clearfix {display:block;}
 /* End hide from IE Mac */

.boo { text-indent: -123456em; overflow:hidden;}
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */

/* -------------------------------------
             Footer Styles
---------------------------------------- */
#foot-wrap {float:left;clear:both;height:360px;background:url(/i/bg-cont-bottom.gif) no-repeat bottom center; }
#footer
{
float:left;
clear:both;
width:960px;
background:#fff url(/i/footstar.gif) no-repeat 20px 0;
}
div#nav-foot-container
{
float:left; 
width:900px;
height:146px;
position:relative;
margin:40px 0 0 30px;
}
ul#navfoot
{
width:900px;
height:44px;
background:url(/i/navfoot.gif) no-repeat;
font:bold 10px/1.6em Arial, Verdana;
text-transform:uppercase;
position:absolute;
top:0px;
left:0px;
}
ul#navfoot li a:link, ul#navfoot li a:visited 
{
position: absolute;
top: 0;
height: 44px;
text-indent: -9000px;
}
ul#navfoot li ul a:link, ul#navfoot li ul a:visited  {position:relative;color:#8E6F30;text-indent: 0px;}
ul#navfoot li ul a:hover {color:#A3171A;}

/* :::  Start Parent Menu Items :::  */
ul#navfoot ul li {margin:7px 0;}
ul#navfoot li ul a {background: none repeat 0 0!important;}

ul#navfoot li#fgo a, 
ul#navfoot li#fgo {left:0px; width:50px;height:44px;}
ul#navfoot li#fgo a:hover, 
ul#navfoot li#fgo a:focus { background: url(/i/navfoot.gif) no-repeat -10px -44px;}

ul#navfoot li#fdo a, 
ul#navfoot li#fdo {left:136px; width:80px;height:44px;}
ul#navfoot li#fdo a:hover, 
ul#navfoot li#fdo a:focus { background: url(/i/navfoot.gif) no-repeat -136px -44px;}

ul#navfoot li#fsle a, 
ul#navfoot li#fsle {left:280px; width:100px;height:44px;}
ul#navfoot li#fsle a:hover, 
ul#navfoot li#fsle a:focus { background: url(/i/navfoot.gif) no-repeat -280px -44px;}

ul#navfoot li#feat a, 
ul#navfoot li#feat {left:454px; width:74px;height:44px;}
ul#navfoot li#feat a:hover, 
ul#navfoot li#feat a:focus { background: url(/i/navfoot.gif) no-repeat -454px -44px;}

ul#navfoot li#fshop a, 
ul#navfoot li#fshop {left:604px;width:88px;height:44px;}
ul#navfoot li#fshop a:hover, 
ul#navfoot li#fshop a:focus { background: url(/i/navfoot.gif) no-repeat -604px -44px;}

ul#navfoot li#fser a, 
ul#navfoot li#fser {left:770px; width:122px;height:44px;}
ul#navfoot li#fser a:hover, 
ul#navfoot li#fser a:focus { background: url(/i/navfoot.gif) no-repeat -770px -44px;}

/* :::  Start Sub Menu Items :::  */
ul#navfoot ul {position:absolute;top:50px;}

ul#navfoot li#fgo ul a:link {left:0px;width: 80px;text-align:center; }
ul#navfoot li#fgo ul {left:0px;width: 80px;text-align:center;}

ul#navfoot li#fdo ul a {left:0px;width:120px;text-align:center;}
ul#navfoot li#fdo ul {left:120px;width:120px;text-align:center;}

ul#navfoot li#fsle ul a {left:0px;width: 120px;text-align:center;}
ul#navfoot li#fsle ul {left:270px;width: 120px;text-align:center;}

ul#navfoot li#fser ul a, 
ul#navfoot li#fser ul {left:386px;width: 120px;text-align:center;}
div#author a {color:#8E6F30;font:normal 11px Arial, Verdana;}
div#author a:hover {color:#9F824F; text-decoration:none;}
div#author {text-align:center;float:left;width:960px;height:22px;margin:20px 0;font:normal 11px Arial, Verdana;color:#8E6F30;} 

a.post-edit-link {color:#7DA196;font-size:11px;}