/*Theme Name: Burning Tree CellarsTheme URI: http://burningtreecellars.comDescription: Theme designed by Gregg Turnbull for his Burning Tree Cellars.  For info take a peek at <a href="http://www.riseofthephx.com">RiseofthePHX</a>.Version: 1.0Author: Gregg Turnbull*//* Imports */@import url("reset.css");/* revisit @import url("global-forms.css"); */@font-face {    font-family: 'ACharmingFontRegular';    src: url('/wp-content/themes/burningtree/webfont/achafont-webfont.eot');    src: url('/wp-content/themes/burningtree/webfont/achafont-webfont.eot?#iefix') format('embedded-opentype'),         url('/wp-content/themes/burningtree/webfont/achafont-webfont.woff') format('woff'),         url('/wp-content/themes/burningtree/webfont/achafont-webfont.ttf') format('truetype'),         url('/wp-content/themes/burningtree/webfont/achafont-webfont.svg#ACharmingFontRegular') format('svg');    font-weight: normal;    font-style: normal;}/***** Global *****//* Body */body {background:#b2a78f url('images/pagebackground.gif') repeat-x;		color: #efefef;		font-size: 93%; /* Base font size: 14px */		font-family: Helvetica, Arial, sans-serif; /*'Lucida Grande', 'Lucida Sans', Arial, sans-serif;*/		line-height: 1.429;		margin: 0;		padding: 0;		text-align: left;	}#container{margin:25px auto;width:100%;max-width:880px;background:#000;}/* Headings */h2 {font-size:4em;margin:0}	/* 22px */h3 {font-size:3.5em}	/* 20px */h4 {font-size: 3em}	/* 18px */h5 {font-size: 2.5em}	/* 16px */h6 {font-size: 2em}	/* 14px */h2, h3, h4, h5, h6 {	font-weight: 400;	line-height: 1em;	padding-left:30px;	font-family: 'ACharmingFontRegular', Helvetica, Arial, sans-serif;}/* Anchors */a {outline: 0;}a img {border: 0px; text-decoration: none;}a:link, a:visited {	color: #356950;	padding: 0 1px;	text-decoration: underline;}a:hover, a:active {	color: #808080;	text-decoration: none;}/* Paragraphs */p {margin-bottom: 1.143em;}* p:last-child {margin-bottom: 0;}strong, b {font-weight: bold;}em, i {font-style: italic;}::-moz-selection {background: #2b4962; color: #fff;}::selection {background: #2b4962; color: #fff;}/* Lists */ul {	list-style: outside disc;	margin: 1em 0 1.5em 1.5em;}ol {	list-style: outside decimal;	margin: 1em 0 1.5em 1.5em;}dl {margin: 0 0 1.5em 0;}dt {font-weight: bold;}dd {margin-left: 1.5em;}/* Quotes */blockquote {font-style: italic;}cite {}q {}/* Tables */table {margin: .5em auto 1.5em auto; width: 98%;}	/* Thead */	thead th {padding: .5em .4em; text-align: left;}	thead td {}	/* Tbody */	tbody td {padding: .5em .4em;}	tbody th {}	tbody .alt td {}	tbody .alt th {}	/* Tfoot */	tfoot th {}	tfoot td {}/* HTML5 MAgic */header, section, footer, aside, nav, article, figure {display: block;}/*	Header*****************/#banner {	background:url('images/header.gif') no-repeat;	height:190px;	width:101%;	padding:0;	margin-left:-8px;	position:relative;}	/* Banner */#banner h1 {	width: 165px;	height: 180px;	float:left;	margin-left:0px;	margin-top:0;    font-size:.2em;	padding-left:11px;	}#banner h1 span{	background: url("images/header_logo.png") top left no-repeat;	position: absolute;	width: 100%;	height: 100%;		}/* Main Nav */#banner nav {	font-size: 1.1em;	height: 22px;	line-height: 22px;	margin: 0 auto 2em auto;	padding: 5px;	text-align: center;	position:absolute;	top:130px;	left:130px;}#banner nav ul {list-style: none; margin: 0 auto; }#banner nav li {float: left; display: inline; margin: 0;}#banner nav li:first-child {text-indent:-9999px;}#banner nav a:link, #banner nav a:visited {	color: #a0a0a0;	display: inline-block;	height: 24px;	padding: 5px 1em;	text-decoration: none;	margin-left:0.4em;}#banner nav a:hover, #banner nav a:active,#banner nav .active a:link, #banner nav .active a:visited,#banner nav li.current_page_item a{	color: #fff;	text-shadow: none !important;}#homepagemenu{	width:600px;	height:580px;	margin:-50px auto 0 auto;	background:url("images/center.png") center center no-repeat;	position:relative;	list-style:none;}#homepagemenu #about{	  position:absolute; top:48px; left:144px;}#homepagemenu #conspirators{	  position:absolute; top:27px; left:335px;}#homepagemenu #wines{	  position:absolute; top:164px; left:510px;}#homepagemenu #friends{	  position:absolute; top:392px; left:459px;}#homepagemenu #sources{	  position:absolute; top:510px; left:245px;}#homepagemenu #photos{	  position:absolute; top:385px; left:38px;}#homepagemenu #mailinglist{	  position:absolute; top:141px; left:6px;}#homepagemenu a:hover {  opacity:0.6;	}#copyright{display:block;text-align:center;}#copyright a{line-height: 50px;text-decoration:none;color:#fff;}ul.wines{list-style:none;display:block;}ul.wines li{float:left;text-align:center;width:240px;height:390px;margin-right:5px;}ul.wines li a{font-family:'ACharmingFontRegular', Helvetica, Arial, sans-serif;font-size:3em;display:block;color:#fff;font-weight:bold;width:240px;height:390px;text-decoration:none;filter:alpha(opacity=60);/* CSS3 standard */opacity:0.60;}ul.wines li a:hover{filter:alpha(opacity=100);/* CSS3 standard */opacity:1;}ul.wines li a.lotus{background:#000 url('images/winecard-lotus.png') bottom left no-repeat;}ul.wines li a.peasant{background:#000 url('images/winecard-peasant.png') bottom left no-repeat;}ul.wines li a.dragon {background:#000 url('images/winecard-dragon.png') bottom left no-repeat;}.wineinfo{width:800px;}.post-title-big{font-size:1.5em;padding-left:15px;}.post-content {padding:0 20px;}.post-content p{padding-left:15px;}.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;}.alignright {	float: right;}.wp-caption {	background-color: #f3f3f3;	border: 1px solid #ddd;	-khtml-border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px; /* optional rounded corners for browsers that support it */	margin: 10px;	padding-top: 4px;	text-align: center;}.wp-caption img {	border: 0 none;	margin: 0;	padding: 0;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	margin: 0;}#contentinfo {display:block;height:120px;padding-top:30px;}	ul.conspirators{list-style: none;}ul.conspirators li{min-height:350px;}ul.conspirators li img{border:#333 solid 2px;margin-right:20px;}ul.conspirators li span.fullname{font-size:6em;font-family:'ACharmingFontRegular', Helvetica, Arial, sans-serif;}#contact{    color:#333;	list-style:none;	margin:0 0 0 10%;}#contact li{	float: left;    height: 60px;	margin:0 0 20px;    position: relative;    width: 80%;}#contact li .text{	background: #F0EFEF;	padding:15px 10px 10px 0;	position:absolute;	z-index:100;	min-width:85px;	border-bottom-right-radius: 5px;	-moz-border-radius-bottomright:5px;	-webkit-border-bottom-right-radius:5px;	border-top-left-radius: 5px;	-moz-border-radius-topleft:5px;	-webkit-border-top-left-radius:5px;	text-indent: 5px;}#contact li .required{	position:absolute;	right:10px;	top:10px;	z-index:100;}#contact li .wpcf7-form-control-wrap{	position: absolute;}#contact li .wpcf7-form-control-wrap input, #contact li .wpcf7-form-control-wrap textarea,#contact li .wpcf7-form-control-wrap  select{	background:#fff;	border:solid 5px #F0EFEF;	border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	padding:15px 10px 25px;	width: 560px;	text-indent:95px;	z-index:100;	margin:0;	font-size:1.4em;}#contact li .wpcf7-form-control-wrap select{width:590px;padding-left:20px;margin-top:10px;}.wpcf7-captcha-captcha-590{display:inline;}span.captcha-590{padding:10px 5px 5px 85px;font-size:1.1em;}#contact li .wpcf7-form-control-wrap input:focus, #contact li .wpcf7-form-control-wrap textarea:focus{	background:#F0EFEF;}#contact li .wpcf7-form-control-wrap textarea{	line-height: 28px;    padding: 10px;	height:200px;}#contact li#message{	min-height:220px;}#contact li#submit input{	color:#fff;	text-decoration:none;	margin:70px 30px 0 0;	background:#09b2f3;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69d2f9', endColorstr='#09b2f3');	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a0a0a0), to(#333333));	background: -moz-linear-gradient(top, #a0a0a0, #333333);	border:none;	-moz-border-radius:3px;	-webkit-border-radius:3px;	-0-border-radius:3px;	border-radius:3px;	display:block;	padding:10px 25px;	text-align:center;	text-shadow:0 1px 0 #a0a0a0;	text-transform:uppercase;}#contact li#submit input:hover{	background:#69d2f9;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#a0a0a0');	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#a0a0a0));	background: -moz-linear-gradient(top, #333333, #a0a0a0);	-moz-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;	-o-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;	box-shadow:0 1px 2px rgba(0,0,0,.5) inset;	color:#06506c;	text-shadow:0 1px 0 rgba(255,255,255,.25);	text-transform:uppercase;	cursor:pointer;}div.wpcf7-validation-errors {    clear: left;}footer{position:relative;}.facebooklink{position:absolute;right:0;bottom:0;}
