body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#300923;
	line-height:15pt;
	
	margin:50px 0 0 0;
	padding:0;
	background:#3a0c31;
}

h1 {
	font-size:14pt;
	margin-top:0;
	font-weight:normal;
}
a {
	color:#300923;
	text-decoration:none;
	border-bottom:1px dotted #300923;
}
a:hover {
	border:none;
}
a img {
	border:none;
}

#wrapper {
	width:786px;
	margin:0 auto;
}
#wrapper div {
	float:left;
}

#main {
	border:13px solid #f6e7d2;
	background-color:#e8aa00;
}

#header {
	width:786px;
	height:95px;
	position:relative;
	background: url(../images/naked_grape.jpg) top left no-repeat;
}
#header a.home_link {
	position:absolute;
	top:15px;
	left:15px;
	width:320px;
	height:70px;
	border:none;
}
#header #nav {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
#header #nav li {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#header #nav li.spacer {
	height:95px;
	width:17px;
	background:url(../images/nav_spacer.jpg) no-repeat;
}
#header #nav li a {
	text-indent:-999px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	height:95px;
	border:none;
}

#header #nav li a.show_me_more {
	width:71px;
	background:url(../images/nav_show_me.jpg) no-repeat;
}
#header #nav li a.pop_my_cork {
	width:62px;
	background:url(../images/nav_pop_my.jpg) no-repeat;
}
#header #nav li a.mmmmm_thats_tasty {
	width:75px;
	background:url(../images/nav_mmmmm.jpg) no-repeat;
}
#header #nav li a.read_my_blog {
	width:69px;
	background:url(../images/nav_read_my.jpg) no-repeat;
}
#header #nav li a.explore_my_home {
	width:60px;
	background:url(../images/nav_explore_my.jpg) no-repeat;
}
#header #nav li a.call_me {
	width:81px;
	background:url(../images/nav_call_me.jpg) no-repeat;
}

#header #nav li a.show_me_more:hover {
	width:71px;
	background:url(../images/nav_2_show_me.jpg) no-repeat;
}
#header #nav li a.pop_my_cork:hover {
	width:62px;
	background:url(../images/nav_2_pop_my.jpg) no-repeat;
}
#header #nav li a.mmmmm_thats_tasty:hover {
	width:75px;
	background:url(../images/nav_2_mmmmm.jpg) no-repeat;
}
#header #nav li a.read_my_blog:hover {
	width:69px;
	background:url(../images/nav_2_read_my.jpg) no-repeat;
}
#header #nav li a.explore_my_home:hover {
	width:60px;
	background:url(../images/nav_2_explore_my.jpg) no-repeat;
}
#header #nav li a.call_me:hover {
	width:81px;
	background:url(../images/nav_2_call_me.jpg) no-repeat;
}

#banner {
	width:786px;
}
#content {
	width:530px;
	padding:50px 128px 72px 128px;
	background:#e8aa00 url(../images/content_bottom.jpg) left bottom no-repeat;
}

#footer {
	width:786px;
	margin:0 auto;
	font-size:10px;
	color:#f6e7d2;
}
#footer div {
	padding:10px;
	float:left;
}