body{
font:10pt Tahoma, Arial, sans-serif;
margin:0;
background-color:#98afe5;
color:#000;
}
h1{
text-align:left;
margin: 0px 0px 0px 175px;
padding:70px 0px 0px 0px;
color:#fff;
font-size:18pt;
}
h2{
font-size:14pt;
font-weight:600;
}
h3, h2, h4{
padding:0px 14px;
text-align:left;
}
h3{
font-size:12pt;
font-weight:600;
margin-bottom:40px;
text-align:center;
}
h4{
font-size:11pt;
}
ul, dl{text-align:left;
margin-left:10px;
}
dt{
font-weight:bold;
}
.photo, .center{
text-align:center;
font-style:italic;
font-size:7pt;
}
.photo img{
border:1px solid #98afe5;
background-color:#fff;
color:#000;
padding:8px;
}

.right{
float:right;
}
.fleft{
float:left;
}
.left{
text-align:left;
margin:12px 6px;
}
.clear{
clear:both;
}
#wrapper{
text-align:center;
padding:0;
width:810px;
margin-left:auto;
margin-right:auto;
background: #ed7c9a url(images/bg.jpg);
}

#header{
height:132px;
background:  url(images/header.jpg) 1px 1px no-repeat;
}
#content{
border:1px solid #ed7c9a;
background-color:#ffe;
color:#000;
padding-top:10px;
}

#footer{
text-align:center;
background: #ed7c9a url(images/bg.jpg);
color:#000;
clear:right;
font-size:9pt;
font-weight:bold;
}
#footer a{
color:#ffc;
}
#footer p{
padding-top:4px;
}
.copy{
font-size:7pt;
}
.copy a{
text-decoration:none;
}
/******************************************************/
/* Menu Stylesheet */
/******************************************************/

#nav ul{
padding: 0px;
margin: 0px;
background-color: #ed7c9a;
color: #000;
float: left;
width: 100%;
font:500 0.9em Arial,Helvetica,Sans-serif;
}
#nav ul li{
display: inline;
}

#nav ul li a{
padding: 0.2em 1em;
background-color: #ed7c9a;
color: #000;
text-decoration: none;
float: left;
border-right: 1px solid #ffffdd;
margin-left:1px;
}

#nav ul li a:hover{
background-color: #98afe5;
color: #000;
}
#h{
display:none;
}
#home .home,  #contact .contact, #area .area, #location .location, #rooms .rooms, #breakfast .breakfast, #comments .comments, #residency .residency, #rates .rates{
background-color: #98afe5;
color: #000;
}
/******************************************************/
/* Forms Stylesheet */
/******************************************************/
legend{
font-size:1.2em;
font-weight:600;
}
label{
width: 9em;
float: left;
text-align: right;
margin: 10px;
clear: both;
}
form.entryform {
margin: 3px 7px 0;
padding: 0;
width:100%;
}
form.entryform fieldset {
margin: auto;
font: 10pt Verdana, Tahoma, Arial, sans-serif;
background: #ed7c9a url(images/bg.jpg);
color:#000;
padding:6px;
width:400px;
}
input, textarea{margin:8px 10px; width:160px}
form.entryform input.button, .forms {
margin:8px 10px;
font-weight: bold;
padding: 0;
cursor: pointer;
background-color:#98afe5;
color:#fff;
}