/*
brown 693d28
cream eae4d0
darkRed 7f0400
*/

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: 1027px; margin: 25px auto 15px auto; position:relative;}*/
#container {width: 770px; margin: 0px auto 15px auto;}

#logo {width: 690px; height: 201px; background: url(../graphics/logo2.png) no-repeat;}	
	#logo a {width: 690px; height: 201px; display: block;}
	#logo h1 {margin: 0px;}
 * html #logo{background: url(../graphics/logo1.gif) no-repeat;}
	
#containerMain {width: 770px; margin: 0px auto;}
#nav {width: 160px; float: left; background: url(../graphics/navBackground.jpg); color: #FFFFFF; border: 5px solid #eae4d0; 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: #693d28; float:left;}
	#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 #693d28; float: left; background-color: #ffffff;}
		#locationLeft h4, #locationRight h4, #locationMid h4, #locationLeft span, #locationRight span, #locationMid span {margin: 0px; display: block; background-color: #693d28; color: #ffffff; padding: 5px 0px; text-align: center;}
		#locationLeft p, #locationRight p, #locationMid p {margin: 0px; padding: 8px;}
	#locationRight {width: 200px; border: 1px solid #693d28; float: right; background-color: #ffffff;}
	#locationMid {width: 200px; border: 1px solid #693d28; margin-left:107px; background-color: #ffffff;}
		

#footer {width: 770px; margin: 0px auto; padding: 0px 0px 10px 0px; color: #eae4d0;}
	#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: #eae4d0; text-decoration: none;}
		#tag a:visited {color: #dcd7bb; text-decoration: none;}
		#tag a:hover {color: #eae4d0; text-decoration: underline;}
		#tag a:active {color: #eae4d0; text-decoration: underline;}
	#address {width: 585px; float: left;}
		#addressLeft {width: 161px; height: 47px; float: left; color:#eae4d0;}
		#addressRight {width: 137px; height: 47px; float: right; color:#eae4d0; 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: #693d28; text-decoration: underline;}
ul.menuOptions li a:visited {color: #693d28; text-decoration: underline;}
ul.menuOptions li a:visited {color: #693d28; text-decoration: underline;}
ul.menuOptions li a:hover {color: #693d28; 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; display:block; height:15px;}
ul.menuList li p.left {margin: -10px 60px 0px 0px; text-align:right; display:block; height:15px;}

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: #693d28; text-decoration: underline; padding: 3px 0px 3px 18px; /*background: url(../graphics/icon_menu.gif) no-repeat left;*/}
a.top:visited {color: #693d28; text-decoration: underline;}
a.top:active {color: #693d28; text-decoration: underline;}
a.top:hover {color: #693d28; text-decoration: none;}

p {margin: 15px 0px 0px 0px;}	
h1, h2, h3, h4, h5 {margin: 0px; color: #693d28;}
h1 {font-size: 2.2em;}
h2 {font-size: 1.8em;}
h2.menuItem {text-align: center; display: block; border-bottom: 1px solid #693d28; margin-top:10px;}
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 #693d28;}

.clearfloats {clear: both;}
.hiddenspan {display: none;}