/*  
Theme Name: AndreaForzaniBW
Author: AndreaForzani
Author URI: http://www.andreaforzani.netsons.org/
*/

a:link, a:visited { font-weight:bold; text-decoration: none; color:#000000; }
a:hover { font-weight:bold; text-decoration: none; color:#555555; }

h1, h2, h4, h5, h6 { margin:0; padding: 0px; }

h1 { font-size: 140%; color: #fff; padding: 0px 10px 0 30px; text-transform:uppercase;}

h2 { font-size: 160%; font-weight:bold ; color: #F5443A; margin-top: 20px; }
h3 { font-size: 100%;color: #32A3D1;}
h4 { font-size: 100%; font-weight: normal;color: #F5443A;}
h5 {font-size: 100%;color: #32A3D1;}

img{ border:#000000 5px solid; }

body {
	font-family: Century gothic, Arial, sans-serif; 
	font-size: 16px; 
	color: #666; 
	line-height: 160%; 
	margin: 0px; 
	padding: 0px; 
	background: #ffffff url(images/sfondo1.gif) no-repeat center; 
	background-attachment: fixed;
	text-align:justify; 
	}

#header {
	background: url(images/header.jpg) no-repeat center top;
	}
	
#header h1{
position: absolute;
top: -9999px;
left: -9999px;	
}

#header {
	margin: 0 0 0 0; 
	padding: 0; 
	height: 336px; 
	width: 760px;
	}
#headerimg 	{ 
	height: 336px;
	width: 730px; 
	} 

#navigation{ 
font-family: Georgia, Serif; 
font-style: italic;
background: url(images/nav.gif) no-repeat center top; 
height: 58px; 
padding: 0px 25px 0 25px; 
text-align: right;
}
#navigation em { 
display: none; 
margin: 0; 
padding: 0; 
line-height: 0px;
}
#navigation ul { 
padding: 0px; 
margin: 0px; 
display: inline;
}
#navigation li { 
padding: 0px; 
margin-right: 20px; 
list-style-type: none; 
display: inline; 
font-size: 25px; 
font-weight: bold; 
}
#navigation li a { 
line-height:1.2;
font-size:150%;
padding: 0px 4px; 
margin: 0px; 
text-decoration: none; 
}
#navigation li a:link{ 
color: #cccccc; 
text-decoration: none; 
}
#navigation li a:active{ 
color: #fff; 
text-decoration: none;
}
#navigation li a:visited { 
color: #cccccc; 
text-decoration: none; 
}
#navigation li a:hover { 
color: #fff; 
text-decoration: none;
}
#navigation ul ul li { 
font-weight: normal; 
}

ul.menu li.current_page_item a:link,
ul.menu li.current_page_item a:visited,
ul.menu li.current_page_item a:hover,
ul.menu li.current_page_item a:active { color: #fff; text-decoration: none; }




#page {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	width: 760px;
	}
	
#container{
	background: url(images/content.jpg) no-repeat top center;
}
	
#content{
	float:left;
	text-align: left;
	width: 400px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left:40px;
	padding-right: 40px;
}

.pagetitle { font-family:Georgia,serif;padding: 0px 0px 10px 10px; color: #000000; font-size: 260%;}
.pagetitle h2 { padding: 30px 0px 5px 0px; }

.post h2{ color: #ffffff; background:#000000;padding:3px;}

#sidebar{
	text-align:center;
	margin-left: 480px;
	width: 242px;
}

.categories ul{
padding-top:20px;
}

.categories ul li{
	text-align:right;
font-family:Georgia;
font-style: italic;
	padding-top:15px;
	padding-right:85px;
	background: url(images/arrow.gif) no-repeat right center;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;

	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 10px;
	}

#sidebar ul ul li a{
text-decoration: none;
font-size: 200%;
color: #000000;
line-height:1.8;
}
	
#sidebar a:hover{
text-decoration: none;
font-size: 200%;
color: #555555;
}



ul#adm {
text-align:right;
	margin-top: 70px;
	font-size: 45%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}

ul#cont {
	margin-top: 70px;
	text-align:center;
}


#footer {
	background: url(images/footer.jpg) bottom center no-repeat; 
	height: 320px; 
	clear: both; 
	font-size: 85%; 
	padding: 0px; 
	margin: 0 auto;
	width: 760px;
	}
	
#footer p { text-align:center; color: #fff; margin: auto;}
#footer a, #footer a:link { color: #cccccc; text-decoration: none; }
#footer a:hover { color: #ffffff; text-decoration:underline; }
	
#links ul{
font-family:Georgia;
font-style: normal;
  margin: 0;
	padding: 0;
	margin-top: 130px;
	margin-left:50px;
	list-style: none;
}

#links .categories ul{
padding-top:0px;
margin-top:0px;
margin-right:350px;
}

#links .categories ul li{
	font-family:Georgia;
font-style: normal;
	padding-top:0px;
	padding-right:0px;
	background: none;
}
	
ul.left {
    float: left;
    width: 200px; 
    margin: 0px;
	margin-right:20px;
    padding: 15px 0px;
    list-style-type: none;
    position: relative;
    left: 50px;
  }
  
ul.right {
    float: right;
    width: 200px; 
    margin: 0px;
	margin-right:200px;
    padding: 15px 0px;
    list-style-type: none;
  }	
	
.no-space {
clear: both;
margin: 0px;
padding: 0px;
}
	
.wp-pagenavi{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}





