/*
 * wreath	green		#2d4518
 * wreath	lt green	#7b9038
 * shield	red			#df2c24 #c33
 * shield	tan			#e5ded4
 * crown	gold		#f1d372
 * crown	blue		#668db5 #69c
 
 * body, ftr 			#F1EDE7
 * content, hdr			#fff
 */

body {
  margin: 0; padding: 0;
  font: 14px "Trebuchet MS", sans-serif;
  line-height: 16px;
  color: #444;
  background-color: #F1EDE7;
}

p { margin: 12px 0; padding: 0.2em 0; }

h1 {
  font-size: 125%; font-weight: bold; color: #4e4435;
  margin: 0.5em 0; padding: 0;
}

h2 {
  font-size: 115%; font-weight: bold; color: #4e4435;
  margin: 1em 0; padding: 0;
}

h3 {
  font-size: 125%; font-weight: bold; color: #4e4435;
  margin: 0.7em 0; padding: 0; text-align: center;
}

h4 {
  font-size: 115%; font-weight: bold; color: #4e4435;
  margin: 0.5em 0; padding: 0; text-align: center;
}

a { text-decoration: none; }

a:link    { color: #c33; }
a:active  { color: #c33; }
a:visited { color: #c33; }
a:hover   { color: #7b9038; text-decoration: underline; }
		
#container {
  margin: 0 auto; width: 750px; padding: 0;
  background-color: #fff;
}
	
#hdr {
  border: 0; margin: 0; padding: 0;
  background-color: #fff; height: 230px;
}

#logo { margin: 15px auto; text-align: center; }

#nav {
  position: relative;
  height: 150px;
  padding: 0; padding-left: 95px;
  background-color: #69c;
}

#navlist {
  position: absolute;
  top: 0; left: 150;
  height: 150px;
  margin: 0; padding: 0;
  display: inline;
  overflow: hidden;
  list-style: none;
}

#navlist li {
  margin: 0 0 0 1px;
  padding: 0;
  display: inline;
  list-style-type: none;
}

#navlist a {
  float: left; width: 112px;
  height: 0px !important;
  height /**/:150px;
  padding: 150px 0 0 0;
  overflow: hidden;
  display: block;
}

#navlist a:hover, #navlist a#active:hover { background-position: 0 -150px; }

#home   a { width: 111px; background: url(images/nav/home.gif)   top left no-repeat; }
#menu   a { width: 111px; background: url(images/nav/menu.gif)   top left no-repeat; }
#food   a { width: 111px; background: url(images/nav/food.gif)   top left no-repeat; }
#wine   a { width: 111px; background: url(images/nav/wine.gif)   top left no-repeat; }
#events a { width: 111px; background: url(images/nav/events.gif) top left no-repeat; }
#about  a { width: 111px; background: url(images/nav/about.gif)  top left no-repeat; }
#press  a { width: 111px; background: url(images/nav/press.gif)  top left no-repeat; }
#info   a { width: 111px; background: url(images/nav/info.gif)   top left no-repeat; }

#content {
  font-size: 100%;
  margin-top: 1px; padding: 35px;
  text-align: left;
  background-color: #fff;
}

#men { float: right; }

#box { width: 240px; margin: 15px auto 0 auto; font-size: 10px; padding: 7px; border: 2px solid #69c; }

#ftr {
  clear: both; margin: 0; padding: 5px 0 5px 15px;
  color: #fff; background-color: #69c;
  font: 11px verdana, sans-serif; text-align: left; line-height: 13px;
}

#ftr a { color: #f1d372 }
#ftr a:hover { text-decoration: underline; color: #e5ded4; }

.fr { float: right; margin-right: 50px; padding: 1px; border: 1px solid #444; }
.r  { float: right; margin-left:  15px; margin-bottom:  25px; padding: 1px; border: 1px solid #444; }
.l  { float: left; margin-top: 35px; margin-bottom: 35px; padding: 1px; border: 1px solid #444; }
.nfr  { float: right; margin-left:  15px; margin-bottom:  25px; padding: 1px; }
.btfont { font-family: "Century Gothic", verdana, sans-serif; }
.faqent { font-size: 90%; margin-left: 25px; margin-right: 25px; }
.spacer { clear: both; }
.attn { color: #900; }
.addr { margin-left: 70px; } .addr a {font-weight: bold; }
.spcl { border: 1px solid #69c; }
.bigger { font-size: 110%; }
.wi { font-style: italic; }
.mi { text-transform: uppercase; }
.pri { margin-left: 15px; font-weight: bold; }
.fw { font-size: 10px; text-align: left; }
.hi { display: block; border: 1px solid #69c; width: 200px; padding: 2px 4px; margin-bottom: 10px; }
.nr { width: 335px; font-size: 10px; }
.ind { margin: 15px 0; padding-left: 35px; }
.nada { background-color: #fff; }

ul.nobul { list-style-type: none; }
ul.nobul li { margin: 5px 0; }

td { background-color: #F1F6FA; }

