/* 
	Theme Name: Blogger Templates
	Theme URL: http://www.btemplates.com
	Description: Theme exclusive for BTemplates (http://www.btemplates.com)
	Author: Francisco Oliveros
	Author URI: http://www.btemplates.com
	Version: 3.0
*/

/* Recet */

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{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
ol,ul{list-style:none;}
blockquote,q{color:#666;quotes:none;font-style:italic;margin:5px 20px 15px;padding:0 10px 0 60px;}
acronym{border-bottom:1px dotted;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}

/* Layout */

.clear{clear:both;display:block;overflow:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}

/* General */

body{background:#fff url(images/btemplates.png) repeat-x 0 -640px;line-height:1;font:13px/1.5 Arial, Verdana, Helvetica, 'Liberation Sans', FreeSans, sans-serif;color:#333;}
a{text-decoration:none;color:#666;font-size:12px;}
a:focus{outline:1px dotted invert;}
a img{border:none;}
p,h3,h4,h5,.postbd h2,.postbd ul,.postbd ol,.postbd dl{line-height:160%;margin:0 0 20px;}
.postbd h3,.postbd h4,.postbd h5{border-bottom:1px solid #eee;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:25px;}
h2{font-size:24px;}
h3{font-size:21px;}
h4{font-size:17px;}
h5{font-size:15px;}
h6{font-size:14px;}
table{border-collapse:collapse;border-spacing:0;width:90%;margin:0 auto 1.4em;}
th{border-bottom:2px solid #ccc;font-weight:700;}
th,td{padding:4px 10px 4px 0;}
tfoot{font-style:italic;}
.fr{float:right;}
.fl{float:left;}
pre{background:transparent url(images/code.png) no-repeat 0 0;width:99%;font-size:12px;font-family:Georgia, monospace;margin:13px 0;padding:12px 0 0;}
pre code{overflow:auto;background-color:#F8F8F8;color:#333;display:block;text-align:left;border-color:#eee;border-style:solid;border-width:1px;padding:5px;}
.aligncenter{display:block;text-align:center!important;margin:0 auto;padding:0 0 5px;}
.alignleft{float:left;margin:0 10px 10px 0;}
.alignright{float:right;margin:0 0 10px 10px;}
a:visited,ins{text-decoration:none;}

/* Header */

#hd{width:940px;position:relative;margin:20px auto;padding:0 20px;}
#hd h1, #hd h2{color:#666;font-size:13px;left:25px;position:absolute;top:50px;}
#hd a.logo{background:transparent url(images/btemplates-2.png) no-repeat 0 0;width:240px;height:60px;float:left;text-indent:-9999px;overflow:hidden;display:block;}
#adheader{float:right;width:468px;}

/* Content */

#bd{width:960px;margin:0 auto;}
#menu{background:url(images/btemplates.png) repeat-x 0 -70px;height:60px;color:#fff;font-size:13px;}
#menu a{color:#fff;font-size:13px;}
#menu a:hover{text-decoration:underline;}
#menu li{float:left;line-height:40px;}
#sections{background:url(images/btemplates.png) no-repeat -245px 0;height:60px;padding:0 0 0 20px;}
#sections li{margin:0 20px 0 0;}
#suscription{background:url(images/btemplates.png) no-repeat 187px 0;height:60px;padding:0 20px 0 0;}
#suscription a{width:20px;height:20px;text-indent:-9999px;overflow:hidden;display:block;margin:10px 0 0 15px;}
.sfeed a{background:url(images/btemplates.png) no-repeat -70px -232px;}
.smail a{background:url(images/btemplates.png) no-repeat -100px -232px;}
.stwitter a{background:url(images/btemplates.png) no-repeat -130px -232px;}

/* Main content */

#content{width:960px;background:url(images/ci.png) repeat-y 0 0;}
#main{width:520px;float:left;padding:0 0 20px 19px;}
.template{background:url(images/btemplates.png) no-repeat -10px -330px;width:226px;height:189px;float:left;overflow:hidden;margin:0 20px 20px 0;padding:15px 7px;}
.template h3,.template h3 a{color:#1797BF;font-size:16px;line-height:16px;font-weight:bold;margin:0 0 10px;}
.template h3 a:hover{color:#1DB8EF}
h3 img{float:right;width:16px;height:16px;background:url(images/btemplates-2.png) no-repeat -30px -86px;}
.template img.thumb{border:1px solid #999;width:225px;height:128px;}
.template p,.template div{font-size:11px;color:#666;line-height:16px;margin:0;}
.template p.meta{font-weight:bold;}
.meta a:hover {color:#222;}
.post-ratings{width:150px!important;}
.singletemplate .dllink,.template .dlcount{display:none;height:0;visibility:hidden;}
.Nav{background:url(images/btemplates.png) no-repeat -256px -300px;height:25px;font-size:12px;clear:left;line-height:25px;padding:0 0 0 9px;}
.Nav span{color:#fff;height:25px;background:transparent url(images/btemplates.png) no-repeat -26px -300px;float:left;display:block;width:90px;margin:0;padding:0 9px 0 0;}
.Nav a,.Nav strong,.page-numbers{padding:0 4px 0;font-size:14px;}
.Nav strong,.current{color:#666;font-weight:bold;font-size:16px;}
.page-numbers {margin:0 0 20px;display:inline-block;}
.navigation {margin:0 20px 0 0;}
.navigation a {color:#1797BF;background:#FAFAFA;display:block;padding:5px;border:1px solid #cdcdcd;-moz-border-radius:3px;-webkit-border-radius:3px;}
.navigation a:hover {color:#1DB8EF;background:#EFEFEF;}
img.arrowl{width:6px;height:10px;background:url(images/btemplates.png) no-repeat -220px -242px;}
img.arrowr{width:6px;height:10px;background:url(images/btemplates.png) no-repeat -230px -242px;}
#title{background:url(images/title.png) repeat-y 0 0;width:500px;overflow:hidden;margin:0 0 20px;}
#title div{background:transparent url(images/titlet.png) no-repeat 0 0;font-size:14px;font-weight:bold;padding:10px 10px 0;}
#title h1, #title h1 a{color:#666;font-size:14px;font-weight:normal;display:inline;}
#title p{font-size:11px;color:#999;margin:0;padding:0 10px;}
#title p.tbtn{background:url(images/titleb.png) no-repeat 0 bottom;padding:0 10px 10px;}
#title a{font-size:11px;color:#333;}
#title a:hover{text-decoration:underline;}
#title img{float:left;margin:10px;}
img.taut{width:32px;height:31px;background:url(images/btemplates.png) no-repeat -30px -221px;}
img.cat{width:32px;height:32px;background:url(images/btemplates.png) no-repeat -210px -261px;}
img.ttag{background:url(images/btemplates.png) no-repeat 0 -220px;width:24px;height:28px;}
img.tsea{background:url(images/btemplates.png) no-repeat -210px -302px;width:20px;height:23px;}

/* Blog */

.post{margin:0 0 40px;padding:0 19px 0 0;}
.posthd{border-bottom:1px solid #EEE;margin:0 0 10px;padding:0 0 10px;}
.posthd h1,.posthd h1 a{color:#1797BF;font-size:20px;font-weight:bold;line-height:18px;}
.metahd{color:#999;font-size:10px;}
.metahd a{color:#666;font-size:10px;}
.postbd{color:#444;margin:0 0 15px;}
.postbd a{color:#F60;}
.postbd a:hover{text-decoration:underline;}
.postbd ul{list-style-position:inside;list-style-type:disc;}
.postbd ol{list-style-position:inside;list-style-type:decimal;}
.postbd h4{color:#54aac6 !important;font-size:17px !important;font-weight:bold !important;line-height:20px !important;margin:0 0 15px !important;}
.postbd blockquote{background:url(images/quote.png) no-repeat 0 0;padding:0 0 0 30px;}

/* Single */

.singletemplate{padding:0 19px 0 0;}
.singletemplate h1, .singletemplate h2 {font-size:20px;color:#54aac6;float:left;}
.moretemplates{font-size:11px;float:right;height:20px;padding:10px 0 0;}
.moretemplates a{font-size:11px;}
.moretemplates a:hover{color:#222;}
#preview{position:relative;}
img.preview{width:500px;height:285px;border:1px solid #eee;margin:0 0 15px;}
img.ptemplate{bottom:30px;position:absolute;right:5px;width:30px;height:32px;background:url(images/btemplates-2.png) no-repeat 0 -70px;}
a.dlcount,a#views{height:11px;font-size:10px;line-height:10px;color:#999;display:block;margin:0 0 20px;}
a.dlcount{background:url(images/btemplates.png) no-repeat 0 -560px;width:143px;padding:16px 0 3px 97px;}
a#views{background:url(images/btemplates.png) no-repeat 0 -600px;width:139px;padding:16px 0 3px 102px;}
#details,.topauthor{width:100%;background:url(images/detail.png) repeat-y 0 0;}
#details p a {border-bottom: 1px solid #e0e0e0;} #details a:hover {color:#222;}
.singletemplate caption,.topauthor h4{text-align:left;font-size:14px;font-weight:bold;background:url(images/detailt.png) no-repeat 0 0;padding:9px 0 0 20px;}
.singletemplate tbody,.topauthor p{background:url(images/detailb.png) no-repeat 0 bottom;padding:0 0 20px;}
.singletemplate td.litlerow{width:105px;padding:0 5px 0 20px;}
.singletemplate td{padding-right:20px;}
.settings a{background:#FFFBCF;color:#444;padding:2px 5px;}
.trfinal{padding-bottom:20px;}
.browser{width:16px;height:16px;text-indent:-9999px;display:block;overflow:hidden;float:left;margin:0 10px 0 0;}
.firefox{background:url(images/btemplates.png) no-repeat -160px -236px;}
.ie{background:url(images/btemplates.png) no-repeat -180px -236px;}
.chrome{background:url(images/btemplates.png) no-repeat -200px -236px;}
.share a {width:16px;height:16px;text-indent:-9999px;overflow:hide;display:block;background-image:url(images/btemplates-2.png);background-repeat:no-repeat; float:left; margin:0 10px 0 0;}
.irss {background-position:0 -110px;}
.ifb {background-position:-20px -110px;}
.itw {background-position:-40px -110px;}
.idl {background-position:-60px -110px;}
.isu {background-position:-80px -110px;}

/* Comments */

#comments{border-top:1px solid #EEE;margin:20px 20px 0 0;padding:20px 0 0;}
#main h4{color:#54aac6;font-size:16px;font-weight:bold;line-height:16px;margin:0;}
.commentsmeta,.commentsmeta a,a.commentdate,.post-ratings,a.ncomments{font-size:10px;color:#999;}
.commentlist{margin:10px 0 20px;}
.commentlist .comment{border-bottom:1px solid #eee;padding:15px 0 0;}
.comment .avatar{float:left;padding:0 10px 10px 0;}
.commentmeta{height:40px;padding:5px 0;}
.url{display:block;font-size:14px;font-weight:bold;line-height:14px;}
a.commentauthor{text-decoration:underline;}
.commentdate{display:block;}
#respond{padding:0 19px 0 0;}
#respond .respond-info{font-size:11px;color:#999;margin:13px 0;}
#respond p.respond-author{float:left;height:1px!important;overflow:hidden;margin:0;}
.respond-author label,.respond-author input{margin-left:-9999px;}
#respond input{width:250px;font-size:12px;padding:3px;}
input#submit{background:#EEE;border:1px solid #CDCDCD;float:right;width:100%;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:bold;padding:5px;}
input#submit:hover{background:#DFDFDF;}
a.replyto {margin:0 0 10px;cursor:pointer;display:none;font-size:11px;text-align:right;width:100%;color:#999; text-decoration:underline;}
a.replyto:hover {color: #333;}
#respond textarea{width:492px;font-size:12px;padding:3px;}
#trackbacks ol{list-style-position:inside;list-style-type:disc;margin:15px 0;}
#respond label{color:#666;font-size:11px;font-weight:bold;}
label span{color:#F30;}
.subscribe-to-comments{float:right;margin:5px 0 0;}
.subscribe-to-comments label{font-weight:normal !important;}
.commentlist .byuser{background-color:#E8F6FA;padding:15px 10px;}
.commentlist .byuser .url{color:#000;}

/* Sidebar */

#sidebarl{width:100px;float:left;padding:0 10px 20px;}
#sidebarl h4,#sidebarr h4{color:#f60;font-size:16px;line-height:16px;margin:0 0 5px;}
#sidebarl h5 {line-height:160%; margin:5px 0; color:#555;}
.widget{margin:0 0 20px;}
.widget a {display:block;border-bottom: 1px solid #fff;}
.widget a:hover {background-color:#FFF5EF;border-bottom: 1px solid #FFE2CF;color:#f60 !important;}
.themost ul{font-size:10px;}
.themost li{background:url(images/btemplates.png) no-repeat -246px -262px;margin:0 0 0 5px;padding:0 0 5px 13px;}
.themost a{font-size:11px;display:block;}
.elementovisible{display:block;}
.elementooculto{display:none;}
.linkcontraido{cursor:pointer;display:block;background:url(images/btemplates.png) no-repeat -246px -215px;padding:0 0 0 13px;}
.linkexpandido{cursor:pointer;display:block;background:url(images/btemplates.png) no-repeat -246px -240px;padding:0 0 0 13px;}
#sidebarl a:hover,#sidebarr a:hover,.Nav a:hover{color:#A2DF0D;}
#sidebarr{width:260px;float:right;padding:0 19px 20px;}
.searchform{width:260px;margin:0 0 20px;}
.sfil,#s{width:191px;height:16px;color:#999;font-size:12px;line-height:30px;border:0;float:left;background:url(images/btemplates.png) no-repeat 0 -263px;padding:7px 5px;}
.sbutton{float:right;}
#tagcloud h4 {margin:5px 0 15px;}
#tagcloud p {margin: 0 0 10px;color:#444;}
#tagcloud a {padding: 1px 2px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
#tagcloud a:hover {background-color:#3BBC13;color: #fff;}
#facefan {margin:10px 0;}
#colors a {display:block;text-indent:-9999px;overflow:hidden;width:13px;height:13px;border:1px solid #666;float:left;margin:0 10px 10px 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;opacity:0.8;}
#colors a:hover {border-color:#333;opacity:1;}
#black {background-color:#4c4c4c;} #black:hover {background-color:#313131;}
#blue {background-color:#4b9ee5;} #blue:hover {background-color:#3E93DB;}
#brown {background-color: #816246;} #brown:hover {background-color: #74563B;}
#gray {background-color:#a59f9f;} #gray:hover {background-color:#9A9494;}
#green {background-color:#a8c332;} #green:hover {background-color:#9CB725;}
#orange {background-color:#ecb531;} #orange:hover {background-color:#ECAE19;}
#pink {background-color:#e744d2;} #pink:hover {background-color:#DF31C9;}
#red {background-color:#e71d1d;} #red:hover {background-color:#E11010;}
#violet {background-color:#af82ee;} #violet:hover {background-color:#A777EB;}
#yellow {background-color:#f4f34c;} #yellow:hover {background-color:#F4F328;}
#white {background-color:#fff;}

/*Footer*/

#ft{background:url(images/btemplates.png) repeat-x 0 -177px;font-size:11px;color:#fff;height:33px;}
#footerl{background:transparent url(images/btemplates.png) no-repeat -245px -140px;height:33px;width:50%;padding:7px 0 0 20px;}
#footerl li{line-height:33px;float:left;margin:0 20px 0 0;}
#footerl a{color:#fff;font-size:11px;}
#footerl a:hover {text-decoration: underline;}
#footerr{background:transparent url(images/btemplates.png) no-repeat 248px -140px;line-height:18px;padding:15px 20px 0 0;}

/* Others */
.post-ratings{width:100%;opacity:1;}
.post-ratings-loading{display:none;height:16px;text-align:left;}
.post-ratings-image{border:0;}
.post-ratings img,.post-ratings-loading img,.post-ratings-image img{border:0;margin:0;padding:0;}
.post-ratings-comment-author{font-weight:normal;font-style:italic;}