/*
Theme Name: Bruliam
Theme URI: http://www.problogdesign.com/
Description: Bruliam Wine Custom Wordpress Theme
Author: Pro Blog Design
Version: 2.0
*/
body, h1, h2, h3, h4, p, ul, li, img, textarea, form, label, input {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
}
body {
	background: #f9f9f6 url(images/subpage-top-bg.jpg) repeat-x left top;
}
#main_page {
	background: #f9f9f6 url(images/home-top-bg.jpg) repeat-x left top;
}
img {
	border:none;
}
ul {
	list-style-type: none;
}
h1 {
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:101;
}
h1 a {
	text-indent: -9999px;
	float: left;
	overflow:hidden;
	background-image: url(images/logo.jpg);
	height: 182px;
	width: 199px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size:30px;
	color:#7a003b;
	line-height:34px;
}
h3, h4 {
	margin-top:22px;
	color:#7a003b;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
}
h3 {
	font-size:22px;
	line-height: 22px;
}
h4 {
	font-size:18px;
	line-height: 22px;
}
p {
	font-size:12px;
	line-height:16px;
}
a {
	text-decoration:none;
	color:#7A003B;
}
a:hover {
	text-decoration:underline;
}
.page_wrapper {
	width:980px;
	margin: 0 auto;
	position: relative;
}
#main_page .body_inner {
	background: url(images/mainp-body-inner.jpg) no-repeat center 328px;
}
.body_inner {
	width:100%;
	float:left;
	background: url(images/subp-body-inner.jpg) no-repeat center 108px;
}
.header {
	width:100%;
	float:left;
	position:relative;
z-index:100;
}
#main_page .header {
	height:182px;
}
#main_menu {
	height:40px;
	margin-top:56px;
	float:left;
	position:relative;
	z-index:100;
	padding-left:199px;
}
#main_menu li {
	float:left;
	position:relative;
	padding: 0 12px;
}
#main_menu a {
	font-family: "Minion Pro", "Times New Roman", Times, serif;
	font-size:20px;
	color:#3d0821;
	line-height:52px;
	height:52px;
	padding: 0 8px;
	float:left;
}
#main_menu li a:hover, #main_menu .current a {
	color:#f3e8ee;
	background-color:#7a003b;
	text-decoration:none;
}
#main_menu li li a:hover {
	color:#3d0821;
	text-decoration:underline;
	background-color:#f8f8f5;
}
#main_menu .current li a {
	background-image:none;
}
#main_menu ul {
	position:absolute;
	display:none;
	width:191px;/*127*/
	top:40px;
	left:12px;
	padding-top:12px;
	background: url(images/drop_down_bg.png) no-repeat left top;
}
#main_menu li li {
	padding: 0px;
	background-color:#f8f8f5;
	border-left: solid 1px #dad8d3;
	border-right: solid 1px #dad8d3;
	border-bottom: solid 1px #dad8d3;
}
#main_menu li ul a {
	width:165px;/*101*/
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	float:left;
	padding: 4px 12px 3px 12px;
	line-height:28px;
	height:28px;
	color:#3d0821;
}
#main_menu ul ul {
	top:auto;
}
.social_icons {
	float:right;
	padding-top:64px;
	position:relative;
	z-index:10;
}
.social_icons li {
	width:34px;
	float:left;
	padding: 0 2px;
}
.social_icons a {
	width:34px;
	height:33px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
.social_icons .rss a {
	background-image: url(images/icon-rss.png);
}
.social_icons .fb a {
	background-image: url(images/icon-fb.png);
}
.social_icons .twit a {
	background-image: url(images/icon-twit.png);
}
.social_icons .mail a {
	background-image: url(images/icon-mail.png);
}
.main_promo_area {
	width:100%;
	height:316px;
	float:left;
	position:relative;
}
.main_promo_area p {
	width:565px;
	color:#44433d;
	padding-left:10px;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	line-height:20px;
}
.main_promo_area .punchline {
	width:100%;
	height: 87px;
	background: url(images/punchline.png) no-repeat left top;
	margin: 50px 0 20px 0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
.main_image {
	position:absolute;
	top:-156px;
	right:-60px;
	z-index:1;
}

.mi-bottle {
	position: absolute;
	left: 593px;
	top: -76px;
	z-index: 1;
}

.mi-top {
	position: absolute;
	left: 768px;
	top: -156px;
	z-index: 1;
}

.image_line {
	width:100%;
	height:160px;
	float:left;
}
.punch_links {
	position:absolute;
	left:0;
	bottom:0;
}
.punch_links li {
	height:32px;
	padding-top:9px;
}
.punch_links li, .punch_links a {
	float:left;
	text-align:center;
	text-transform:uppercase;
	font-size:18px;
}
.punch_links a:hover {
	text-decoration:none;
}
.punch_links a {
	height:23px;
	padding-top:9px;
}
.punch_links .our_brigade {
	width:214px;
	background-image: url(images/punch_link_bg1.png);
	color:#7a003b;
	height:23px;
	padding-top:18px;
}
.join_brigade {
	width:216px;
	background-image: url(images/punch_link_bg2.png);
}
.join_brigade a {
	color:#FFF;
	width:216px;
}
#main_page .content {
	margin:0;
	padding: 20px 0;
}
.content {
	width:100%;
	float:left;
	padding: 12px 0 40px 0;
	min-height:300px;
}
.narrow_column {
	width:218px;
	float:left;
	background: url(images/narrow_column_bg.jpg) repeat-y right top;
	padding-top:100px;
}
.wide_column {
	width:704px;
	padding: 0 10px 0 48px;
	float:left;
}
.page_heading {
	width:100%;
	float:left;
	padding: 33px 0 0 0;
	height:104px;
}
.page_heading ul {
	width:100%;
	float:left;
	margin-top:12px;
	margin-left:-6px;
}
.page_heading li {
	float:left;
	margin-left: 6px;
}
.page_heading li a {
	border-right: solid 1px #44433d;
	padding-right:5px;
}
.page_heading p {
	color:#3d0821;
	font-size:56px;
	border-bottom: solid 1px #c9c9c7;
	padding-bottom:6px;
}
.widget {
	width:208px;
	float:left;
	padding: 20px 5px 40px 5px;
	background: url(images/widget_bg.jpg) no-repeat left bottom;
}
.post {
	width:100%;
	float:left;
	padding: 30px 0 30px 0;
}
.post_heading {
	width:100%;
	float:left;
	margin: 0 0 20px 0;
}
.heading_wrap, .post_heading {
	border-bottom: solid 1px #d9d9d7;
}
.post_heading .meta {
	float:left;
	padding: 5px;
	line-height:18px;
	margin:0;
	width: 250px;
}
.post_heading .meta, .post_heading .meta a {
	color:#3d3d2d;
	text-decoration:none;
	font: 12px/20px arial, sans-serif;
}
.social_options a {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
.social_options a:hover {
	filter:alpha(opacity=80);
	opacity:0.8;
}
.twitter {
	background-image: url(images/tweet_icon.jpg);
	height: 20px;
	width: 55px;
	margin-top:-1px;
}
.facebook {
	background-image: url(images/fshare_icon.jpg);
	height: 18px;
	width: 60px;
}
.heading_wrap {
	width:100%;
	float:left;
	padding-bottom:4px;
}
.heading_wrap a {
	width: 28px;
	height: 30px;
	line-height:22px;
	float:left;
	background-image: url(images/comment_num_bg_l.gif);
	margin: 7px 10px 0 0;
	color:#FFF;
	text-align:center;
}
.heading_wrap a:hover {
	text-decoration:none;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.post img {
	padding:8px;
	border: solid 3px #cbcbc8;
	margin-top:18px;
}

.post .PDS_Poll img {
	padding: 0;
	border: none;
	margin: 0;
}

.PDS_Poll input {
	width: auto;
}

.PDS_Poll label {
	margin-top: 0;
}

.wp-caption img {
	padding: 0;
	margin: 0;
	border: none;
}

.post p {
	clear: both;
	margin-top:22px;
	color:#181717;
	font: 18px/22px "Times New Roman", Times, serif;
}
.post p a {
	text-decoration:underline;
}
.post p a:hover {
	text-decoration:none;
}
.post ul.social_options {
	float:right;
	margin:0;
	padding: 4px 0 0 0;
	width:auto;
}
.post li {
	border-bottom:dotted 1px #c7c7c6;
	background: url(images/post_list_bullet.gif) no-repeat 2px 9px;
	padding: 6px 0 6px 24px;
	font: 18px/22px "Times New Roman", times, serif;
}
.post .social_options li {
	float:left;
	padding: 5px;
	background:none;
	border:0;
}
.post ul {
	margin-top:18px;
	padding-bottom:10px;
	width:95%;
}
.post_bottom {
	width:100%;
	float:left;
	border-top: solid 1px #d9d9d7;
	border-bottom: solid 1px #d9d9d7;
	margin-top:20px;
}
.post_bottom a {
	color:#7a003b;
	float:left;
	font-size:16px;
	line-height:26px;
	font-family: "Times New Roman", Times, serif;
	margin-left:4px;
}
.post_bottom li a {
	margin-left:0;
}
#main_page .content {
	height:272px;
}
.main_page_boxes {
	width:100%;
	float:left;
	height:265px;
	overflow:hidden;
}
.main_page_boxes li {
	width:269px;
	float:left;
	border-left: solid 1px #e7e7e4;
	margin-left:-1px;
	padding:16px 20px 20px 30px;
}
.main_page_boxes li li {
	border:none;
	padding-left:0;
	padding-right:0;
	line-height:16px;
}
.main_page_boxes li.video,  .main_page_boxes li.widget_video{
	padding:16px 0 20px 0px;
	width:319px;
}
.heading {
	text-transform:uppercase;
	font-size:18px;
}

.home .content .heading {
	height: 36px;
}

.releases_list {
	width:100%;
	float:left;
	margin-top:8px;
}
#main_page .releases_list li, .main_page_boxes .releases_list li {
	padding: 18px 0;
}
.releases_list li {
	padding: 14px 0;
	line-height:16px;
}
.releases_list img {
	float:left;
	border: 3px solid #FFF;
}
#comments .releases_list img {
	float:left;
	border: 3px solid #e8e8e8;
}
.follow_us {
	text-transform:uppercase;
	font-size:11px;
}
#tweets .releases_list p , .widget_twitter .releases_list p{
	font-size:11px;
	line-height: 13px;
	color:#4d5256;
}
#tweets .releases_list p, #comments .releases_list p , .widget_twitter .releases_list p, .recentcomments p{
	margin: 0 4px 0 44px;
}
#tweets .releases_list p span ,.widget_twitter .releases_list p span{
	display:block;
	color:#3d0821;
}
.narrow_column .releases_list p a {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
}
#tweets .releases_list p a {
	font-size:11px;
	line-height: 13px;
}
#tweets .releases_list a {
	float:left;
}
#tweets .releases_list p a {
	float:none;
}

.releases_list a, .releases_list p {
	line-height: 16px;
}
.releases_list a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.releases_list p {
	font-size:12px;
	color:#515049;
}


.tweets li {
	font-size: 12px;
	line-height: 18px;
	margin: 16px 0 0 0;
}

a.timesince {
	display: block;
}

#main_page #with_comment {
	margin-top:-14px;
}
#with_comment a {
	color:#000;
}
#with_comment .comment_small {
	width: 21px;
	height: 27px;
	line-height:16px;
	float:left;
	background-image: url(images/comment_num_bg.gif);
	margin-right:4px;
	margin-top:4px;
	color:#FFF;
	font-size:15px;
	text-align:center;
}
#with_comment p {
	margin-left:25px;
}
.releases_list .comment_small:hover {
	text-decoration:none;
}
#register_form {
	border:solid 1px #d4d4d4;
}
.register_form_inner {
	width:530px;
	float:left;
	padding:20px;
	overflow:hidden;
}
.reg_top {
	width: 530px;
	height: 72px;
	background-image: url(images/register_top_image.jpg);
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:10px;
}
.reg_text {
	background-color:#ebeae5;
	padding:16px;
	color:#1b1b1a;
	font-size:12px;
	line-height:18px;
}

.reg_text p {
	margin: 0 0 16px 0;
}

.reg_text ul {
	padding: 0 0 0 40px;
	margin: 0 0 0 16px 0;
}

.reg_text ul ul {
	margin-bottom: 0;
}

.reg_text li {
	list-style: circle;
}

.reg_text span {
	display:block;
	margin-top:14px;
}
.column_left {
	width:230px;
	padding-right:35px;
	float:left;
}
.column_right {
	width:230px;
	padding-left:35px;
	float:left;
}
.full_column {
	width:530px;
	float:left;
	padding-top:6px;
}
label {
	display:block;
	font-size:12px;
	color:#4e4e4e;
	margin: 14px 0 3px 0;
	line-height:14px;
}
input {
	width:226px;
	height: 18px;
	background-image: url(images/input_text_comment_bg.jpg);
}
textarea {
	width: 409px;
	height: 132px;
	background-image: url(images/textarea_narrow_bg.jpg);
}
textarea, input {
	border:0;
	line-height:16px;
	padding:4px;
	color:#1b1b1a;
}
#register_form textarea {
	width: 522px;
	height: 61px;
	background-image: url(images/textarea_bg.jpg);
}
#register_form input {
	width: 222px;
	height: 16px;
	background-image: url(images/input_text_bg.jpg);
}
#register_form .full_column p {
	width:176px;
	float:left;
	color:#141412;
	padding:5px 0;
}
#register_form .full_column p input {
	margin: 0 4px 0 0;
	float:none;
	width:auto;
	height:auto;
}
#register_form .full_column input {
	margin: 20px 0 0 0;
	float:left;
	background:none;
	padding:0;
	width:276px;
	height:36px;
}
#register_form .full_column a {
	float:right;
	margin-top:40px;
	text-decoration:underline;
	color:#757470;
}
#register_form .full_column a:hover {
	text-decoration:none;
}
.post_comment {
	width:100%;
	float:left;
}
.comments {
	width:100%;
	float:left;
	padding-bottom:30px;
}
.post_comment .comment_heading {
	width: 682px;
	height: 40px;
	background-image: url(images/comment_heading.gif);
	font-size:24px;
	color:#f3f9fc;
	line-height:40px;
	padding-left:20px;
	font-family:"Times New Roman", Times, serif;
}
.comments li {
	padding: 8px;
	margin-top:16px;
}
.comments .meta {
	color:#3d0821;
	font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size:10px;
}
.comments span {
	display:block;
	border-bottom: solid 1px #d9d9d7;
	border-top: solid 1px #d9d9d7;
	color:#444;
	padding: 2px 0;
	margin-bottom: 12px;
}
.comments span a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	margin-right:6px;
}
.comments p {
	color:#555;
}
.comment_form {
	width:704px;
	float:left;
}
.narrow_col {
	padding:8px;
	float:left;
}
.wide_col {
	width:417px;
	padding:8px;
	float:right;
}
.full_col {
	width:688px;
	float:left;
	padding:22px 8px 8px 8px;
}
.comment_form .full_col label input, #subscribe-reloaded {
	width:15px;
	height:15px;
	padding:1px;
	float:left;
	line-height:normal;
	margin-right:6px;
}
#checked{
	position:relative;
	top:-55px;
}
#comment-user-details{
	width:200px;
	float:left;
	margin-top:20px;
}
.comment_form .full_col input {
	border:0;
	padding:0;
	width:auto;
	height:auto;
	float:right;
}
.full_col label ,#checked{
	line-height:16px;
	margin:5px 0 0 0;
	color:#7a013c;
	float:left;
}
.full_col p {
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
	color:#89969b;
	line-height:28px;
	padding-right:10px;
}
.image_line li {
	float:left;
}
.jcarousel-skin-tango img {
	border: solid 3px #f4f4f1;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 900px;
	padding: 32px 40px;
}
.jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  900px;
	height: 98px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 127px;
	height: 98px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 26px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 60px;
	right: 5px;
	width: 19px;
	height: 39px;
	cursor: pointer;
	background: transparent url(images/scroll_right.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(images/scroll_left_active.gif);
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: 0 -39px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 60px;
	left: 5px;
	width: 19px;
	height: 39px;
	cursor: pointer;
	background: transparent url(images/scroll_left.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: 0 -39px;
}

#mycarousel .jcarousel-item-placeholder {
	background: url(images/ajax-loader.gif) 50% 50% no-repeat;
}

.footer {
	width:100%;
	height:120px;
	padding-top:20px;
	float:left;
	background: url(images/footer_bg.jpg) no-repeat center top;
}
.web_info {
	float:left;
}
.web_info li {
	display:inline;
}
.web_info li, .web_info li a {
	color:#555350;
}
.web_info li a {
	margin: 0 4px 0 1px;
}
.footer p {
	color:#959491;
}
.footer p.location {
	color:#555350;
}
.footer p a {
	color:#af6a8a;
}
.quick_contact {
	float:right;
}

.hp-form{
	border: 1px solid #D4D4D4;
	width:570px;
	float:left;
}
.form-text{
	padding: 20px 20px 0px 20px;
	margin-bottom: 10px;
}
#register_form form{
	float: left;
    height: 560px;
    overflow: hidden;
    padding: 0px 20px 20px 20px;
    width: 530px;
}
#register_form fieldset{
	border:0px;
}
#register_form label {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7a003b;
	margin: 14px 0 5px 0;
}
#register_form textarea {
	width: 522px;
	height: 61px;
	background-image: url(images/textarea_bg.jpg);
}
#register_form input {
	width: 222px;
	height: 16px;
	background-image: url(images/input_text_bg.jpg);
}
#register_form fieldset {
	width:176px;
	float:left;
	color:#141412;
	padding:5px 0;
}

#register_form fieldset {
	float: left;
	width: 265px;
	height: 58px;
	margin: 0;
}

/**
 * .index-8 and .index-9 classes are added by jQuery.
 * We use them to style (The plugin gives no useful CSS classes itself)
 *
 * .index-8 should be the how did you hear about us? box.
 * .index-9 should be the t-shirt size radio buttons.
 */
#register_form fieldset.index-8, #register_form fieldset.index-9 {
	clear: both;
	width: 100%;
	height: auto;
}

#register_form fieldset.index-9 {
	height: 90px;
	width: 100%;
	position: relative;
}

#register_form fieldset.index-9 input {
	width: auto;
}

#register_form .index-9 label {
	display: block;
	width: 120px;
	height: 18px;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}

#register_form .index-9 legend {
	display: block;
	width: 120px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
}

#register_form .index-9 legend label {
	position: static;
}

#register_form .index-9 label.abs-1 {left: 0; top: 22px;}
#register_form .index-9 label.abs-2 {left: 0; top: 44px;}
#register_form .index-9 label.abs-3 {left: 0; top: 66px;}
#register_form .index-9 label.abs-4 {left: 265px; top: 22px;}
#register_form .index-9 label.abs-5 {left: 265px; top: 44px;}
#register_form .index-9 label.abs-6 {left: 265px; top: 66px;}

#register_form .wpmlbutton {
	display: block;
	clear: both;
	width: 100%;
	height: 36px;
}

.wpmlcaptcha {
	clear: both;
	width: 100%;
	height: 50px;
}

.wpmlcaptcha br {
	display: none;
}

.wpmlcaptcha img {
	float: left;
	width: 72px;
	height: 24px;
	margin: 0 20px 0 0;
}

.wpmlcaptchacode {
	float: left;
	width: 222px;
}

#register_form .wpmlcaptcha label {
	margin-top: 0;
}

#cformsform .full_column a {
	float:right;
	margin-top:40px;
	text-decoration:underline;
	color:#757470;
}
#cformsform .full_column a:hover {
	text-decoration:none;
}
#cformsform p.cf-sb{
	float:left;
	padding-top: 6px;
    width: 530px;

}
.cf-fs1{
	border:0px;
	margin:0px;
	padding:0px;
	float: left;
    padding-right: 35px;
    width: 230px;
}
.cf-fs2{
	border:0px;
	margin:0px;
	padding:0px;
	float: left;
    padding-left: 35px;
    width: 230px;
}
.cf-fs3{
	border:0px;
	margin:0px;
	padding:0px;
	padding-top: 6px;
    width: 530px;
}
ol{
	margin:0px;
	padding:0px;
}

ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important;
	padding:0; 
	list-style:none!important; 
	text-align:left;
}

.linklove{
	display:none;
}
.cf-fs1 legend, cf-fs2 legend ,cf-fs3 legend ,.cf_hidden{
	display:none;
}


#li--14 {
    color: #7A003B;
    font-family: Georgia,"Times New Roman",Times,serif;
    margin: 14px 0 5px;
    color: #4E4E4E;
    font-size: 12px;
    line-height: 14px;
}
.cf-box-group{
	float: left;
    padding-top: 6px;
    width: 530px;
}
#cformsform .cf-box-group input{
	float: left;
    height: auto;
    margin: 6px 8px 2px 0px;
    width: auto;
}
#cformsform .cf-box-group label{
	color: #141412;
    float: left;
    padding: 5px 0;
    width: 150px;
    margin:0px;
}
#cformsform #sendbutton, #register_form .button{
	display: block;
	background-image: url("images/form_submit_bg.jpg");
    height: 36px;
    width: 274px;
	text-indent:-999px;
}
#usermessagea{
	padding:0px 20px;
}
li.br_widget_recent_entries{
	min-height:233px;
}
#img-submit{
	background-image: url("images/submit_comment_btn.jpg");
    height: 27px;
    width: 77px;
	text-indent:-999px;
}
.form-submit #submit{
	visibility:hidden;
}
.navigation{
	float:left;
	width: 100%;
}
.nav-previous{
	float:left;
}
.nav-next{
	float:right;
}

.punchlineimg{
	margin-top:50px;
	margin-bottom:13px;
}
a.title{
	background:none;
	color: #7A003B;
    font-family: "Times New Roman",Times,serif;
    font-size: 30px;
    line-height: 34px;
    height:auto;
    width:auto;
    text-align:left;
    margin:0px;
}


/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}

.readmore {
	text-align: right;
}

/**
 * Events
 */
.post p.events-info {
	background: #fff;
	border: 1px solid #eee;
	padding: 8px 20px;
}
