@charset "UTF-8";
/* CSS Document */
/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1; background:url(../images/bg-color.gif);
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End Reset */

/* Sampling --
	background: #00ff00 url('smiley.gif') no-repeat fixed center; 
	font: italic small-caps 900 12px arial
	border: medium double rgb(250,0,255)
	p.margin {margin: 2cm 4cm 3cm 4cm}
	ul {list-style: square inside url('arrow.gif')}
*/

/* Modifier */
a:link {color:#C1C1C1; text-decoration:underline; font-style:italic; font-weight:500; font-family:Arial, Helvetica, sans-serif;}
a:visited {color:#C1C1C1; text-decoration:underline; font-style:italic; font-weight:500; font-family:Arial, Helvetica, sans-serif;}
a:hover {color:#EBEBEB; text-decoration:underline;}
a:active {color:#EBEBEB; text-decoration:underline;}

p, ul, ol, h1, h2, h3, h4, h5, h6 {line-height:18px; margin:20px;}
p, ul, ol, li { font: bold 14px Arial, Helvetica, sans-serif; color:#C1C1C1; }
ol {list-style: decimal;}
ol li {margin:10px 0 10px 20px;}
.clear {clear:both;}
.left {float:left; width:290px;}
#ctr { border-left:solid 1px; border-right:solid 1px; border-color:#EBEBEB;}

.wine {float:left; width:270px;}
.wine ul { list-style:disc;}
.wine li {margin:10px 0 10px 14px;}
.contact {float:left; padding:0 20px;}
h2 { font:24px Arial, Helvetica, sans-serif; color:#F4F4F4;}
.menu h2 { font:24px "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#F4F4F4; text-decoration:underline;}
.menu h2, .menu h4, .menu p{ text-align:center;}
.h3-u { font:14px Verdana, Geneva, sans-serif; text-decoration:underline; color:#F4F4F4;}
.h4-u { font:16px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#F4F4F4;}
/* End Modifier */
#container {margin:auto; width:980px;}

#header {width:980px; height:345px;}
.head-left {float:left; width:566px;}
.head-right {float:right; width:414px; height:214px;}
#nav {
	width:414px; height:35px;
}

#nav ul {
	/*Required code*/
	margin:0; padding:0; list-style:none;
	/*Custom code*/
	font-size:12px;
}
#nav li {
	/*Required code*/
	float:left;
	/*Custom code*/
}

#nav a { 
	/*Required code*/
	display:block; 
	/*Custom code*/
	font-size:14px;
}

/*Sub-navigation 1st Level*/
#nav li ul {  
	/*Required code*/
	position:absolute;  left:-999em; 
	/*Custom code*/
	width:120px; height:auto; 
}

#nav li ul li { width:120px; height:18px; padding:0; background-color:#4D2815; border-bottom:solid 1px; border-color:#CCC;}

#nav li ul li a {text-align:left; text-align:center;}

/*Navigation Hover All Level*/
#nav li:hover ul, #nav li.sfhover ul { left:auto; display:block;}

/*Navigation Link All Level*/
#nav li a:link { color:#C1C1C1; text-decoration:none; font-style:italic; font-weight:500; font-family:Arial, Helvetica, sans-serif;}
#nav li a:visited { color:#C1C1C1; text-decoration:none; font-style:italic; font-weight:500; font-family:Arial, Helvetica, sans-serif;}
#nav li a:hover { color:#EBEBEB; text-decoration:none;}
#nav li a:active { color:#EBEBEB; text-decoration:none;}

#nav-home {width:60px;}
#nav-member {width:95px;}
.nav-common {width:135px;}

.nav-banner { vertical-align:bottom;}

.content {width:830px; margin:auto; clear:left;}
.menu {width:900px; margin:auto;}
.menu p {font:12px Tahoma, Geneva, sans-serif; color:#EBEBEB;}
#footer {width:980px; height:125px;}