/* css document for www.syncline.com  */
/* created by www.lookatlao.com  */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	background: #311100;
	{ background: url("../images/background.gif") top center; }
}

#wrapper {
	background: url(../images/bg-main.gif) repeat-y left top;
	position: relative;
	margin: 0 auto;
	padding: 0 13px;
	text-align: left;
	width: 750px;
}

/*LINKAGE */
a:link { color: #7b2e00; text-decoration: underline; }
a:visited { color: #7b2e00; text-decoration: underline; }
a:hover {color: #fff; background: #7b2e00; text-decoration: none; }

h2 a:link, h2 a:visited {
    color: #444;
	text-decoration: none;
	}
	
h2 a:hover {
    color: #fff;
	background: #7b2e00;
	text-decoration: none;
	}

/*TEXT FORMATTING */
p, ul, li, dl, dd, cite {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    }
h1, h2, h3, h4, h5 h6 {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-weight: normal;
	}

p { font-size: 12px; line-height:18px; color: #444; margin: 0 0 1.25em 0; }
h1 { display: none; }
h2 { font-size: 18px; color: #444; margin: 0 0 .15em 0; }
h2 span { font-size: 13px; color: #777; }
h3 { font-size: 14px; color: #552203; margin: .5em 0 .15em 0; }

ul { font-size: 12px; margin: 10px 0; padding: 0; }
ul li { font-size: 12px, line-height: 18px; color: #444; margin: 0 0 0 20px; padding: 4px 0; }


/* LAYOUT DIVS */
#photo { margin: 0; padding: 0; }

#main-column {
    width: 438px;
	background: #fff;
	margin: 0 0 0 94px;
	padding: 15px;
	}

#side-column {
   	position:absolute;
	left:588px;
	top:447px;
	width:165px;
	}

body#wines-sub #side-column {
   	position:absolute;
	left:588px;
	top:297px;
	width:165px;
	}
	
body#label {
    margin: 20px;
	}
	
/* FOOTER */
#footer {
    padding: 0;
	margin: 0 auto;
	text-align: left;
    width: 776px;
    height: 60px;
	background: url(../images/bg-footer.gif) no-repeat left top;
    }

#footer p {
    margin: 0 0 0 115px;
	padding: 15px 0;
	font-size: 10px;
	color: #5a5037;
	}
	
#footer p a:link, footer p a:visited {
    color: #5a5037;
	text-decoration: none;
	}
	
#footer p a:hover {
     color: #f7941d;
	 text-decoration: underline;
	 background: none;
	 }
.trailer {
	position:absolute;
	top:320px;
	left:180px;
}


/* HOMEPAGE LAYOUT */

body#home div#wrapper { height: 600px; }
div#tagline { width: 469px; height: 198px; background: #18140d url(../images/logos.gif) no-repeat left top; margin: 0 0 0 94px; }
body#home h1 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; color: #fff; }


/* NAVIGATION */
#nav1 {
	position:absolute;
	left:588px;
	top:315px;
	width:82px;
	}
	
#nav2 {
	position:absolute;
	left:681px;
	top:315px;
	width:86px;
	}
	
body#wines-sub #nav1 {
	position:absolute;
	left:588px;
	top:149px;
	width:75px;
	}
	
body#wines-sub #nav2 {
	position:absolute;
	left:676px;
	top:149px;
	width:75px;
	}

div#nav1 ul, div#nav2 ul {
     margin: 0;
	 padding: 0;
	 list-style-type: none;
	 }
	 
div#nav1 ul li, div#nav2 ul li {
     margin: 0;
	 padding: 4px 0;
	 font-size: 12px;
	 }
	 
div#nav1 ul li a:link, 
div#nav1 ul li a:visited,
div#nav2 ul li a:link,
div#nav2 ul li a:visited {
     color: #fff;
	 text-decoration: none;
	 }
	 
div#nav1 ul li a:hover, 
div#nav2 ul li a:hover {
     color: #f7941d;
	 background: none;
	 }
	 
div#nav1 ul li#here a, div#nav2 ul li#here a {
    color: #f7941d;
	 }
	 
/* SIDE-COLUMN FORMATTING */  
div#side-column p {
    font-size: 11px;
	line-height: 22px;
	color: #fff;
	}	
	 
div#side-column h3 {
    color: #90845B;
	}
	
#side-column blockquote {
	margin: 0;
	padding: 5px 0 0 5px;
	background: url(../images/img-blockquote.gif) no-repeat left top;
	}	
	
#side-column blockquote p {
	font-family: Georgia, Verdana, sans-serif, "Lucida Grande";
	font-size: 14px;
	line-height: 22px;
	color: #999966;
	margin: 0 0 3px 0;
    }
	
#side-column blockquote p.author {
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #5a5037;
	text-transform: uppercase;
	margin: 0;
    }
	
#side-column blockquote p.author span { font-size: 9px; }
	
div#side-column a:link,
div#side-column a:visited {
    color: #acd372;
	} 
	
div#side-column a:hover {
     background: #acd372;
	 color: #221c13;
	 }
	 
/* IMAGES */
img.float-right { 
    margin: 0;
	padding: 0;
	float: right; 
	}
	
div#label {
    width: 175px;
    margin: 0 0 5px 10px;
	padding: 0;
	float: right;
	}	
	
div#label img {
    border: 1px solid #ccc;
	} 
	
p.caption {
    margin: 3px 0 0 0;
    font-size: 9px;
	text-align: right;
	}
	
/* SPECIAL FORMATTING */ 
h1 span { display: none; }
#main-column strong { color: #222; }
p.publication { margin: 0; }
h3 span { font-size: 26px; border: 1px solid #552203;  }
h3.aboutsite { margin: 125px 0 0 0; }

#address-left {
    width: 205px;
	float: left;
	}
#address-right {
    width: 200px;
	margin: 0 0 0 20px;
	float: left;
	padding: 5px 5px 0 5px;
	border: 1px solid #900;
	}
	

#google-map {
    width: 433px;
	height: 350px;
	border: 1px solid #ccc;
	}
form {
    margin: 0;
	}
