@charset "UTF-8";
/********* 	Vynecrest ~ Copyright 2010 ************/

/********** global *************/

body {margin:0; padding:0; background:#fbf3ce;}
.clear {clear:both;}
#container {width:969px; margin:0 auto 10px auto; background:url(../images/container_bg.jpg) repeat-y;}

/********** masthead *************/

#masthead {background:url(../images/masthead_bg.jpg) no-repeat bottom; width:969px; height:288px;}
#masthead ul {list-style-type: none; margin:0; padding:0 0 0 35px;}
#masthead li {float:left; padding:0 16px;}
#masthead li.header {padding:0 385px 0 16px;}
#masthead li a {font-family:Georgia, serif; color:#fff; font-size:17px; text-decoration:none;}
#masthead li a:hover {color:#fbf3ce;}
#masthead li ul {position: absolute; width:6.75em;left: -999em; padding:0px; background:#fbf3ce;border:2px solid #b1885f;-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
#masthead li ul a {font-size:13px; font-family:Arial, sans-serif; color:#305a41; display:block; padding:5px 0;}
#masthead li ul li {border-top:1px dotted #dbd9c5;}
#masthead li ul a:hover {color:#993300;}
#masthead li:hover ul, #masthead li.sfhover ul {left: auto;}

h1 {margin:0; text-indent:-9999px; height:98px;}

/********** content *************/

.left {float:left; margin:0 5px 0 10px; width:206px; padding:7px;}

a#buywine {display:block; text-indent:-9999px; background:url(../images/buywineonline.jpg) no-repeat; width:208px; height:141px;}
a#viewevents {margin:15px 0; background:url(../images/viewevents_bg.jpg) no-repeat; text-indent:-9999px; height:66px; width:205px; display:block;}

.left a {text-decoration:none; font-family:Georgia, serif; font-size:20px; color:#663300; font-style:italic;}
.left a:hover {text-decoration:underline;}

.block {background:#dbd9c5; border:2px solid #b1885f; padding:0 0 10px 0;}

h2 {font-family:Georiga, serif; color:#993300; font-size:19px; padding:0 10px;}
h2.header {margin:0; padding:10px 5px; border-bottom:2px solid #b1885f; height:13px; background-color:#b6ab81;}

.block p {font-family:Arial, sans-serif; font-size:12px; color:#305a41; line-height:18px; margin-bottom:0; padding:0 10px;}
.block a {color:#993300; font-family:Arial, sans-serif; font-size:12px; margin:-10px 0 0 85px;}

#calendar {background:url(../images/calendar_bg.jpg) no-repeat; width:172px; height:98px; padding:53px 17px 27px 17px; margin:15px 0;}

.newsletter {border-left:1px dotted #666; float:left; width:250px; padding:10px 0 10px 25px; margin:15px 0;}
.newsletter h2 {margin:0 0 5px 0; padding:0;}
.newsletter p {margin:0; color:#305a41;}
.newsletter input {margin:3px 0; background:#fbf3ce; border:1px solid #dab58f; padding:2px; margin:2px 0; float:left;}
.newsletter input.submit {margin:0 0 0 8px; background:url(../images/signup.jpg) no-repeat; width:61px; height:26px; border:none; float:left; display:block; cursor:pointer;}

.content {width:320px; float:left; padding:0 15px 0 0;}
.content2 {width:650px; float:left; padding:0 15px 0 0;}
.content2 ul li {font-family:Arial, sans-serif; font-size:12px; line-height:18px; color:#663300;}
.content2 a, .content2 h:hover { color:#345c44;}

.right {float:left; background:#fff; width:687px; margin:3px 0 10px 0; padding:15px; border-bottom: double 3px #999966;}
.right p {font-family:Arial, sans-serif; font-size:12px; line-height:18px; color:#663300;}
.right p a {color:#b1351c;}

span {border:#999966 3px double; text-align:center; padding:4px; background:#e6ccb3; font-weight:bold;}

#fadeshow1 {border:1px solid #553520;}

h3 {font-family:Georgia, serif; font-size:53px; color:#305a41; margin:0; background:url(../images/grape_img.jpg) left no-repeat; padding:0 0 0 30px;}

img.imgleft {border:3px solid #335b43;}

.photos {padding:3px 0 0 0; border-top:23px solid #999966; width:717px; float:left;}
.photos img {padding:3px; background:#335b43; margin:0 -1px;}

/********** footer *************/

#bottom {background:url(../images/footer_bg.jpg) no-repeat bottom; height:10px;}

.footer p {width:737px; margin:0 auto 10px auto; padding:0; font-family:Arial, sans-serif; font-size:13px; color:#305a41; float:right; text-align:center;}
.footer p a {color:#305a41;}
.footer p a:hover {color:#CD9B69;}

.copyright p{font-family:Arial, sans-serif; font-size:11px; color:#CD9B69; text-align:center; margin:10px 0;}
.copyright p a {color:#CD9B69; text-decoration:none;}
.copyright p a:hover {color:#305a41; text-decoration:underline;}