body { background-color: #869dbc; text-align: center; font-family: Verdana, Tahoma, sans-serif; font-size: small; }
div.container {text-align: left;  margin: 50px auto; width: 840px; background: white url(images/tahoe-home.jpg) 0 150px no-repeat; }
div.sub-container {text-align: left;  margin: 50px auto; width: 840px; background: white; }


div.nav { height: 91px; padding: 35px 55px 12px; overflow: hidden; position: relative; }
body.home div.nav { padding-bottom: 24px; }
div.nav ul { list-style-type: none; position: absolute; top: 95px; left: 240px; display: block; width: 525px; }
div.nav ul li { float: left; text-align: center; border-left: 1px solid black; padding: 2px 6px 0; text-transform: uppercase; height: 20px; overflow: hidden; }

div.nav ul li#home { border: none; }
div.nav ul li a strong { position: relative; left: -9999em; }

li#home a { width: 60px; background-image: url(images/nav-home.gif); }
li#about a { width: 60px; background-image: url(images/nav-about.gif); }
li#schedprice a { width: 180px; background-image: url(images/nav-schedprice.gif); }
li#links a { width: 60px; background-image: url(images/nav-links.gif); }
li#contact a { width: 80px; background-image: url(images/nav-contact.gif); }

div.nav ul li a { display: block; background-repeat: no-repeat; background-position: 0 -20px; text-decoration: none;}
div.nav ul li a:hover { background-position: 0 0; }

body.home li#home a,
body.about li#about a,
body.schedprice li#schedprice a,
body.links li#links a,
body.contact li#contact a 
{ background-position: 0 -40px; }

/* div.divider { height: 3px; background-color: #BECBDB; } */

div.content { padding: 200px 30px 25px 60px; }
div.sub-content { padding: 10px 30px 25px 60px; }
div.maincontent { margin-left: 235px; margin-right: 40px; }

div.info { font-size: 91%; width: 215px; float: left; padding: 15px 0 30px; line-height: 150%; }
div.sub-info { font-size: 91%; width: 215px; float: left; padding: 5px 0 30px; line-height: 150%; }

p.footer { font-size: 80%; background-color: #BECBDB; color: #666; padding: 15px 60px; clear: both;   }
p#openings { padding: 5px; background: #BECBDB;}

blockquote#home { font-size: 170%;  margin-left: 225px; }
blockquote#home p {padding: 6px 30px 6px 28px; margin-top: 0; line-height: 150%; background: url(images/quote-open.gif) left top no-repeat; }

blockquote { margin-left: 5px; }
blockquote p {padding: 6px 30px 6px 18px; margin-top: 0;  }

a { color: #39c; }
a:hover {color: #000000;}
a img { border: 0;}

h1 { font-size: 140%; }
h2 { font-size: 120%; color: #333; }
h3 { font-size: 110%; color: #333; }

div.notes { float: right; color: #666; font-size: 85%; margin-right: 150px; margin-top: 0; padding-top: 0; }


