/*
Theme Name: tailstotellblog
Description: Elegant 3-column Theme with Admin Options for easy customization of Header image, Background Color, Search Box, Post Meta Data, RSS Icon, etc. Easily turn on/off Search Box, RSS Icon. Theme designed by  www.dkszone.net.
Version: 2.1.3
Author: ActiveDesign
Author URI: http://www.adoncreative.com/
Tags: custom-header,theme-options,custom-colors,blue,white,three-columns,fixed-width,left-sidebar,right-sidebar

This theme is released under the GPL: http://www.gnu.org/licenses/gpl.html
*/

/***** RESET *******/
@font-face {
	font-family: 'BrianScratchRegular';
	src: url('http://www.tailstotellblog.com/wp-content/themes/tailstotell/briasrg_-webfont.eot');
	src: local('BrianScratchRegular'), url('fonts/briasrg_-webfont.woff') format('woff'), url('fonts/briasrg_-webfont.ttf') format('truetype'), url('fonts/briasrg_-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GoudyHvyfaceCnBTRegular';
	src: url('http://www.tailstotellblog.com/wp-content/themes/tailstotell/goudhfcc-webfont.eot');
	src: local('GoudyHvyfaceCnBTRegular'), url('fonts/goudhfcc-webfont.woff') format('woff'), url('fonts/goudhfcc-webfont.ttf') format('truetype'), url('fonts/goudhfcc-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GoudyHvyfaceBTRegular';
	src: url('http://www.tailstotellblog.com/wp-content/themes/tailstotell/goudhfcn-webfont.eot');
	src: local('GoudyHvyfaceBTRegular'), url('fonts/goudhfcn-webfont.woff') format('woff'), url('fonts/goudhfcn-webfont.ttf') format('truetype'), url('fonts/goudhfcn-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{ background:url(images/bodybg.jpg) top repeat-x #e7f6fb; margin:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
* {margin:0;padding:0;outline:none;}
ul, ol {list-style-image:none;list-style-type:none; line-height:18px;}
img, a img{outline:none;border:none;}
.clear{clear:both;margin:0;padding:0;line-height:0;font-size:0;}

#wrapper{width:1027px;margin:0 auto;}/* maroon */
#wrap{}
h1, h2, h3, h4, h5 { color:#333;}
h1{font-size:20px;text-decoration:none; color:#333;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:11px;}

/***** GLOBAL FORMATTING *****/

body {font-size: 12px; color:#646464;}
a {color: #127db8;text-decoration: none;}
a:hover {color: #4F67F0;text-decoration: underline;}
a:visited {color: #49647d;}
img {border: 0;}

/*----- header style -----*/
#header{ /*padding:0 12px 0 16px;*/ height:365px; background:url(images/header-banner1.jpg) top no-repeat; overflow:hidden;}
	.transparent{ background:url(images/transparent.gif) top repeat;}
	.head{ /*width:996px;*/ width:1026px; height:365px;}
	.logo{ float:left; /*padding:282px 0 0;*/padding:282px 0 0; margin:0 0 0 10px;  }
	.hart_logo{float:right;}
	
/*-------- maincontent style --------*/	
#maincontent{ background:#fff;}
#maincontent_topbg{ background:url(images/main-content-topbg1.jpg) top no-repeat;}
#maincontent_leftbg{background:url(images/main-content-leftbg.jpg) top left repeat-y;}
#maincontent_rightbg{background:url(images/main-content-rightbg1.jpg) top right repeat-y;}
#maincontent_bottombg{background:url(images/main-content-bottombg.jpg) bottom no-repeat;}
	.maincontent_content{/*height:400px;*/ padding:25px 30px 80px 28px; background:url(images/transparent.gif) top repeat;/*border-bottom:1px solid #0000CC*/; }/* blue */
	
	/*----- content style -----*/
	.content_wrap{ background:none;}
		.content{ float:left; width:552px; padding:20px 0 0; overflow:hidden;} /* pink */
		.left_content{float:left; width:163px; margin:0 0 0 5px;} /* green */
		.right_content{float:left; width:236px; margin:0 0 0 10px;} /* pink */

		.post_topbg3{background:url(images/post-topbg3.jpg) top left no-repeat;}

		.inner_content{float:left; width:708px; padding:20px 0 0;}
		.inner_left_content{float:left; width:236px; margin:0 0 0 20px;}
		.inner_left_content .widgetbox {border-bottom:1px solid #fff; margin-bottom:15px;}
			/*-------POST (Index.php)---------*/
			.post_wrap{ background:#efefed; margin:0 0 10px 0;}
			.post_leftbg{ background:url(images/post-leftbg.jpg) top left repeat-y; width:552px;}
			.post_rightbg{ background:url(images/post-rightbg.jpg) top right repeat-y;}
			.post_topbg{ background:url(images/post-topbg.jpg) top no-repeat;}
			.post_topbg1{ background:url(images/post-topbg1.jpg) top left no-repeat;}
			.post_bottombg{ background:url(images/post-bottombg.jpg) bottom no-repeat;}
			.post{ padding:50px 40px 50px 40px; /*height:300px;*/ position:relative;}
			
			.post_title{ /*_border:1px solid #efefee;*/background: url(images/post-titlebg.jpg) bottom no-repeat; padding:0 0 23px 0;}
			.post h1 a{color:#1283af; font-size:20px; text-decoration:none;}
			.post h1 a:hover, .with-name .bio a:hover { text-decoration:underline; color:#52463D; }
			.post .title{float:left; width:300px;}
			.post .cat{color:#5f8e2a; font-size:11px; font-weight:bold; float:right;width:150px; }
			.post .cat a{color:#5f8e2a; text-decoration:none; }
			.post .date{ color:#000000; font-weight:bold; padding:30px 0 10px 0;}
			.post_contents{color:#646464;}
			.readpost{/*padding: 20px 0 20px 0;*/ padding:20px 0 0 0;}
				.readmore{color:#007fb9; text-decoration:none; font-weight:bold; padding:0 0 0 30px; background:url(images/post_foot.jpg) no-repeat;}
				a.readmore{text-decoration:none;}
				.readpost span{color:#5f8e2a; float:right; font-weight:bold;}
				.postedby{color:#5f8e2a; font-weight:bold; float:right; margin:-20px 10px 0  0; font-style:italic;}
			.post_bottom{ margin:30px 0 0 0;}
			.comments_share{ float:left; color:#41413f;}
			.comments_share a{ text-decoration:none; color:#41413f;}
			.cat_pic{float: right; width:111px; height:90px;}
				.cat_pic .cat-item-5{ background: url(images/dog-vet.gif) no-repeat;width:111px; height:90px;}/* pet care*/
				.cat_pic .cat-item-4{ background:url(images/dog.gif) no-repeat;width:111px; height:90px;}/* breed about it*/
				.cat_pic .cat-item-3{ background: url(images/dog-girl.gif) no-repeat;width:111px; height:90px;}/* Dog tales */
				.cat_pic .cat-item-6{ background:url(images/training.gif) no-repeat;width:111px; height:90px;}/* Training*/
				.share_this{ padding:40px 0 10px 0;}
			.post_wrap a:hover{color:#006699;}
			
			/*-------INNER POST (Single.php)---------*/
					/*-----GCSS-------*/
					.havahartlogo { position:absolute; left:40px; bottom:16px;}
					.havahartlogo a { background:url(images/havahartlogo2.png) no-repeat left top; display:block; height:51px; width:113px;}
					.havahartlogo a span { display:none;}
					/*-----GCSS-------*/

			.innerpost_wrap{background:#efefed;}
			.innerpost_midbg{background:url(images/innerpost-mid-bg.jpg) repeat-y; height:100%; border-bottom:1px solid #fff;}
			.innerpost_topbg{background:url(images/innerpost-top-bg.jpg) top no-repeat;}
			.innerpost_bottombg{background:url(images/innerpost-bottombg.jpg) bottom no-repeat;}
			.innerpost{ padding:50px 40px 80px 40px; position:relative;}
				.innerpost .post_title{ /*_*/background: url(images/post-titlebg.jpg) bottom no-repeat; padding:0 0 23px 0;}
				.innerpost h1 a{color:#1283af; font-size:20px; text-decoration:none;}
				.innerpost .title{float:left; width:300px;}
				.innerpost .cat{color:#5f8e2a; font-size:11px; font-weight:bold; float:right;width:190px; }
				.innerpost .cat a{color:#5f8e2a; text-decoration:none; }
				.innerpost .date{ color:#000000; font-weight:bold; padding:10px 0 10px 0;}
				.innerpost .post_contents{color:#646464; margin:0 0 20px 0;}
				.innerpost .postedby{color:#5f8e2a; font-weight:bold; margin:0 10px 0  0; font-style:italic; float:left;}
				.innerpost .share_this{ float:right; width:200px;}
				/*.innerpost .havahartlogo, .archive_page .havahartlogo { position:absolute; right:40px; bottom:20px;}*/
				
				.comment_box .innerpost_midbg{background:url(images/innercomment_midbg.jpg) top repeat-y;}
				.comment_box .innerpost_topbg{background:url(images/innercomment_topbg.jpg) top no-repeat;}
				.comment_box .innerpost_bottombg{background:url(images/innercomment_bottombg.jpg) bottom no-repeat;}
				.comment_box .commentlist{ background:none;}
				.comment_box .navigation { padding-top:10px;}
				.comment_box .navigation .alignleft { float:left; }
				.comment_box .navigation .alignright { float:right; }
				.comment_text{color:#6d6d6d;}
				/*.comment_approval{ padding:20px 0 10px 0;}*/
				.tilde{ margin:5px 10px 0 0; float:left;color:#0382b5; font-weight:bold; font-size:16px;}
				h1.comment_title{color:#594c46; font-size:26px; text-transform: capitalize; background:url(images/innercomment_h2bg.jpg) bottom left no-repeat; padding:0 0 10px 0; float:left;}
				.dog_comment{float:right;}
				
				.comment_box .havahartlogo { float:right; position:none;}
				
				.commentlist {margin: 0px;padding: 0px;}
				.commentlist li {padding:20px 0; margin:0; border-bottom:1px dotted #b7b9b8;}
				.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
				.commentlist li .avatar {float: right;margin: 0px 5px 0px 10px;padding: 2px;}
				.commentlist li ul li {font-size: 12px;}
				.fn{color:#0382b5; font-size:16px; font-weight:bold; float:left; padding:0 10px 0 0; }
				.comment-meta a{ float:left;color:#868686; text-decoration:none;}
				.commentlist p {padding: 0px;}
				#commentform { padding-top:20px;}	
				#commentform input {width: 170px;padding:2px;margin: 5px 5px 1px 0px;}
				#commentform {margin: 5px 10px 0px 0px;}
				#commentform textarea {padding: 10px;}
				#respond:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;}
				#commentform p {margin: 5px 0px 5px 0px; }
				#commentform #submit {margin: 5px 0px 20px 0px;float: left;border: 1px solid #0CC;}

			.reply_midbg{ background:url(images/reply-midbg.jpg) top repeat-y;height:100%; border-bottom:1px solid #fff;}
			.reply_topbg{ background:url(images/reply-topbg.jpg) top no-repeat;}
			.reply_bottombg{ background:url(images/reply-bottombg.jpg) bottom no-repeat;}
				.reply{float:left;}
				.replytd{padding:0 0 0 25px;}
				.dog_reply{float:right; position:absolute; right:40px; top:10px;}
				#respond{padding:30px; position:relative;}
				#respond h1{ background:url(images/comment-h2bg.jpg) bottom left no-repeat; padding:0 0 15px 0;color:#594c46; font-size:26px;}
				#respond p#comment-header{ background:url(images/comment-h2bg.jpg) bottom left no-repeat; padding:0 0 15px 0;color:#594c46; font-size:26px;}
				#respond #author{ background:url(images/comment-txtbg.jpg) no-repeat; width:167px; height:27px; padding:5px 10px 0 10px; _padding:10px 10px 0 10px; border:none;}
				#respond #email{ background:url(images/comment-txtbg.jpg) no-repeat; width:167px; height:27px; padding:5px 10px 0 10px; _padding:10px 10px 0 10px; border:none;}
				#respond #url{ background:url(images/comment-txtbg.jpg) no-repeat; width:167px; height:17px; padding:5px 10px 0 10px; _padding:10px 10px 0 10px; border:none;}
				#respond #location{ background:url(images/comment-txtbg.jpg) no-repeat; width:167px; height:27px; padding:5px 10px 0 10px; _padding:10px 10px 0 10px; border:none;}
				#respond #comment{ background:url(images/comment-txtareabg.jpg) no-repeat; width:474px; height:60px; border:none; float:left; margin:20px 0 0 0;}
				#respond #submit{ background: url(images/comment-submitbg.jpg) no-repeat; width:134px; height:37px; border:none; font-size:0px; cursor:pointer; float:right; margin:40px 0 0 0; line-height:0;}
				#nextprev .alignleft{float:left; text-align:left;}
				#nextprev .alignright {float:right; text-align:right;}

			/*----- left sidebar -----*/
			#sidebarLeft {width:161px; margin:0 0 10px 0;}
			#sidebarLeft .widgetbox { border-bottom:1px solid #fff; margin-bottom:15px;}
			.leftbox_wrap{ width:161px; margin:0 0 10px 0;}
				#sidebarLeft .sidebar_midbg{ background:url(images/monthly-midbg.jpg) top repeat-y;}
				#sidebarLeft .sidebar_topbg{background:url(images/monthly-topbg.jpg) top no-repeat;}
				#sidebarLeft .sidebar_bottombg{background:url(images/monthly-bottombg.jpg) bottom no-repeat;}
				#sidebarLeft .widget{padding:25px 10px 40px 15px;}
				#sidebarLeft .widget li a{
					color:#5b7a87; 
					text-decoration:none; 
					background:url(images/foot-blue.jpg) no-repeat; 
					padding:0 0 10px 20px; 
					display:inline-block;
				}
				#sidebarLeft .widget li a:hover{color:#182a78;}
				
				#sidebarLeft h2{font-size:14px; padding:0 0 30px 0; color:#2c6c90; text-align:center;}
				
				#categories-3 .sidebar_midbg{ background:url(images/top-cat-midbg.jpg) top repeat-y;}
				#categories-3 .sidebar_topbg{background:url(images/top-cat-topbg.jpg) top no-repeat;}
				#categories-3 .sidebar_bottombg{background:url(images/top-cat-bottombg.jpg) bottom no-repeat;}
				#categories-3 .widget{padding:100px 10px 70px 15px; text-align:center;}
				#categories-3 h2{font-size:14px; color:#4f4c3d; padding:0 0 30px 0; text-align:center;}
					#categories-3 .widget_categories h2, .top_category .more a{color:#584c46;}
					#categories-3 .widget_categories li{border-bottom:1px dashed #bbc3ac; padding:7px 0 7px 0; margin:0 15px 0 15px;}
					#categories-3 .widget_categories li a{color:#437721;text-decoration:none;}
					#categories-3 .widget_categories li a:hover {color:#2d4014;}
					#categories-3 .widget li a { background:none; padding:0;}
					
				#popular_post .sidebar_midbg{ background:url(images/pop-post-midbg.jpg) top repeat-y;}
				#popular_post .sidebar_topbg{background:url(images/pop-post-topbg.jpg) top no-repeat;}
				#popular_post .sidebar_bottombg{background:url(images/pop-post-bottombg.jpg) bottom no-repeat;}
				#popular_post .widget{padding:30px 10px 40px 15px;}
				#popular_post h2{color:#584c46; text-align:center;}
				#popular_post .widget .more a{color:#464445; text-decoration:none;}
					#popular_post .widget li{text-align:left;}
					#popular_post .widget li a{color:#a4647f;text-decoration:none; background:url(images/foot-pink.jpg) no-repeat 0 4px; padding:0 0 10px 20px; display:inline-block;}
					#popular_post .widget li a:hover{color:#9d2f5c;}
					
				.widget_archive{padding:30px 10px 40px 15px;}
				/*.widget_archive h2{ color:#2c6c90; text-align:center;}*/
					.widget_archive .more a{color:#015172; text-decoration:none;}
				.more { padding:10px;}
				

			/* --- inner sidebar style --- */

			#innerSidebar{width:250px; margin:0 10px 10px 0;padding-top:35px;}
				#innerSidebar .sidebar_midbg{ background:url(images/gray-midbg.jpg) top repeat-y;}
				#innerSidebar .sidebar_topbg{background:url(images/gray-topbg.jpg) top no-repeat;}
				#innerSidebar .sidebar_bottombg{background:url(images/gray-bottombg.jpg) bottom no-repeat;}
				#innerSidebar .widget{padding:20px 10px 30px 15px; text-align:center; position:relative; color:#626463;}
				#innerSidebar h2{font-size:16px; color:#a4ae96;padding:0 0 25px 0;background:url(images/gray-h2bg.jpg) bottom no-repeat;}

				/*------- RELATED TAGS ---------*/
				/*#tag_cloud-5{width:250px; color:#626463;}
					#tag_cloud-5 .sidebar_midbg{ background:url(images/tags-midbg.jpg) top repeat-y;}
					#tag_cloud-5 .sidebar_topbg{background:url(images/tags-topbg.jpg) top no-repeat;}
					#tag_cloud-5 .sidebar_bottombg{background:url(images/tags-bottombg.jpg) bottom no-repeat;}
					#tag_cloud-5 .widget{padding:10px 20px 30px 30px;}
					#tag_cloud-5 .widget a{color:#626463; font-size:14px;}
					.widget_tag_cloud a{font-size:14px;}
					#tag_cloud-5 h2{ background:url(images/related-tags.jpg) no-repeat; font-size:0;height:26px; width;123px;margin:0 0 0 20px;}
					#tag_cloud-5 .widget .more a{color:#464445; text-decoration:none;}
						#tag_cloud-5 .widget li{text-align:left;}
						#tag_cloud-5 .widget li a{color:#a4647f;font-size:14px;text-decoration:none; background:url(images/foot-pink.jpg) no-repeat; padding:0 0 10px 20px; display:inline-block;}
						#tag_cloud-5 .widget li a:hover{color:#9d2f5c;}
				*/

					#text-7 .sidebar_midbg{ background:url(images/tags-midbg.jpg) top repeat-y; line-height:25px;}
					#text-7 .sidebar_topbg{background:url(images/tags-topbg.jpg) top no-repeat;}
					#text-7 .sidebar_bottombg{background:url(images/tags-bottombg.jpg) bottom no-repeat;}
					#text-7 .widget{padding:10px 30px 30px 30px; text-align:center;}
					#text-7 .widget a{color:#626463; font-size:14px;}
					#text-7 .widget a:hover { color:#0380b6;}
					#text-7 h2{ background:url(images/related-tags.jpg) no-repeat; font-size:0;height:10px; width;123px;margin:0 0 0 40px;}

				

				/*-------MORE POST BY AUTHOR---------*/
				#post_author_profile .sidebar_midbg{ background:url(images/post-author-midbg.jpg) top repeat-y;}
				#post_author_profile .sidebar_topbg{background:url(images/post-author-topbg.jpg) top no-repeat;}
				#post_author_profile .sidebar_bottombg{background:url(images/post-author-bottombg.jpg) bottom no-repeat;}
				#post_author_profile .widget{padding:25px 25px 30px 25px;}
					#post_author_profile .widget h2{color:#912d51; padding:0 0 20px 0;background:url(images/post-author-h2bg.jpg) bottom no-repeat; font-size:16px; font-weight:bold; text-align:center;}
					#post_author_profile .widget li{border-top:1px dashed #bbc3ac; margin:20px 5px 5px 5px; padding:10px 0 10px 0; text-align:left; color:#427623;}
					#post_author_profile .widget li a{color:#0082b4;}
					#post_author_profile img{ float:left; margin:0 10px 0 0;}
					#post_author_profile .author_name{color:#53463d; font-weight:bold; font-style:italic;font-size:16px;font-family: Georgia, "Times New Roman", Times, serif;}
					#post_author_profile .readbiolink a{color:#0380b6; font-weight:bold; font-size:11px;}
					#post_author_profile .categ{color:#608f29; font-weight:bold;}
					
					#post_author_profile .author_name, #post_author_profile .readbiolink, #post_author_profile .categ { padding-bottom:5px; text-align:left;}

					

			/*----- right sidebar -----*/	
			#sidebarRight {width:236px; margin:0 0 10px 0; padding-top:17px;}
			.rightbox_wrap{ width:236px; margin:0 0 10px 0;}
			/*-----SEARCH BOX-----*/
				#innerSidebar .widget_search { position:relative; left:10px; margin-bottom:10px;}
				#sidebarRight .widget_search, #innerSidebar .widget_search{ background:url(images/searchbg.jpg) no-repeat; width:212px; height:40px; padding:0 10px 0 10px; margin-bottom:5px;}
				#sidebarRight #s, #innerSidebar #s { width:180px; border:none; background:none; color:#a16179; margin:9px 0 0 7px; float:left; font-weight:bold;}
				#sidebarRight #searchsubmit, #innerSidebar #searchsubmit {width:19px; height:21px; font-size:0; background:url(images/submit-btnbg.jpg) no-repeat; border:0; position:relative; top:5px; right:-5px; color:none;}
				#sidebarRight .widgetbox { margin-bottom:15px; border-bottom:1px solid #fff;}
				#sidebarRight .sidebar_midbg{ background:url(images/gray-midbg.jpg) top repeat-y; height:100%; clear:both;}
				#sidebarRight .sidebar_topbg{background:url(images/gray-topbg.jpg) top no-repeat;}
				#sidebarRight .sidebar_bottombg{background:url(images/gray-bottombg.jpg) bottom no-repeat;}
				#sidebarRight .widget{padding:20px 10px 30px 15px; text-align:center; position:relative;}
				#sidebarRight h2{font-size:16px; color:#a4ae96;padding:0 0 10px 0;}
					
			/*-------TOP BLOG AUTHOR---------*/
				#author_avatars-2 .sidebar_midbg{ background:url(images/top-blog-midbg.jpg) top repeat-y;}
				#author_avatars-2 .sidebar_topbg{background:url(images/top-blog-topbg.jpg) top no-repeat;}
				#author_avatars-2 .sidebar_bottombg{background:url(images/top-blog-bottombg.jpg) bottom no-repeat;}
				#author_avatars-2 .widget{padding:30px 8px 45px 15px; text-align:center;}
					#author_avatars-2 .widget h2{color:#912d51; padding:0 0 30px 0;}
					#author_avatars-2 .widget li{margin:0 4px 5px 5px; padding:0 0 5px 0;}

					.with-name .avatar {float:right; width:77px; height:74px;}
					.with-name .avatar img {width:77px; height:74px;}
					.with-name .name{color:#52463d;font-weight:bold;width:120px;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;}
					.with-name .name a{color:#52463d;}
					.with-name .cath a{color:#437721;width:112px; font-weight:bold;font-size:11px;}
					.with-name .bio{width:112px;}
					.with-name .bio a, .with-name .abio a{font-size:11px;font-weight:bold;color:#0182b5;}
					.author_box { border-bottom:1px dashed #bbc3ac; margin:0 0 0 5px; padding:5px 0 5px 0;}
					#author_boxid-3 .author_box{border:none; margin:0;}
					.with-name .name, .with-name .cath, .with-name .bio { padding-bottom:5px;}
			/*----------------------------*/
			#text-6 {text-align:left;}
			#text-6 li{background:url(images/best-post-libg.jpg) no-repeat;text-align:left;margin:10px 0 0 20px;padding:0 10px 0 20px;}
			#text-6 li a{color:#a4647f; display:inline-block; margin:-2px 0 0 0; } 
			#text-6 .best_date{ color#919090;}
		
					
			/*------GUEST POST--------*/
				#text-3 .sidebar_midbg {}
				#text-3 .sidebar_midbg, #text-3 .sidebar_topbg, #text-3 .sidebar_bottombg { background:none; }
				#text-3 .widget { padding:0;}
				
			/*---SOCIAL BOOOKMARKING----*/
				#text-4 .sidebar_midbg{ background:url(images/lightblue-midbg.jpg) top repeat-y;}
				#text-4 .sidebar_topbg{background:url(images/lightblue-topbg.jpg) top no-repeat;}
				#text-4 .sidebar_bottombg{background:url(images/lightblue-bottombg.jpg) bottom no-repeat;}
				#text-4 .widget { padding:10px 0;}
				.social{background:url(images/socialbg.jpg) no-repeat center top; padding:40px 0 15px 0;}
				.social a{padding: 0 0 0 10px;}
			/*----FLICKR WIDGET-----*/
				#text-5 .more { text-align:left; font-weight:bold; padding:5px 0 10px 15px; margin:0;}
				#text-5 .more a{color:#0182b5;}
				#text-5 .widget{padding:20px 10px 15px 15px; position:relative;}
				#text-5 .widget h2{font-family: 'GoudyHvyfaceBTRegular';line-height:20px; font-size:18px; font-weight:normal;}
				div.flickr-gallery {
					margin-top:0;
					padding:0 0 0 5px;
				}
				div.flickr-thumb {
					float: left;
					border:0;
					padding:0;
					margin:5px;
					height: 56px;
					width: 56px;
				}
				div.flickr-thumb img { width:50px; height:50px; border: 1px solid #a1ae68; padding: 2px;}
			/*----EMAIL UPDATES-----*/
				#g-lock-double-opt-in-manager {float:none; clear:both; height:100%; margin:0;}
				#g-lock-double-opt-in-manager .sidebar_midbg{ background:url(images/lightblue-midbg.jpg) top repeat-y;}
				#g-lock-double-opt-in-manager .sidebar_topbg{background:url(images/lightblue-topbg.jpg) top no-repeat;}
				#g-lock-double-opt-in-manager .sidebar_bottombg{background:url(images/lightblue-bottombg.jpg) bottom no-repeat;}
				#g-lock-double-opt-in-manager .widget { padding:10px 0 20px; position:relative;}
				#g-lock-double-opt-in-manager h2 {
					background:url(images/signup-email-updates.jpg) no-repeat 20px top;
					height:67px;
					font-size:0;
					padding:0;
					margin:0;
				}
				.gsom_sfi { overflow:hidden; padding:0 25px;}
        		.gsom_sfi input {
					float:left;
					background:url(images/subscribe_txtbg.jpg) no-repeat top left;
					border:0;
					width:175px;
					height:22px;
					padding:3px 5px;
				}
				
				.gsom-required-msg {
					display:block;
				}
				
				.gsom-optin-radiogroup input {
					background:url(images/subscribe_txtbg.jpg) no-repeat top right;
					width:17px;
					height:22px; 
					border:0;
					position:absolute; 
					top:79px;
					left:197px;
				}
				/*----EMAIL UPDATES FEEDBURNER-----*/
				#feedburneremailwidget-3 {float:none; clear:both; height:100%; margin:0;}
				#feedburneremailwidget-3 .sidebar_midbg{ background:url(images/lightblue-midbg.jpg) top repeat-y;}
				#feedburneremailwidget-3 .sidebar_topbg{background:url(images/lightblue-topbg.jpg) top no-repeat;}
				#feedburneremailwidget-3 .sidebar_bottombg{background:url(images/lightblue-bottombg.jpg) bottom no-repeat;}
				#feedburneremailwidget-3 .widget { padding:10px 0 20px; position:relative;}
				#feedburneremailwidget-3 h2 {
					background:url(images/signup-email-updates.jpg) no-repeat 20px top;
					height:67px;
					font-size:0;
					padding:0;
					margin:0;
					color:#e9eff2;
				}

				.FeedburnerEmailWidget{overflow:hidden; padding:0 25px; }

        		.FeedburnerEmailWidget #email{
					/*float:left;*/
					background:url(images/subscribe_txtbg.jpg) no-repeat top left;
					border:0;
					width:165px;
					height:22px;
					padding:2px 15px 0 5px;
					margin:2px 0 0 0;
					_margin:1px 0 0 0;
					
				}
				
			
				.FeedburnerEmailWidget #submit{
					background:url(images/subscribe_txtbg.jpg) no-repeat top right;
					width:17px;
					height:22px; 
					border:0;
					position:absolute; 
					top:79px;
					left:197px;
					font-size:0;
					color:#799346;
				}	

			/*---------Live Twitter Feed--------------*/
				#tweetblender-3 .sidebar_bottombg{background:url(images/tweet_bottombg.jpg) bottom no-repeat;}
				#tweetblender-3 h2{font-family: 'GoudyHvyfaceBTRegular'; line-height:20px;font-size:18px; font-weight:normal;}
				#tweetblender-3 .tb_tweet { border-top:1px dashed #bbc3ac; padding:0; margin:0; height:100%;}
			/*--------- archive page --------*/
			.category{padding:10px 0 0;}
			.share{float:right; padding:0 0 0 0;}
			.tag{padding:10px 0 10px 0; border-bottom:1px dashed #d3d3d1; }
			.archive_title{padding:0 0 20px 0;}
			
			.archive_page{padding:40px 30px 90px 50px; position:relative;}
			.archive_post{padding:15px 10px 15px 10px;}
				.archive_post .title{float:left; width:300px;}
				.archive_post .cat{color:#5f8e2a; font-size:11px; font-weight:bold; float:right; }
				.archive_post .cat a{color:#5f8e2a; text-decoration:none; }
				.archive_post .date{ color:#000000; font-weight:bold; padding:10px 0 10px 0;}
				.archive_post .date span{ float:right; color:#5f8e2a;}

	/*----- footer style -----*/
	#footer{ text-align:center;margin:0 auto; border-top:1px dashed #b2b1b1; margin:30px 0 0;}
		.foot_nav{text-align:center; width:600px; margin:0 auto; /*border:1px solid #660099;*/}
		#footer li{float:left; list-style-type:none; /*list-style-image:url(images/footnav-libg.jpg);*/}
		#footer li a { color:#afb2a7; display:inline-block; text-decoration:none;padding:5px; }
		#footer li a:hover{color:#52a2c7;}
		#footer li.tilde{ padding:5px 0 0 5px; color:#858583;}
		.copyright{color:#909486;}
/*-------- maincontent style end --------*/	

/***** SEARCH FORM FORMATTING *****/
#search {display: inline;float: right;margin: 0px 5px 0;padding: 0px 0 0;text-align: left;top: 0px;}
#searchbox {width: 180px;float:left;padding: 2px 0px 2px 0px;background: #fff;border: 1px solid #333;margin: 2px 2px 2px 0;color: #000;font-size: 11px;}
.go {margin-top: 6px;margin-left: -20px;padding: 0px;color: #000;display:inline;}
#nextprev {clear: both;display: block;text-align: center;margin-top: 30px;margin-bottom: 60px;}

/*-------ERROR 404 PAGE------*/
.erro404 {}



#sidebarLeft .widget ul li a:hover { text-decoration: underline; }


div#sidebarRight div#text-8 { margin:-21px 0 0; }
div#sidebarRight div#text-8 div.sidebar_midbg, div#sidebarRight div#text-8 div.sidebar_topbg, div#sidebarRight div#text-8 div.sidebar_bottombg { background:none; height:auto; }
div#sidebarRight div#text-8 div.widget { padding:0; }
div#sidebarRight div#text-8 h2 { display:none; }
div#sidebarRight div#text-8 a.twitter-button { display:block; width:171px; height:36px; line-height:36px; text-indent:-9999px; margin:0 auto; background: url(images/twitter-button.png) no-repeat; }
div#sidebarRight div#text-8 a.twitter-button:hover { background-position:bottom; }

body.single div.post_contents p { margin-bottom:1em; }
p#breadcrumbs a { color:#127db8; text-decoration: none; }
p#breadcrumbs a:hover { color:#333; text-decoration: underline;}
body.author .innerpost .title { float:none; width:auto; }
.innerpost h1 a { line-height:1.3em; }