/*  
Theme Name: SaniBlog
Theme URI: http://wordpress.org/
Description: Tema sviluppato per il sito lucasani.it
Version: 0.1
Author: Milc srl
Author URI: http://www.milc.it/

*/

body {
margin: 0;
padding: 0;
text-align: center;
background: #DCDCDC url(./img/sfondo.gif) repeat-y center;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
font-size: 23px;
line-height: 27px;
color: #BE0000;
font-family: Georgia, Courier, "MS Serif", "Times New Roman", serif;
font-weight: normal;
margin: 0;
padding: 0 0 10px 0;
}

hr {
border: 0;
border-top: 1px solid #FFF;
color: #FFF;
margin-top: 0;
padding-top: 0;
height: 1px;
}
div.hr {
background: url(./img/hr.gif) repeat-x;
height: 6px;
font-size: 0;
line-height: 0;
}
#struttura {
width: 950px;
margin: auto;
background: #FFF url(./img/footer.gif) no-repeat bottom;
text-align: left;
}
#testa {
padding-bottom: 15px;
}
#colsx {
width: 235px;
float: left;
margin-bottom:100px;
}
#colsx ul.cat-posts{
background:#BE0000 none repeat scroll 0% 0%;
border-color:#CD3F3F rgb(123, 73, 74) rgb(160, 17, 18) rgb(190, 0, 0);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:13px;
margin-top:0;
margin-left:15px;
padding:10px;

}
div#fumetto{
border-color:#BE0000;
border-style:solid;
border-width:2px;
font-size:13px;
margin-left:15px;
margin-top: 30px;
margin-bottom: 30px;
padding:15px 15px 0 15px;
width:216px;
}
div#fumetto p{
padding:0;
margin-bottom:0.7em;
margin-top:0;
}
div#fumetto p.titolo{
padding:0;
margin-bottom:1em;
color:#008F00;
}
div#fumetto p.titolo a{
color:#008F00;
}
div#fumetto a{
color:#000000;
text-decoration:none;
}
#colsx ul.cat-posts a{
color:#FFFFFF;
}
#colsx ul.cat-posts ul{
margin:0pt;
padding:0pt;
}
#colsx ul.cat-posts li{
list-style:none;
margin-bottom: 15px;
}
#colsx p.menu {
margin: 0 0 0 15px;
padding: 0 0 10px 0;
font-size: 11px;
line-height: 13px;
text-transform: uppercase;
text-align:center;
color: #FFF;
text-decoration: none;
display:block;
height:20px;
line-height:20px;
background:url(./img/menu.gif) no-repeat;
}
#colsx div p.menu{
font-family:Georgia,Courier,"MS Serif","Times New Roman",serif;
font-size:19px;

background:#BE0000 none repeat scroll 0 0;
border-color:#CD3F3F #7B494A #A01112 #BE0000;
border-style:solid;
border-width:1px;
color:#FFFFFF;
margin-top:13px;
margin-left:15px;
padding:10px                                         ;
}
#colsx div#cat-posts-169648331{
background-color: #FFFFFF;
border-color:#BE0000;
border-style:solid;
border-width:2px;
}
#menu {
margin: 0;
padding: 0 0 0 15px;
list-style: none;
font-size: 11px;
line-height: 13px;
text-transform: uppercase;
text-align:center;
}
#menu li {
padding: 0 0 5px 0;
}
#menu li a {
color: #FFF;
text-decoration: none;
display:block;
height:20px;
line-height:20px;
cursor:pointer;
background:url(./img/menu.gif) no-repeat;
}
#menu li a:hover,#menu li a.on {
background: url(./img/menu_on.gif) no-repeat;
}
#menu li ul {
list-style: none;
margin: 0;
padding: 0 0 0 20px;
text-align: left;
}
#menu li li {
padding: 5px 0 0 0;
}
#menu li li a {
color: #008F00;
display:inline;
height:auto;
line-height:15px;
background: url(./img/s_menu.gif) no-repeat left;
padding-left: 10px;
}
#menu li li a:hover,#menu li li a.on {
background: url(./img/s_menu_on.gif) no-repeat left;
color: #BE0000;
}
#menu ul ul {
text-transform: none;
}
#menu li li li a {
background: url(./img/s_menu2.gif) no-repeat left;
}
#menu li li li a:hover,#menu li li li a.on {
background: url(./img/s_menu2_on.gif) no-repeat left;
color: #BE0000;
}
#coldx {
width: 235px;
float: right;
margin-bottom:40px;
}
#coldx div{
font-size:13px;
margin-right:15px;
margin-bottom:15px;
}
#coldx div#wp-calendar, #coldx div.textwidget, #coldx div.textwidget div{
margin-right:0;
}
#coldx p.menu {
margin: 0;
padding: 0 0 5px 0;
font-size: 11px;
line-height: 13px;
text-transform: uppercase;
text-align:center;
color: #FFF;
text-decoration: none;
display:block;
height:20px;
line-height:20px;
background:url(./img/menu.gif) no-repeat;
}
#coldx p.menu a {
cursor:pointer;
}
#coldx p.menu a:hover {
background: url(./img/menu_on.gif) no-repeat;
}
#coldx li.widget{
list-style:none;

}
#coldx .box, #coldx li.widget {
background: #BE0000;
margin:10px 15px 10px 0;
padding: 10px;
font-family: Georgia, Courier, "MS Serif", "Times New Roman", serif;
font-size: 19px;
line-height: 23px;
color: #FFF;
border-top: 1px solid #CD3F3F;
border-right: 1px solid #7B494A;
border-bottom: 1px solid #A01112;
border-left: 1px solid #BE0000;
}
#coldx form {
margin: 0;
padding: 0;
}
#coldx .box p {
margin: 0;
padding: 0;
}
#coldx .box input {
vertical-align: middle;
}
#coldx .box input.txt {
border: 0;
background: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
padding: 2px 0;
}
#coldx .box label {
font-size: 11px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
#coldx div a {
color:#008F00;
}
#coldx div.box a {
color:#FFFFFF;
}
#coldx ul.menu {
list-style: none;
margin: 0;
padding: 0;
font-size: 11px;
line-height: 13px;
text-transform: uppercase;
}
#coldx ul.menu li {
padding: 0 0 5px 0;
}
#coldx ul.menu li a {
color: #008F00;
display:inline;
height:auto;
line-height:15px;
background: url(./img/s_menu.gif) no-repeat left;
padding-left: 10px;
text-decoration: none;
}
#coldx ul.menu li a:hover {
background: url(./img/s_menu_on.gif) no-repeat left;
color: #BE0000;
}
#corpo {
margin: 0 250px;
padding-bottom: 15px;
margin-bottom: 15px;
font-size: 13px;
line-height: 18px;
color: #000;
}
#corpo p {
margin: 0;
padding: 0 0 15px 0;
}
#footer {
font-size: 11px;
line-height: 16px;
color: #FFF;
}
#footer p {
margin: 0;
padding: 10px 15px 10px 193px;
}
.hide {
display: none;
}
.clearall{
clear:both;
}
#corpo p.data {
font-size: 11px;
line-height: 16px;
font-weight: bold;
color: #008F00;
padding: 10px 0 5px 0;
}
*html #corpo p.data {
padding-top: 0;
}
#corpo p.intro {
font-family: Georgia, Courier, "MS Serif", "Times New Roman", serif;
font-size: 15px;
line-height: 18px;
color: #616A59;
}
#corpo a {
font-weight: bold;
color: #008F00;
}
#corpo a:hover {
color: #BE0000;
}
#corpo h1 a {
font-weight: normal;
}
#corpo a img{
border:none;
}
#corpo p.vai {
font-size: 11px;
line-height: 16px;
text-transform: uppercase;
}
#corpo p.vai a {
text-decoration: none;
}
div#wp-calendar img{
border:none;
}
div#coldx div#wp-calendar{
/*
margin-right: 15px;
*/
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
}
table#wp-calendar{
width:220px;

}
table#wp-calendar td, table#wp-calendar th{
text-align:center;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
#corpo h1 a{
color: #BE0000;
text-decoration:none;
}
.sottotitolo{
margin:0; padding:0 0 10px 0;
font-family:Georgia, Lucida Console, Times New Roman, Times, serif;
color:#616A59;
font-size:14px; line-height:18px;
}
ul#recentcomments{
padding:0;
margin:0;
}
li.recentcomments{
list-style:none;
margin-bottom:15px;
}

#searchform div br{
display:none;
}
#searchform div input#s{
margin-right:0.5em;
}
