/*
Theme Name: Brandlabs Custom Theme
Theme URI:http://blog.bbqaddicts.com/
Description:Custom theme for Volusion stores created by Brandlabs. Based on Classic Theme
Version: 1.0
Author: Brand Labs
Author URI: http://www.brandlabs.us/
Tags: volusion, custom header, fixed width, two columns, widgets
*/



/* Template Overrides
---------------------------------------*/
#content_left { display: none; }
#content_area { width: 976px; }

/*****************************************		
    		Configuration
******************************************/

/*	Disable Sidebars
---------------------------------------*/
#sidebar_promo, #sidebar_pages, #sidebar_links { display: none !important; } /* Default Turned Off */
/*	
 	#sidebar_tagcloud,
	#sidebar_rss, #sidebar_posts
	#sidebar_topics, #sidebar_archives,
	#sidebar_meta	{ display: none; }
*/
/*	Display Tags/Category in Posts ?	*/
.postinfo_before, .postinfo_cat { display: none; }

/*	Display Sidebar Images or Text ?	*/
#sidebar div.sidebar_header { width: auto;  }
#sidebar div.sidebar_header img { display:none; }
/* #sidebar div.sidebar_header h2 { display: none} */

/* 	Columns - Set Up Column Sizes
---------------------------------------*/
#blog_page{ padding:0; width:auto; margin: 0 0 0 0px; }
* html #blog_page { margin: 0; }
#bloglogo {}
#bloglogo_img { } 
#bloglogo_rss { margin: 0 0 0 0; }
#blog_content { float: left; width: 767px; margin: 0 0 0 -12px; }
#sidebar { float: right; width: 181px; margin: -27px -9px 0 0; }

.narrowcolumn{ float:left; padding:0 0 20px 0; margin:0px 0 0; }
.widecolumn{ padding: 10px 0 20px 0; margin: 5px 0 0 105px; } 

/*****************************************		
    		Global Styles
******************************************/
#blog_page {}
small{ font-family: Arial,Helvetica,Sans-Serif; font-size:0.9em; line-height:1.5em }

/* Header */
#comments,
h1, h2, h3, 
h4, h5, h6 { color:#000; font-size:14px }
h1, h2, h3 { /*font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; */ font-family:Arial,Helvetica,Sans-Serif; font-weight:bold}
h1{font-size:4em; text-align:center}
h2{font-size:1.6em}
h1, h1 a, h1 a:hover, h1 a:visited{text-decoration:none; color:white}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{ color:#000 }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none}
h3{font-size:1.3em}
/* Begin Headers */
h1 { padding-top: 0px; margin:0}
h2 { margin: 0px 0 0}
h2.pagetitle{
	clear: both;
	color: #82191b;
	text-align: left;
	font: 32px/32px "rockwellbold", "Arial Bold", sans-serif;
	width: 767px;
	margin-bottom: 25px;
	padding: 3px 0 8px;
	background: url('images/bg-archive_header.png') no-repeat left bottom;
}
h3 { padding:0; margin:30px 0 0 }
h3.comments{padding:0; margin:40px auto 20px}
p img{padding:0; max-width:100%}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#000}
code {font:1.1em 'Courier New',Courier,Fixed}
acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}

/* 	Links	*/
#blog_page a, #blog_page a:visited, #blog_page a:active {text-decoration:underline}
#blog_page h1 a, #blog_page h2 a, #blog_page h3 a, #blog_page li a {text-decoration:none}
#blog_page a:hover, #blog_page h1 a:hover, #blog_page h2 a:hover, #blog_page h3 a:hover{color: #000; text-decoration:underline}

acronym, abbr, span.caps{cursor:help}
acronym, abbr{border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}
blockquote cite{margin:5px 0 0; display:block}
a img{border:none}
.center{text-align:center}
.hidden{display:none}
hr{display:none}
.navigation{display:block; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; text-align:center; margin-top:10px; /*margin-bottom:60px; */}
.narrowcolumn .navigation{ padding-right:15px }

/* Captions */
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}

/* 	Image Align	*/
img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{margin:4px 0 4px 11px !important; display:inline}
img.alignleft{margin:4px 11px 4px 0 !important; display:inline}
.alignright{float:right}
.alignleft{float:left}

/* Blog Header */
#blog_header {
	clear: both;
	float: left;
	width: 767px;
	height: 162px;
	margin: 1px 0 13px 0;
	background: url('images/blog-header-graphic.jpg') no-repeat left top;
}
#blog_header a#blog-return {
	float: left;
	width: 595px;
	height: 162px;
}
#blog_header #blog_social_media {
	float: right;
	width: 128px;
	margin: 78px 21px 0 0;
}
#blog_header #blog_social_media a {
	float: left;
	margin-bottom: 11px;
}
#blog_header #blog_social_media a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80); /* For IE8 and earlier */
}
#blog_header #blog_social_media .middle_social {
	margin: 0 24px 11px 26px;
}

/*****************************************		
    	Inside the Loop: .post/.entry
******************************************/
/*  .post
---------------------------------------*/
.post { margin:10px 0px 0 0; padding:0;}
.post hr {display:block}
.post h2, .post h2 a, .post h2 a:hover, .post h2 a:visited{color:#000;}
.postheader {
	width: 767px;
}
.postheader h2 {
	float: left;
	padding: 0;
	margin: 0;
	width: 767px;
	padding: 11px 0 13px 0;
	background: url('images/bg-post_header.jpg') repeat-y left top;
}
.postheader h2 a {
	float: left;
	width: 700px;
	padding: 10px 0 0 0;
	color: #302623;
	font: 100 26px/23px "rockwellbold", "Arial Bold", sans-serif;
}
.postheader .postinfo {
	clear: both;
	float: left;
	width: 767px;
	margin: 6px 0 12px;
	color: #493627;
	font: 100 14px/14px Arial, Helvetica, sans-serif;
}
.post_time {
	float: left;
}
.post_time .calendar {
	float: left;
	width: 16px;
	height: 17px;
	margin: -2px 5px 0 1px;
	background: url('images/blog-calendar-small.png') no-repeat left top;
}
.post_comments {
	float: right;
}
.post_comments a {
	float: right;
	margin-right: 5px;
	color: #493627;
	text-decoration: underline !important;
}
.post_comments a:hover {
	text-decoration: none !important;
}
.post_comments img {
	float: right;
	margin: 2px 0 0;
}

/* Post Category Icons */
.category-uncategorized .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-general.png') no-repeat left center;
}
.category-accessories .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-accessories.png') no-repeat left center;
}
.category-classes .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-classes.png') no-repeat left center;
}
.category-competitions .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-competitions.png') no-repeat left center;
}
.category-funny .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-funny.png') no-repeat left center;
}
.category-general .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-general.png') no-repeat left center;
}
.category-grilling .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-grilling.png') no-repeat left center;
}
.category-photography .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-photography.png') no-repeat left center;
}
.category-recipes .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-recipes.png') no-repeat left center;
}
.category-restaurants .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-restaurants.png') no-repeat left center;
}
.category-rubs-sauce .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-rubssuaces.png') no-repeat left center;
}
.category-smoking .posticon {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 6px 0 3px;
	background: url('images/blog-icon-smoking.png') no-repeat left center;
}

/*  .Entry (Inside Posts)
---------------------------------------*/	
.entry {
	clear: both;
	float: left;
	margin: 0 0 0 1px;
	color: #493627;
	font: 14px/23px Arial, Helvetica, sans-serif;
}
.entry p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 14px/23px Arial, Helvetica, sans-serif;
}

.entry li {
	font: 14px/23px Arial, Helvetica, sans-serif;
}

.entry img {
	margin: 10px 0;
	padding: 11px;
	background-color: #dbcbb0;
}

.entry img.left_noborder, .entry img.right_noborder {
	padding: 0;
	background-color: transparent;
}

img.left_noborder, img.left {
	float: left;
	margin:4px 11px 4px 0 !important;
	display:inline;
	padding: 0;
	border: none;
}
img.right_noborder, img.right {
	float: right;
	margin:4px 0 4px 11px !important;
	padding: 0;
	border: none;
}

.widecolumn .entry p,
.narrowcolumn .entry, 
.widecolumn .entry {line-height:14px}
.widecolumn {line-height:14px}
.narrowcolumn .postmetadata { text-align:left }
.thread-alt { background-color:#f8f8f8 }
.thread-even { background-color:white }
.depth-1 { border:1px solid #ddd }
.even, .alt { border-left:1px solid #ddd }
div.readmore {
	clear: both;
	float: left;
	margin: 9px 0 26px 0;
	padding: 0;
}

/* WP Page Navi Plugin */
.wp-pagenavi {
	width: 100%;
}
.wp-pagenavi a, .wp-pagenavi span {
	float: left;
    margin: 2px !important;
    padding: 3px 5px !important;
    color: #493627 !important;
    font: 15px/15px Arial, Helvetica, sans-serif !important;
    text-decoration: none !important;
    border: 1px solid #cfbfa8 !important;
    background: #e9e1d3 !important;
}
.wp-pagenavi a:hover {
    color: #82191b !important;
    border: 1px solid #b1a18a !important;
    background: #fff !important;
}
.wp-pagenavi span.current {
    margin: 2px !important;
    padding: 3px 5px !important;
    color: #82191b !important;
    font: 15px/15px Arial, Helvetica, sans-serif !important;
    text-decoration: none !important;
    border: 1px solid #b1a18a !important;
    background: #fff !important;
}

/* SSBA Plugin */
/*#ssba {
    clear: both;
    float: left;
    width: 759px;
    margin-top: 6px;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #DBCBB0;
}*/

.ssba img {
	padding: 0;
	margin: 0;
    background-color: transparent !important;
}

.ssba h6 {
	float: left;
	margin: 7px 10px 0 0;
	color: #493627;
	font: 30px/30px 'Medula One',Impact,Charcoal,sans-serif;
}



/*****************************************		
    		#sidebar 
******************************************/		
/*	Top Level Sidebar Modules	*/
#sidebar {
	background: url('images/bg-sidebar.png') no-repeat left top;
}
#sidebar ul li h2.widgettitle {
	padding: 0 0 8px 5px;
    text-align: left;
	color:#82191b;
	font: 100 19px/19px "rockwellbold", "Arial Bold", sans-serif;
	background: url('images/bg-widget_title.png') no-repeat left bottom;
}
#sidebar ul li {
	margin-bottom: 22px;
}
#sidebar ul li.widget_categories, #sidebar ul li.popular-posts {
    clear: both;
    float: left;
    width: 181px;
    overflow-x: hidden;
}
#sidebar ul li.widget_categories ul li, #sidebar ul li.popular-posts ul li {
    overflow-x: hidden;
    margin-bottom: 0;
    border-bottom: 1px solid #E2D4B9;
}
#sidebar ul li.widget_categories ul li:hover, #sidebar ul li.popular-posts ul li:hover {
    border-bottom: 1px solid #CFC09D;
}
#sidebar ul li.widget_categories a, #sidebar ul li.popular-posts a, #sidebar ul li.widget_categories a:visited, #sidebar ul li.popular-posts a:visited {
	clear: both;
    width: 168px;
    padding: 7px 7px 5px 6px;
    color: #493627;
    float: left;
    font: 100 14px/14px Arial,Helvetica,sans-serif;
    transition: padding 0.15s ease 0s;
}
#sidebar ul li.widget_categories a:hover, #sidebar ul li.popular-posts a:hover {
    width: 155px;
    padding-left: 19px;
    color: #000;
    text-decoration: none;
	background: url("images/left-nav_arrow_hover.png") no-repeat 8px 50%;
}
.widget.popular-posts {
    margin: -5px 0 18px !important;
}
#sidebar select {
    width: 100%;
    margin-top: 7px;
}
form#promo_newsletter {
	margin-bottom: 15px;
}
a.promo-cookbook {
    clear: both;
    float: left;
    margin-bottom: 20px;
    padding: 0;
}

/*	Widget Search Form
---------------------------------------*/
#sidebar li.widget_search h2.widgettitle {
	padding: 21px 0 5px 5px;
    color: #73553b;
    text-align: left;
    font: 100 18px/18px "rockwellbold", "Arial Bold", sans-serif;
    background: none;
}
#sidebar li.widget_search form {
	clear: both;
	float: left;
	width: 173px;
	height: 31px;
	margin: 0 0 14px 4px;
	background: url('images/bg-search_field.png') no-repeat left top;
}
#sidebar li.widget_search form input {
	margin: 8px 0 0 8px;
	border: none;
	background: transparent;
}
#sidebar #blog_searchform a {
    float: right;
    height: 11px;
    margin: 11px 5px 0 0;
    width: 6px;
    background: url('images/search-go.gif') no-repeat left top;
	cursor: pointer;
}

/* Featured Products
---------------------------------------*/
.featured-product {
	clear: both;
	float: left;
	width: 181px;
	margin: 4px 0 5px 0;
	background: #e0d5c0;
}
.featured-product img {
	clear: both;
	float: left;
	margin: 11px 0 4px 10px;
	padding: 0;
}
.featured-product h4 {
	clear: both;
	float: left;
	width: 167px;
	margin: 0 0 3px 8px;
	padding: 0;
	color: #82191b;
	font: 24px/24px 'Medula One',Impact,Charcoal,sans-serif;
}
.featured-product p {
	clear: both;
	float: left;
	width: 167px;
	margin: 0 0 5px 8px;
	padding: 0;
	color: #493627;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
.featured-product a {
	clear: both;
	float: left;
	width: 173px;
	margin: 0 0 5px 4px;
	padding: 3px 0 2px 0;
	text-align: center;
	color: #f2f1e9;
	font: 100 12px/12px "rockwellregular", "Arial", sans-serif;
	background: #82191b;
}

/*	Widecolumn	*/
.widecolumn .post{margin:0}
.narrowcolumn .postmetadata{ padding-top:5px}
.widecolumn .postmetadata{ margin:30px 0}
.widecolumn .smallattachment{ text-align:center; float:left; width:128px; margin:5px 5px 5px 0px}
.widecolumn .attachment{text-align:center; margin:5px 0px}
.postmetadata{clear:both}

/* Begin Lists */
html>body .entry ul{list-style-type:disc; padding:0 0 5px 35px;}
html>body .entry ul li {list-style-type:disc;}
html>body .entry li{margin:0 0 8px 10px}

.entry ol{padding:0 0 5px 35px; margin:0}
.entry ol li{margin:0; padding:0}
.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}


/*	Comments
---------------------------------------*/
.commentlist li, #commentform input, #commentform textarea{font:0.9em Arial,Helvetica,Sans-Serif}
.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:Arial,Helvetica,Sans-Serif}
.commentmetadata{font-weight:normal}	
#comments_wrapper { float:right }
#comments_wrapper a, #comments_wrapper a:hover, #comments_wrapper a:visited{text-decoration:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}
.commentlist p {margin:10px 5px 0 0;}
.children{padding:0}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}
#commentform{margin:5px 10px 0 0}
#commentform textarea{  width:98%; width:485px; padding:1%}
#commentform #submit{margin:0 0 5px auto; float:right}
#respond {
	margin: 0;
}
#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
.alt{margin:0; padding:10px}

#comments-wrapper h3#comments {
	clear: both;
	float: left;
	width: 759px;
	margin: 0 0 9px;
	padding: 0;
	color: #c5b89f;
	font: 48px/44px 'Medula One',Impact,Charcoal,sans-serif;
	border-bottom: 1px solid #DBCBB0;	
}
ol.commentlist {
	clear: both;
	float: left;
	margin: -6px 0 9px 0;
	padding: 0;
	width: 759px;
	text-align: justify;
}
ol.commentlist li {
	margin: 17px 0 10px;
	padding: 0;
	list-style: none;
	border: 1px solid #dbcbb0;
}
ol.commentlist .comment-body {
	padding-bottom: 15px;
}
ol.commentlist li em.comment-awaiting-moderation {
	float: left;
	width: 98.4%;
	color: #fff;
	padding: 3px 3px 3px 9px;
	background: #82191b;
}
ol.commentlist li div.commentmetadata {
	clear: both;
	margin-bottom: 10px;
	padding: 7px 8px 8px 8px;
	font: 14px/14px Arial, Helvetica, sans-serif;
	background: url('images/bg-comment_header.jpg') repeat left top;
}
ol.commentlist li div.commentmetadata a {
	color: #82191b;
}
ol.commentlist li div p {	
	color: #4a4843;
	font: 13px/20px Arial, Helvetica, sans-serif;	
	padding: 0 8px 10px 8px;
}
.comment-author {
	display: none;
}
	
ol.commentlist ul {
	width: 98%;
}
	
/*   Comments Respond Form   */
#comments-wrapper {
    width: 759px;
}
#comments-wrapper #respond h3 {
	clear: both;
	padding-bottom: 9px;
	color: #c5b89f;
	font: 30px/30px 'Medula One',Impact,Charcoal,sans-serif;
}
#comments-wrapper #respond h3 img {
	float: left;
	margin: 8px 6px 0 2px;
}
	
#comments-wrapper form#commentform {
	clear: both;
	float: left;
	width: 759px;
	background: #ebe4d2;
}
#comments-wrapper form#commentform p {
	float: left;
	font: 100 14px/20px Arial, Helvetica, sans-serif;
}
#comments-wrapper form#commentform p.loggedin {
	margin: 8px 0 0 16px;
}
#comments-wrapper form#commentform p label {
	display:none;
}
#comments-wrapper form#commentform p input {
	width: 203px;
	color: #c0ad9d;
	font: 100 14px/20px Arial, Helvetica, sans-serif;
	padding: 8px 7px 9px 7px;
	border: 1px solid #b49680;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	-webkit-box-shadow: inset 0 3px 6px rgba(91,67,60,.45);
	-moz-box-shadow: inset 0 3px 6px rgba(91,67,60,.45);
	box-shadow: inset 0 3px 6px rgba(91,67,60,.45);
}
.placeholder { color: #c0ad9d; }
#comments-wrapper form#commentform p input#author {
	margin: 10px 0 0 15px;
}	
#comments-wrapper form#commentform p input#email {
	margin: 10px 0 0 37px;
}	
#comments-wrapper form#commentform p input#url {
	margin: 10px 0 0 36px;
}
#comments-wrapper form#commentform p textarea {
	clear: both;
	float: left;
	width: 714px !important;
	height: 82px;
	margin: 6px 0 0 15px;
	padding: 8px 7px 8px 7px;
	border: 1px solid #b49680;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#c0ad9d;
	font: 100 14px/20px Arial, Helvetica, sans-serif;
	background: #fff;
	-webkit-box-shadow: inset 0 3px 6px rgba(91,67,60,.45);
	-moz-box-shadow: inset 0 3px 6px rgba(91,67,60,.45);
	box-shadow: inset 0 3px 6px rgba(91,67,60,.45);
	resize: none;
}
#comments-wrapper form#commentform p input#submit {
	width: 165px;
	height: 34px;
	border: none;
	box-shadow: none;
	margin: 0 0 12px 15px;
	padding: 0;
	background: url(images/btn-submit.jpg) no-repeat top left;
	cursor: pointer;
}
ol.commentlist li div.reply {
	margin: 0;
	padding: 0 8px 0;
	font: 100 14px/14px Arial, Helvetica, sans-serif;
}
	
/*   Comments Reply Form   */
ol.commentlist #respond h3 {
	margin: 30px 0 3px 16px;
	padding-bottom: 0;
}
.cancel-comment-reply a {
	clear: both;
	float: left;
	margin: 0 0 10px 16px;
}
ol.commentlist #respond form#commentform {
	width: 100%;
}
ol.commentlist #respond form#commentform p input {
	width: 202px;
}	
ol.commentlist #respond form#commentform p input#author {
	margin-left: 6px;
}
ol.commentlist #respond form#commentform p input#email {
	margin: 10px 0 0 -1px;
}	
ol.commentlist #respond form#commentform p input#url {
	margin: 10px 0 0 0;
}
ol.commentlist #respond form#commentform p textarea {
	width: 100.7% !important;
	margin: 0 0 0 6px;
}
ol.commentlist #respond form#commentform p input#submit {
	margin: -12px 0 0 6px;
}
/* Comment Depth Greater than 4 */
.depth-4 {
    margin-left: -1px !important;
    width: 102%;
}
.depth-5 {
    margin-left: -1px !important;
    width: 102%;
}

/*****************************************		
    		Backgrounds
******************************************/

/*****************************************		
    		Wordpress Modules
******************************************/
/*	WP Calendar
---------------------------------------*/
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt}
#wp-calendar a{text-decoration:none}
#wp-calendar caption{font:bold 1.3em Arial,Helvetica,Sans-Serif; text-align:center}
#wp-calendar th{font-style:normal; text-transform:capitalize}


#commentform p{margin:5px 0}
.nocomments{text-align:center; margin:0; padding:0}
.commentmetadata{margin:0; display:block}

/*	Wp-calender
---------------------------------------*/
#wp-calendar{ empty-cells:show; margin:10px auto 0; width:155px }
#wp-calendar a{display:block}
#wp-calendar #next a{ padding-right:10px; text-align:right}
#wp-calendar #prev a{ padding-left:10px; text-align:left}
#wp-calendar caption{ text-align:center; width:100% }
#wp-calendar td {padding:3px 0; text-align:center }
#wp-calendar td.pad:hover {/* Doesn't work in IE */background-color:#fff}


/*	wp-caption
---------------------------------------*/
.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin: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}


/*****************************************		
    	Required: Do Not Modify
******************************************/
/*		Helpers					
 * ------------------------------------*/
/*	Clearfix	*/
.clearfix:after, .col:after, .cg:after, .section:after, .page:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0} 
.clearfix, .section, .cg, .col, .block, .page{ display:inline-block} 
html[xmlns] .clearfix, html[xmlns] .cg, html[xmlns] .col, html[xmlns] .block, html[xmlns] .section, html[xmlns] .page{display:block} 
* html .clearfix, * html .col, * html .cg, * html .block, * html .section, * html .page{height:1%}
/*	Clearfloat	*/
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; } 
.cancelfloatempty {clear:both; font-size:1px; margin:0; padding:0}
/*	Float	*/
.block, .col, .cg, .fl { float: left } .fr { float:right; } .fn { float:none; }
.page { float: none; }
.section .block, .section .cg { float: left; width: auto; }
/*	Image fix for ie 6 */
.f0, .imgfix { font-size: 0; line-height: 0px;  } 
.page, .inset { margin-left: auto; margin-right: auto;}
.inset { width: auto; margin: 0 auto; }
.hide {display: none; } .db { display: block; }

.single #comments_wrapper{display:none}

.post .post_edit span a {
	clear: both;
	float: left;
	margin-top: 5px;
	text-align: left;
	font: italic 12px/12px Arial, Helvetica, sans-serif;
}