/*
Theme Name: Sawtooth Hotel
Theme URI: http://sawtoothhotel.com
Description: WP for the Sawtooth Hotel
Version: 2 (WP2.6.2)
Author: David Denning
Author URI: http://daviddenning.com
Tags: hotel, stanley
*/

@import "reset.css";


body 
{ 
background:#9C4C07; 
font: normal 14px/1.5em Arial, Helvetica, sans-serif;
text-align:center; 
color:#54361C; 
}
#wrap
{
width:960px;
text-align:left;
margin:0 auto 0 auto;
}
#head
{ 
width:960px;
height:170px;
float:left;
background:#40211A url(/i/bg-head.png) no-repeat 0 0;
}
div#logo a {width:307px;height:130px;float:left;display:block;background:url(/i/bg-logo.gif) no-repeat 0 0;margin:18px 0 0 22px;}
div#logo a:hover {width:307px;height:130px;float:left;display:block;background:url(/i/bg-logo.gif) no-repeat 0 -130px;margin:18px 0 0 22px;}

#header-widget-area {float:right; width:550px;height:60px;margin:20px 30px 0 0;}
.widget {color:#FEC240!important;}
.textwidget { color:#FEC240!important;float:right;text-transform:uppercase;font-size:12px;line-height:18px;}
.widget a, .widget a:link, .widget a:visited {color:#ABC2A6; text-decoration:none;}
.widget a:hover {color:#FEC240; text-decoration:none;}
h3.widget-title {display:none;}

#sidebar .widget a, #sidebar .widget a:link, #sidebar .widget a:visited {color:#9C4C07; text-decoration:none;}
#sidebar .widget a:hover {color:#40211A; text-decoration:none;}

a#head-contact {width:80px; height:17px;background:transparent url(/i/bg-contact.png) no-repeat 0 -17px;float:right;margin:2px 0 6px 10px; text-indent:-12345px; overflow:hidden;}
a:hover#head-contact {width:80px; height:17px;background:transparent url(/i/bg-contact.png) no-repeat 0 0;}

div#navwrap {position:relative;float:left;width:572px;height:15px; margin:33px 0 0 40px;}
#nlod a {width:86px;background:transparent url(/i/nlod.png) no-repeat 0 0;}
#ndin a {width:89px;background:transparent url(/i/ndin.png) no-repeat 0 0;}
#nsta a {width:166px;background:transparent url(/i/nsta.png) no-repeat 0 0;}
#nabo a {width:223px;background:transparent url(/i/nsaw.png) no-repeat 0 0;}

#nlod a:hover,
#ndin a:hover,
#nsta a:hover,
#nabo a:hover {background-position: 0 -15px;}

#nsta ul {width:166px;background:transparent url(/i/bg-list.png) no-repeat 0 0;padding:0;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
#nabo ul {width:223px;background:transparent url(/i/bg-list.png) no-repeat 0 0;padding:0;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}

.sf-menu, .sf-menu * {
margin:	0;
padding: 0;
list-style: none;
}
.sf-menu {
height:15px;
line-height:	1.0;
}
.sf-menu ul {
position: absolute;
top: -12345em;
}
.sf-menu ul li {
width: 100%;
}
.sf-menu li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
float: left;
position: relative;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left:0;
top: 2em; /* match top ul list item height */
z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left: 10em; /* match ul width */
top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top: -12345em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left:0; /* match ul width */
top: 0;
}

/*** DEMO SKIN ***/
.sf-menu {float: left;}
.sf-menu li a {
text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
color:#FEC240;
}

.sf-menu li {
background:transparent!important;
}
.sf-menu li li {
border-bottom:1px solid #3D1E18;
}
.drop li a, .drop li a:link {
font:normal 14px Georgia, Times, "Times New Roman";
letter-spacing:.5px;
text-transform:uppercase;
color:#FEC240;
text-align:center;
background:none!important;
padding:8px 0;
}
.drop li a:hover {
color:#FEC240;
text-align:center;
background:#4B2B1C none!important;
}
li.lastlist, li.lastlist a
{
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
border-bottom:none!important;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:#40211A;
outline:0;
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
background:	url('/i/shadow.png') no-repeat bottom right;
padding: 0 8px 9px 0;
-moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px;
-webkit-border-top-right-radius: 17px;
-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
}

#img-head {width:960px; height:300px; float:left;background:#40211A url(/i/slide/slide.jpg) no-repeat 0 0;}
#slide {width:960px; height:400px; float:left;background:#40211A url(/i/slide/slide.jpg) no-repeat 0 0;border-bottom:1px solid #40211A;}
/* -------------------------------------
Content Layout
---------------------------------------- */
#content
{
width:960px;
float:left;
background:#fff;
}
#copy
{
float:left;
width:620px;
margin: 20px 0 0 20px;
padding-bottom:20px;
}
#page
{
float:left;
width:920px;
margin: 20px 0 0 20px;
padding-bottom:20px;
}
/* -------------------------------------
Page Styles
---------------------------------------- */
table.ratetable
{
width:920px;
}
table.ratetable td
{
border-bottom:1px solid #9C4C07;
padding:10px 10px 10px 0;
}
.ratetd {width:100px;}

/* ----  Sidebar Styles ---- */
#sidebar
{
float:left;
width:285px;
margin: 35px 0 0 0;
padding:0 0 20px 20px;
}
#sidebar-contact
{
float:left;
width:245px;
margin: 65px 0 0 0;
padding:0 0 20px 40px;
}
.map {margin:10px 0 0 0;}
#sidebar-widget-area .widget{float:left;text-align:left;}
#sidebar-widget-area h4, #sidebar-widget-area h2{font:normal 19px/1.6em Arial, Verdana;text-transform:uppercase;letter-spacing:-.5px;}

/* ----  Blog Styles ---- */
h2#sawtooth a{ float:left;width:265px;height:55px;background: url(/i/bg-news.gif) no-repeat 0 0;}
h4.h4news, .h4.h4news a:link {text-decoration:none;margin:6px 0 1px 0;font-size:15px;text-transform:uppercase;}
#sidebar p {color:#333;font-size:12px;margin:2px 0 4px 0;}
.meta {font-size:12px;margin:0;color:#9C4C07;}
.tags {font-size:11px; padding:10px 20px 30px 0px;color:#444;}
a.post-edit-link {color:#9C4C07;font-size:11px;}
ul.featured li {margin:3px 0 0 0px;}
.archives {font:bold 16px Georgia, Times, Serif;margin:20px 0 10px 0;text-transform:uppercase;}
/* -------------------------------------
Footer Styles
---------------------------------------- */

#footer
{
float:left;
clear:both;
width:960px;
height:120px;
background:#40211A url(/i/bg-foot.png) no-repeat 0 0;
}
#footer h5 {margin:30px 0 0 20px;width:380px;height:62px;background: url(/i/bg-foot-h5.gif) no-repeat 0 0;float:left;}
#footer h6	a {margin:38px 20px 0 20px;width:40px;height:40px;background: url(/i/bg-fb.gif) no-repeat 0 0;float:right;}
div#author a {color:#40211A; text-decoration:none;}
div#author a:hover {color:#FEC240;}
div#author {text-align:center;float:left;width:960px;height:22px;margin:20px 0;color:#40211A;
font:11px Arial, Verdana;} 

/* Linkage Styles
----------------------------------------------------------*/
a, a:link, a:visited  { color: #40211A; text-decoration:underline; font-weight:normal; }
a:hover, a:active   { color: #9C4C07; text-decoration:none; }


/* -------- Text Styles ---------- */
.h1 {width:600px; height:28px;margin:0 0 12px 0;}
h2.h2, h3.h3 {width:600px; height:20px;margin:14px 0 4px 0;}
h1#h1hom {background:url(/i/h1-hom.gif) no-repeat 0 0;}
h1#h1lod {background:url(/i/h1-lod.gif) no-repeat 0 0;}
h2#h2res {background:url(/i/h2-res.gif) no-repeat 0 0;}
h3#h3rat {background:url(/i/h3-rat.gif) no-repeat 0 0;}
h1#h1hom {background:url(/i/h1-hom.gif) no-repeat 0 0;}
h1#h1din {background:url(/i/h1-din.gif) no-repeat 0 0;}
h1#h1abosta {background:url(/i/h1-abosta.gif) no-repeat 0 0;}
h1#h1sum {background:url(/i/h1-sum.gif) no-repeat 0 0;}
h1#h1win {background:url(/i/h1-win.gif) no-repeat 0 0;}
h1#h1abosaw {background:url(/i/h1-abosaw.gif) no-repeat 0 0;}
h1#h1abo {background:url(/i/h1-abo.gif) no-repeat 0 0;}
h1#h1his {background:url(/i/h1-his.gif) no-repeat 0 0;}
h1#h1con {background:url(/i/h1-con.gif) no-repeat 0 0;}
h1#h1arc {background:url(/i/h1-arc.gif) no-repeat 0 0;}
h1#h1new {background:url(/i/h1-new.gif) no-repeat 0 0;width:600px; height:64px;}

h1 {
font:bold 26px Georgia, Times, Serif;
color: #40211A;
font-weight:normal;
margin:10px 0 20px 0;
}
h2 {
font-size:21px;
color: #40211A;
margin:5px 0;
letter-spacing:.4px;
}
h3 {
color:#9C4C07;
font:normal 18px Arial, Verdana, Sans;
letter-spacing:.2px;
text-transform:uppercase;
margin:5px 0;
}
h4 {
font-weight:normal;
font-size:16px;
margin:6px 0;
color:#40211A;
}
h5 {font-size:12px; margin:10px 0 0 0px;font-weight:bold}
h6 {
font-size:13px;
margin:8px 0;
color:#000;
}
blockquote p {
font:normal 16px/26px Georgia, Times, Sans;
color: #fff;
margin: 20px 0px;
text-align:center;
}
p {
font-size: 15px;
line-height: 1.5em;
margin: 9px 0;
}
ul.ulist 
{
list-style:outside;
list-style-type:disc; 
margin: 8px 30px;
font-size: 14px;
line-height: 1.8em;
color:#555;
}

strong {font-weight:bold;margin:10px 0;}
.intro {font-size:16px;}
.center {text-align:center;}
.alignleft
{
float:left;
margin:10px 10px 10px 0;
}
.alignright
{
float:right;
margin:10px 0 10px 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 */



