/*  
Theme Name: Breaking News
Theme URI: http://www.idsg.it/
Description: A "mixed" width, three columns "daily newspaper" theme for Wordpress.<br /><br />Wordpress Widgets ready. <br /><br />Minimal style ready for personal improvements.
Version: 1.0
Author: ShinRa
Author URI: http://www.idsg.it/
*/

/**
* Eric Meyer's Reset stylesheet - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/

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,
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-weight:normal;
font-style:normal;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}

body{
line-height:1;
color:black;
background:white;
}



table{
border-collapse:separate;
border-spacing:0;
}

caption,th,td{
text-align:left;
font-weight:normal;
}

blockquote:before,blockquote:after,
q:before,q:after{
content:"";
}

blockquote,q{
quotes:"" "";
}

/**
* GLOBALS
*/

body{
background:#fff url(images/sfondobis.jpg) repeat left top;
color:#333;
text-align:center;
font-family:Georgia,"Lucida bright","Times new roman",Georgia,"lucida bright",serif;
font-size:12px;
}



h2{
font-size:18px;
font-weight:bold;
line-height:150%;
font-family:"lucida bright",Georgia,serif;
font-variant:small-caps;
text-align:left;
}

h3{
text-align:left;
font-size:20px;
font-weight:bold;
line-height:150%;
font-variant:small-caps;
text-align:center;
}

hr{
display:none;
}

a{
text-decoration:none;
color:#0000FF;
}

a:visited{
color:#0000FF;
}

a:hover{
text-decoration:underline;
color:#654321;
}

p{
line-height:150%;
margin-bottom:10px;
}

li{
line-height:140%;
}

ul,ol{

margin-bottom:10px;
}

img{
padding:1px;
background:#000;
border-style: none;
max-width:90%;
margin:0 0 10px 0;
}

img.noborder {border: 0px none;}

img.wp-smiley{
display:inline !important;
margin:0 !important;
padding:0 !important;
background:transparent !important;
vertical-align:middle !important;
border:0 !important;
}

strong{
font-weight:bold;
}

em{
font-style:italic;
}

/**
* MAIN WRAPPER
*/


#main ol 
{
        
	margin:0;
	padding:0 0 0 3em;
}
#main ol li 
{
    
    margin:0;
    padding:3px;
}
#main {
	width: 500px;
	margin: 0 auto;
	background:#fff;
	border:#ddd 3px solid;
}

#main h2 {
	padding: 4px;
	font-size: 1.6em;		
	line-height:1.2em;
	border-bottom:#ddd 1px solid;
}
#main h3 {
	padding: 4px;
	font-size: 1.4em;		
	line-height:1.2em;
	border-bottom:#ddd 1px solid;
}
#main h2 a 
{
	border:0;
}
#wrapper{
text-align:justify;
margin:0 auto 0 auto;
padding:0;
background:transparent url(images/sfondo.jpg) repeat-n right top;
max-width:1024px;
}

/**
* HEADER
*/

#header{
padding:35px 10px 10px 10px;
height:110px;
text-align:center;
background:transparent url(images/Header.gif) no-repeat center top;
border-bottom:5px solid #000;
}

#header h2{
letter-spacing:2px;
font-size:34px;
line-height:1;
text-align:center;
}

#header h2 a{
color:#000;
text-decoration:none;
}

#header div.description{
color:#999;
letter-spacing:2px;
text-transform:uppercase;
}



#header div.logo span{
display:none;
}

/**
* TOP PAGES LIST
*/

#pagine{
border-bottom:5px solid #000;
background:transparent url(images/sfondobis.jpg) repeat left top;
text-align:center;
}

#pagine ul{
margin-bottom:0;
padding:5px;
}

#pagine ul li{
display:inline;
margin-right:10px;
}

#pagine a{
color:#333;
text-transform:uppercase;
}

/**
* FIRST MAIN COLUMN
*/

#content{
padding:10px;
margin-right:300px;

}

#content div.post{
padding-bottom:30px;
margin-bottom:30px;
border-bottom:1px solid #000;
color:#000;
text-align:justify;
}

#content div.post h2{
font-size:24px;
}

#content ul{
list-style-type:square;
padding-left:30px;
}

#content ol{
list-style-type:decimal;
padding-left:30px;
}

#content code{
font-family:courier,"courier new", monospace;
font-size:14px;
background-color:#dfdfdf;
}

#content blockquote{
padding:6px;
font-style:italic;
color:#555;
}

#content blockquote p{
font-style:italic;
}

.navigation div{
line-height:200%;
}

p.details_small{
font-size:11px;
color:#876543;
}

p.details_small a{
color:#876543;
text-decoration:underline;
}

p.date{
text-align:right;
font-size:12px;
color:#111;
}

#content em{
font-style:italic;
}

/* Comments */
input.textbox
{
	border:#ccc 1px solid;
	background:#f9f9f9;
	font:1em Verdana, Arial, Serif;
	padding:5px;
	width:150px;
}
textarea{
	width: 95%;
	padding:5px;
	height: 20em;
	border: 1px solid #ccc;	
	background:#f9f9f9;
	font:1em Verdana, Arial, Serif;
}
input.textbox:focus, textarea:focus
{
	background:#fff;
	border:#999 1px solid;
}
#commentform 
{
	margin:0;
	padding:10px;
	background:#fff;
}
#main .commentlist {
	margin: 0;
	padding: 0;
}
#main .commentlist li 
{
	list-style-type:decimal;
	margin: 0;
	padding: 1em;			
	border-bottom:#ddd 1px solid;
	font-size:0.9em;
}
#main .commentlist li .cmtinfo 
{
        list-style-type:decimal;
	padding:5px;
	margin-bottom: 5px;
	position:relative;	
}
#main .commentlist li .cmtinfo em 
{
        
	margin:0;
	padding:0 1em;
	font-weight:normal;			
	font-style:normal;
	color:#999;	
}
#main .commentlist li cite 
{
        
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
}
#main .commentlist li.alt
{
        
	background:#f9f9f9;	
}
#main .commentlist li.authorcomment
{
        
	border:none;
	border:#b0c4de 1px solid;	
}
#main .nocomments
{
	font-size:0.9em;
	color:#999;
	text-align:center;
}
/**
* RIGHT SIDEBAR WITH MENU
*/

#sidebar{
list-style-type:none;
padding:10px;
float:right;
width:250px;
font-size:11px;
}

#sidebar h2{
font-size:16px;
}

#sidebar ul li ul{
list-style-type:none;
border-bottom:1px solid #000;
margin-bottom:15px;
padding-bottom:15px;
}

#sidebar ul,
#sidebar ul li ul li ul{
list-style-type:none;
border-bottom:0;
margin-bottom:0;
padding-bottom:0;
}

#sidebar ul li ul li ul{
list-style-type:none;
margin-bottom:0;
padding-left:10px;
border-left:1px solid #aaa;
}


/**
* FOOTER
*/

#footer{
padding:10px;
background:transparent url(images/sfondobis.jpg) repeat left top;
border-top:5px solid #000;
clear:both;
text-align:center;
font-size:11px;
}
