/* CSS Document */

* {margin: 0; padding: 0;} 

html {
min-height: 101%;
}

body {
	font-family:"Times New Roman", Times, serif;
	font-size: 10px;
	text-align: center;  /*helps IE center container div */
	}
	
p {font-size: 12px;
color:#666;
text-align:left;
padding-bottom: 10px;
line-height: 15px;
}

.bodytext {font-size: 12px;
padding-bottom: 10px;
padding-left: 13px;
padding-right: 13px;
padding-top:0;
margin:0;
}

.homepage_highlight {font-size: 14px;
padding-bottom: 5px;
}

.redhighlight {
color:#600;
text-align: right;
font-style:italic;

}

.red {
font-size: 12px;
color:#600;
line-height: 14px;
font-weight: bold;
}

.subnav{ /* using this to override default styles on navigation in IE */
font-size:11px;
	font-weight:normal;
	line-height: 15px;}
	
.padding {
padding-left: 13px;
padding-right: 13px;
}

	
h1{ 
	font-size:14px;
	font-weight: bold;
	color:#660000;
	text-align:left;
	}

h2{
font-size:14px;
	font-weight: bold;
	color:#666;}
	
h3{ 
	font-size:18px;
	color:#666;
	text-align:left;
	font-style: italic;
	font-weight:normal;
	}
	

	
/* STYLES FOR NAVIGATION */


ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 0px;
	}

ul li {
	position: relative;
	text-align: center;
	}
	
li ul {
	position: absolute;
	left: 155px;  /*Set 5px more than menu width*/ 
	top: 0px;
	display: none;
	}
	
	
#wine {
	position: absolute;
	left: 155px; /* Set 5px more than menu width */
	top: -50px;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #666;
	background-color: transparent;
	/*background: #fff;  IE6 Bug */
	padding: 22px;
	border: 0px solid #ccc;
	border-bottom: 0;
	}
	
li ul li { text-align:left;}

li ul li .nolink { text-align:left;
padding: 6px; 
	border-left:solid 1px #ccc;;}

li ul li a { padding: 6px; 
	border-left:solid 1px #ccc;
	}
	
	#nav #noleftborder{ padding: 6px; 
	border: 0;
	}
	
/*li ul li a.noleftborder { 
	border: 0 0 0 0;
	}*/
	
	
	 /* Sub Menu Styles */


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #660000; } /* Hover Styles */
		
/*li:hover ul, li.over ul { display: block; }  The magic */

/* CONTAINERS AND DIV STYLES */

#container {
width: 813px;
margin: 0 auto; /*supposed to center the main container div*/
}

#splash {
width: 811px;
height: 611px;
border:#f6e4b8;
border-width:thin;
margin: 50px;
}

#donelanwines {
padding-left:27px;
}

#don_wine_text
{
width: 175px;
float:left;
}

#don_wine_image
{
width: 242px;
float:right;
}


.download {
text-align: right;
border-bottom-color: #666;
border-bottom-width: 1px;
border-bottom-style: solid;
padding-bottom: 0px;
}

#parkertable
{
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#666;
	width: 80%;
	text-align: left;
	}
#parkertable td
{ padding-top:3px;

}

#parkertable h1{ 
	font-size:14px;
	font-weight: bold;
	color:#945555;
	text-align:left;
	}

#parkertable h2{
font-size:17px;
font-weight:normal;
	color:#666;}
	
	#parkertable h5{
font-size:12px;
font-weight:normal;
	color:#666;}
	

#parkertableskinny
{
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#666;
	width: 100%;
	text-align: left;
	}
#parkertableskinny td
{ padding-top:3px;

}

#parkertableskinny h1{ 
	font-size:14px;
	font-weight: bold;
	color:#945555;
	text-align:left;
	}

#parkertableskinny h2{
font-size:17px;
font-weight:normal;
	color:#666;}
	
	#parkertableskinny h5{
font-size:12px;
font-weight:normal;
	color:#666;}


#eventtable
{
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	color:#666;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-top: 15px;
}
#eventtable th
{
	font-size: 12px;
	font-weight: normal;
	padding: 6px;
	background: #fff;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	text-transform: uppercase;
}

#eventtable td
{
	padding: 6px 8px 4px 8px;
	background: #fff; 
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	vertical-align: top;
	text-align: left;
}


.redheadline {
font-size: 12px;
color:#600;
line-height: 14px;
font-weight: normal;
padding-top: 15px;
}


#events #press .headline {
font-size:12px;
	font-weight: bold;
	color:#660000;
	}
	
#press {
padding-right: 10px;
}

/*LINKS*/

p a:link { 
	color:#600;
    line-height: 14px;
    font-weight: bold;
	text-decoration: underline;
	}
p a:visited { 
	color: #600;
	}
p a:hover { 
	color: #600;
	text-decoration: underline;
	}
p a:active { 
	color: #600;
	}
	
#press a:link { 
	color:#666;
    line-height: 14px;
    font-weight: normal;
	text-decoration: none;
	}
#press a:visited { 
	color: #666;
	}
#press a:hover { 
	color: #666;
	font-weight: bold;
	}
#press a:active { 
	color: #666;
	}