/*  
Theme Name: SAnseverinoBlues
Theme URI: http://www.sanseverinoblues.com.it
Description: il tema del festival del blues.
Version: 1.0
Author: [NooZ]
Author URI: http://www.nooz.it/

*/
html{background:#3d7f51;
    background-image: url(mainbackground.gif);
    background-repeat: repeat-x;
}

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    text-align: center;   /*centra in IE 5.x */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }

div#testata{
	position:absolute; 
	top:0px;
	background:black;
	color:white;
	height: 20px;
    width: 100%;
    text-align: right;   /*ripristina l' allineamento*/
    z-index: 2;
    }
#testata.piccoletto {
	font-size: 10px;
	font-style: italic;
	color:white;
}

#testata a:link {
	text-decoration: none;
		color:white;
}
#testata a:visited {
	text-decoration: none;
		color:white;
}
#testata a:hover {
	text-decoration: none;
		color:#e0dad1;
			font-size: 15px;
}
#testata a:active {
	text-decoration: none;
		color:white;
}
#testata a {
	font-weight: bold;
		color:white;
	font-size: 14px;
}
div#spaziatore{
	height: 15px;
    }    
div#container{
	border-width:5px;
	border-style:solid;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	border-color:#e0dad1;
    width: 890px;
    margin: 4px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
    margin: 0 auto -4em; /* the bottom margin is the negative value of the footer's height */ 
    clear: both;
    z-index: 1;
    }
.footer, .push {
   height: 4em; /* .push must be the same height as .footer */
}   
#container h2 {font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	background:black;
	width: 60%;
	}
#container h2 a:link {
	text-decoration: none;
		color:white;
}
#container h2 a:visited {
	text-decoration: none;
		color:white;
}
#container h2 a:hover {
	text-decoration: none;
		color:#7bae43;
}
#container h2 a:active {
	text-decoration: none;
		color:white;
}
#container h2 a {
	font-weight: bold;
		color:white;
	font-size: 14px;
}

.scritto {
	color: black;
	margin-right: 40px;
	margin-left: 40px;
	font-size: 10px;
	}
.scritto a:link {
	text-decoration: none;
}
.scritto a:visited {
	text-decoration: none;
}
.scritto a:hover {
	text-decoration: none;
	color:green;
}
.scritto a:active {
	text-decoration: none;
}
.scritto a {
	font-weight: bold;
		color:#990000;
}

div#footer{
	clear: both;
	background:black;
    width: 890px;
    color: #FFFFFF;
    height: 100px; 
    text-align: left;   /*ripristina l' allineamento*/
    }
div#sidea{
	float:left;
    width: 490px;
    min-height: 100%;
	height: auto !important;
	height: 100%;
    text-align: left;   /*ripristina l' allineamento*/
    display:block;
    }
div#sideb{
	float:right;
    width: 400px;
    text-align: left;   /*ripristina l' allineamento*/
    min-height: 100%;
	height: auto !important;
	height: 100%;
        }

div#barra{
	clear: both;
    width: 890px;
    height: 31px;
    background-image: url(barrBKG.gif);
    background-repeat: repeat-x;
    text-align: left;   /*ripristina l' allineamento*/
    }
#barra img {
	border:none;
	margin-left: 10px;
	margin-top: 5px;
}
    
div#centrale{
	background-image: url(bkg.jpg);
    background-repeat: repeat-y;
    width: 890px;
    min-height: 100%;
	height: auto !important;
	height: 100%;
    background-repeat: repeat;
    text-align: left;   /*ripristina l' allineamento*/
    }
    
div#left{
	float:left;
    width: 490px;
    min-height: 100%;
	height: auto !important;
	height: 100%;
    text-align: left;   /*ripristina l' allineamento*/
    display:block;
    }
div#right{
	float:right;
    width: 400px;
    text-align: left;   /*ripristina l' allineamento*/
    min-height: 100%;
	height: auto !important;
	height: 100%;
        }

div#fleft{
	float:left;
}
   div#fright{
	float:right;
	text-align: right;
	font-size: 10px;
	color:white;
	margin-right: 15px;
	margin-top: 25px;
	}

#fright a:link {
	text-decoration: none;
		color:white;
}
#fright a:visited {
	text-decoration: none;
		color:white;
}
#fright a:hover {
	text-decoration: none;
		color:#e0dad1;
			font-size: 12px;
}
#fright a:active {
	text-decoration: none;
		color:white;
}
#fright a {
	font-weight: bold;
		color:white;
	font-size: 12px;
}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

#fns {
	font-size: 10px;
	float:left;
	line-height: 8pt;
	}
