﻿
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;
}

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;
}

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


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 {
text-align:left;
position:relative;
width:950px;
border-color:#95A47F;
border-style:solid;
border-width:0 6px;
margin:0 auto;
padding:0;
}

#header
{
position:relative;
background:#643233;	
text-align:center;
}

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

#header h1 {
	margin:0 auto;
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:#a3855a 1px solid;
border-bottom:1px solid #a3855a;
}

#container #navigation ul {
list-style:none;
margin:0 auto;
text-align:center;
}

#container #navigation li {
float:left;
position:relative;
height:28px;
display:inline;
margin:0 2px 0 10px;
padding:7px 25px 0 0;
background:url(images/menusep.jpg);
background-position:100% 10px;
background-repeat:no-repeat;
}

#navigation a {
/*
text-indent:-9000px;
overflow:hidden;
*/
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
}

#navigation a:hover
{
text-decoration:underline;	
}



/*
#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 #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 p
{
margin-bottom:17px;
}

#container #text {
text-align:left;
background-color:#F5F5DC;
position:relative;
padding:30px;
}

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

#container #text h1 {
font-size:20pt;
z-index:1;
font-weight:400;
font-family:"Goudy Old Style", "Georgia", "Serif";
text-transform:uppercase;
color:#234E70;
margin:20px 0;
}

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

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

#container #text h3
{
	font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin:0 0 5px;
color:#643233;
}

#container #text em.dormer
{
font-size:60px;
font-style:italic;	
font-weight:400;
float:left;
display:block;
margin:0 5px 0px 0;
color:#643233;
}

#text img {
background-color:#FFF;
border:1px solid #ccc;
padding:7px;
}

#text img.r
{
margin:0 0 10px 25px;	
}

#text p
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
margin:10px 0 15px;
color:#4e4e3a;
}

#text p.terms
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#83836d;
	text-align:justify;
}

#text ul
{
	margin:10px 0 20px 30px;
}

#text li
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin:0 0 7px;
color:#4e4e3a;
}

#text #breadcrumbs
{
	position:absolute;
	top:10px;
	right:10px;
	font-size:12px;
}

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



#text ul
{
	margin:10px 0 20px 20px;
}

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

#hosts
{
	position:relative;
	height:141px;
	padding:10px 0 0;
	width:400px;
	margin: 10px 225px;
}

#hosts p
{
	font-style:italic;
	font-size:16px;
	margin-left:170px;
}

#text #hosts img
{
	position:absolute;
	top:10px;
	left:0px;
	margin:0 20px 0 0;
	padding:0;
	background-color:#cccdb5;
border:1px solid #b2b39b;
padding:4px;

}


#footer {
clear:both;
position:relative;
/*height:2em;*/
border-top:6px solid #dcbc9a;
background-color:#643233;
padding:15px 20px;
}

#footer p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ddd;
	margin:10px 0;
}

#footer p.copy
{
	font-size:11px;
	text-align:left;
	color:#ggg;
}

#footer a
{
	color:#dcbc9a;
	text-decoration:underline;
}

#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:220px;
height:215px;
float:left;
text-align:center;
}

#container #text .thumb a
{
	font-size:16px;
	text-decoration:none;
	font-variant:small-caps;
}

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

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



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



marquee
{
	font-family:Georgia, "Times New Roman", Times, serif;
padding:8px 0;
background:#889479;
color:#fff;
}

marquee a
{
	color:#fff;
}


.clearall
{
clear:both;
}
