body, html {
margin:0;
padding:0;
text-align:center;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size:12px;
background: url(images/lines.gif) repeat-y top center;
background-color:#A4BBA2;
background-color:white;
color:black;
}
#wrap {
margin-left:auto;
margin-right:auto;
width:590px;
text-align:left;
}

#header {
width:590px;
height:257px;
background: url(images/logo2.png) no-repeat top left;
}

#leftcolumn {
float:left;
width:382px;
}

#rightcolumn {
float:left;
width:208px;
}

#navbar {
margin-top:-20px;
width:208px;
}

.go {
border:none;
position:relative;
top:10px;
left:530px;
}
 
 
#specials {
width:135px;
height:70px;
position: relative;
top:85px;
left:415px;
text-align:center;
font: 12px verdana, sans-serif;
font-weight:bold;
color:black;
}

#content {
margin-left:40px;
width:330px;
height:auto;
}

a {
color:#568E51;
font-weight:bold;
text-decoration:underline;
}


.floatleft {
float:left;
margin: 0 10px 10px 0;
clear:left;
}

.floatright {
float:right;
margin: 0 0 10px 10px;
clear:right;
}

p {
text-indent:30px;
line-height:1.4em;
margin-top:0;
width:300px;
}

h1 {
font-size:18px;
font-weight:bold;
text-align:center;
}

h2 {
font-size:16px;
font-weight:bold;
text-align:left;
margin: 20px 0 0 0;
}

h3 {
font-weight:bold;
font-size:13px;
text-align:center;
margin:20px 0px 10px 0px;
display:block;
text-transform:uppercase;
border-bottom:3px solid black
}


.accomodations {
width: 208px;
height:25px;
background-image: url(images/accomodations.gif);
margin-left:55px;
}

img {
border:none;
}

.bold {
font-weight:bold;
}

.price {
text-align:center;
font-weight:bold;
}

.reservelink {
font-size:13px;
}

.floatpics {
float:left;
margin: 0 7px 10px 0px;
}

#specials a {
color:black;
text-decoration:none;
}
