@charset "UTF-8";
/* CSS Document */

body {
	background-color: #4c2432;
	margin: 0 auto;
	padding-top: 50px;
	font-family: Garamond, "Times New Roman", Times, Georgia,  serif;
	font-size: 14px;
	/*color: #92b5c7; */
	color: #4c2432;
	}
	
a:link  { color: #b7a1a4;}		
a:hover{ color: #4c2432; text-decoration:underline;}
	
	
img {
	border: 0;
	}
	
.clear { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}
	

#wrapperTop {
	margin: 0px auto;	
	width: 800px;

	}	
	
#wrapper {
	margin: 0px auto;	
	width: 800px;
	/*background-color: #907578; */
	background: url(../images/content-back.gif) repeat-y; 
	}
#content { 
	margin: 0 241px 0 0; 
	padding: 25px 30px 0px 35px;

	
	} 

#content h1 {
	font-size: 18px;
	/*font-weight:bold;*/
	margin: 0 0 10px 0; 
	}
	
#content h2 {
	font-size: 16px;
	/*font-weight:bold;*/
	padding: 0;
	margin: 0; 
	}

#rightBar {
	float: right;
	width: 240px; 
	 border-right: 1px solid #552c3a; 
	padding: 0;
		background-color: #4c2432;
	}
	
#winery-info {
	text-size:11px;
	color:#d6cccd; 
	font-style:normal; 
	font-weight:300;
}

#winery-info a       {color:#34121f; text-decoration:none;}
#winery-info a:hover {color:#d6cccd; text-decoration:underline;}


#navCon {
	padding: 0 0  62px 0;
	/* width: 870px; */
	margin: 0;
	border-bottom: 1px solid #d6cccd;
	
	}
#nav {	
	list-style: none;
	margin: 0;
	padding: 20px 0 0 0;
	overflow: hidden;
	float:left;	
	}	
	 
#nav li {
	margin: 0; 
	padding: 10px 0 0 0;
	list-style-type: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 42px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:42px; /* for IE5/Win */
	}	
	
#home a  {width: 55px; background: url(../images/nav.png) top left no-repeat;  background-position: 0 13px; }
#home a:hover { background: url(../images/nav.png) top left no-repeat;  background-position: 0px -43px; }
#homeCurrent a {width: 55px; background: url(../images/nav.png) top left no-repeat;  background-position: 0px -100px;}

#story a  {width: 55px; background: url(../images/nav.png) top left no-repeat;  background-position: -52px 13px;}
#story a:hover { background: url(../images/nav.png) top left no-repeat;  background-position: -52px -43px;}
#storyCurrent a {width: 55px; background: url(../images/nav.png) top left no-repeat; background-position: -52px -100px;}

#wines a  {width: 60px; background: url(../images/nav.png) top left no-repeat;  background-position: -105px 13px;}
#wines a:hover { background: url(../images/nav.png) top left no-repeat;  background-position: -105px -43px;}
#winesCurrent a {width: 60px; background: url(../images/nav.png) top left no-repeat; background-position: -105px -100px;}

#winery a  {width: 70px; background: url(../images/nav.png) top left no-repeat;  background-position: -164px 13px;}
#winery a:hover { background: url(../images/nav.png) top left no-repeat;  background-position: -164px -43px;}
#wineryCurrent a {width: 70px; background: url(../images/nav.png) top left no-repeat; background-position: -164px -100px;}

#events a  {width: 160px; background: url(../images/nav.png) top left no-repeat;  background-position: -237px 13px;}
#events a:hover { background: url(../images/nav.png) top left no-repeat;  background-position: -237px -43px;}
#eventsCurrent a {width: 160px; background: url(../images/nav.png) top left no-repeat; background-position: -237px -100px;}

.adminNav a:visited { font-size:12px; color:#d6cccd; text-decoration:none;}
.adminNav a:link {  font-size:12px; color:#d6cccd; text-decoration:none;}
.adminNav a:hover{ font-size:12px; color:#d6cccd; text-decoration: underline;}