html {font-size: 125%;}

body {
	background: url(../graphics/bg.jpg) repeat-x #000000;
	margin: 0px;
	font-size: 50%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;}
	
#container {width: 770px; margin: 0px auto 15px auto;}

#logo {width: 505px; height: 201px; background: url(../graphics/headerLogo.gif) no-repeat;}	
	#logo a {width: 505px; height: 201px; display: block;}
	#logo h1 {margin: 0px;}

 * html #logo{background-image: url(../graphics/headerLogo.gif);}
	
/* #containerMain {width: 770px; margin: 0px auto;} */	
#nav {width: 160px; float: left; background: url(../graphics/navBackground.jpg); color: #FFFFFF; border: 5px solid #f4ecdd; font-size: 1.6em;}
	#nav ul {margin: 0px 0px 10px 0px; padding: 0px; list-style: none;}
	#nav ul li {margin: 0px; padding: 0px; list-style: none; }
	#nav ul li a {display: block; padding: 8px 0px 8px 8px; color: #FFFFFF;  text-decoration: none; width: 152px;}
	#nav ul li a:hover {color: #ffffff; text-decoration: none; background: url(../graphics/navHoverState.jpg) left center;}
	
	a.wineclub {display: block; width: 160px; height: 157px; background: url(../graphics/lowerNavGraphic.jpg) no-repeat;}
	a.wineclub:hover {background: url(../graphics/lowerNavGraphic.jpg) 0px -157px no-repeat;}
	a.wineclub:active {background: url(../graphics/lowerNavGraphic.jpg) 0px -314px no-repeat;}
	
	#nav h1 {margin: 0px;}
#content {width: 585px; float: left; margin-left: 15px; font-size: 1.2em; padding: 10px 0px; background: url(../graphics/bodyBackground.jpg); font-family: Georgia, "Times New Roman", Times, serif; color: #714c3f;}
	#contentHeader {width: 565px; background:url(../graphics/headlinePageGraphic.jpg) repeat-x; height: 48px; padding: 20px 10px 0px 10px; margin-bottom: 10px;}
		#contentHeader h1 {color: #FFFFFF;}
	#contentInside {width: 565px; padding: 0px 10px;}
	
#locationContainer {width: 414px; margin: 20px auto 10px auto;}
	#locationLeft {width: 200px; border: 1px solid #714c3f; float: left; background-color: #ffffff;}
		#locationLeft h4, #locationRight h4, #locationLeft span, #locationRight span {margin: 0px; display: block; background-color: #714c3f; color: #ffffff; padding: 5px 0px; text-align: center;}
		#locationLeft p, #locationRight p {margin: 0px; padding: 8px;}
	#locationRight {width: 200px; border: 1px solid #714c3f; float: right; background-color: #ffffff;}

#footer {width: 770px; margin: 0px auto; padding: 0px 0px 10px 0px; color: #f4ecdd;}
	#tag {width: 185px; float: left;}
		a.lancet {display: block; width: 85px; height: 19px; background: url(../graphics/lancet.gif) no-repeat;}
		a.lancet:hover {background: url(../graphics/lancet.gif) 0px -19px no-repeat;}
		#tag a {color: #f4ecdd; text-decoration: none;}
		#tag a:visited {color: #dcd7bb; text-decoration: none;}
		#tag a:hover {color: #f4ecdd; text-decoration: underline;}
		#tag a:active {color: #f4ecdd; text-decoration: underline;}
	#address {width: 585px; float: left;}
		#addressLeft {width: 161px; height: 47px; float: left; color:#f4ecdd;}
		#addressRight {width: 137px; height: 47px; float: right; color:#f4ecdd; text-align:right;}

.newsstory {margin-top: 10px;}
.iconBorderVertL {width: 30px; padding-right: 6px; /*background: url(../graphics/icon_border_vert.gif) repeat-y top left;*/}
.iconBorderVertR {width: 30px; padding-left: 6px; /*background: url(../graphics/icon_border_vert.gif) repeat-y top right;*/}

ul.menuOptions {margin: 20px 0px 20px 20px; padding: 0px; list-style: none;}
ul.menuOptions li {margin: 2px 0px; padding: 3px 0px 3px 18px; list-style: none; /*background: url(../graphics/icon_menu.gif) no-repeat left;*/}
ul.menuOptions li a {color: #714c3f; text-decoration: underline;}
ul.menuOptions li a:visited {color: #714c3f; text-decoration: underline;}
ul.menuOptions li a:visited {color: #714c3f; text-decoration: underline;}
ul.menuOptions li a:hover {color: #714c3f; text-decoration: none;}

ul.menuList {margin: 10px 0px 0px 0px; padding: 0px; list-style: none;}
ul.menuList li {margin: 0px; padding: 4px; list-style: none; background: #ffffff; line-height: 1.5em;}
ul.menuList li.secondary {background: none; margin: 4px 0px;}
ul.menuList li p {margin: -17px 0px 0px 0px; text-align: right;}

ul.news {margin: 0px; padding: 0px; list-style: none;}
ul.news li {margin: 2px 0px; padding: 3px 0px 3px 18px; list-style: none; /*background: url(../graphics/icon_menu.gif) no-repeat left;*/}

a {color: #865100; text-decoration: underline;}
a:visited {color: #865100; text-decoration: underline;}
a:active {color: #865100; text-decoration: underline;}
a:hover {color: #865100; text-decoration: none;}

a.top {color: #714c3f; text-decoration: underline; padding: 3px 0px 3px 18px; /*background: url(../graphics/icon_menu.gif) no-repeat left;*/}
a.top:visited {color: #714c3f; text-decoration: underline;}
a.top:active {color: #714c3f; text-decoration: underline;}
a.top:hover {color: #714c3f; text-decoration: none;}

#content li {font-size:1.3em; line-height:1.5;}
p {margin: 15px 0px 0px 0px; font-size:1.3em;}	
h1, h2, h3, h4, h5 {margin: 0px; color: #714c3f;}
h1 {font-size: 2.1em;}
h2 {font-size: 1.8em;}
h2.menuItem {text-align: center; display: block; border-bottom: 1px solid #714c3f;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}

.menuName {font-size: 1.4em; font-weight: bold;}
.content13 {font-size: 1.3em;}
.brownborder {border: 1px solid #714c3f;}

.clearfloats {clear: both;}
.hiddenspan {display: none;}