/*
Theme Name:WordPress Theme
Theme URI:http://wordpress.org/
Description:##################################################
Version:1.0
Author:###################
*/
@charset "utf-8";
body {
	margin:0;
	background:#fae5bf;
	color:#3d0101;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
img{border:0;}
p{line-height:175%;margin: 0 0 12px 0;}
h1{
	font-size:25px;
	color:#f10c00;
	background:url(images/h1_border.gif) repeat-x left bottom;
	padding-bottom:5px;
	margin:0 0 5px 0;
	text-align:center;
	font-weight:normal;
}
h3{
	font-size:18px;
	color:#750800;
	margin:0 0 20px 0;
	text-align:center;
	font-weight:normal;
}
#page_con {
	width:1004px;
	margin:0 auto;
}
#header{
	background:url(images/header_bg.jpg) no-repeat;
	height:45px;
	padding:141px 0 0 50px;
}
#header ul{
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
	background:url(images/bullet.gif) no-repeat left 20px;
	height:45px;
}
#header ul li{
	float:left;
	padding:0 33px 0 28px;
	background:url(images/bullet.gif) no-repeat right 20px;
}
#header ul li a{
	display:block;
	line-height:45px;
	height:45px;
	text-indent:-10000px;
}
#header ul li a#home{width:54px;background:url(images/nav_home_on.png) no-repeat left 10px;}
#header ul li a#event-details{width:118px;background:url(images/nav_event-details.png) no-repeat left 10px;}
#header ul li a#participating-wineries{width:191px;background:url(images/nav_participating-wineries.png) no-repeat left 8px;}
#header ul li a#purchase-tickets{width:138px;background:url(images/nav_purchase-tickets.png) no-repeat left 10px;}
#header ul li a#contact-us{width:94px;background:url(images/nav_contact-us.png) no-repeat left 11px;}
#content{
	background:url(images/content_bg.gif) repeat-x;
	padding:15px 50px 0 50px;
}
#content_main{
	float:right;
	background:#fffaeb;
	width:630px;
}
#content_main h2{
	font-size:14px;
	line-height:15px;
	padding:15px 0;
	text-align:center;
	color:#ffe9c2;
	background:#af823b;
	letter-spacing:11px;
	text-transform:uppercase;
	padding-left:11px;
	margin:0;
}
#sidebar{
	float:left;
	width:252px;
	background:#d3b47e;
}
#sidebar ul{
	padding:0;
	margin:0;
	list-style:none;
}
#sidebar ul li{padding-bottom:30px}
#sidebar ul li ul{padding:15px 30px 0 30px;}
#sidebar ul li ul li{
	padding:0 0 0 12px;
	background:url(images/bullet.gif) no-repeat left 8px;
	line-height:20px;
}
#sidebar h2{
	font-size:14px;
	line-height:15px;
	padding:15px 0;
	text-align:center;
	color:#fae5bf;
	background:#bd9454;
	letter-spacing:11px;
	text-transform:uppercase;
	padding-left:11px;
	margin:0;
}
#sidebar .padding p{margin:0 0 15px 0;}
#footer{
	clear:both;
	padding-left:270px;
	color:#ac8542;
	font-size:12px;
	text-align:center;
	line-height:50px;
}
.padding{padding:30px 30px 15px 30px;}
#sidebar .textwidget{padding:30px 30px 0 30px;}
.clear{
	font-size: 0;
	line-height: 0;
	clear: both;
	height: 1px;
}
img.centered{
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright{
margin:0 0 20px 15px;
display:inline;
}
img.alignleft{
margin:0 20px 15px 0;
display:inline;
}
.alignright {
float:right;
margin-right:0 !important;
}
.alignleft {
float:left;
margin-left:0 !important;
}
.center{
text-align:center;
}
.navigation{
display:block;
text-align:center;
padding:0 0 10px 0;
}
.aligncenter, div.aligncenter{
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption{
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:0 10px 10px 10px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.wp-caption img{
margin:0;
padding:0;
border:0 none;
}
.wp-caption p.wp-caption-text{
font-size:11px;
line-height:17px;
padding:0 4px 5px;
margin:0;
}
h4#comments, h4#respond{
color:#750800;
font-size:18px;
font-weight:normal;
margin:0 0 20px;
text-align:left;
}
.comment{
margin:0 0 20px 0;
padding:10px;
background:#f7f7f7;
border-top:1px solid #ccc;
}
.avatar{
float:left;
margin:0 10px 0 0!important;
}
.comment-details{
margin:0 0 10px 0;
}
.comment-text p{
margin:0px;
padding:0px;
}
#commentform label{
display:block;
margin:0 0 5px 0;
}
.alt{
margin:0;
padding:10px;
}
.commentlist{
padding:0;
text-align:justify;
}
.commentlist li{
margin:15px 0 10px;
padding:5px 5px 10px 10px;
list-style:none;
}
.commentlist li ul li{
margin-right:-5px;
margin-left:10px;
}
.commentlist p {
margin:10px 5px 10px 0;
}
.children {
padding:0;
}
#commentform p {
margin:5px 0;
}
.nocomments{
text-align:center;
margin:0;
padding:0;
}
.commentmetadata{
margin:0;
display:block;
}
.commentlist li, #commentform input, #commentform textarea {
font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#commentform textarea{
width:406px;
}
.commentlist li ul li {
font-size:1em;
}
.commentlist li {
font-weight:bold;
}
.commentlist li .avatar{
float:right;
border:1px solid #eee;
padding:2px;
background:#fff;
}
.commentlist cite, .commentlist cite a{
font-weight:bold;
font-style:normal;
font-size:1.1em;
}
.commentlist p{
font-weight:normal;
line-height:1.5em;
text-transform:none;
}
#commentform p {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
font-weight:normal;
}
acronym, abbr, span.caps {
cursor:help;
}
acronym, abbr {
border-bottom:1px dashed #999;
}
.hidden {
display:none;
}