body
{
	margin:0px;
	padding:0px;
	font-family: Arial, helvetica, Sans-Serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
}

img
{
	border-width:0px;
	padding:0px;
}

h1
{
	padding:0px;
	margin:0px;
	font-size:15px;
}

h2
{
	padding:0px;
	margin:0px;
	font-size:13px;
}

p
{
	padding:0px;
	margin:0px;
}

ul
{
	padding-top:0px;
	margin-top:0px;
}

body.dg
{
	background-color:#666633;
}

body.lg
{
	background-color:#999966;
}

body.o
{
	background-color:#cc6600;
}

body.y
{
	background-color:#cccc66;
}

body.r
{
	background-color:#663300;
}

div.introbg
{
	background-image:url(../images/introbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div.dgbg
{
	background-image:url(../images/dgbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div.lgbg
{
	background-image:url(../images/lgbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div.obg
{
	background-image:url(../images/obg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div.ybg
{
	background-image:url(../images/ybg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div.rbg
{
	background-image:url(../images/rbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div#intro
{
	position:absolute;
	z-index:200;
}

div.title
{
	position:absolute;
	left:242px;
	top:48px;

}

div#blogTitle h1
{
	margin-top: 10px; 
	width: 300px; 
	height: 15px; 
	background: transparent url(../images/bloghead.gif) no-repeat top left; 
}

div#brothersTitle h1
{
	margin-top: 10px; 
	width: 300px; 
	height: 15px; 
	background: transparent url(../images/brothershead.gif) no-repeat top left; 
}

div#clubTitle h1
{
	margin-top: 10px; 
	width: 300px; 
	height: 15px; 
	background: transparent url(../images/clubhead.gif) no-repeat top left; 
}

div#distribTitle h1
{
	margin-top: 10px; 
	width: 300px; 
	height: 15px; 
	background: transparent url(../images/distribhead.gif) no-repeat top left; 
}

div#eventsTitle h1
{
	margin-top: 10px; 
	width: 300px; 
	height: 15px; 
	background: transparent url(../images/eventshead.gif) no-repeat top left; 
}

div#newsTitle h1
{
	margin-top: 10px; 
	width: 300px; 
	height: 15px; 
	background: transparent url(../images/newshead.gif) no-repeat top left; 
}

div#pairingTitle h1
{
	margin-top: 10px; 
	width: 300px; 
	height: 15px; 
	background: transparent url(../images/pairinghead.gif) no-repeat top left; 
}

div#tastingTitle h1
{
	margin-top: 10px; 
	width: 300px; 
	height: 15px; 
	background: transparent url(../images/tastinghead.gif) no-repeat top left; 
}

div#tradeTitle h1
{
	margin-top: 10px; 
	width: 300px; 
	height: 15px; 
	background: transparent url(../images/tradehead.gif) no-repeat top left; 
}

div#vineyardTitle h1
{
	margin-top: 10px; 
	width: 300px; 
	height: 15px; 
	background: transparent url(../images/vineyardhead.gif) no-repeat top left; 
}

div#winesTitle h1
{
	margin-top: 10px; 
	width: 300px; 
	height: 15px; 
	background: transparent url(../images/wineshead.gif) no-repeat top left; 
}

div.title h1 span
{
	display:none;
}

div.blackText
{
	color:#000000;
}

div#contact
{
	font-size:10px;
	text-align:right;
	line-height:13px;
	width:150px;
	position:absolute;
	left:30px;
	top:162px;
	z-index:100;
	font-weight:bold;
}

div#nav
{
	position:absolute;
	top:115px;
}

div#content
{
	position:relative;
	top:90px;
	left:328px;
	padding-left:15px;
	width:572px;
}

div#darkContent
{
	position:relative;
	top:90px;
	left:328px;
	padding-left:15px;
	width:572px;
	color:#000000;
}

table.darkBorder
{
	border:solid 3px #323232;
}

table.lightBorder
{
	border:solid 1px #bababa;
}

td.bottomBorder
{
	border-bottom:solid 1px #505050;
}

td.rightBorder
{
	border-right:solid 1px #505050;
}

a:link.smwhitelink
{
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a:visited.smwhitelink
{
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a:hover.smwhitelink
{
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}

a:link.smblacklink
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a:visited.smblacklink
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a:hover.smblacklink
{
	font-size:10px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

a:link.greenlink
{
	color:#333333;
}

a:visited.greenlink
{
	color:#333333;
}

a:hover.greenlink
{
	color:#333333;
}