body {

	margin-top: 0px;

	padding: 0;

	background: #2a1a0d;

	font-size:15px;

	text-align: justify;

	color: #281608;

	background: url(/images/template/background2_.jpg) repeat left top;

}



body, th, td, input, textarea, select, option {

	font-family: Arial, Times, serif;

}



h1, h2{

font-family:"Times New Roman", Times, serif;

	font-weight: normal;

	color: #281608;



}



h1 {

	font-size: 36px;

}



h2 {

	font-size: 2em;

}



h3, h4, h5, h6 {

	font-family:"Times New Roman", Times, serif;

	font-size:24px;

	color:#281608;

}



p, ul, ol, form {

	line-height: 21px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#281608;

}

ul, ol {

	padding-left:25px;

}



blockquote {

	padding-left: 1em;

}



blockquote p, blockquote ul, blockquote ol {

	line-height: normal;

	font-style: italic;

}



a {

	color: #540000; text-decoration:none;

}



a:hover { 

text-decoration:underline;

}



hr {

	display: none;

}







/* Page */



#page {

	width: 940px;

	margin: 0 auto;

	padding-top:0;

	background:url(/images/template/background_.jpg) repeat-y right top;

	

}



#page-bgtop {

	

}



#page-bgbtm {

	padding: 20px 30px;

	

}



/* Content */



#content {

	float: right;

	width: 528px;

	padding-top: 0px;

	margin-bottom: 30px;

}





.signup {

	padding: 10px;

	margin-bottom:10px;

	text-align:right;

}

.features_events{

	padding: 10px;

	margin-bottom:25px;}

	

.post {

	padding: 0px 0px 0 0px;

}



.title {

	margin: 0;

	padding-bottom: 5px;

	font-family:"Times New Roman", Times, serif;

	font-size: 34px;

	color: #452d10;

}



.title a {

	text-decoration: none;

	color: #452d10;

}



.pagetitle {

	border-bottom: 2px solid #0F0F0F;

}



.byline {

	margin: -10px 0px 0px 0px;

	border-bottom: 1px solid #CCCCCC;

	color: #646464;

}



.meta {

	text-align: left;

	color: #646464;

	padding: 10px 10px;

	margin: 30px 0;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}



.meta .more {

	padding-left: 10px;

}



.meta .comments {

	padding-left: 10px;

}

.meta a {

}



.entry {

	padding: 15px 0px;

}



.entry img {

	border: solid 5px #cca681;

	}



.navigation {

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



.posts {

	margin: 0;

	padding: 0;

	list-style: none;

	line-height: normal;

}



.posts li {

	padding-bottom: 20px;

	margin-bottom: 20px;

	border-bottom: 1px solid #0F0F0F;

}



.posts h3 {

	margin: 0;

	font-weight: bold;

}



.posts p {

	margin: 0;

	line-height: normal;

}



.posts a {

}



/* Sidebar */



#sidebar {

	float: left;

	width: 300px;

	margin-top: -80px;

	padding-top: 50px;

	color: #d8b792;

	/*text-align:right;*/

}

.leftcontent{
color: #d8b792;}


.mainnav li, #mainnav li {

	padding: 5px 15px;

	padding-right:0;

	

}



.mainnav a:link, .mainnav a, .mainnav a:visited, #mainnav a:link, #mainnav a, #mainnav a:visited  {

	font-family:"Times New Roman", Times, serif;

	text-decoration: none;

	font-weight:normal;

	text-transform:lowercase;

	font-size: 23px;

	line-height:28px;

	color: #663912;

	

}

.mainnav a:hover, #mainnav a:hover{

color: #3b230e;

text-decoration: none;

}



#submenu {

	margin-bottom: 20px;

}



#submenu li {

	padding: 5px 15px;

	padding-right:0;

	

}



#submenu a:link, #submenu a, #submenu a:visited {
	color:#3B230E;
	font-family:"Times New Roman", Times, serif;
	font-size:16px !important;
	font-weight:bold;
	line-height:15px;
	padding-right:15px;
	text-decoration:none;
	text-transform:lowercase;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #815116;
	font-style: italic;
}

#submenu a:hover{

color: #663912;

text-decoration: none;

}







#sidebar h2 {

	display:block;

	margin: 0;

	height: 35px;

	padding: 8px 0px 10px 15px;

	padding-left:20px;

	font-family:"Times New Roman", Times, serif;

	font-weight:normal;

	text-transform:lowercase;

	font-size: 33px;

	color: #663912;

}



#sidebar h2 a {

}

#sidebar p {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height:19px;

	color: #663912;

	}

#sidebar p a {

	color: #371e08;

	font-size: 13px;

}



/* Search */



#search input {

	display: none;

}



#search input#s {

	display: block;

	width: 230px;

	padding: 2px 5px;

	border: 1px solid #3DD1FF;

}



#search br {

	display: none;

}



/* Calendar */



#calendar {

}



#calendar h2 {

	margin-bottom: 15px;

}



#calendar table {

	width: 80%;

	margin: 0 auto;

	text-align: center;

}



#calendar caption {

	width: 100%;

	text-align: center;

}



#next {

	text-align: right;

}



#prev {

	text-align: left;

}



/* Footer */



#footer {

	clear: both;

	width: 560px;

	margin: 0 auto;

	padding: 0;

	padding-left:380px;

	text-align: left;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	line-height:10px;

	color: #452d10;

}



#footer p {

	margin: 0;

	padding: 20px 0px;

	color: #452d10;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	

}



#footer p a {

	color: #311e07;

}





/* Home Landing Pager */



#page_center {

	clear: both;

	width: 800px;

	margin: 0 auto;

	padding: 0;

	text-align: center;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;



	color: #cca681;

}



#page_center  p a {

	color: #452d10;

	font-size: 12px;

font-weight:bold;

}

p.ajaxSearch_resultsInfo {
	font-style: italic;
}
a.ajaxSearch_resultLink {
	text-decoration: underline;
}
.ajaxSearch_resultDescription {
	display: none;
}
.ajaxSearch_highlight {
	font-weight: bold;
}
#sidebar #ajaxSearch_form {
	width: 235px;
}
#sidebar #ajaxSearch_form fieldset {
	border: none;
	text-align: right;
	padding-right: 0px;
	margin-right: 5px;
}
.ajaxSearch_paging a {
	text-decoration: underline;
}
.ajaxSearch_paging {
	font-size: 80%;
	float: right;
}
div.ajaxSearch_result {
	margin-top: 10px;
}

/* --------------------- Like buttons styles (begin) ---------------------- */

.likeswrapper{
	float:right;
	position:relative;
	width:55px;
	z-index:3;
}

.likes{
    background: none repeat scroll 0 0 #B8860B;
	background-color:rgba(184,134,11,0.3);
    margin-top: 0;
	margin-left:70px;
    padding: 4px;
    position: fixed;
    top: 15px;
    vertical-align: top;
    width: 60px;
}

.fixed{
	position:fixed;
	top:0;
}

.likes .shareicon{
	display:inline-block;
	vertical-align:bottom;
}

.likes .facebook{
}

.likes .twitter{
	padding-bottom:5px;
	margin-right:5px;
}

.likes .linkedin{
	padding-bottom:6px;
}
/*Like buttons (end)*/

/* ---------------- Homepage improvements ---------------------- */

.row{
	clear:both;
}

.row:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.liq-1-2, .liq-1-3, .rest{
	float:left;
	display:inline;
	padding:0;
	margin-right:1.052631579%;
	overflow:hidden;
}
.liq-1-2{width:48.47368421%}
.liq-1-3{width:32.63157895%}
.rest{float:none;display:block; margin-right:0;_zoom:1}

.feed{
	margin-right:10px;
	text-align:left;
}
.appendix, .appendix p, .appendix ul{
	font-size:12px;
	line-height:21px;
}
.appendix h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:21px;
	margin:0 0 21px 0;
}
.appendix h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:21px;
	margin:0;
}

.feed a{
	color:#f17c2c;
}
.feed .tweet_time{
	display:block;
}
.feed abbr{
	border:none;
}
.feed p, .feed li{
	margin:0 0 21px 0;
}
.feed .description{
	margin-bottom:21px;
}

.featuredWines{
	clear:both;
}


/* CC sign up form (begin) */

#ccsfg{
	font-family:Arial,Helvetica,sans-serif;
	color:#452b16;
	margin-bottom:3;
}

#ccsfg p{
	font-size:14px;
	font-weight:bold;
	margin-top:0;
}

#ccsfg input{
	 font-size:12px;
	 border:none;
	 width:124px;
	 margin:10px 0 0 0;
	 padding:5px 4px 4px 4px;
}

#ccsfg label{
	min-width:45px;
	display:inline-block;
}

#ccsfg #signup{
	background:url(/images/template/button_go_.jpg) bottom left no-repeat;
	width:64px;
	height:24px;
	border:none;
	margin:10px 0 0 0;
	padding:0;
	font-size:0;
	cursor:pointer;
}

/* CC sign up form (end) */

/* --------- Featured Wines Feed -------------*/

.winefeed{
	border-top:1px solid #CCA681;
}

.winefeed .hentry{
	position:relative;
	min-height:66px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #CCA681;
	overflow:hidden;
}

.winefeed img{
	position:absolute;
	left:0;
	top:0px;
	max-height:60px;
	max-width:60px;
	border-width:3px;
}

.winefeed .entry-title{
	margin-left:76px;
	font-size:16px;
	font-weight:normal;
	
}

.winefeed .published{
	display:none;
}

a#gift:hover, a#gift:hover h3, a#gift:hover img{
	text-decoration:none;
}
