/*
Theme Name: Brandlabs Custom Theme
Theme URI: http://Jailbreaktoys.com/
Description: Custom theme for Volusion stores created by Brandlabs. 
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, #header_outter  { display: none; }
#content_inner { padding: 0; }
#content_area { width: 1028px !important; max-width: 1028px; padding: 0; }
#content_area table,
#content_area table td { padding: 0px !important; border-collapse: collapse !important; margin: 0 !important; }

#header_replace { background: url('images/header_replace.png') no-repeat; height: 161px;  }
	#header_replace {width:1028px; padding: 0;  }
	#header_replace #hdr_pri { width: 921px; margin-left: 54px; }
	#header_replace a { display: block; float: left; }
		#header_replace a span { margin: 0 auto; display: block; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
		#hdr_logo span, #hdr_store span { visibility: hidden; }
	#header_replace #hdr_logo { width: 765px; margin-top: 20px; height: 95px;  }
	#header_replace #hdr_store { width: 154px; margin-top: 20px; height: 63px;  }
	#header_links {height:104px;} /**/
	#header_bloghomelink {float:left; width:351px; height:58px; padding:46px 0px 0px 61px; } /**/
		#header_bloghomelink a{width:351px; height:58px; } /**/
	#header_storelink {float:right; width:124px; height:61px; padding:20px 83px 0px 0px; } /**/
		#header_storelink a{width:124px; height:61px; } /**/
	#header_replace #hdr_sec { margin: 22px 0 0 72px; padding: 0px 0 0 0; width: 903px; height:35px; /*height is new. margin was 115 0 0 72. padding was 11 0 0 0*/ }
		#header_replace #hdr_sec #hdr_sec_nav { width: 721px; }
			#header_replace #hdr_sec #hdr_sec_nav ul { margin: 0px; padding: 0; height: 23px; }
				#header_replace #hdr_sec #hdr_sec_nav ul li { list-style: none; float: left; width: auto;  height: 23px;  }
					#header_replace #hdr_sec #hdr_sec_nav ul li a { display: block; height: 23px; text-align: center; color: #000; 
						padding-top: 4px; text-transform: uppercase; }
					#header_replace #hdr_sec #hdr_sec_nav ul li a:hover { color:#fff; }
				#header_replace #hdr_sec #hdr_sec_nav {} 
				#header_replace #hdr_sec #hdr_sec_nav #who a { width: 63px; margin-left: 6px; } 
				#header_replace #hdr_sec #hdr_sec_nav #what a{ margin-left: 5px; width: 70px; } 
				#header_replace #hdr_sec #hdr_sec_nav #when a{ margin-left: 5px; width: 73px; } 
				#header_replace #hdr_sec #hdr_sec_nav #where a { margin-left: 5px; width: 81px; } 
				#header_replace #hdr_sec #hdr_sec_nav #why a { margin-left: 5px; width: 63px; } 
				#header_replace #hdr_sec #hdr_sec_nav #how a {margin-left: 5px; width: 63px; } 
				#header_replace #hdr_sec #hdr_sec_nav #madeinchina a { width: 139px; margin-left: 5px; } 
				#header_replace #hdr_sec #hdr_sec_nav #mightbeart a { width: 117px; margin-left: 5px; } 
		#header_replace #hdr_sec #blog_search_form { height: 23px; width: 181px; }
		  #header_replace #hdr_sec #blog_search_form #search_form_input { width: auto; padding-top: 6px !important; }
			  #header_replace #hdr_sec #blog_search_form #search_form_input input { width: 150px; }
		  #header_replace #hdr_sec #blog_search_form #search_form_go { width: auto; }
			  #header_replace #hdr_sec #blog_search_form #search_form_go a { width: 20px; height: 22px; }
/*****************************************		
    		Configuration
******************************************/

/*	Disable Sidebars
---------------------------------------*/
#sidebar_pages, #sidebar_links { display: none !important; } /* Default Turned Off */
	#blog_search,
 	#sidebar_tagcloud,
	#sidebar_rss,
	#sidebar_topics,
	#sidebar_meta,
	.linkcat	{ display: none !important; }

/*	Display Tags/Category in Posts ?	*/
.postinfo_before, .postinfo_cat, .postfooter .postbyline  { display: none; }
.post .postbyline { display: none; }
.post_date { margin-top: 11px; }
/*	Display Sidebar Images or Text ?	*/
#sidebar div.sidebar_header { background: url('images/sidebar_bg.gif') no-repeat; width: auto;  }
#sidebar div.sidebar_header img { display:none; }
/* #sidebar div.sidebar_header h2 { display: none} */

/* 	Columns - Set Up Column Sizes
---------------------------------------*/
#blog_page { padding:15px 0 20px 0px; width:1028px; margin: 0 0 0 0px; }
* html #blog_page { margin: 0; }
#bloglogo {}
	#bloglogo_img { } 
	#bloglogo_rss { margin: 0 0 0 0; }
#blog_content, #sidebar { float: left; } 
	#blog_content { width:679px; margin-right: 10px; }
	.page #blog_content { width: 622px; padding-left: 55px; }
	.post-navigation, .navigation  { padding-left: 65px; }
	.postblock .post-navigation { display: none; }
	#sidebar { width: 305px; }

.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}
	h2.pagetitle{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{ color:#000; margin: 10px 0 0 0; text-align:center }
.archive  h2.pagetitle { margin: 10px 0;}
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 {color:#2539f5; 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{padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}
.alignright{float:right}
.alignleft{float:left}

/*****************************************		
    	Inside the Loop: .post/.entry
******************************************/
/*  .post
---------------------------------------*/
.postblock { margin: 0 0 10px 0; }
	.post_date { width:54px; height:47px; background:#9c9698; text-align: center; padding: 3px 0 9px 0 ;}
		.post_date span { display: block; float: none; margin: 0 auto; text-align: center; color: #fff;  font-family: Impact, Arial, Helvetica, sans-serif; 
			font-size: 20px; font-weight: normal;}
		.post_date .month { text-transform:uppercase; }
		.post_date .day {}
	.post { width: 580px; margin:0px 0px 20px 5px; padding: 10px 0 10px 28px; border: 1px solid #e1e1e1; background: #fff;  }
		.post hr {display:block}
		.post h2, .post h2 a, .post h2 a:hover, .post h2 a:visited{color:#000;}
		.post a { font-size: 14px; }
	.postheaderbyline  { padding: 9px 0 2px 0; font-size: 0; width: 567px;  }
		.postheader_byline_first, .postheader_byline_author a, .postheader_byline_beforetime, .postheader_byline_time { font-size: 12px;  font-weight: bold; }
		.postheader_byline_first, .postheader_byline_beforetime, .postheader_byline_time { color: #93b2de  }
		.postheader_byline_first, .postheader_byline_author a { color: #000 !important; }
		.postheader_byline_first { text-transform: lowercase; }
		.postheader_byline_author a { text-transform: capitalize; } 
	.postheader_title, .postheader_title div.section {  width: 532px; }
		.postheader_title h2 {  padding: 0; margin: 0; width: auto; font-size: 0; width: 520px;}
			.postheader_title h2 a, 
			.postheader_title h2 a:active, 
			.postheader_title h2 a:hover { color:#000000 !important; font-family:verdana,arial,helvetica,sans-serif;font-size:28px;}
		.postheader_title .postinfo { float: left; width: auto; display: block; padding: 5px 0 0 0;  }
		
	.postheaderbyline span { display: inline; color: #93b2de;}
	.postheader_comments {  }
			.postheader_comments a { color: #fff !important; font-weight: bold; display: block; 
			padding: 7px 0 24px 0; text-align: center; line-height:1em; width:38px; text-decoration: none;}
			.postheader_comments a, .postheader_comments a:hover { font-size: 20px; text-decoration: none !important; }
	.postheader_title .postinfo span  { color: #cf2127; font-size:10px; }
	.postheader_title .postinfo .postinfo_time  { display: none; }
	.postfooter_title {  margin: 0 0 10px 0; padding: 4px 0 0 0;  }
		#postinfo, #postinfo a, #postinfo a:hover, #postinfo a:visited, 
		.postbyline {}
			.postbyline .postbyline_author,
			.postbyline .postbyline_first,
			.postbyline span, 
			.postbyline span a { font-weight: bold; color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
			.postbyline span.postbyline_time { color: #5d5d5d; font-weight: bold; }
		.postmeta {float: right !important;  width: auto;}
				.postmeta .postmeta_tags { padding-bottom:10px; padding-top:10px; float: left; width:600px; }
				.postmeta .postmeta_comments { }
					.postmeta_comments a { color:#CF2127; font-family:Arial,Helvetica,sans-serif;
						font-size:12px; font-weight:bold;  }
		#postinfo a, #postinfo a:hover, #postinfo a:visited, 
		div.postmetadata a, div.postmetadata a:hover, div.postmetadata a:visited, 
		div.postmetaedit a, div.postmetaedit a:hover, div.postmetaedit a:visited{text-decoration:underline}
		.single .postmetadata {  }
		.single #comments { padding-left:69px; margin-top: 0px; }

/*  .Entry (Inside Posts)
---------------------------------------*/	
.entry{ font-size:11px; width: 558px;}
	.entry, .entry p { color:#282828; font-family:Arial,Helvetica,sans-serif !important;font-size:14px; line-height:18px; }
	.entry p a:visited, .entry p a, .entry p a:hover{ color:#F06400; text-decoration:underline; font-size: 14px;}
	.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 }
#blog_search { background: url('images/sidebar_search_bg.gif') no-repeat 0 0; width: 178px; height: 63px;}
	#blog_searchform { }
		#blog_searchform div input#s { 
			background: transparent; border: 0; text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px; color: #606060; padding: 0 1px 0 0; width: 130px; margin: 0 7px 0 10px; float: left;}
		#blog_searchform div a { display: block; float: left; width: 22px; height: 22px; }
		#blog_searchform div input#s, #blog_searchform div a { margin-top: 38px }

/*****************************************		
    		#sidebar 
******************************************/		
#sidebar { margin: 0 0 0 0; padding: 0 0 0 0; }
	#sidebar li { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	/*	Top Level Sidebar Modules	*/
	#sidebar .section { }
	/*	Everything except the tag cloud: Define font size, color	*/
	#sidebar_rss li , #sidebar_posts li,
	#sidebar_rss a, #sidebar_posts a,
	#sidebar_topics li, #sidebar_archives li,
	#sidebar_topics a, #sidebar_archives a,
	#sidebar_meta li, 
	#sidebar_meta a { font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
	#sidebar form {margin:0}
	#sidebar div.sidebar_header {  }
		#sidebar .sidebar_post_tn { width: 125px; height: 83px; padding-bottom: 8px; }
			#sidebar .sidebar_post_tn .wp-post-image { border: 3px solid #555; }
		#sidebar .sidebar_post_title { padding-left: 14px; padding-top: 9px; width: 125px; }
			#sidebar .sidebar_post_title a { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
		#sidebar div.sidebar_header { color: #fff; height: 52px; }
			#sidebar div.sidebar_header img {  }
			#sidebar div.sidebar_header h2 { font-size:18px; padding:9px 0 3px 18px; font-weight:bold; color: #fff; text-transform:capitalize; font-weight: normal;
				width: 305px;  }
	#sidebar ul, 	
		#sidebar ul ol{margin:0; padding:0}
		#sidebar a, #sidebar a:active  {color: #000; }
		#sidebar ul li { list-style-type:none; list-style-image:none; margin: 0 0 5px 0; }
		#sidebar ul li li { margin-bottom: 0; }
		#sidebar ul p, #sidebar ul select{ margin:5px 0 8px; padding: 0; }
			#sidebar ul ul, 
			#sidebar ul ol{ margin:0px 0 0 5px }
		#sidebar ul ul{ list-style-image:none; list-style-position:outside; list-style-type:none }
			#sidebar ul ul ul, 
			#sidebar ul ol{margin:0 0 0 10px }
		ol li, #sidebar ul ol li{ list-style:decimal outside }
		#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0; padding:0}
		#sidebar ul ul li { padding-left:11px; font-family: Arial, Helvetica, sans-serif; }
	/*	Specific Sidebar Modules	*/
	#sidebar_rss  { } 		
	#sidebar_search  { } 		
	#sidebar_tagcloud  { } 		
	#sidebar_topics  { } 		
	#sidebar_pages  { } 		
	#sidebar_links  { } 		
	#sidebar_archives  { } 		
	#sidebar_meta  { } 		
	.widgettext { } 
		/*.widgettext .textul li { padding-left: 16px !important;  }*/
		.widgettext #sidebar_subscribe_form  { }
			.widgettext #sidebar_subscribe_form a { float: left; display: block; }
			#sidebar_promo #sidebar_subscribe_form #newsletter_input_s input { background: transparent; border: 0; 
				color:#555; height:15px; margin: 2px 0 0 6px; padding: 0; width: 220px;  }
			#sidebar_promo #sidebar_subscribe_form #newsletter_submit_s a { width: 30px; height: 23px; }
		#sidebar_promo  { } 
	#sidebar #sidebar_sm ul { background: url('images/sidebar_sm.jpg') top left no-repeat; border: 0 none; height:85px; width:280px;}
		#sidebar #sidebar_sm  li { float: left; padding: 0; }
		#sidebar #sidebar_sm  li a {height: 80px; display: block; }
		#sidebar #sidebar_sm  li a:hover { text-decoration: none; }
		#sidebar #sidebar_sm  li span { visibility: hidden; } 		
		#sidebar #sidebar_sm #fb a { width: 90px;}		
		#sidebar #sidebar_sm #twitter  a{ width: 100px; }		
		#sidebar #sidebar_sm #rss a { width: 80px; }
		
		/* Volusion Widget Styles */
		
		ul.volusion_product div.volusion_right{
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		font-weight:bold;
		line-height:20px;
		}
		
		ul.volusion_product div.volusion_right a{
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		font-weight:bold;
		}
		
		ul.volusion_product div.volusion_right img{
		margin-top:5px;
		}
		
		ul.volusion_product div.volusion_right a.prodlink{
		font-size:10px;
		font-weight:normal;
		}
		
		ul.volusion_product img.vol_prd_image{
		float:left;
		border:3px solid #555555;
		width:100px;
		margin-right:10px;
		}
		
		
		

/*	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; padding: 10px 0; margin: 10px 0; }

/* Begin Lists 
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px}
html>body .entry li{margin:7px 0 8px 10px}

.entry ul li:before{/*content:"\00BB \0020"; */content:url(images/bullet.gif)}
#sidebar ul ul li:before{/*background:transparent url(images/orange_bullet.gif) no-repeat scroll left 10px; *//*content:url(images/bullet_2.gif); *//*vertical-align:middle; */}
.entry ol{padding:0 0 0 35px; margin:0}
	.entry ol li{margin:0; padding:0}
.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}

/*	Page Nav
---------------------------------------*/
#blog_page_nav  { height: 52px; margin-left: 54px; }
	#blog_page_nav ul  { list-style-type: none; height: 20px; margin:0px; padding: 11px 0 0 20px; }
		#blog_page_nav ul li { float: left; width: auto; }
			#blog_page_nav ul li a { display: block; width: auto; color: #fff; font-size: 15px; text-transform:uppercase; margin-right: 43px; }
			#blog_page_nav ul li a:hover { color: #fff; text-decoration: underline; }

/*	#searchform <- Searchform.php
---------------------------------------*/
#searchform{/*margin:10px auto; *//*padding:5px 3px; */text-align:left}
	#sidebar #searchform #s{border:1px solid #789111; width:149px; height:18px; padding:2px; vertical-align:top}
	#sidebar #searchsubmit{padding:0; margin:0}

.entry form{ /* This is mainly for password protected posts,makes them look better. */text-align:center }
select{ width:130px }

/*	Comments
---------------------------------------*/
.commentlist {}
.commentlist cite a, .commentlist cite a:hover { font-size: 15px !important; }
* html .commentlist { padding: 0 0 0 10px; margin-right: 0px;  }
.commentlist li, #commentform input, #commentform textarea{font:0.9em Arial,Helvetica,Sans-Serif}
* html .commentlist li { margin-left: 10px; }
	.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{padding:0; text-align:justify; margin-right:0px; padding:0 0 0 58px;}
	.commentlist li{padding:5px 5px 10px 10px; padding:5px 5px 10px 10px; list-style:none; width:594px; }
		.commentlist li ul li{margin-right:-5px; margin-left:10px}
	.commentlist p{margin:10px 5px 10px 0}
.children{padding:0}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}
	#commentform{margin:5px 0px 0 0}
	#commentform textarea{  width:98%; width:485px; padding:1%}
	#commentform #submit{margin:0 0 5px auto; float:right}
#respond{ width: 498px;margin-left: 67px; }
	#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
.alt{margin:0; padding:10px}

/*****************************************		
    		Backgrounds
******************************************/
/*#sidebar div.sidebar_header { background: url('images/sidebar_header_bg.gif') no-repeat;  }*/
/*#blog_page { background: url('images/blog_page_bg.gif') no-repeat;  }*/
/*.postheader_comments { background: #9c9698 url('images/comment_bg.gif') bottom left no-repeat;  }*/
/* .postheader_comments { background: url('images/comment_bg.png') bottom left no-repeat; z-index: 999; }*/
/*.postheader_comments a {  background: #9c9698; z-index: 0; }*/
.postheader_comments a { background: #9c9698 url('images/comment_bg.png') bottom left no-repeat;  }
.postheader_comments a:hover { background: #000 url('images/comment_bg.png') bottom left no-repeat;  }
#sidebar div.sidebar_header { background: url('images/sidebar_title.png') top left no-repeat; }
#sidebar #sidebar_sm ul { background: url('images/sidebar_sm.jpg') top left no-repeat; }
#sidebar ul ul { background: #fff; border: 1px #e1e1e1 solid;  margin-left: 0px; width: 279px; padding: 8px 0px 8px 0; }
#sidebar ul ul ul { background: transparent; width: auto; }
#sidebar #sidebar_promo #sidebar_subscribe_form  { background: url('images/sidebar_mailinglist_bg.gif') left top no-repeat; }
#blog_page_nav { background: url('images/blog_page_nav.png') left top no-repeat; }
/*****************************************		
    		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}

/*	Widgets
---------------------------------------*/
li.widget{color:#7A7A7A; /*padding-top:6px; *//*padding-bottom:14px; *//*padding-left:10px; */}
li.widget h2.widgettitle{ color:#fff; margin:5px 0 0; padding:0; font-size:18px; 
	 font-weight:normal; background:url("images/sidebar_title.png") no-repeat scroll left top transparent; height:40px; padding:9px 0 3px 18px; 
		text-transform:capitalize; width:305px;
	}
li.widget div.textwidget { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #E1E1E1; margin-left:0; padding:8px 10px; width:259px; }	
/*li.widget div div { background: transparent; width: auto; padding: 0; width: auto; border: 0 none; margin: 0; }*/
li.widget a, li.widget a:visited{color:#7A7A7A}
li.widget a:hover{color:#7A7A7A}
li.widget div.rssbuttonwidget{color:#9BB835; font-size:18px; font-weight:bold; line-height:1em; background:url(images/rss_button.gif) no-repeat 2px 2px; padding-left:24px; height:20px; vertical-align:top}
li.widget div.rssbuttonwidget a, 
li.widget div.rssbuttonwidget a:hover, 
li.widget div.rssbuttonwidget a:visited{color:#9BB835; font-size:18px; font-weight:bold; text-decoration:none}

#subscribe_to_rss{height:20px}
	#subscribe_to_rss #rss_left{float:left}
	#subscribe_to_rss #rss_icon{margin-right:7px; vertical-align:middle}
	#subscribe_to_rss #rss_right{float:left; padding-top:2px}
#subscribe_to_rss #rss_text_link{/*padding-top:3px; */}


/*****************************************		
    	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; }
.section, .page { float: none; }
.section .block, .section .cg { float: left; }
/*	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 {width: 40px; padding: 3px; margin: 10px 0 0 0; text-align: center; border: 1px solid #eee;color: #777}
 .post .post_edit span a:hover { background: #ffff00;  border: 1px solid #ffee00;  }