.width-940 #wrapper {width:auto;}
#wrapper  { padding:0 0 0 0; }
#header_holder {background:url(../images/header_background.png) center top repeat-x; height:180px;}
#logo {padding-top:10px !important;}

/*Remove gray hoder from nav li a*/
.current_page_item {border-bottom:6px solid #b0a16a; 
	padding-right:10px;padding-left:10px;
	border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;
}
.current_page_item a {background:none !important;color:#951b08;}
.nav li a {text-transform:uppercase;padding-bottom:7px;}
.nav li a:hover {background:none !important;color:#951b08}

.auth_nav {float:right; width:240px;height:90px; text-align:right;}
.auth_nav a {
	display: inline-block;//zoom:1;
	padding:20px 15px 10px 15px;
	border-left:1px solid #e8d7a3;
	font-family:Arial;font-size:12px;color:#473f29;
}
.auth_nav .search_query {
	margin-right:0;padding-left:3px;padding-right:3px;
	width:147px; height:26px; 
	border:0 none;
	background:url(../images/search_input.png) center right no-repeat;
}
.auth_nav .search_submit {
	width:74px; height:26px; 
	border:0 none;
	cursor:pointer;
	background:url(../images/search_submit.png) center center no-repeat;
}

#center_block_holder { height:420px; height:170px; background:url(../images/main-bg.png) center top repeat-x; }
#papper_bottom { height:16px; background:url(../images/paper-bottom.png) center top repeat-x;
	margin-bottom:20px;
}
#center_block {width:940px;margin:0 auto;padding:20px 0 20px 0;}
.event_date { 
	float:left; padding:20px 0 0 215px;
	width:413px; height:106px; background:url(../images/center_block_back1.png) center center no-repeat;
	text-align:center; line-height:25px;
	font-family:Georgia, Tahoma, Verdana;
}
.event_date .line1 { font-size:36px; color:#e2040d; }
.event_date .line2 { font-size:18px; color:#ffffff; }
.event_date .line3 { font-size:30px; color:#ffffff; }

.event_tickets {
	float:right; width:215px; margin:0 40px 0 0; 
	font-family:Georgia, Tahoma, Verdana;
	text-align:center;
}
.event_tickets .ticket_cost {
	font-size:24px; color:#FFF;	font-family:Georgia, Tahoma, Verdana;text-align:center;
	line-height:28px; padding:0;margin:0;
}
.event_tickets .ticket_cost b {font-weight:normal;font-size:36px;}
.event_tickets .ticket_cost span {color:#ffe093}
.event_tickets .until_date {color:#fff0b4; font-size:12px; font-family:Arial;font-weight:bold;}
.event_tickets .buy_ticket {
	display:block;
	background:url(../images/buy_ticket.png) center top no-repeat;
	text-align:center;
	font-family:Tahoma;font-size:14px;color:#FFF;
	text-shadow: 1px 1px 3px #740005;
	width:204px; height:37px;
	padding-top:7px;
}

.post-meta a:link, .post-meta a:visited, .post p.tags a:link, .post p.tags a:visited {
	color:#1e5594 !important; text-decoration:none !important;
}

.widget h3 {
	text-align:center !important;
	background:url(../images/widget_h3.png) center bottom no-repeat !important;
	margin-bottom:10px !important;
}
.widget {
	background:url(../images/widget_bottom.png) center bottom no-repeat !important;
	padding-bottom:20px !important;
}
.widget-no-bottom {
	background:none !important;
	padding-bottom:0 !important;
}
#stay_connected .socials {text-align:center}

/*Footer*/
#footer_holder { height:562px; background:url(../images/footer_background.png) center top repeat-x;  }