/*   
Theme Name: bts.theme
Theme URI: http://bythescruff.com
Description:A DRY-Based minimalistic theme framework.
Author: Kirill Galenko (ByTheScruff)
Author URI: http://bythescruff.com
*/
/* Meyers Reset File */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body{
	background: url(i/bot_bg.jpg) repeat-x bottom left;font-family: Georgia,Times,Serif;font-size: 12px;text-align:center;
}
.polaroid{
	position:absolute;color:#333;
}
.polaroid p{
	display: none;
	background: url(i/pointy.gif) no-repeat top left;padding: 10px 0 0;
}
.polaroid p a{
	background: #f96e69;color: #fff;text-decoration: none;cursor: default;font-weight: bold;padding: 0 2px;line-height: 15px;
}
#pol_0{
	margin:98px 0 0 531px;
}
#pol_1{
	margin:62px 0 0 665px;
}
#pol_3{
	margin:4px 0 0 795px;
}
#pol_2{
	margin:47px 0 0 916px;
}
#feat_b{
	margin-bottom: 10px;
}
#share_button{margin-bottom:10px}
#subscribe_box{
	margin-left:8px;margin-bottom: 10px;
}
#subscribe_box h3{
	color: #333;font-style: italic;margin: 10px 0;
}
#top_bg{
	background:url(i/top_bg.jpg) no-repeat top center;height:262px;
}
#top_spacer{
	clear: both;display: block;height: 30px;
}
#header h6 a{
	width:421px;height:108px;display:block;background:url(i/pji_logo.png) no-repeat;text-indent:-9999em;
}
.diary_link{
	padding:  0 10px;
}
.diary_link a{
	color: #333;font-weight: bold;font-style: italic;font-size: 14px;text-decoration: none;
}
.diary_link a:hover{
	text-decoration: underline;
}
#header h1{
	font-style:italic;font-weight:normal;font-size:20px;display:block;width:435px;letter-spacing:-1px;margin-top:40px
}
#top_nav{
	margin-top:40px
}
#top_nav ul li{
	display:inline;float:left;margin-right:10px
}
#top_nav ul li a{
	display:block;font-size:12px;text-transform:uppercase;color:#000;padding:11px;text-decoration:none;text-align:center;
}
#top_nav ul li a:hover,#top_nav ul li.current_page_item a{
	background:#afdb96;color:#fff;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;
}
#side_tabs{
	overflow: hidden;
}
.hidden{
	display: none;
}
#side_tabs li{
	display:inline;float:left;margin-right:10px
}
#side_tabs li a{
	display: block;text-align: center;color: #3f3f3f;font-size: 14px;font-style: italic;text-decoration: none;display: block;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;padding: 5px 8px;
}
#side_tabs li a:hover,#side_tabs li a.selected{
	background:#afdb96;color: #fff;
}
#first_tab,#second_tab,#third_tab{
	clear: both;margin-top: 10px;
}
#second_tab,#third_tab{
	background: #afdb96;padding: 12px 0 20px;
}
#second_tab h5,#third_tab h5{
	font-size: 20px;font-style: italic;color: #3f3f3f;padding: 8px;
}
#second_tab ul,#third_tab ul{
	padding-left: 8px;
}
#second_tab ul li,#third_tab ul li{
	display:block;line-height: 17px;
}
#second_tab ul li a,#third_tab ul li a{
	color: #333;text-decoration: none;
}
#second_tab ul li a:hover,#third_tab ul li a:hover{
	text-decoration: underline;font-weight: bold;
}
#search_wrap{
	border: 2px solid #afdb96;
	padding: 10px 0;
}
#search_wrap p label{
	display: none;
}
#search_wrap p{
	text-align: center;
}
#search_wrap p input{
	margin-left: auto;
	margin-right: auto;
}
#search_field{
	border: 1px solid #fff;
	background: #fff;
	width: 240px;
	padding: 5px 0;
	font-size: 16px;
	font-style: italic;
	font-family: Georgia,Times,sans-serif;
	color: #333;
}
#search_submit,#search_submit:focus{
	margin-top: 10px;display: block;width: 70%;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;background: #afdb96;color: #fff;border: none;outline: none;
}
#style_advice{
	padding-left: 8px;margin-bottom: 8px;
}
#style_advice a{
	background: url(i/style.jpg) no-repeat;display: block;overflow: hidden;width: 241px;height: 142px;text-indent: -9999em;
}
#links{
	background: #afdb96;overflow: hidden;padding: 5px 0;
}
#content_wrap h2{
	font-size: 24px;margin-bottom: 20px;
}
#content_wrap h2,#content_wrap h2 a,.date_time{
	color: #3f3f3f;font-weight: normal;text-decoration: none;
}
.date_time{
	font-style: italic;
}
#content_wrap h2 a:hover{
	text-decoration: underline;
}
#content_wrap p{
	padding-bottom: 10px;line-height: 16px;
}
.entry p a,#commentform p a,.post_meta a,.dentry p a{
	color: #3f3f3f;font-weight: bold;text-decoration: none;
}
.entry{
	overflow: hidden;
}
.excerpt_pic{
	float: left;padding: 0 10px 10px 0;
}
#content_wrap p a:hover,#commentform p a:hover,.post_meta a:hover,.dentry p a:hover{
	text-decoration: underline;
}
.entry_wrap{
	margin-bottom: 20px;padding-bottom: 20px;border-bottom: 2px dashed #afdb96;clear: left;
}
.c{
	clear: both;height: 1px;overflow: hidden;margin-top: -1px;
}
.navigation{
	overflow: hidden;margin-bottom: 20px;
}
.navigation a{
	padding: 8px;background:#afdb96;color:#fff;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;text-decoration: none;font-weight: bold;display: block;float: left;margin-right: 10px;
}
.navigation a:hover{
	color: #333;
}
.alignright,.alignleft{
	display:inline;
}
.alignright{
	float:right;
	margin-left: 10px;
}
.alignleft{
	float:left;
	margin-right: 10px;
}
.aligncenter{
	margin: 0 auto;display: block;
}
.post_meta{
	clear: both;
}
.links_list{
	width: 116px;display: block;float: left;padding-left: 8px;
}
.links_list li{
	width: 116px;margin-bottom: 8px;
}
.links_list li a{
	width: 116px;height: 66px;display: block;background: url(i/link_sprite.jpg) no-repeat;overflow: hidden;text-indent: -9999em;
}
#l2 a{
	background-position: 0 -66px;
}
#l3 a{
	background-position: 0 -132px;
}
#l4 a{
	background-position: 0 -198px;
}
#l5 a{
	background-position: 0 -264px;
}
#l6 a{
	background-position: -116px 0;
}
#l7 a{
	background-position: -116px -66px;
}
#l8 a{
	background-position: -116px -132px;
}
#l9 a{
	background-position: -116px -198px;
}
#l10 a{
	background-position: -116px -264px;
}
#main_content{
	width: 730px;overflow: hidden;float: left;display: inline;margin-top: -150px;
}
#blog_column{
	width: 464px;overflow: hidden;float: left;
}
.single #blog_column,.page-id-2719 #blog_column,.category #blog_column,.page-id-57 #blog_column,.search-results #blog_column{
	width: 730px !important;
}
#large_feat h1{
	background: rgba(0,0,0,.7);z-index: 1000;display: block;width: 464px;position: absolute;text-indent: 10px;font-size: 24px;color: #fff;padding: 10px 0;font-weight: normal;margin-top: 227px;
}
#large_feat h1 a{
	color:#fff;text-decoration:none
}
#large_feat h1 a:hover{
	text-decoration:underline;
}
#large_feat h6{
	font-style: italic;font-weight: bold;font-size:24px;border-bottom: 2px solid #afdb96;margin-bottom: 20px;color: #404040;padding-left: 8px;padding-bottom: 2px;
}
.feats p a{
	color: #333;
	text-decoration: none;
}
.feats p a:hover{
	text-decoration: underline;
}
#sfeat_wrap{
	overflow: hidden;padding-bottom: 30px;
}
#large_feat p,#second_feat p,#third_feat p{
	padding: 10px 0;color: #3f3f3f;line-height: 16px;
}
#second_feat,#third_feat{
	width: 227px;overflow: hidden;
}
#second_feat h2,#third_feat h3{
	font-size: 16px;font-family: Georgia,Times, serif;color: #3f3f3f;margin: 12px 0 0;
}
#second_feat h2 a,#third_feat h3 a{
	color:#3f3f3f;
	text-decoration:none;
}
#second_feat h2 a:hover,#third_feat h3 a:hover{
	text-decoration:underline;
}
#third_feat{
	float: right;
}
#top_links{
	position:absolute;
}
#top_links li{
	position:absolute;
}
#top_links li,#top_links li a{
	display:block
}
.share_links{
	height:41px;background:url(i/share_links.jpg) no-repeat;
}
.share_links a{
	height:41px;
}
#s_facebook{
	width:32px;margin:220px 0 0 897px
}
#s_facebook a{
	width:32px;
}
#s_twitter{
	width:67px;background-position:-32px 0;margin:220px 0 0 940px
}
#s_twitter a{
	width:67px;
}
#s_rss{
	width:44px;background-position:-99px 0;margin:215px 0 0 850px
}
#s_rss a{
	width:44px;
}
#sidebar{
	width: 256px;float: right;overflow: hidden;clear: right;
}
.belt{
	width:994px;text-align:left;margin:-220px auto 0;
}
#style_diary{
	padding-bottom: 44px;background: url(i/note_bt.jpg) no-repeat bottom center;width: 254px;
}
#ga_wrap{
	width: 254px;overflow: hidden;float: right;
}
#note_head{
	background: url(i/note_top.jpg) no-repeat top center;height:75px;width: 254px;overflow: hidden;
}
#note_head h3{
	padding: 30px 0 0 12px;font-family: georgia,times,serif;font-size: 24px;font-style: italic;font-weight: bold;color: #3f3f3f;text-transform: lowercase;
}
#note_content{
	background: url(i/note_bg.jpg) repeat-y;width: 255px;padding-bottom:20px
}
.dentry h4{
	font-size: 14px;font-family: Arial, Helvetica,sans-serif;font-weight: bold;color: #3f3f3f;
}
.dentry h4 a{
	color: #3f3f3f;text-decoration: none;
}
.dentry h4 a:hover{
	text-decoration: underline;
}
.dentry p{
	font-size: 12px;padding-top: 6px;line-height: 20px;font-family: Arial,Helvetica,sans-serif;color: #333;
}
.pdata{
	font-size: 10px !important;font-family: Arial,Helvetica,sans-serif;
}
.pdata a{
	color: #000;text-decoration: none;
}
.pdata a:hover{
	text-decoration: underline;
}
.dentry{
	padding: 5px 12px 25px;border-bottom: 2px dashed #afdb96;margin-bottom: 20px;
}
#footer{
	clear: both;text-transform: uppercase;padding: 40px 0 40px;text-align: left;width:994px;margin: 0 auto;
}
#foot_nav{
	padding: 20px 0;
}
#foot_nav ul li{
	display: inline;
}
#foot_nav ul li a,#footer p,#footer p a{
	color: #3f3f3f;font-weight: bold;line-height: 20px;text-decoration: none;padding: 5px;
}
#foot_nav ul li a:hover,#footer p a:hover{
	text-decoration: underline;
}
#foot_decor{
	background: url(i/foot_decor.jpg) no-repeat bottom center;text-align: center;clear: both;overflow: hidden;
}
.spots{
	padding: 8px;
}
.spots a{

}
#spot_far_right{
	float:right;padding-top:8px;
}
#comment_holder{
	background: #e7f4df;padding: 20px;
}
#comment_holder ol li{
	padding: 10px 5px;color: #333;
}
.even{
	background: #d7edca;
}
#comment_holder ol li p{
	padding: 5px;
}
#comp_one_form{
	border: 1px solid #ccc;padding: 20px;margin: 5px;
}
#comp_one_form p label{
	display: block;width: 150px;float: left;clear: left;
}

#commentform p{
	padding: 10px;
}
#comment_holder h4{
	font-size: 20px;color: #333;padding-bottom: 20px;
}
.comments-header{
	font-size: 20px;font-weight: normal;color: #333;
}
.comment_author{
	font-size: 120%;font-weight: bold;font-style: italic;
}
.comment_author a{color:#333 }

#three_hundred{width:300px;height:250px;float:right;display:inline;margin-right:-44px;margin-bottom:10px}
#seven_twenty_eight{width:730px;background:#ccc;height:90px;}
#gl_wrap{width:160px;height:24px;float:right}
#search_heading{font-size:24px;color:#3F3F3F;margin-bottom:10px }
#competition_form{overflow:hidden;;margin-bottom:20px}
.row_question p{font-size:16px;font-weight:bold}
.row_question label{float:left;display:inline;margin:0 7px 0 3px;padding:3px 5px;background:#e0e0e0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #eee;-webkit-box-shadow:0 1px 2px #333;-moz-box-shadow:0 1px 2px #333;box-shadow:0 1px 2px #333}
.row{overflow:hidden;padding:5px 1px;clear:both}
.row label,.row input{float:left;display:inline}
.row label{width:120px;padding-top:8px}
.row input{width:200px}
.row label span{font-size:10px}
.row_question{display:block;overflow:hidden;padding:2px 0}
.static_fields{display:none}
#post_back{display:none;font-weight:bold;margin-bottom:20px;font-size:18px}
#comp_terms{margin-bottom:20px}
#comp_terms ul, #comp_terms ol{overflow:hidden;}
#comp_terms ol{list-style-type:decimal}
#comp_terms li{margin:5px 20px}