*
{

padding: 0px;
}

body{
/*background: url('images/bg.png') repeat-y top center;*/
color: #bfbfbf;
font-size: 12px;
font-family: "Lucida Sans", "Century Gothic", "Avant Garde", sans-serif;
font-family: Arial, Times new roman;
letter-spacing: 1px;
text-align:center;
background-color: #170a04;


margin: 0px
}

img { border:0px;}

#header {
margin:0 auto 0 auto;
background:url(images/header.png) no-repeat center;
background:url(images/header01.png) no-repeat center;
/*border: red 1px solid;*/
width: 800px;
height:200px;
border-bottom: 1px solid #AF681A;
padding:0 0 0 0;
}
#header h3.header {
margin-top: 80px;
font-weight: normal;
color: #bfbfbf;
font-size: 48px;
letter-spacing: -1px;
margin-bottom: 0px;
}
#header h3.header b{
color: #F7D49A;
}
#header h3.slogan {
margin-top: -20px;
margin-left: -25px;
font-weight: normal;
color: #bfbfbf;
font-size: 18px;
letter-spacing: -1px;
margin-bottom: 30px;
}

#nav {

width: 800px;
height: 40px;
margin-bottom: 0px;
text-align: left;
padding-top: 180px;
padding-left:0px;
letter-spacing: 1px;
font-size: 14px;
text-transform:uppercase;
word-spacing: 10px;
margin:0 0 0 0;
}


#nav a.navlink {
margin-top: 10px;
width: auto;
height: 40px;
text-decoration: none;
color: #af681a;
/*margin-left: 4px;
margin-right: 7px;
*/}

#nav a.navlink:hover {
color: #bfbfbf;
}

#content {
/*border: red 1px solid;*/
width: 800px;
height: 250px;
margin:0 auto;
margin-top: 15px;
text-align: left;
}

#opere, #home, #gallery, #news, #contacts, #artista , #mostre {
margin: 0px auto 0px auto;
text-align: left;
text-align: justify;
width: 800px;
height: 250px;

}


#archive {
background: url('images/line2.png') no-repeat center left;
width: 200px;
float: right;
margin-right: 50px;
padding-left: 30px;
padding-top: 50px;
clear: right;
min-height: 250px;
}
#archive .entry {
float: left;
margin-top: 5px;
margin-bottom: 5px;
width: 200px;
font-size: 11px;
}
#archive .entry a.archive_title {
font-size: 12px;
color: #3f88db;
font-weight: normal;
width: 200px;
float: left;
text-transform: uppercase;
}

#footer{
float: left;
width: 800px;
padding-top: 14px;
font-size: 10px;
height: 50px;
color: #bcbcbc;
text-align: center;
font-weight: normal;
clear: none;
margin-top:10px;
border-top: 1px solid #AF681A;
}

#footer a {
color: #bfbfbf;
font-weight: normal;
text-decoration: none;
}

#footer a:hover {
color: #af681a;
}

a {
text-decoration: none;
color: #FF9900;
color: #af681a;

}
a:hover {
text-decoration: none;
color: #bfbfbf;
}

/*entry*/
#entrytitle{
	margin-top: 5px;
	font-size:30px;
}

#entry { 
	border: #2a000b solid 1px;
	border: #F7D49A solid 1px;
	border: #af681a solid 1px;
	border: #1f1f1f solid 1px;
	border: #ffffff solid 1px;
	
	width:554px;
	height:491px;
	background:url(images/copertina_01.png) no-repeat top center;
/*	background:url(images/copertina.png) no-repeat top center;*/
	margin:20px auto auto auto;

}

/*#entry { 
	border: #2a000b solid 1px;
	border: #FFCC66 solid 1px;
	width:554px;
	height:491px;
	background: #000000 url(images/copertina_01.png) no-repeat top center;
	margin:0px auto auto auto;

}*/

#entrylang{
	width:800px;
	height:40px;
	margin:-30px auto auto auto;
	text-align:left;
	padding-left:160px;
}


.gallery {
	zoom:1;
	width:auto;
}
.gallery a {
	display:block;
	margin:0px;
	text-align:center;
	opacity:0.87;				
}
.gallery a:hover {
	opacity:1;
	background:#090909;
}
.gallery a img {
	border:none;
	display:block;
}
.gallery a#vlightbox{display:none}

strong { color:#af681a; font-weight:normal;}

p { line-height: 150%; padding:0 0 0 0; margin:0 0 0 0}

h2 { color:#fff; 
	letter-spacing: 2px;
	font-weight:normal;
	margin-bottom: 0px;
	padding-bottom:5px;
	font-size:14px;
	text-transform: uppercase;
	}
	
#intro{
	width:800px;
	height: 550px;
	background: url(images/intro.png) no-repeat;
	margin: 0px auto auto auto;
}

#intro_txt{
	width:800px;
	height: 550px;
	/*background: url(images/intro.png) no-repeat;*/
	margin: 0px auto auto auto;
}


