/*  
Theme Name: IlTamburoDiKattrin.com
Description: A theme for Il Tamburo di Kattrin
Version: 2.0
Author: Alvise Nicoletti
*/

*{margin:0;padding:0;}
*:focus{outline:none;}
body,html{min-height:101%;}
body{color:#6383FF;background:#D0d1dF;}
body,select,input,textarea{font:100% Arial, Verdana, Sans-Serif;}
a,a:visited{text-decoration:none;color:#ee7551;}
a:hover,a:active{text-decoration:underline;color:#c56042;}
small{font-size:0.95em;background:#eef5e1;padding:3px 6px;}
hr{background:#eae9e4;color:#eae9e4;height:1px;border:0;display:block;margin:22px 0;}
label{display:block;margin:12px 0 0;}
table{display:table;width:100%;border-collapse:collapse;border-top:1px solid #e0ded9;border-bottom:1px solid #e0ded9;margin:13px 0;}
th{background:#e4e4e4;text-align:left;}
th,td{border-bottom:1px solid #FFF;padding:4px 7px;}
td{background:#f2f2f2;}
p{line-height:145%;font-size:1.1em;margin:15px 0;}
pre{width:100%;overflow:auto;}
#page{width:1000px;font-size:0.7em;border:3px solid #FFF;margin:15px auto;}
#masthead{height:150px;background:#240b06 url(images/bg_masthead.jpg) !important;}
#sidebar{width:270px;float:left;margin-right:16px;background:#FFF;padding:0 8px 25px;}
#interior #content{float:left;width:620px;background:#FFF;padding:12px 18px 40px 0;}
#interior #content.fullwidth{width:auto;float:none;padding:12px;}
#logo{display:block;color:#FFF;font:1.8em Arial, Helvetica, sans-serif;padding-top:12px;text-align:center;font-weight:700;margin:0 auto;}
h1{display:block;color:#300;font:1.8em Arial, Helvetica, sans-serif;text-align:left;font-weight:700;margin:0 auto;border-bottom:1px solid #500;}
h2{display:block;color:#300;font:2em Arial, Helvetica, sans-serif;text-align:left;font-weight:700;margin:0 auto;border-bottom:1px solid #500;}
h4{display:block;color:#300;font:2em Arial, Helvetica, sans-serif;text-align:right;font-weight:700;margin:0 auto;border-bottom:1px solid #500;}
h5{display:block;color:#300;font:1.5em Arial, Helvetica, sans-serif;text-align:left;font-weight:700;margin:0 auto;border-bottom:1px solid #500;}

.post h2{line-height:110%;}
h2#description{border:none;font-size:0.9em;text-align:center;text-transform:uppercase;color:#ffd284;padding:0;}
h2.widgettitle{border:none;font:1.2em Arial, Helvetica, sans-serif;font-weight:700;}
h3{background-color:#400;border-bottom:3px solid #DDD;color:#A2B2FF;font-family:Arial, Helvetica, sans-serif;font-size:1.3em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:small-caps;font-weight:700;line-height:115%;padding:5px;}
h3#comments{margin:40px 0 -15px;}
#respond h3{margin:40px 0 0;}
h3#pages{margin:0 0 5px;}
h3.catcolor1,h3.catcolor2,h3.catcolor3{background-color:#A2B2FF;color:#400;font-family:Arial,Helvetica,sans-serif;font-size:1.3em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:small-caps;font-weight:700;line-height:115%;padding:5px;}
#meta h3{border-bottom:3px solid #085682;color:#fff;border-color:#6e524c;}
#lead h3{font-size:1.9em;line-height:110%;border:0;background:transparent;margin:0;padding:0 17px 0 0;}
#recent h3{border:0;color:#C33;margin:0 0 5px;}
.entry h3{font:1.6em Arial, Helvetica, sans-serif;color:#313228;font-weight:700;}
.entry .widget h3{font-size:1.3em;}
h3#respond{margin-top:35px;}
h4{margin-bottom:3px;font:1.2em Arial, Verdana;font-weight:700;color:#312832;}
.entry h4{font:1.4em Arial, Helvetica, sans-serif;color:#313228;font-weight:700;}
h4#respond{border-top:1px solid #eae9e4;margin-top:25px;padding-top:20px;}
h4#comments{margin-top:32px;}
h4.pagetitle{margin-bottom:12px;}
.cat-excerpt h4{margin:0 0 -15px;}
.domtab h4{margin:15px 0;}
#more-menu h4{color:#4a4e4a;font-size:1.1em;}
#lead{
background:none no-repeat scroll 0 0 #DDDDDD;
color:#440000;
float:left;
font-size:0.95em;
height:165px;
margin-left:15px;
padding:15px;
width:940px;
}
#interior #lead{float:none;width:auto;margin:6px 0 10px;}
#lead a,#lead a:visited{color:#600;}
#lead img{border:1px solid #516f80;border-color:#98482f;padding:1px;}
#lead .date{margin-bottom:-15px;color:#966;padding:4px 0;}
a#fullstory,a#fullstory:visited{background:#400;color:#A2B2FF;padding:5px 8px;float:right;}
a#fullstory:hover,a#fullstory:active{text-decoration:none;background:#A2B2FF;color:#400;}
#interior #lead img{float:left;margin:1px 16px 6px 0;}
.widget{margin-bottom:25px;}
.widget_tag_cloud a{display:inline;float:none;}
#widget-single-right{float:right;width:190px;border:1px solid #E7E8DF;margin:3px 0 15px 18px;padding:5px 14px 14px;}
.entry #widget-single-right ul,.entry #widget-single-right ol{padding:0 !important;}
.wp125ad{float:left;margin:0 0 6px 6px;}
.textwidget{line-height:160%;}
.widget td{background:none;}
#sidebar .widget li{list-style:none;border-bottom:1px solid #6a514b;padding:0;}
#sidebar .widget ul{list-style:none;}
#sidebar .widget ul ul{border-left:none;}
#sidebar .widget li a,#sidebar .widget li a:visited{text-decoration:none;display:block;background:#583831 !important;color:#c6ad92 !important;padding:4px 4px 4px 8px;}
#sidebar .widget li a:hover,#sidebar .widget li a:active,#sidebar .widget li li a:hover,#sidebaer .widget li li a:active{background:#237daa !important;color:#FFF;}
#sidebar .widget li li a,#sidebar .widget li li a:visited{padding-left:20px;background:#6a433b !important;}
#breadcrumbs{background:#400;color:#edaa96;padding:3px 0 7px 24px;}
#breadcrumbs a,#breadcrumbs a:visited{font-weight:700;color:#FFF;}
#interior .stripes{background:#FFF url(images/bg_stripe.gif) repeat-x;padding:10px;}
#author{margin-bottom:19px;}
#author img{float:left;margin-right:13px;padding:1px;}
#author span{display:block;margin-top:12px;background:url(images/envelope.gif) no-repeat 1px 10px;padding:8px 0 0 17px;}
#author p{width:452px;margin:0;}
.author-listing{margin:18px 0 34px;}
.author-listing ul{margin:15px 0 8px;}
.author-id{float:left;width:500px;padding:17px 0 0 10px;}
.cat-excerpt{margin:12px 0;padding:10px;}
.cat-excerpt img,#image-gallery img{float:left;border:1px solid #516f80;margin:1px 15px 15px 0;padding:1px; position:relative;
top:20px;}
#image-gallery{margin:18px 0;}
.pagination,#comment-pagination{padding-top:20px;}
.pagination a { font-size:16px; font-weight:bold; color:#b00; }
.subfeature{border-bottom:1px solid #bfdfef;border-top:1px solid #bfdfef;background:#f2f3ee;border-color:#dadbd7;padding:13px;}
.subfeature a,.subfeature a:visited{font-weight:700;color:#2e2e2e;}
.bullets li,.more-in li{border-bottom:1px solid #ECECEC;list-style-image:none;list-style-position:outside;list-style-type:square;margin-left:25px;padding:5px 0;}
.entry blockquote,.entry code,.commentlist blockquote,.commentlist code{color:#76767a;background:#f2f2f2;border-right:1px solid #DDD;border-bottom:1px solid #DDD;display:block;font:italic 1em Arial, Helvetica, sans-serif;margin:18px 35px;padding:6px 22px;}
.entry pre,.entry code{width:350px;font:1em Arial, Helvetica, sans-serif;padding:20px 14px;}
.post code{background:#f5f3ee;font-size:1.2em;padding:3px;}
.entry ul,.entry ol{padding:15px 0;}
.entry ol li,.entry ul li{line-height:115%;margin:0 0 5px 48px;}
.entry ul li{list-style:square;}
.entry .widget li{list-style:none;margin:0;padding:5px 0;}
#tags{background:#edf7ff url(images/tag.gif) no-repeat 4px;background-color:#f0f0f0;padding:3px 6px 4px 15px;}
.commentcount{background:url(images/bubble.gif) no-repeat 1px;font-family:Arial, Helvetica, sans-serif;font-weight:400;height:20px;}
#home #lead .commentcount,#interior #lead .commentcount{background:url(images/bubble2.gif) no-repeat 1px;font-size:0.6em;}
.postmetadata{border-bottom:1px solid #eae9e4;padding:5px 0;}
#print{background:url(images/icon_page.gif) no-repeat;padding-left:15px;}
.entry img{display:block;border:1px solid #999;margin:15px 0;padding:2px;}
.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{text-align:center;padding:0px 5px 10px 0px;}
img.alignleft{float:left;margin:5px 15px 10px 0;}
.wp-caption.alignright{float:right;margin:5px 0 10px 22px;}
.wp-caption.aligncenter,img.aligncenter{display:block;float:none;margin:0 auto 15px;}
p.wp-caption-text{text-align:center;margin:0;padding:5px 0;}
.wp-caption img{float:none;margin:0;}
.gallery{display:block;margin:15px 0;}
.gallery img{border:1px solid #999 !important;padding:2px;}
.gallery-caption{padding:10px;}
.gallery-icon img{display:block;margin:0 auto;}
.reply a,.reply a:visited{text-decoration:none;color:#4f4f4f;background:url(images/icon_reply.gif) no-repeat;display:block;margin:20px 0;padding:0 0 3px 17px;}
.reply a:hover{text-decoration:none;color:#000;}
.reply a:active{text-decoration:underline;color:#4f4f4f;}
.commentlist{margin-top:50px;}
.commentlist li{background:#F2F2F2;border-bottom:1px solid #DDD;border-top:1px solid #DDD;list-style:none;margin:0 0 18px;padding:15px;}
.commentlist li.depth-2{border:none;background:#FFF;border-top:1px solid #f2f2f2;margin-left:15px;}
.commentlist li.depth-3{margin-left:15px;border:none;background:#f2f2f2;}
.commentlist li.bypostauthor{background:#e5e5e5 !important;border:1px solid #c7c7c7 !important;}
.commentlist code{background:#e0e0e0;padding:3px;}
.avatar{float:left;border:1px solid #b9b9b9;background:#FFF;margin:3px 10px 0 0;padding:2px;}
#trackbacklist li{margin:10px 0 10px 35px;}
#trackbacklist cite{font-style:normal;}
cite.fn{font:bold 1.4em Arial, Helvetica, sans-serif;letter-spacing:-0.05em;display:block;padding:9px 0 2px;}
#searchform{width:194px;float:right;text-align:right;padding-top:5px;}
.search-excerpt{background:#FF0;}
select{background:#edf7ff;border:1px solid #39c;width:100%;}
#s{border:none;width:129px;background:#DDD none repeat scroll 0 0;color:#400;padding:2px;}
#submit{margin-top:12px;display:block;font-size:1.1em;color:#e3d2cd;background:#583831;border:none;padding:4px 8px;}
#contactform label{padding:5px 0;}
#contact-captcha{display:block;margin:5px 0;}
#contact-message{height:200px;}
.field{border:1px solid #444;border-top:1px double #c4c4c4;border-left:1px double #c4c4c4;background:#FFF !important;font-size:1.1em;padding:5px;}
.field:focus{background:#f9f8f4 !important;}
#wysiwyg{padding:6px 0 10px;}
#wysiwyg a,#wysiwyg a:visited{margin-right:4px;text-indent:-9999px;display:block;width:20px;height:20px;float:left;border:1px solid #FFF;border-bottom:1px solid #afafaf;border-right:1px solid #afafaf;background-color:#CCC;padding:3px;}
a#button-bold{background:#CCC url(images/bg_bold.gif) no-repeat 8px;}
a#button-italic{background:#CCC url(images/bg_italic.gif) no-repeat 8px;}
a#button-block{background:#CCC url(images/bg_block.gif) no-repeat 5px;}
a#button-link{background:#CCC url(images/bg_link.gif) no-repeat 5px;}
#wysiwyg a:hover,#wysiwyg a:active{background-color:#dcdcdc;}
#comment{width:98%;height:200px;}
.clearfloat:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat{display:block;}
#meta{color:#FFF;background:#400;padding:35px 0 10px; }
#meta ol{padding-top:15px;}
#meta .widget{width:283px;float:left;padding-left:20px;margin-right:12px;}
#meta li{margin-left:25px;list-style:square;border:none;line-height:145%;color:#f5cba9;padding:3px 0;}
#footer{width:946px;font-size:0.7em;color:#595952;margin:0 auto 25px;padding:15px;}
#footer a,#footer a:visited{color:#000;text-decoration:underline;}
#upper,#breadcrumbs{background:#400 !important;}
#meta a,#meta a:visited{color:#FFF;font-weight:700;}
#navbar{background:#500 none repeat scroll 0 0;border-bottom:6px solid #A2B2FF;}
#nav .current-cat a,#nav .current-cat a:visited{background-color:#A2B2FF;color:#400;}
#nav li li{background:#027d54;}
#recent{background:none !important;width:260px;float:right;}
#recent li{background:url(images/icon_page_home.gif) no-repeat 0 9px !important;border-bottom:1px solid #62b1d8;list-style:none;border-color:#8f3b22 !important;padding:7px 0 7px 15px;}
#recent a:hover,#recent a:active{text-decoration:none;color:#FFF !important;}
#content{text-align:justify;color:#300;}
.event{color:#966;margin-bottom:15px;}
.event p{margin:0;}
.videos li{padding:5px 0 5px 5px;}
#meta .left{margin-left:30px;}
#meta .right{margin-right:30px;}
#meta .center{bottom:10px;float:left;margin-left:197px;position:relative;text-align:center;}
.facebook{float:left;margin-left:440px;}
#upper{
padding:15px 10px 15px 0;
height:195px;
}
#recent ul{margin-top:-5px;}
#home .stripes{background:url(images/bg_stripe.gif);padding:5px;}
#home #lead .left{
left:5px;
position:relative;
top:5px;
width:160px;
}
#home #lead .right{
float:left;
left:50px;
position:relative;
text-align:justify;
top:20px;
width:700px;
}
#carousel{background:#A2B2FF none repeat scroll 0 0;height:160px;}
#carousel li{float:left;padding:0 5px;}
#carousel li img{border:3px solid #FFF;display:block;margin-bottom:6px;}
#carousel a,#carousel a:visited{float:left;color:#500;}
#carousel a:hover,#carousel a:active{color:#900;}
#home #content{float:left;width:715px;}
#home #sidebar{padding:0 13px 25px;}
.whitebox h3 a,.whitebox h3 a:visited{color:#FEE;}
.whitebox{padding:10px 10px 0;}
.catnews a,.catnews a:visited{color:#22222d;}
.catnews p{font-size:1.1em;line-height:150%;margin:0;}
.catnews img{float:left;border:1px solid #516f80;padding:1px;}
.catnews .catnewsMainStory{height:280px;overflow:hidden;}
.headlines{text-align:center;display:none;padding:12px;}
.headlines li{margin-left:12px;list-style:square;padding:2px 0;}
#home .commentcount{font-size:0.8em;font-weight:400;margin-left:2px;}
#rightbar{float:right;width:250px;background-color:#fff;padding:10px;}
#rightbar li{background-color:#400;border-bottom:1px solid #5080BB;list-style-image:none;list-style-position:outside;list-style-type:none;color:#6383FF;padding:5px 0 5px 20px;}
#rightbar li a:hover,#rightbar li a:active{text-decoration:none;}
.widgetLR{margin-bottom:0;}
.pezzoSX{float:left;width:340px;}
.pezzoDX{float:right;width:340px;}
.titolo,.titolo a{font-size:1.2em;font-weight:700;}
.data{color:#333;}
.autore,.autore a{color:#300;}
a img,#sidebar .widget li li,#contactform fieldset{border:none;}
#masthead h1,#masthead h2,.says,#contactform legend{display:none;}
.left,.wp-caption.alignleft{float:left;}
.right,img.alignright{float:right;}
#wp125adwrap_2c,#wp125adwrap_1c,.gallery-item{padding:12px 0;}
a#logo,a#logo:hover,a#logo:active,#lead .commentcount{color:#FFF;}
#nav li:hover,#nav li.sfHover,#nav a:focus,#nav a:hover,#nav a:active,#nav li li a,#nav li li a:visited,#nav li li.current-cat a,#nav li li.current-cat a:visited,#nav .current-cat .children a,#nav .current-cat .children a:visited{background:#d50040;}
#nav li li a:hover,#nav li li a:active,#nav li li.current-cat a:hover,#nav li li.current-cat a:active,#nav .current-cat .children a:hover,#nav .current-cat .children a:active{background:#46160c;}
#sidebar .widget li a:hover,#sidebar .widget li a:active,#sidebar .widget li li a:hover,#sidebar .widget li li a:active{background:#41251f !important;color:#FFF;}
.sopraSX,.sopraDX{background-color:#DDDDDD;height:35px;margin-bottom:5px;padding:0 0 0 5px;text-align:left;}
.thickbox a, .thickbox { cursor:default !important; }

.prima { float:left;}
.dopo { float:right;}

.widgetLR {
 background:none repeat scroll 0 0 #440000;
 margin-bottom:0;
 padding-left:10px;
 width:260px;
}