/*---------------------------------------------* AUTHOR */
/* CSS Created:	05/08/2008
/* CSS Author:	Alessandro Avallone
/* email:		alex@hmd.it
/* website:		hmd.it
/*---------------------------------------------* BODY */
html, body { 
	margin:0; 
	padding:0; 
	background-color:#000000; 
	}
h1, h2, h3, h4 { 
	margin:0; 
	padding:0;
	}
img { border:0; }
/*-------------------------------------------* HEADER */
#header-container { 
	margin:0;
	padding:0;
	width:100%;
	height:155px;
	background-image:url(images/header-background.jpg);
	}
#header h1 {
	height:0px;
	margin:0;
	padding:0;
	text-indent:-2000px;
	font-size:0;
	}	
* html #header h1 { margin:-2px 0 0 0;  }
#header { 
	width:980px;
	margin:0 auto; 
	}	
/*-------------------------------------------* NAVIGATION */
#navigation {
	width:980px;
	height:65px;
	margin:0 auto; background-image:url(images/navigation-background.jpg);
	font:normal bold 16px Arial, sans-serif;
	}	
#navigation ul   { list-style:none; margin:0 0 0 325px; padding:0; }
#navigation li   { display: inline; }
#navigation li a {
	padding:0 30px 0 0; 
	height:50px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#999999;
	}
#navigation li a:hover   { color:#FFFFFF; }
#navigation li #current  { color:#FFFFFF; }
/*------------------------------------------* CONTENT */
#main { 
	width:980px;
	margin:0 auto;	
	}
#main #menu {
width:100px;
	padding:0 0 0 100px;
	float:left;
	color:#FFFFFF;
	font:normal bold 16px Arial, sans-serif;
	}
#main #menu a        { color:#999999; text-decoration:none; }

#main #menu a:hover   { color:#FFFFFF; }
#main #menu #current  { color:#FFFFFF; }

#main #menu ul {
list-style:none;
	margin:0;
	padding:0; 
	}
#main #menu li { height:20px; }	
	
#main #menu li a {
padding:0 0 0 5px;
	text-decoration:none;
	font:italic normal 14px Arial, sans-serif;
	color:#999999;
	}
#main #menu li a:hover   { color:#FFFFFF; }

#main #content { 
	float:right;
	width:700px;
	font:normal normal 14px Arial, sans-serif;
	color:#FFFFFF;
	}

#main #monolitic { 
	width:700px;
	margin:0 0 0 100px; 
	font:normal normal 14px Arial, sans-serif;
	text-align:justify;
	color:#FFFFFF;
	}
#main #monolitic a         { color:#666666; text-decoration:none; font-weight:bold; }
#main #monolitic a:hover   { color:#FFFFFF; }



#main #content a         { color:#666666; text-decoration:none; }
#main #content a:hover   { color:#FFFFFF; }
#main #content #current  { color:#FFFFFF; font-weight:bold; }

#main #content .gallery      { list-style:none; margin:0; padding:0; height:180px; }
#main #content .gallery li   { display: inline; }
#main #content .gallery li a { 
	height:150px;
	float:left;
	padding:5px;
	margin:0 15px 0 0;
	width:150px;
	}	
#main img {
	padding:5px;
	border:solid 1px #CCCCCC;
	}
#main .textarea { font:normal normal 14px Arial, sans-serif; }
/*-------------------------------------------- FOOTER */
#footer-container {
	width:100%;
	height:165px;
	background-image:url(images/footer-background.jpg);
	}
#footer { 
	width:980px;
	height:180px;
	margin:0 auto;	
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	}
#footer-content { 	
	font:normal normal 12px Arial, sans-serif;
	padding:70px 0 0 100px;
	color:#FFFFFF;
	}
#footer-content a {
	text-decoration:none;
	font:normal normal 12px Arial, sans-serif;
	color:#FF9900;
	}
#footer-content a:hover { color:#FFFFFF; }