/*  
Theme Name: PotenzaIFF 2009
Theme URI: http://www.generazionezero.it
Description: Questo e' il tema per il Potenza International Film Festival.
Version: 1.0
Author: MT Quinto & Generazione Zero
Author URI: http://www.generazionezero.it

*/

body {
  text-align: center;
	margin: 0;
	padding: 0;
	/*font-family: Arial, Helvetica, Verdana, sans-serif;*/
	
}
table {
  border-collapse: collapse;
}
#container {
  width: 980px;
  text-align: left;
  margin: 0 auto;
}
#header {
  height: 210px;
}
#header1 {
  width: 355px;
	float: left;
	background: url(./images/header1.png) no-repeat top left;
	height: 210px;
}
#header2 {
  width: 625px;
	float: right;
	height: 210px;
	position: relative;
	top: 0;
	left: 0;
}

#menu {
  height: 25px;
  line-height: 25px;
	background: #D9DADB url(./images/menu.png) no-repeat top left ;
	width: 100%;
	clear: both;
	border-color: #FFF;
	border-width: 1px 0;
	border-style: solid;	
	font-size: 11px;
}
#menu1 {
  height: 25px;
	float: left;
	width: 630px;
	/*background: #C6C7C9;*/
	color: #FFF;
}

#sidebar {
  width: 350px;
	background: #F6F6F6;
	float: right;
	padding: 0 0 0 0;
	font-size: 11px;
}
#sidebar .Categ1 {
  margin: 30px 20px 0 20px;
}

#content {
  margin: 0 390px 0 40px;
	padding: 30px 0 0 0;
	
}
#footer {
  clear: both;
}

a {
  color: #b9babc;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h2, h2 a {
  color: #E36928;
	text-decoration: none;
/*	font-size: 17px;*/
}

#sidebar h3, #sidebar h3 a {
  color: #E36928;
	text-decoration: none;
	font-size: 15px;
}

h2 a:hover {
	/*text-decoration: underline;*/
}


.entry {
	color: #6d6d6f;
/*	line-height: 1.4em;
	font-size: 1.2em;*/
	text-align: justify;
}
.entry img {
  border: 0;
	float: left;
	margin: 0 10px 10px 0 !important;
}
/*
#content .entry {
  line-height:1.4em;
}



.postmetadata {
  padding-top:5px;
  font-size:0.9em;
}





*/


#copyright {
  right: 20px;
  position: absolute;
  bottom: 20px;
	background: transparent;
	height: 15px;
	line-height: 15px;
	z-index: 65000;	
	color: #000;
}

#copyrightinfo {
  display: none;
  right: 20px;
  position: absolute;
  bottom: 35px;
	border: 1px #000 dotted;
	background: #CCC;
	padding: 5px 10px;
	z-index: 65000;
}

#img0 {
  width: 625px;
	background: url(./images/top2009/01.jpg) no-repeat top left;
	height: 210px;
	position: absolute;
	top: 0;
	left: 0;
}

#sidebar ul {
  list-style: none;
	padding: 0;
	margin: 20px;
}
#sidebar ul ul {
  list-style: disc;
	margin: 0 18px;
}

/* MENU */	
	
ul#main-nav {position: absolute; z-index: 1000; width: 630px; margin: 0; font-family:helvetica,arial,sans-serif; padding:0;float:left;}
ul#main-nav li {margin:0;padding:0; list-style:none; float:left ;margin:0; width:105px; text-align: center;}
ul#main-nav li a {text-decoration:none;display:block; color: #FFF; font-weight: bolder;}
ul#main-nav li:hover,
ul#main-nav li.current {background: transparent url(./images/menu_over.png) top left repeat-y; }
ul#main-nav li#festival { text-align: center;  /*width: 65px;*/ }
/*ul#main-nav li a:hover, ul#main-nav	li a:focus {}*/
ul#main-nav li ul {padding:0;margin:0;display:none;position:relative;left:-1px;}
ul#main-nav li:hover ul {display:block;}
ul#main-nav li#festival ul li {float:none; width: 209px; text-align: left;background-color: #E36928; height: 25px;}
ul#main-nav li#festival ul li {margin: 0;border-collapse:collapse;border-color:#FFFFFF;border-style:solid;border-width:1px 1px 0;}
ul#main-nav li#festival ul li:hover,
ul#main-nav li#festival ul li.current {background-color: #D9DADB; background-image: none; }
ul#main-nav li ul li a {font-weight: bolder; margin:0; padding: 0 0 0 20px; height: 25px; }
	
	
.post {
  margin: 0 0 35px 0;
}

#menu2 {
  float: left;
	height: 25px;
	padding: 0;
	margin: 0;
	width: 350px;
}
#language, #language ul,
#credits, #credits ul {
  margin: 0 0 0 10px;
	padding: 0;
}
#language ul li {
  margin:0 15px 0 0;
	padding:0; 
	list-style:none; 
  float: left;
}
#credits ul li {
  margin:0 15px 0 0;
	padding:0; 
	list-style:none; 
  float: right;
} 

#language ul li a,
#credits a {
  color: #000;
	/*text-transform: uppercase;*/
}
#language ul li.active a,
#credits ul li a.current {
  font-weight: bolder;
}
 
.clear {
 /*clear: both;*/
/* width: 550px;
 margin: 20px;*/
}
.break {
  clear: left;
}
.entry p {
  margin: 1em 0;
}

#credits {
  float: right;
	margin: 0 15px 0 0;
}