p {
    font-family: verdana, arial, san-serif;
    font-size: 8pt;
    line-height: 18px;
    margin-top: 5px; 
    margin-bottom: 0;
}

body {
    background-color: #D1CFB7;
    background-image: url(images/bg.png);
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
}

img {
    display: block;
}

a:link {
	color: #762922;
	text-decoration: none;
}

a:visited {
	color: #762922;
	text-decoration: none;
}

a:hover {
	color: #762922;
	text-decoration: underline;
}


/* menu bar rollovers: */

#navRO {
    width: 964px;
    height: 32px;
    background: url(images/nav.gif);
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0; left: 0;
}

#navRO li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
}
  
#navRO li, #navRO a {
    height: 32px;
    display: block;
}

#menuRO {left: 27px; width: 84px;}
#eventsRO {left: 210px; width: 100px;}
#resRO {left: 407px; width: 150px;}
#aboutRO {left: 667px; width: 87px;}
#contactRO {left: 843px; width: 99px;}

#menuON {
    left: 27px;
    width: 84px;
    background: transparent url(images/nav.gif) -27px -32px no-repeat;
}

#eventsON {
    left: 210px;
    width: 100px;
    background: transparent url(images/nav.gif) -210px -32px no-repeat;
}

#aboutON {
    left: 667px;
    width: 87px;
    background: transparent url(images/nav.gif) -667px -32px no-repeat;
}

#contactON {
    left: 843px;
    width: 99px;
    background: transparent url(images/nav.gif) -843px -32px no-repeat;
}

#menuRO a:hover {
    background: transparent url(images/nav.gif) -27px -32px no-repeat;
}
#eventsRO a:hover {
    background: transparent url(images/nav.gif) -210px -32px no-repeat;
}
#resRO a:hover {
    background: transparent url(images/nav.gif) -407px -32px no-repeat;
}
#aboutRO a:hover {
    background: transparent url(images/nav.gif) -667px -32px no-repeat;
}
#contactRO a:hover {
    background: transparent url(images/nav.gif) -843px -32px no-repeat;
}


/* food menus rollovers: */

#navmenuRO {
    width: 126px;
    height: 336px;
    background: url(images/nav_menu.gif) 0 0 no-repeat;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 17px;
    left: 30px;
}
#navmenuRO li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    left: 0;
}
#navmenuRO li, #navmenuRO a {
    height: 42px;
    width: 126px;
    display: block;
}

/* to fix when brunch is turned on: */
#brunchRO { top: 0px; }
#lunchRO { top: 42px; }
#afternoonRO {top: 84px; }
#dinnerRO { top: 126px; }
#dessertRO { top: 168px; }
#wineRO { top: 210px; }
#drinksRO { top: 252px; }
#eventsMenuRO { top: 294px; }

#brunchON {
    top: 0;
    background: transparent url(images/nav_menu.gif) -125px 0 no-repeat;
}
#lunchON {
    top: 42px;
    background: transparent url(images/nav_menu.gif) -125px -42px no-repeat;
}
#afternoonON {
    top: 84px;
    background: transparent url(images/nav_menu.gif) -125px -84px no-repeat;
}
#dinnerON {
    top: 126px;
    background: transparent url(images/nav_menu.gif) -125px -126px no-repeat;
}
#dessertON {
    top: 168px;
    background: transparent url(images/nav_menu.gif) -125px -168px no-repeat;
}
#wineON {
    top: 210px;
    background: transparent url(images/nav_menu.gif) -125px -210px no-repeat;
}
#drinksON {
    top: 252px;
    background: transparent url(images/nav_menu.gif) -125px -252px no-repeat;
}
/* no events on - jumps out of menu page */

#brunchRO a:hover {
    background: transparent url(images/nav_menu.gif) -125px 0 no-repeat;
}
#lunchRO a:hover {
    background: transparent url(images/nav_menu.gif) -125px -42px no-repeat;
}
#afternoonRO a:hover {
    background: transparent url(images/nav_menu.gif) -125px -84px no-repeat;
}
#dinnerRO a:hover {
    background: transparent url(images/nav_menu.gif) -125px -126px no-repeat;
}
#dessertRO a:hover {
    background: transparent url(images/nav_menu.gif) -125px -168px no-repeat;
}
#wineRO a:hover {
    background: transparent url(images/nav_menu.gif) -125px -210px no-repeat;
}
#drinksRO a:hover {
    background: transparent url(images/nav_menu.gif) -125px -252px no-repeat;
}
#eventsMenuRO a:hover {
    background: transparent url(images/nav_menu.gif) -125px -294px no-repeat;
}



/* About page menu & rollovers: */
#navaboutRO {
    width: 96px;
    height: 126px;
    background: url(images/nav_about.gif);
    margin: 0;
    padding: 0;
    position: absolute;
    top: 17px;
    left: 30px;
}

#navaboutRO li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    left: 0;
}
  
#navaboutRO li, #navaboutRO a {
    height: 42px;
    width: 96px;
    display: block;
}


#storyRO { top: 0px; }
#pressRO { top: 42px; }

#storyON {
    top: 0;
    background: transparent url(images/nav_about.gif) -95px 0 no-repeat;
}

#pressON {
    top: 42px;
    background: transparent url(images/nav_about.gif) -95px -42px no-repeat;
}

#storyRO a:hover {
    background: transparent url(images/nav_about.gif) -95px 0 no-repeat;
}
#pressRO a:hover {
    background: transparent url(images/nav_about.gif) -95px -42px no-repeat;
}



.menuhead {
	font-size: 11pt;
	font-weight: bold;
	line-height: 12pt;
	text-transform: uppercase;
}

.contentBG {
	background: url(images/content_bg.gif) repeat 0 0;
}


#about p {
	font-family: verdana, arial, san-serif;
	font-size: 10pt;
	line-height: 15pt;
	text-align: justify;
/*	text-transform: uppercase; */
}

#rightalign p {
    text-align: right;
}

.winetd {
    margin: 0;
    vertical-align: top;
    text-align: left;
}

.pspacer {
	font-size: 2pt;
	line-height: 4pt;
	margin: 0;
}


