@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffe59e;
	background-image:url(../images/backtile.gif);
	background-repeat:repeat-x;
	text-align:center;
}
#bodyContent{
width:861px;
background-image:url(../images/bodyBack.png);
margin: 0 auto;
}
#header{
padding-top:40px;
text-align:left;
z-index:3;
}
#logo{
	position:absolute;
	z-index:2;
	padding-left:40px;
	top:20px;
}
#gallerybar{
	z-index:3;
	position:absolute;
	top:-5px;
	left:330px;
}
#navbar{
position:relative;
padding-top:35px;
padding-left:325px;
}
#homePics{
	z-index:1;
	padding-top:8px;
	text-align: left;
	padding-left:46px;
	float:left;
	width:510px;
}
#homesidebar{
padding-top:8px;
padding-right:60px;
width:240px;
float:right;
}
#homemainLeft{
	width:510px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:400;
	font-stretch:narrower;
	color:#6f614f;
	float:left;
	padding-left:46px;
	padding-top:10px;
	text-align: left;
}
#hPics{
z-index:1;
padding-top:8px;
}
#bodyAreaHome{
width:778px;
padding:20px;
text-align:left;
height:100%;
}
#bodyAreaScoop{
width:746px;
top:-1px;
text-align:left;
left:50px;
position:relative;
padding-bottom:10px;
height:100%;
border-width:2px;
border-style:solid;
border-color: #ccc5be;
}
#mainLeft{
width:540px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:400;
font-stretch:narrower;
color:#6f614f;
float:left;
padding-left:42px;
}
#scoopBody{
font-family:"Times New Roman", Times, serif;
font-size:15px;
padding-left:10px;
padding-right:12px;
font-weight:400;
font-stretch:narrower;
color:#6f614f;
float:left;
}
#mainLeft a{
color:#fdbd39;
}
#mainLeftRmAdj{
width:410px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:400;
font-stretch:narrower;
color:#6f614f;
float:left;
padding-left:42px;
}
#mainSub{
width:700px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:400;
font-stretch:narrower; 
color:#6f614f;
float:left;
padding-left:42px;
}
#roomImage{
width:161px;
float:left;
}

#sidebar{
width:161px;
float:right;
}
#footer{
width:778px;
padding-top:12px;
padding-left:40px;
padding-bottom:10px;
}

#menu {padding:0; margin:0; list-style:none; height:56px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:485px;}
#menu li.top {display:block; float:left;}
#menu li a {display:block; float:left; height:56px; width:95px; text-decoration:none; padding:0; cursor:pointer;}

#menu li a.story {background:url(../images/story.gif);}
#menu li a.rooms {background:url(../images/rooms.gif);}
#menu li a.food {background:url(../images/food.gif);}
#menu li a.stay {background:url(../images/stay.gif);}
#menu li a.reserve {background:url(../images/reserve.gif);}

#menu li:hover a,
#menu a:hover
{background-position: 0 56px;}


#menu table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#menu .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu li:hover {position:relative; z-index:200;}
#menu a:hover {position:relative; white-space:normal; z-index:200;}

#menu :hover ul.sub
{left:12px; top:55px; width:82px; height:auto; z-index:300;}
#menu :hover ul.sub li
{display:block; height:21px; position:relative; float:left; width:82px; font-weight:normal;}
#menu :hover ul.sub li a
{display:block; height:21px; width:82px; text-decoration:none; padding:0; cursor:pointer;}

#menu :hover ul li a.bexley {background:url(../images/bexley.gif);}
#menu :hover ul li a.lewis {background:url(../images/lewis.gif);}
#menu :hover ul li a.lincoln {background:url(../images/lincoln.gif);}
#menu :hover ul li a.gilmour {background:url(../images/gilmour.gif);}
#menu :hover ul li a.lydian {background:url(../images/lydian.gif);}
#menu :hover ul li a.reservations {background:url(../images/reservations.gif);}

#menu :hover ul li a.breakfast {background:url(../images/breakfast.gif);}
#menu :hover ul li a.catering {background:url(../images/catering.gif);}
#menu :hover ul li a.catering2 {background:url(../images/catering2.gif);}

#menu :hover ul li a.ourstory {background:url(../images/ourStory.gif);}
#menu :hover ul li a.gallery {background:url(../images/gallery.gif);}
#menu :hover ul li a.scoop {background:url(../images/scoop.gif);}

#menu :hover ul li a.events {background:url(../images/events.gif);}
#menu :hover ul li a.local {background:url(../images/local.gif);}
#menu :hover ul li a.restaurants {background:url(../images/restaurants.gif);}
#menu :hover ul li a.spa {background:url(../images/spa.gif);}
#menu :hover ul li a.things {background:url(../images/thingsToDo.gif);}

#menu :hover ul.sub li a:hover 
{background-position: 0 21px; position:relative;}
.BodyTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #fdba2e;
}
.yelltext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fdba2e;
	line-height:18px;
}
.foodtext {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	color: #fdba2e;
}
.foodhead {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#996600;
}
.scoopTitle {
	color: #000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
scoopDate {
	font-style: italic;
}
scoopDate {
	font-style: italic;
}
.scoopDate {
	font-style: italic;
}
.scoopAuthor {
	font-weight: bold;
}

