﻿code {
font-size:1em;
}

body {
font-family:"Book Antiqua", "Times New Roman", Times, serif;
background-image:url(http://www.dormerhouse.com/images/bkg1.gif);
text-align:center;
margin:0;
padding:0;
}

address {
font-style:normal;
}

#container {
min-height:100%;
text-align:left;
height:auto !important;
position:relative;
width:766px;
border-color:#95A47F;
border-style:solid;
border-width:0 6px;
margin:0 auto -4em;
padding:0;
}

#container #header #email a {
position:absolute;
width:325px;
height:30px;
left:220px;
top:99px;
display:block;
}

#header h1 {
position:relative;
background-image:url(http://www.dormerhouse.com/images/header1.jpg);
height:165px;
width:766px;
text-indent:-9000px;
}

#container #navigation {
height:35px;
background:transparent url(http://www.dormerhouse.com/images/navbkg1.jpg) repeat-x;
border-top:#000 1px solid;
}

#container #navigation ul {
list-style:none;
width:766px;
margin:0 auto;
}

#container #navigation li {
float:left;
position:relative;
height:35px;
}

#navigation a {
height:35px;
text-indent:-9000px;
display:block;
overflow:hidden;
}

#navigation a:hover {
background-position:0 -35px!important;
}

#container #navigation #home a {
background:transparent url(http://www.dormerhouse.com/images/home.jpg);
height:35px;
width:107px;
}

#container p
{
margin-bottom:17px;
}

#container #navigation #rates a {
background:transparent url(http://www.dormerhouse.com/images/rates.jpg);
height:35px;
width:108px;
}

#container #navigation #map a {
background:transparent url(http://www.dormerhouse.com/images/map.jpg);
height:35px;
width:107px;
}

#container #navigation #weather a {
background:transparent url(http://www.dormerhouse.com/images/weather.jpg);
height:35px;
width:107px;
}

#container #navigation #rooms a {
background:transparent url(http://www.dormerhouse.com/images/rooms.jpg);
height:35px;
width:108px;
}

#container #navigation #specials a {
background:transparent url(http://www.dormerhouse.com/images/specials.jpg);
height:35px;
width:107px;
}

#container #navigation #christmas a {
background:transparent url(http://www.dormerhouse.com/images/christmas.jpg);
height:35px;
width:122px;
}

#container #text {
text-align:left;
line-height:1.25em;
width:726px;
background-color:#F5F5DC;
position:relative;
padding:20px;
}

body.rooms #container #text a {
border-width:0;
}

#container #text h1 {
font-size:16pt;
z-index:1;
font-family:"Goudy Old Style", "Georgia", "Serif";
text-transform:uppercase;
padding-top:20px;
padding-bottom:0;
color:#234E70;
text-align:left;
text-indent:75px;
background-image:url(http://www.dormerhouse.com/images/h1.gif);
width:864px;
left:-80px;
margin:0 0 10px;
/*position:absolute;*/
height:40px;
background-repeat:no-repeat;
}

#container #text .clear {
clear:left;
}

#container #text h2
{
clear:both;
font-size:24px;
font-family:Georgia, Times, serif;
font-weight:normal;
margin:30px 0 0px;
padding:0;
color:#333;
}

#container #text img {
background-color:#FFF;
border:1px solid #ccc;
margin:0 10px 10px;
padding:10px;
}

#container #text img.none {
border:none;
margin:0;
padding:0;
}

#text h3
{
font-size:17px;
margin:0 0 5px;
color:#643233;
}

#push {
height:2em;
border-top:4px solid #dcbc9a;
background-color:#431517;
color:#FFF;
font-size:small;
text-align:center;
padding:5px;
}

#footer {
clear:both;
height:2em;
border-top:6px solid #dcbc9a;
background-color:#643233;
color:#FFF;
font-size:small;
text-align:center;
padding:5px;
}

#footer a:hover {
color:#FFF;
border-bottom:1px solid #D2B48C;
}

span.totop {
display:none;
position:relative;
left:680px;
top:24px;
z-index:3;
font-size:small;
}

span.totopr {
display:none;
position:relative;
right:-680px;
top:-45px;
z-index:3;
font-size:small;
}

.clearfix {
display:block;
}

#container #text .thumb {
width:363px;
height:215px;
float:left;
text-align:center;
}

body.rooms #container #text img {
margin:0 auto 10px;
}

:visited,:link {
text-decoration:none;
}

ol,ul {
list-style:square;
list-style-position:inside;
margin:0;
padding:0;
}

pre,h6,h5,h4,h2,h1 {
font-size:1em;
margin:0;
padding:0;
}

input,fieldset,blockquote,p,html,form,li {
margin:0;
padding:0;
}

:visited img,:link img,a img {
border:none;
}

#container #text a,body.rooms #container #text span {
color:maroon;
}

#footer a,#footer a:visited {
color:#dcbc9a;
border-bottom:1px dotted #FFF;
}

hr
{
background:#FFFFE7;
height:1px;
border:1px solid #FDFDF6;
margin:7px 0;
}

marquee
{
padding:7px 0;
background:#B7C068;
color:#fff;
}

body.christmas #container #navigation li.christmas,body.specials #container #navigation li.specials,body.rooms #container #navigation li.rooms,body.weather #container #navigation li.weather,body.map #container #navigation li.map,body.rates #container #navigation li.rates,body.home #container #navigation li.home {
background-color:#431517;
color:#ccc;
border-bottom-color:#ccc;
}


.clearall
{
clear:both;
}