/*  
Theme Name: Viadotto Ducale
Version: 0.99
Author: Web Maremma
Author URI: http://www.webmaremma.com/
*/

/* Resetter */

*{
    margin : 0; padding : 0;
}
ul, ol {
	list-style : none;
}
img {
	border : 0px;
}

/* Gestione PNG in ie6 */

a, div, li {
   behavior: url(iepngfix.htc);
}

/* Inizio Tipografia e colori */

body, a, input {
	font-family: Georgia, Arial, Helvetica, Verdana;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-size : 12px;
	color : #fff;
	line-height : 140%;
}
a{
	text-decoration : underline;
	cursor : pointer;
}
a:hover{
    text-decoration : underline;
}
h2{
	color : rgb(210,161,0);
	display : block;
	font-size  :16px;
	font-weight : bold;	
	margin-bottom : 15px;
}

/* Inizio Struttura */

body{
    background : url('images/body-bg.jpg') left -3px;
    height : 100%;
}
#main{
    background : url('images/container-bg.jpg') repeat-x left 33px;
	height : 100%;
    margin-bottom : 15px; 
}
#container{
    width : 960px;
    margin : 0 auto;
}
#header{
    background : url('images/header.jpg') no-repeat left top;
	height : 305px;
    position : relative;
}
#logo{
	position : absolute;
    height : 80px;
    width : 145px;
	top : 130px;
	left : 0px;
}
#logo a{
    height : 80px;
    width : 145px;
    float : left;
}

/* Navigazione */

.navigazione{
	position : absolute;
	left : 152px;
	bottom : 0px;
	width : 600px;
	margin-top : 300px;
	height : 28px;	
	text-align : center;
	border-top : 1px solid rgb(66,50,43);
	border-bottom : 1px solid rgb(66,50,43);
}
.navigazione ul{
	padding-top : 5px;
	width : 400px;
	margin : 0 auto;
	height : 25px;
}
.navigazione ul li{
	float : left;	
}
.navigazione ul li span{
	display : block;
	color : rgb(210,161,0);	
	width : 5px;
	text-align : center;
}
.navigazione ul li a{
	padding-top : 5px;
	_padding-top : 7px;
	padding-right : 10px;
	padding-left : 10px;
	color : rgb(210,161,0);
	text-decoration : none;
}
.navigazione ul li a:hover{
	color : rgb(182,150,0);
}
.content{
    float : left;
    margin-left : 180px;
	_margin-left : 90px;
    /* solo per ie6 bug */
    width : 780px;
    height : auto;
    padding-bottom : 10px;
}

/* Colonna centrale ed elementi */

.posts{
    margin-top : 15px;
	float : left;
    width : 560px;
    line-height : 140%;
	padding-right : 15px;
	padding-top : 15px;
	_padding-right : 0px;
}
.post {
	margin-bottom : 30px;
}
.entry p{
	padding-top : 5px;
}
.post .post-img{
	display : block;
	margin-right : 15px;
	_margin-right : 15px;
	float : left;
	background : #000;
	padding : 9px;
	_padding-bottom : 7px;
	margin-bottom : 10px;
	border : 1px solid rgb(66,50,43);	
}
.sidebar img {
	margin-right : 0px!important;
	margin-bottom : 5px;
} 

/* Colonna sinistra ed elementi interni */

.sidebar {
    display : inline;
    border : 0px;
    width : 205px;
    float : right;
    height : auto;
}
.sidebar ul{
}
.sidebar img{
	border : 1px solid rgb(210,161,0);
}
.sidebar ul li p{
	width : 140px;
	overflow : hidden;
	height : 70px;
	text-align : left !important;
	padding-left : 3px;
}
.sidebar ul li{
	height : 265px;
	width : 175px;
	background : url(images/sidebar.png) no-repeat left top;	
	padding : 15px;
	margin-bottom : 5px;
	padding-top : 30px;
	text-align : center;
}
.sidebar ul li h2{
    text-align : center;
	padding-right : 
}
.menu-link {
    display : inline;
    margin-left : -960px;
	padding-top : 15px;
	margin-top : 15px;
    border : 0px;
    width : 165px;
    float : left;
}
.menu-link ul.liv-princ{
	margin-bottom : 30px;
	margin-right : 5px;
}
.menu-link ul.liv-sec{
    color : #fff;
}
.menu-link ul.liv-sec li{
	border : 0px;
}
.menu-link ul.liv-princ li{
	border-bottom : 1px solid rgb(66,50,43);	
}
.menu-link h2{
	padding-left : 10px;
}
.menu-link ul.liv-princ li a{
	color : rgb(210,161,0);
	display : block;
	padding : 5px 15px;
	height : 15px;
	text-transform : uppercase;
	text-decoration : none;
}
.menu-link ul.liv-sec li a{
	color : #fff;
	padding : 5px 30px;	
	text-transform : none;
}
.menu-link ul.liv-sec li a:hover{
	text-decoration : underline !important;
	color : #fff !important;
}
.menu-link ul.liv-princ li a:hover{
	text-decoration : none;
	color : rgb(182,150,0);
}

/* Footer */

#footer{
  background : #000;
  text-align : center;
  padding : 10px;
  height : 20px;
  color : rgb(210,161,0);
}

/* Regole Uso Generale */

.clearer {
  clear : both;
}






