/*   
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:#fff url(a/topbg.png) repeat-x;color:#333;font:12px "Helvetica Neue",Arial,Sans-serif}
#comment{font:12px "Helvetica Neue",Arial,Sans-serif;padding: 5px; }
.post h2 a,#cat_list li a,#competition h2 a,.content a,#recents a,#main_nav ul li a,#footer a{text-decoration: none; }
.post h2 a:hover,#cat_list li a:hover,#competition h2 a:hover,.content a:hover,#recents a:hover,#main_nav ul li a:hover,#footer a:hover{text-decoration: underline; }
#epic_comments h4,.columns h2,.post h2,.categories,#competition h2,#competition_bg h3,#soc_head,#more_news,#main_nav ul li,.search_wrap input,#recents h1,#recents h2,#recents h3{font-family: "New Baskerville",Georgia,Times,serif}
#cat_list li a,.content a,#home_left a,#recents a{color: #e796dd; }
.post{margin: 10px 0;border-bottom: 1px solid #ccc; }
.post:last-of-type{border:none}
.post h2{margin-bottom:0; }
.post p{line-height: 18px;margin-bottom: 10px;letter-spacing: .3px; }
.post .date_time{margin: 5px 0; }
.post ul,.post_content ol{margin-bottom: 15px;display: block;padding-left: 10px; }
.post ul li,.post_content ol li{margin-bottom: 5px; }
.post ul li:last,.post_content ol li:last{margin-bottom: none !important; }
.post ul li{list-style-type: disc;list-style-position: inside; }
.post ol li{list-style-position: inside;list-style-type: decimal;}
.alignright,.alignleft{display:inline;}
.alignright{float:right;margin-left: 10px;}
.alignleft{float:left;margin-right: 10px;}
.aligncenter{margin: 0 auto;display: block;}
.categories{font-size: 24px; }
#cat_list{margin-bottom: 15px; }
#cat_list li{line-height: 26px; }
#cat_list li a{ font-size:16px}
#wrap{width: 960px;margin: 0 auto;background: url(a/doodle.png) no-repeat top right;padding-top: 140px; }
#search{width: 190px;height: 30px;display: inline;float: right;border: 1px solid #ccc;background: #fff; }
.search_wrap{float: left;width: 150px;margin: 7px 0 0 6px; }
.search_wrap input{width: 150px;border: none;outline: none;font-style: italic;font-size: 14px; }
.submit_wrap{float: right;width: 20px;display: inline;margin: 5px 6px 0 0; }

#main_nav{border-top: 1px solid #e5e5e5;margin-top: 10px;clear: both;padding: 10px; }
#latests,#main_nav ul li.current_page_parent a,#main_nav ul li.current_page_item a{ color:#ABBB58 !important}
#main_nav ul li{display: inline;font-size:21px;font-weight:bold;padding:0 20px 0 0}
#main_nav ul li a{color: #e796dd; }

.columns h2{color:#abbb58;font-size: 24px; }
#home_holder{overflow: hidden; }
.columns{display: inline;float: left;margin-top: 20px; }
#home_left{width: 580px;margin-left:10px}
#home_left .content p{margin-bottom: 10px;font-size: 14px; }
#home_right{width: 330px;margin-left: 20px; }
#recents{border: 5px solid #ccc;padding: 10px; }
#recents h2,#more_news{font-size: 30px; }

#recents h3{font-size: 24px;margin-bottom:10px}
#recents .entry p{font-size: 14px; }
#more_news{text-align:right}
.post_feature_img{float: left;width: 183px;height: 91px; }
.with_thumb{float: left;display: inline;width: 350px;margin-left: 10px; }
#grand_designs{border: 3px solid #ccc;display: block; }
#competition{margin-bottom: 10px; }
.main{overflow: hidden;width: 960px; }

#sophie{width: 125px;height: 277px;background: url(a/pic.png) no-repeat;position: absolute;margin: -30px 0 0 200px; }

#soc_head{font-size: 20px;color: #939393;margin-bottom: 10px; }
#soc{overflow: hidden; margin-bottom:10px}
#soc li{display: inline;float: left;margin-right: 10px;width: 41px;height: 41px;background: url(a/sm.png) no-repeat;overflow: hidden; }
#soc li a{display: block;width: 41px;height:41px;text-indent: -9999em; }
#soc li.tw{background-position: -88px 0 !important; }
#soc li.fb{background-position: -42px 0 !important; }

.entry_wrap{overflow: hidden;padding-bottom: 10px; }
#epic_comments h4{font-size: 20px;color: #333;margin-bottom: 10px; }
#epic_comments ol li{overflow: hidden;border-bottom: 1px solid #ccc;margin-bottom: 10px; }
#epic_comments ol li img.avatar{float: left;display: inline;margin-right: 10px; }
#epic_comments ol li:last-of-type{border: none; }
.tba{font-weight: bold; }
#footer{margin: 20px 0 0;padding: 20px;border-top: 1px dashed #c9c9c9;color: #666; }
#footer ul{overflow: hidden;padding: 0 2px 5px; }
#footer ul li.current_page_item a{color:#000;text-decoration:underline;cursor:default}
#footer ul li{display: inline;padding: 0 10px 0 0; }
#footer a{color: #666; }
#foot_logo{width: 267px;height: 22px;float: right; }
