@import url('sandbox-layouts/1c-b.css');

body{
	background:#000;
	color:#2D6F4A;
	color:#333;
	text-align:center;
	font-family:Verdana,Arial,sans-serif;
	font-size:76%;
	}
a,
a:link,
a:visited,
a:hover,
a:active {
	color:#FE5D33;
	text-decoration:underline;
	padding:2px;
		}
a:hover,
a:active {
	color:#fff;
	background:#FE5D33;
	text-decoration:none;
		}
div#wrapper{
	width:1000px;
	margin:0 auto;
	background:url(images/bgfilm2.jpg) transparent no-repeat 0 35px;
		}
div#header,
div.skip-link,
#secondary,
span.author,
span.meta-sep,
div#logo span,
#nav-above{
	position:absolute;
	top:-3000px;
		}
span.edit-link,
span.comments-link {
	padding:2px;
	border-left:1px solid #ccc;
		}
div.entry-date {
	color:#000;
	font-size:120%;
		}
div.entry-meta {
color:#808080;
font-size:80%;
}
abbr {
	border:0;
		}
div#primary ul,
div#primary li {
	list-style-type:none;
	margin:0;
	padding:0;
		}
div#primary {
	position:absolute;
	top:575px;
	font-size:80%;
	color:#666;
	text-align:left;
	padding:0 0 0 10px;
	margin:0;
		}
div#footer {
	font-size:80%;
	width:auto;
	color:#666;
	text-align:right;
	float:right;
	clear:right;
	padding-right:10px;
		}
div#footer a {
	color:#666;
	background:transparent;
	text-decoration:underline;
		}
div#access {
	height:35px;
		}
div#container {
	width:1000px;
	height:511px;
	padding-top:20px;
	clear:left;
	background:url("images/foto/home.jpg") transparent no-repeat 0 0;
		}
div#container.bio {background-image:url("images/foto/bio.jpg");}
div#container.teatro {background-image:url("images/foto/teatro.jpg");}
div#container.cinema {background-image:url("images/foto/cinema.jpg");}
div#container.tv {background-image:url("images/foto/tv.jpg");}
div#container.showreel {background-image:url("images/foto/showreel.jpg");}
div#container.galleria {background-image:url("images/foto/gallery.jpg");}
div#container.stampa {background-image:url("images/foto/press.jpg");}
div#container.linka {background-image:url("images/foto/link.jpg");}
div#container.oops,div#container.search {background-image:url("images/foto/home.jpg");}

div#content {
	text-align:left;
	padding:20px 10px 20px 515px;
	height:461px;
	overflow:auto;
	margin:0 15px 0 0;
		}
div#container div#content.home {
	height:258px;
		}
div#logo {
	padding:1px;
	margin:0 25px;
	height:200px;
	background:url(images/logo2.gif) no-repeat right 125px;	
		}
div#social-stamps {
    padding-top:5px;
    }
    div#social-stamps a {
      display:block;
      padding:75px 69px 0 0;
      margin-left:5px;
      background:url(images/facebook.jpg) transparent no-repeat;
      text-decoration:none;
      float:right;
      }
      div#social-stamps a.youtube {background-image:url(images/youtube.jpg);}
      div#social-stamps a.flickr {background-image:url(images/flickr.jpg);}
      
      div#social-stamps a span {display:none;}
      
div#menu{
	font-size:110%;
	height:1.5em;
	padding-top:0.3em;
	width:100%;
		}
div#menu ul{
	float:right;
		}
div#menu ul a{
	text-decoration:none;
	color:#fff;
		}
div#menu ul,
div#menu ul ul,
div#menu ul li{
	list-style:none;
	margin:0;
	padding:0;
		}
div#menu ul li{
	float:left;
		}
div#menu ul li a{
	padding:0.3em 0.5em;
		}
div#menu ul ul{
	display:none;
	background:#565550;
	border:1px solid #000000;
	text-align:left;
	padding:0 4px;

		}
div#menu ul ul li{
	float:none;
	border-bottom:1px dotted #666560;
		}
div#menu ul ul li a{
	margin:0;
	padding:0;
		}
div#menu ul li:hover ul{
	display:block;
	font-size:0.9em;
	padding-top:0.5em;
	position:absolute;
		}
div#menu ul li:hover ul li a{
	border:none;
	display:block;
	padding:0.1em;
	width:10em;
		}
.entry-title{
	clear:both;
	font-size:400%;
	font-weight:normal;
	line-height:1em;
	margin:1.5em 0 0.1em 0;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
		}
.p1 .entry-title {
margin-top:0;
}
.home .entry-title{
	font-size:240%;
}
.entry-title a,
.entry-title a:link,
.entry-title a:visited{
	padding-left:0;
	color:#000;
	text-decoration:none;
		}
.entry-title a:hover,
.entry-title a:active{
	color:#fff;
		}
.page-title {
	color:#8F8F8F;
	font-weight:normal;
		}

h3 {
	padding:8px 0 0 8px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:240%;
	font-weight:normal;
}

div#content a.lighbox {
	display:block;
	float:left;
	padding:0;
	margin:0;
}

div#minilogo {
	position:absolute;
	top:0;
	background:url("images/logoMiniSuNero2.gif") no-repeat 0 2px;
	width:260px;
	height:39px;
	}
	.home div#minilogo {display:none;}
	
div#minilogo a span {
	display:none;
}


div#entry-content p a.tumbgallery,
div#entry-content p a.tumbgallery:hover {
padding:2px;margin:0;border:0;
}

div#entry-content p a.tumbgallery img{
margin:0;padding:0;border:0;
}

textarea {
width: 400px;
}

div.comment-author {
font-weight:bold;
font-size:94%;
}

div.comment-meta {
font-size:80%;
color:#808080;
}