/* General Layout Styles
=================================*/

body, html {
	font: normal 15px "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Helvetica;
	margin-top:20px;
	padding:0px;
	background:#ccc;
	color:#000;
}

body {
		min-width:950px;
}


img {
		display: block;
}


img {
		border:0;
}
		
#wrapper {
		background:#fff;
		margin:0 auto;
		width:950px;
}
	
	
	
#nav {
		background:#222;
		padding:10px;
		border-bottom: 1px solid #ccc;
	}

#nav a:link{
		color: #fff;
		text-decoration: none;
	}

#nav a:visited{
		color: #fff;
		text-decoration: none;
	}

#nav a:active{
		color: #fff;
		text-decoration: none;
	}

#nav a:hover{
		color: red;
		text-decoration: underline;
	}

#nav ul{
		margin:0px;
		padding:0px;
		list-style:none;
	}

#nav li{
		display:inline;
		margin-right:18px;
		padding:1px;
		color: #fff;

	}




#gallery {
		background:#fff;
		float:left;
		width:950px;
		border-bottom: 2px solid #ccc;
		;
	}

#main {
		background:#fff;
		margin-top: 20px;
		margin-bottom: 20px;
		float:left;
		width:610px;
		border-right: 1px dotted #ccc;
		color: #000000;
	}

#main a:link, a:visited, a:active{
		color: #0000FF;
		text-decoration: none;
}

#main h2, #main h3, #main p {
		padding:0 10px;
    }
    
#gallery h2, #gallery h3, #gallery p {
		padding:0 10px;
    }


#indent {
		padding: 10px;
	}


#sidebar {
		background:#fff;
		margin-top: 20px;
		float:right;
		width:320px;
		font-size: 13px;
		color: #333;
		
		
	}
#sidebar ul {
		margin-bottom:0px;
    }
    
#sidebar h3, #sidebar p {
		padding:0px 10px 0px 0px;
    }


#video  {
		background:#eee;
		margin-top:2px;
		margin-bottom: 2px;
		float:left;
		width:450px;
		border-right: 1px dotted #ccc;
		color: #666;
		border: 0px solid yellow;
}
#video h2, #video h3, #video p {
		padding:0 10px;
    } 
		
	

#clips {
		background:#fff;
		margin-top: 2px;
		margin-bottom: 2px;
		float:left;
		width:440px;
		font-size: 13px;
		color: #000;
		border: 0px solid red;
		
}

#clips p {
		padding:0px 20px 0px 20px;
    }


#left {
		background:#fff;
		margin-top: 4px;
		float:left;
		width:308px;
		font: normal 12px;
		color: #000;
		padding: 3px;
		
		
}


#center {
		background:#fff;
		margin-top: 4px;
		float:left;
		width:308px;
		font: normal 12px ;
		color: #000;
		padding:3px;
		
}

#right{
		background:#fff;
		margin-top: 4px;
		float:left;
		width:308px;
		font: normal 12px ;
		color: #000;
		padding:3px;
		
}





#box999 {
		background:#999;
		margin: 0px;
		padding: 1px 8px 1px 8px;
		width:284px;
		font-size: 90%;
		color: #fff;
		text-indent: 0px;
		line-height: normal;
		overflow: hidden;
    }

#boxrelatori {
		background:#fff;
		margin: 0px;
		padding: 1px 8px 1px 0px;
		width:284px;
		line-height: normal;
		overflow: hidden;

    }



#footer {
		background:#eee;
		border-top: solid 1px #ccc;
		font-size: 80%;
		clear:both;
	}

#footer p {
		padding:10px;
		margin: 0px;
    }