/*  

Theme Name: Blackboard

Theme URI: http://www.idsg.it/2007/02/13/tema-wordpress-lavagna-10/

Description: A dark theme, 2 columns and fixed width.

Version: 1.0

Author: ShinRa

Author URI: http://www.idsg.it/

*/



/*	BODY

Body e attributi vari standard */



body{

font-family:arial,tahoma,verdana,sans-serif;

font-size:14px;

margin:0;

padding:0;

background:#000 url(images/back-body.jpg) repeat top left;

color:#fff;

text-align:center;

}



hr{

display:none;

}



blockquote{

padding-left:15px;

padding-right:0;

margin-left:0;

margin-right:0;

font-family:georgia,serif;

font-style:italic;

color:#dfdfdf;

}



del{

color:#dfdfdf;

}



/*	IMMAGINI

selettori immagini */



img{

padding:3px;

border:1px solid #FFFF00;

}



img.imgleft{

float:left;

margin-right:4px;

}



img.imgright{

float:right;

margin-left:4px;

}



/*	LINKS

stile pricipale dei link */



a:link,a:active,a:visited{

color:#FFFF00;

text-decoration:none;

}



a:hover{

text-decoration:underline;

}



/*	WRAPPER

Contenitore principale della pagina */



#wrapper{

text-align:left;

padding:0;

width:900px;

margin:20px auto 20px auto;

}



/*	HEADER

testata principale della pagina */



#header{

width:500px;

background-color:#333;

color:#efefef;

padding:10px 10px 20px 10px;

border-top:10px solid #fff;

border-left:10px solid #fff;

border-right:10px solid #fff;

float:left;

}



#header h1{

display:none;

}



#header h2{

border-bottom:1px solid #404040;

font-weight:normal;

font-size:1.5em;

text-transform:uppercase;

letter-spacing:2px;

color:#F1E5CC;

padding-bottom:13px;

}



#header h2 a{

color:#F1E5CC;

}



#header div.description{

letter-spacing:2px;

font-size:0.9em;

color:#aaa;

}



/*	SKIP

Lista per saltare da una sezione all'altra */



#skip{

display:none;

}



/*	CONTENT

Sezione con i contenuti principali */



#content{

width:500px;

background-color:#333;

color:#efefef;

padding:140px 10px 10px 10px;

border-left:10px solid #fff;

border-bottom:10px solid #fff;

border-right:10px solid #fff;

}



#content h1{

display:none;

}



#content h2.pagetitle{

text-align:center;

font-family:georgia,serif;

font-size:1.5em;

border-top:1px solid #404040;

font-style:italic;

font-weight:normal;

padding-top:20px;

padding-bottom:20px;

}



#content div.post h2{

font-family:georgia,serif;

font-size:1.4em;

border-bottom:1px solid #404040;

font-style:italic;

font-weight:normal;

color:#CADFE3;

}



#content div.post h3{

font-family:georgia,serif;

font-size:1.3em;

border-bottom:1px solid #404040;

font-style:italic;

font-weight:normal;

}



#content div.post h4{

font-family:georgia,serif;

font-size:1.2em;

border-bottom:1px solid #404040;

font-style:italic;

font-weight:normal;

}



#content div.post h5{

font-family:georgia,serif;

font-size:1.1em;

border-bottom:1px solid #404040;

font-style:italic;

font-weight:normal;

}



#content div.post h6{

font-family:georgia,serif;

font-size:1em;

border-bottom:1px solid #404040;

font-style:italic;

font-weight:normal;

}



#content div.post h2 a{

color:#CADFE3;

}



#content div.post h2 a:hover{

text-decoration:none;

color:#fff;

}



#content div.post p{

letter-spacing:1px;

line-height:150%;

}



.mini{

padding-left:20px;

border-left:3px solid #404040;

}



.secondo{

border-left:3px solid #606060;

}



.mini p{

font-size:0.9em;

line-height:120%;

}



#content div.post p.date{

font-size:1.2em;

text-align:right;

color:#999;

background-color:#3a3a3a;

}



.mini p.details_small{

margin-bottom:20px !important;

}



#content div.post p.details_small{

margin-bottom:60px;

font-size:0.9em;

padding:3px;

background:#373737;

}



#content div.post p.details_full{

margin-bottom:30px;

font-size:0.9em;

padding:3px;

background:#373737;

}



.dettaglio-feed a{

padding-left:18px;

margin-right:3px;

background:transparent url(images/icon-feed-mini.png) no-repeat center left;

}



.dettaglio-cat a{

margin-right:3px;

padding-left:18px;

background:transparent url(images/icon-category.png) no-repeat center left;

}



.dettaglio-ora{

margin-right:3px;

padding-left:18px;

background:transparent url(images/icon-ora.png) no-repeat center left;

}



#content div.post ul li{

letter-spacing:1px;

line-height:150%;

}



#content div.post ol li{

letter-spacing:1px;

line-height:150%;

}



#content div.archivelist h2{

font-family:georgia,serif;

font-size:1.4em;

border-bottom:1px solid #404040;

font-style:italic;

font-weight:normal;

color:#CADFE3;

}



#content div.archivelist ul{

margin:0;

padding:0;

list-style-type:none;

}



#content div.archivelist ul li{

letter-spacing:1px;

line-height:190%;

}



#content div.archivelist a{

display:block;

}



#content div.navigation{

height:20px;

padding:10px 0 20px 0;

}



#content div.navigation div.alignleft{

float:left;

}



#content div.navigation div.alignright{

float:right;

}



#content div.navigation a{

color:#bbb;

font-style:italic;

font-size:0.9em;

}



#content div.navigation a:hover{

text-decoration:none;

color:#ededed;

}



/*	COMMENTS E COMMENTLIST

lista dei commenti */



h3#comments{

font-weight:normal;

font-size:1.3em;

background:#373737;

padding:5px;

}



h3#respond{

font-weight:normal;

font-size:1.3em;

background:#373737;

padding:5px;

}



ol.commentlist li{

font-size:0.95em;

padding-bottom:10px;

padding-top:10px;

border-bottom:1px dashed #404040;

}



ol.commentlist li a{

color:#C9E4CE;

}



ol.commentlist li.alt{

border-bottom:1px dashed #606060;

}



ol.commentlist li big{

font-size:1.5em;

font-weight:normal;

}



ol.commentlist li span.await_mod{

color:#ff6600;

font-size:0.9em;

display:block;

}



ol.commentlist li span.comment_data{

font-size:0.9em;

float:right;

}



ol.commentlist li p{

line-height:140%;

}



/*	COMMENTFORM

Form per commentare */



#commentform input{

padding:4px;

border:1px solid #888;

background-color:#555;

color:#efefef;

}



#commentform input[type="submit"]{

padding:4px;

border:1px solid #888;

cursor:pointer;

text-transform:uppercase;

background-color:#555;

color:#efefef;

}



#commentform textarea{

padding:4px;

border:1px solid #888;

width:400px;

background-color:#555;

color:#efefef;

}



input:focus,textarea:focus{

background-color:#333 !important;

}



#commentform p.allowedtags{

display:none;

}



/*	SIDEBAR

barra laterale */



#sidebar{

width:270px;

float:right;

color:#efefef;

font-size:0.93em;

padding-bottom:30px;

padding-top:30px;

border:10px solid #fff;

background-color:#222;

margin-bottom:20px;

}



#sidebar h1{

display:none;

}



#sidebar ul{

width:230px;

margin:0 auto 0 auto;

padding:0 10px 0 10px;

list-style-type:none;

}



#sidebar ul li{

padding:3px 0 3px 0;

}



#sidebar ul li h2{

font-size:1.3em;

font-weight:normal;

font-style:italic;

font-family:georgia,serif;



padding-bottom:7px;

border-bottom:1px solid #404040;

color:#dcdcdc;

}



#sidebar ul li ul{

margin:0;

padding:0;

}



#sidebar ul li a{

padding-left:20px;

background:transparent url(images/back-side-li.png) no-repeat left center;

}



/*	SEARCHFORM

Form ricerca */



#searchform input{

padding:4px;

border:1px solid #888;

background-color:#555;

color:#efefef;

}



#searchform input[type="submit"]{

padding:4px;

border:1px solid #888;

cursor:pointer;

text-transform:uppercase;

background-color:#555;

color:#efefef;

}



/*	FOOTER

piede di pagina */



#footer{

width:540px;

font-size:0.9em;

}



#footer h1{

display:none;

}



#footer ul{

margin:30px 0;

padding:0;

list-style-type:none;

}



#footer li{

display:inline;

margin-right:7px;

line-height:150%;

}



a.feed{

padding-left:19px;

background:transparent url(images/icon-feed.png) no-repeat center left;

}



/*	WIDGETS

widgets extra */



table{

margin-left:auto;

margin-right:auto;

width:85%;

}



table th{

text-align:center;

}



table td{

width:12%;

text-align:center;

}



caption{

padding:5px;

}



table a{

background-image:none !important;

padding-left:0 !important;

}



.recentcomments a{

background-image:none !important;

}