ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,table,div,blockquote,fieldset,input
{ margin:0; padding:0 }
body {background:#fff; font-family:"Times New Roman",Times,serif;}
h1 {color:#221731; font-size:25px; text-align:center; text-transform:uppercase; letter-spacing:.3em;}
h2 {color:#060606; font-size:30px; font-weight:normal; letter-spacing:.05em; margin-bottom:20px;}



#wrapper {width:700px; margin:40px auto;}

#header {height:100px;}
#header h1 {line-height:100px;}

#slideshow {height:200px; width:700px; overflow:hidden;}

#content {height:320px; position:relative;}
#content a {color:#858383; text-decoration:none;}
#content a:hover {color:#020202;}
#content a:focus {outline:none;}
#content p {color:#030303; padding-bottom:20px;}

.beginnings {width:615px; margin:auto; padding-top:20px;}
.italic p {font-size:19px; font-style:italic; line-height:27px; }

#nav { text-transform:uppercase; float:left; margin:10px 0 0 0;}
#nav ul {}
#nav li {list-style:none; display:block; float:left; padding:0 22px; position:relative;}
#nav li.first {padding-left:8px;}
#nav li.last {padding-right:5px;}
#nav li a {font-size:13px; font-weight:bold; text-decoration:none; color:#858383;}
#nav li a:hover, #nav ul li ul li a:hover {color:#060606;}
#nav li.selected a {color:#020202;}
#nav li.selected li a , #nav ul li ul li{color:#858383; font-size:15px;}
#nav ul li ul li {position:absolute; top:15px; left:5px; text-transform:lowercase;}

#content a.app {font-weight:bold; font-size:18px; margin:20px 0; text-align:center; letter-spacing:.05em;}
.center {text-align:center;}

#sidebar {width:120px; float:left; border-left:1px solid #a1a0a0; padding-left:20px;}
#sidebar ul li {list-style:none; padding-bottom:20px;}
#sidebar ul li.last {padding-bottom:5px;}
#content #sidebar a {color:#a1a0a0;}
#content #sidebar a {font-weight:bold; font-size:11px; text-transform:uppercase;}
#content #sidebar a:hover, #content #sidebar .selected {color:#020202;}

#rightCol {margin-left:150px;} 
.wine .img {width:235px; float:left;}
.wine .text {margin-left:245px;}
* html .wine .text {position:absolute; top:0; left:245px; margin-left:0;}
#content .wine p {padding-bottom:0; font-weight:bold; width:330px; font-size:14px; }
#content .wine a {font-weight:bold; font-size:15px; }
.purchase {position:absolute; right:-30px; bottom:60px;}
.wine .group img {margin:25px 0 0 20px;}
.wine a {padding-top:20px; display:block;}
.wine a:focus {outline:none;}
#group2,#group3,#group4,#group5,#group6 {display:none; position:absolute; top:0; _left:160px;}
* html #group1 {position:absolute; top:0; left:160px;}
#group1  {*position:absolute;}

.crew .img {width:195px; float:left; text-align:center;}
.crew .text {margin-left:215px;}
* html .crew .text {position:absolute; top:0; left:210px; margin-left:0;}
#content .crew p {padding:15px 0 0; font-weight:bold; width:350px; font-size:14px; color:#020202; font-style:italic; font-size:15px;  }
#content .crew a {color:#020202; font-weight:bold; font-size:15px; }

#press {color:#020202; font-size:14px; line-height:19px; font-style:italic; }
#press img {
	margin-right:20px;
}
#press p {width:355px; margin-left:310px; *width:345px; }
.first span{
	color:#030303;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display: block;
}
#press p.first {
	padding-top:-30px;
	
}
#press p.author {/*margin-left:540px;*/
	position:absolute;
	top:200px;
	right:0;
	width:170px;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	font-style:normal;
	letter-spacing:0.05em;
}
.author span {color:#030303; font-size:18px; font-weight:bold; display:block;}
#press p.longauthor {/*margin-left:540px:*/
position:absolute;
	top:235px;
	right:0;
	width:170px;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	font-style:normal;
	letter-spacing:0.05em;
}
.longauthor span {color:#030303; font-size:18px; font-weight:bold; display:block;}
#prev {position:absolute; bottom:30px; left:325px;}
#next {position:absolute; bottom:30px; right:50px;}

.contact {text-align:center;}
#content .contact p {color:#050505; letter-spacing:.05em; font-size:14px; line-height:25px; font-weight:normal;}

.imageR {
	float:right;
	margin:0px 0px 5px 10px;
	padding-bottom: 100px;
}
.imageL {
	float:left;
	margin:0px 10px 5px 0px;
}
.imageC { display:block; margin:auto; text-align:center;}
.clear {clear:both;}
.center {display:block; text-align:center;}
.block {display:block;}
a img {border:none;}

/********colors
purple: #45246e;
light grey: #858383
dary grey: #020202;
********/
