@charset "UTF-8";
/* CSS Document */
* {
	/*overwrite all default browser settings*/
	margin:				0;
	padding:			0;
	
	/*global font settings*/
	font-family: 		arial,helvetica,sans-serif;
}

body {
	font-size: .9em;
	color: #333333;
	background: #ba5e15;
	margin-left:5%;
	margin-right:5%;
	height:100%;
	min-height:100%;

}



a:link {
	color: #666666;
	background-color:transparent;
	text-decoration :none;
	}
a:visited {
	text-decoration :none;
	color:#666666;
	background-color:transparent;
	}
a:hover {
	color:#330000;
	background-color:transparent;
	text-decoration :none;
	}
a:active {
	color: #CC6600;
	background-color:transparent;
	}


	
	
#wrap {background:#ffffff;
max-width:1050px;
min-width:700px;
min-height: 100%;
height: 100%;
	border-right:thin solid #000000;
	border-left:thin solid #000000; 
	

	}
	
	#logo{
float:left;
width: 195px;
height: 126px;
text-indent:-9000px;
position: absolute; top:2.5em; left: 9em; }
	

.img_header_us {
height:209px;
	background: url(/images/headersWho.jpg) no-repeat;
text-indent:-9000px;
z-index:200;
}

.img_header_about {
height:209px;
	background: url(/images/headerAbout.jpg) no-repeat;
text-indent:-9000px;
z-index:200;
}

.img_header_wine {
height:209px;
	background: url(/images/headerWine.jpg) no-repeat;
text-indent:-9000px;
z-index:200;
}

.img_header_photos {
height:209px;
	background: url(/images/headersPhotos.jpg) no-repeat;
text-indent:-9000px;
z-index:200;
}

.img_header_news {
height:209px;
	background: url(/images/headerPress.jpg) no-repeat;
text-indent:-9000px;
z-index:200;
}

.img_header_events {
height:209px;
	background: url(/images/headersEvents.jpg) no-repeat;
text-indent:-9000px;
z-index:200;
}

.img_header_food {
height:209px;
	background: url(/images/headerFood.jpg) no-repeat;
text-indent:-9000px;
z-index:200;
}

.img_header_contact {
height:209px;
	background: url(/images/headerContact.jpg) no-repeat;
text-indent:-9000px;
z-index:200;
}




.bold_text{font-weight:bold;
font-size:.9em;}
.quote{
font-family:"Times New Roman", Times, serif;
font-size:1.2em;
font-style:italic;}

#top{
height: 1px;}

/*the whole menu*/
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
position: absolute;
	z-index:300;
	color: #663333;
	width:350px;
	top:10px;
	float:right;
	right: 105px;
	
}

.menu ul {
	padding:0;
	margin:0;
	list-style: none;
	font-weight: normal;
	float:left;
}

.menu ul li {float:left; position:relative;}

.menu ul#nav li a {
	display:block;
	text-decoration:none;
	width:90px;
	height:10px;
	text-align:left;
	color:#CCCCCC;
	line-height:13px;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	padding:5px 10px 5px 5px;
	margin-left:10px;
}

.menu ul#nav li:hover a, .menu ul#nav li.over a {
	color:#ffffff;
	font-size:12px;
}

.menu ul li ul {
	display: none;
	position: absolute;
	left: 0;
	top: 20px;

}

.menu ul li:hover ul, .menu ul li.over ul { display: block; }

.menu ul#nav li:hover ul li a, .menu ul#nav li.over ul li a {
	height: auto;
	color:#CCCCCC;
}

.menu ul#nav li:hover ul li a:hover, .menu ul#nav li.over ul li a:hover {
	color:#999900;
}
/*end menu*/
#content{
min-height:300px;
height:100%;
padding-bottom:60px;
padding-top:5px;
position:relative;
min-width:815px;}

#contentLeft{
float: left;
text-align: right;
padding: 1px 15px 0px 0;
margin-left:15px;
border-right:thin #330000 solid;
color:#330000;
min-height:100%;
height:100%;
width:120px;
}

#content ul{list-style-type:none;

font-size:.9em;
line-height:25px;
}

#contentLeft h1{
	font-weight:bold;
		font-size:1.1em;
		letter-spacing:1px;
		padding-bottom:5px;
		font-stretch:narrower;
}
	
	#contentLeft h2{
	font-size:.9em;
	font-weight:bold;
	}
	
#contentRt{
float: right;
position: relative;  
padding: 0px 50px 40px 0px;
width:75%;




}
#contentRt h1{
	font-weight:bold;
		font-size:1.2em;
		color: #3a1907;


	}
	
	#contentRt h2{
	font-size:1em;
	font-weight:bold;
	}

#contentRt h3{
	font-size:1.2em;
	font-weight:bold;
	color: #663300;
	}
#content #p{
	font-size:.8em;
	line-height: 25px;
	font-weight:normal;
	text-align:left;
	padding-bottom:10px;
	}
	

#ftr {
clear:both;
padding:20px 40px 20px 40px ;
	height: 50px;
	background:#562d1b;
			}

#ftr p {
	line-height: 1.5em;
	text-align:left;
	font-size: 0.8em;
	font-weight:bold;
	color: #ffffff;
	padding-bottom:.5em;
	}
			
#ftr a:link {
	color: #f9dab0;
	background-color:transparent;
	text-decoration :none;
	}
#ftr a:visited {
	text-decoration :none;
	color:#CCCC66;
	background-color:transparent;
	}
#ftr a:hover {
	color:#FF9900;
	background-color:transparent;
	font-weight:bold;
	text-decoration :none;
	}
a:active {
	color: #CC6600;
	background-color:transparent;
	font-weight:bold;
	}
	
.tiny{font-size:.8em;
}

