/*

Theme Name: RedBlackDoki
Theme URI: http://www.doki.it
Description: Il tema di doki - red/black.
Author: Doki.it
Author URI: http://www.doki.it

*/
body{font-family:Verdana, Tahoma, Arial}
#headcont,#maincont,#footercont{width:1024px;margin:0 auto}
#main,#header,#footer,#footerend{float:left;min-width:1100px;width:100%}
a,a:visited{color:#333;text-decoration:none}
a:active,a:hover{text-decoration:none;border:none!important}
h1,h2{color:#333;font-family:Trebuchet MS, Tahoma, Sans-Serif, Verdana;font-size:1.5em;font-weight:700;padding:6px 0}
small{font-size:0.85em}
big{font-size:1.1em}
img a{border:none}
p img{padding:4px}
input,textarea,select{background:#f9f9f9;border:1px solid #900;vertical-align:top}
input:hover,textarea:hover,select:hover{background:#f0f0f0}
input:focus,textarea:focus,select:focus{background:#ededed}
#header{background:#000 url(img/hd.jpg) repeat-x;border-bottom:4px solid #d70000}
#logo{float:left;padding:42px 0 0 25px}
#search{float:left;margin-left:500px;padding:62px 26px 0 0}
#searchsubmit,#searchsubmit404,#submit,#sendbutton{border:1px solid #c33;background:#900 url(img/searchbkg.jpg) repeat-x -34px top;color:#fff;font-weight:700;height:25px;width:60px;vertical-align:top;float:right}
#submit{width:129px;margin-right:50px}
#s,#s404{float:left;height:22px;background-color:#4f0000;border:1px solid #900;margin-right:8px;color:#fff}
#headcont{position:relative;height:140px}
#menu{float:left;width:700px;margin-top:20px;position:absolute;right:40px;bottom:0}
#menu ul{float:right;list-style:none;margin:0;padding:0}
#menu li{float:left;background:url(img/taboff.jpg) no-repeat left top;margin:0;padding:0 0 0 9px}
#menu a{display:block;background:url(img/taboff.jpg) no-repeat right top;text-decoration:none;font-weight:700;font-family:Arial, Verdana;font-size:.75em;color:#ddd;padding:8px 15px 6px 6px}
#menu a:hover{color:#DE0000}
#menu .current{background-image:url(img/tabon.jpg)}
#menu .current a{color:#fff;background-image:url(img/tabon.jpg)}
#main{background:#fff url(img/bkg2.gif) repeat-y center top;padding-top:16px}
#c1{width:162px;float:left}
#c2{width:320px;float:left;padding:0 6px}
.post{width:458px!important;float:left;padding:0 13px 30px!important}
.post h5{margin-top:15px}
.alignleft{float:left;margin-right:10px}
.aligncenter{display:block;margin:0 auto}
.phead{font-size:.7em;color:#999}
.phead .author{font-weight:700;color:#000}
.post p{text-align:justify;margin-top:20px;font-size:.8em;line-height:1.4;color:#444}
.post strong{color:#333}
.post #posttags{font-size:.78em;padding:4px 4px 14px}
.post #posttags a{color:#999}
.phead a,.post p a,#related a,#usermessagea a{color:#f90000;border-bottom:1px dotted #f90000}
.post ul{font-size:.8em;line-height:1.4em;text-align:justify;padding:10px 0 0 15px}
.post li{background:transparent url(img/l3.gif) no-repeat scroll left .7em;padding:4px 10px}
.tbar{font-size:.75em;margin-top:20px;padding-bottom:10px;padding-top:10px;clear:both}
.home .tbar{padding-top:0;border-top:none;border-bottom:1px solid #ccc;float:left;width:100%;padding-bottom:25px}
.comm{float:left;color:#666}
.comm .fum{float:left;background:url(img/comm.gif) no-repeat top left;padding:0 0 4px 9px}
.comm .fum a{float:left;display:block;background:url(img/comm.gif) no-repeat top right;font-family:Arial, Verdana;font-weight:700;color:#ccc;font-size:.9em;padding:2px 9px 7px 0}
.read{float:right;background:url(img/leggi.gif) no-repeat top left;padding:0 0 4px 9px}
.read a{float:left;display:block;background:url(img/leggi.gif) no-repeat top right;font-family:Verdana, Arial;font-style:italic;font-size:.9em;color:#ccc;padding:1px 16px 8px 0}
.cal{background:url(img/cal.jpg) no-repeat top left}
.nocal{background:url(img/nocal.jpg) no-repeat top left}
.cal,.nocal{float:left;width:34px;height:138px;text-align:center}
.dt{background-color:#f6f6f6;border:1px solid #e0e0e0;background:transparent url(img/day2.gif) no-repeat;width:25px;margin-left:auto;margin-right:auto;margin-top:25px;height:11px}
.mo{background-color:#f6f6f6;border:1px solid #ddd;background:transparent url(img/date.gif) no-repeat;width:25px;margin-left:auto;margin-right:auto;margin-top:4px;height:11px}
#footer{background-color:#1A1A1A;clear:both}
#footerend{background-color:#1A1A1A;text-align:center;font-size:.8em}
#footercont{padding:20px 0 0 50px}
#foot1,#foot2,#foot3{padding-left:25px;width:300px;float:left;color:#d70000;font-size:.81em}
#foot1 a,#foot2 a,#foot3 a{color:#fff}
#footercont h4{font-family:Arial, Verdana;font-size:1.4em;color:#fff;font-weight:400;text-transform:uppercase;padding:6px 8px}
#footercont #foot1,#footercont #foot2,#footercont #foot3{background:url(img/foot.gif) no-repeat 24px 0}
#footercont ul{margin-top:5px}
#footercont ul li{border-bottom:1px solid #eee;padding:12px 0}
.post-ratings{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;display:block;font-size:.78em;position:relative}
.post-ratings-loading{display:none;font-size:.8em;color:#ccc}
.post-ratings-image{border:0}
.post-ratings img,.post-ratings-loading img,.post-ratings-image img{border:0;margin:0;padding:0}
.post-ratings-text{display:none;position:absolute;width:300px;background-color:#fff;left:84px;padding:3px}
#c1 h5{background:url(img/logos.gif) no-repeat 98% top;color:#333;border-bottom:3px solid #dad5dd;height:20px;margin-left:6px;font-weight:700;font-family:Arial}
.cat{width:152px;font-family:Verdana;margin-bottom:15px}
.cat ul{padding-top:8px}
.cat ul ul{padding-top:4px}
.cat ul,.cat ul ul,#c2 .dxmid1 ul,#c2 .dxmid2 ul{color:#8a8a8a}
.cat ul a{font-size:1.21em;color:#DE0202;font-weight:700;font-family:Arial;background:url(img/l1.gif) no-repeat right 0;padding-right:10px}
.cat ul ul a{color:#333;background:url(img/l2.gif) no-repeat left center}
.cat ul ul a,#c2 .dxmid1 ul a,#c2 .dxmid2 ul a{font-size:1.1em;font-weight:400;padding:0 0 0 10px}
.cat ul li{font-size:10px;padding:6px 0 10px 8px}
.cat ul li ul li,#c2 .dxmid1 ul li,#c2 .dxmid2 ul li{background:url(img/csep.gif) repeat-x left top;padding:7px 0}
.catsep{background:transparent url(img/csep.gif) repeat-x scroll left bottom}
.catopen{background:url(img/l1.gif) no-repeat right -15px!important}
#c2 .dxmid1 ul li.first,#c2 .dxmid2 ul li.first{background-image:none}
#c2 h5,.post h5{font-family:Verdana, Arial;color:#fff;border:1px solid #000;background:#636363 url(img/dxgrad.jpg) repeat-x;padding:4px 0 4px 8px}
#c2 .dxmid1,#c2 .dxmid2{float:left;width:146px;padding-top:10px}
#c2 .dxmid1 ul,#c2 .dxmid2 ul,.tag-cloud{border-right:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;background-color:#fff}
#c2 .dxmid1 ul,#c2 .dxmid2 ul{font-size:10px;padding:0 8px}
#c2 .dxmid1 ul a,#c2 .dxmid2 ul a{color:#333;background:url(img/l3.gif) no-repeat left center}
.dxmid2{padding-left:10px}
.tag-cloud{width:292px;margin-bottom:10px;padding:4px}
#top{float:left;width:302px;padding-top:15px;margin-bottom:10px}
#top h6{color:#333;font-weight:700;font-family:Arial;display:inline;float:left}
#cmd{display:inline;float:right}
#box{margin-bottom:10px}
#box li div{background:#fff url(img/arrdx.gif) no-repeat right top;display:inline;color:#fff;font-size:.9em;float:left;padding:0 8px 0 3px}
#box li{float:left;padding:4px 6px}
#box li a{display:block;float:right;padding-left:8px}
#most li a{width:204px}
#pop li a{width:230px}
#cmd a{border:1px solid #bbb;border-bottom:0;font-size:.8em;color:#999;font-family:arial;background-color:#eeecf0;margin-left:3px;display:block;float:right;padding:4px 7px}
#cmd a:active,#cmd a:hover{border:1px solid #444!important;border-bottom:0!important}
#cmd a.selected{background-color:#fff}
.commentlist img{float:left;padding:0 5px 5px 0}
.commentlist li{background-image:none;padding:10px}
.commentlist li.alt{background-color:#F9F9F9}
img.wp-smiley{float:none;border:none}
#pagination{float:right;width:auto;padding-bottom:8px;margin-right:15px}
#pagination li,#pagination li a{font-weight:700;color:#fff}
#pagination li a:hover{color:#900}
#pagination li{font-size:.8em;float:left;border:1px solid #000;background:#000 url(img/pag.jpg) repeat-x;margin-right:3px;padding:4px 6px}
#pagination li.current{border:1px solid #900;background:#900 url(img/pagc.jpg) repeat-x}
#related{font-size:.75em;border:1px solid #ddd;line-height:1em;text-align:left;padding:10px}
#related li{padding:4px 10px}
#usermessagea,#cformsform{font-size:.78em;color:#444}
#sendbutton{margin-right:110px}
#usermessagea ol{font-size:.9em}
.cform{width:410px;margin:10px auto 0}
.cform .cf_hidden{display:none;border:none!important;background:none!important;margin:0!important;padding:0!important}
ol.cf-ol{margin:0!important;padding:0!important}
ol.cf-ol li{background:none;list-style:none!important;text-align:left;line-height:1.3em;margin:5px 0!important;padding:0}
ol.cf-ol li.textonly{background:#F0F0F0!important;letter-spacing:1px;text-align:center;margin:10px 0!important;padding:5px 0}
.cform label{width:90px;display:inline-block;text-align:right;vertical-align:top;margin:4px 10px 0 0}
.cform label span{width:90px;display:block}
.cform textarea,.cform input{width:200px}
.cform select{width:158px;padding:2px 0}
.cform select.cfselectmulti{height:7.5em}
.cform textarea{font-family:arial;font-size:.9em;overflow:auto}
ol.cf-ol li.cf-box-title{font-weight:700;letter-spacing:1px;padding:8px 0 0 100px}
.cform input.cf-box-a,.cform input.cf-box-b{width:14px;height:22px;border:none!important;background:none!important;margin:2px 0 0}
.cform input.cf-box-a{margin-left:100px}
ol.cf-ol li.cf-box-group{padding-left:100px;margin:10px 0 0!important}
span.reqtxt,span.emailreqtxt{font-size:.9em;display:0;vertical-align:top;margin:3px 0 0 3px}
p.cf-sb{text-align:right;margin:0;padding:0!important}
ol.cf-ol li ul.cf_li_text_err{height:1%;min-height:1%;color:#333;margin:0 0 0 100px;padding:0}
ol.cf-ol ul.cf_li_text_err li{list-style-type:none;text-indent:0;color:#640235;margin:0 0 2px!important}
ol.cf-ol ul.cf_li_text_err li:before{content:''}
label.secq,label.seccap{vertical-align:text-bottom;margin-bottom:4px}
input.secinput{vertical-align:text-bottom}
#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha{height:15px;width:50px;margin:0;padding:4px}
img.captcha{vertical-align:text-bottom;border:none!important;float:none!important;margin:0 0 0 10px !important;padding:0!important}
img.captcha-reset{vertical-align:text-bottom;background:url(captcha_reset_grey.gif) no-repeat;width:21px;height:21px;border:none;margin:0 0 2px 3px}
div.cf_info{color:#333;display:none;width:380px;line-height:1.3em;margin:10px auto;padding:10px 15px!important}
div.cf_info ol{margin:0;padding:5px 15px 0 30px}
div.cf_info ol li{background-image:none;margin:2px 0;padding:1px 0}
div.success{background:#F7F7F7 none repeat scroll 0 50%;color:#444;display:block}
div.failure,ol.cf-ol li.cf_li_err{background-color:#FFF9F9;border-color:#DA3478;border-style:solid;border-width:1px 0}
ol.cf-ol li.cf_li_err{margin:5px 0!important;padding:5px 0!important}
div.waiting{background:#F9F9F9;color:#AAA;display:block}
.cform .cf_error{color:#DA3478;border:1px solid #DA3478}
.mailerr,.cform .cf_errortxt{color:#DA3478}
* html img.captcha{margin-bottom:1px!important}
fieldset.cf-fs1 legend{display:none}
.scrollp{width:458px;float:left}
.scrollp li{background-image:none;font-size:.8em;color:#ffc600;font-family:Tahoma, Verdana, Arial;padding-bottom:12px;width:200px}
.scrollp li.next{float:right;text-align:right}
#albums h2{font-size:1em}
.album{border-top:1px solid #ccc;float:left;width:100%;margin-top:15px;padding:5px}
.album img,#imgbrw img,#gallery img{border:1px solid #ccc;margin-bottom:4px;padding:4px}
#imgbrw{text-align:center;margin:4px}
.album img{float:left;margin:4px}
.album .counter,.post .counter{margin-top:15px;font-size:.8em;font-weight:700}
.album p{margin-top:0}
.album .cnt,.post .cnt{color:#640235}
.post .counter{margin-bottom:15px}
#imgbrw a img:hover,#gallery a img:hover,#albums a img:hover{background-color:#F2C941}
#search404 h6{font-size:.8em;margin-top:20px}
.st-tag-cloud a:hover{text-decoration:underline}
#box,.dxbox{float:left;width:302px}
#box,.dxbord,.st-tag-cloud{border:1px solid #bbb;background-color:#fff;color:#444;font-family:arial;font-size:.785em;font-weight:700}
.dxbord,.st-tag-cloud{float:left;width:290px;border-top:none;padding:5px}
ul#dokiblogs li{float:left;padding:5px}
table.result{border:1px solid #eee}
table.result caption{border:1px solid #eee;margin-top:20px}
table.result td{border:1px solid #eee;vertical-align:top}
table.result caption,table.result thead td{color:#888;font-family:Verdana;font-size:.7em;text-align:center;vertical-align:middle;padding:5px}
.d31{background-position:-660px -2px}
.d30{background-position:-637px -2px}
.d29{background-position:-615px -2px}
.d28{background-position:-593px -2px}
.d27{background-position:-571px -2px}
.d26{background-position:-549px -2px}
.d25{background-position:-527px -2px}
.d24{background-position:-505px -2px}
.d23{background-position:-483px -2px}
.d22{background-position:-461px -2px}
.d21{background-position:-440px -2px}
.d20{background-position:-417px -2px}
.d19{background-position:-395px -2px}
.d18{background-position:-372px -2px}
.d17{background-position:-350px -2px}
.d16{background-position:-328px -2px}
.d15{background-position:-306px -2px}
.d14{background-position:-285px -2px}
.d13{background-position:-263px -2px}
.d12{background-position:-241px -2px}
.d11{background-position:-219px -2px}
.d10{background-position:-197px -2px}
.d09{background-position:-175px -2px}
.d08{background-position:-153px -2px}
.d07{background-position:-131px -2px}
.d06{background-position:-109px -2px}
.d05{background-position:-87px -2px}
.d04{background-position:-65px -2px}
.d03{background-position:-43px -2px}
.d02{background-position:-21px -2px}
.d01{background-position:0 -2px}
.gen{background-position:0 -3px}
.feb{background-position:-26px -3px}
.mar{background-position:-52px -3px}
.apr{background-position:-78px -3px}
.mag{background-position:-104px -3px}
.giu{background-position:-130px -3px}
.lug{background-position:-156px -3px}
.ago{background-position:-182px -3px}
.set{background-position:-208px -3px}
.ott{background-position:-234px -3px}
.nov{background-position:-260px -3px}
.dic{background-position:-286px -3px}
#commentform p{margin-top:0;padding-top:20px}
small,.commentlist{font-size:.85em}
#searchsubmit,#liprint,#liprint img,#usermessagea img,.scrollp li.back,.album .counter,#searchsubmit404{float:left}
#content,.art{width:521px;float:left}
.alignright,#comanc{float:right}
ul.commentlist,ul.scrollp{padding:0}
.cform input.backbutton,.cform input.resetbutton,.cform input.resetbutton,.cform input.backbutton{width:auto;padding:5px 1em}
div.failure,div.mailerr{display:block}
* html ol.cf-ol,* html ol.cf-ol li,* html span.reqtxt,* html span.emailreqtxt,* html .cform label,* html ol.cf-ol,* html ol.cf-ol li,* html span.reqtxt,* html span.emailreqtxt{display:inline-block}
