/*---------------------------------------------* AUTHOR */
/* CSS Created:	22/05/2009
/* CSS Author:	Alessandro Avallone
/* email:		alex@hmd.it
/* website:		hmd.it
/*---------------------------------------------* GENERAL */
html       { overflow-x:hidden; }
html, body { margin:0; padding:0; background-color:#000000; }
img        { border:0; }
/*---------------------------------------------* HEADER */
#header-wrapper { width:100%; height:185px; background-image:url(../images/navbar_background.jpg); background-repeat:repeat-x; }
#header { width:980px; height:165px;  margin:0 auto; }
/*---------------------------------------------* MAIN */
#main { 
	width:980px;
	margin:0 auto;
	background-image:url(../images/background.jpg); background-repeat:no-repeat;
	}
#main a         { text-decoration:none; font-weight:bold; color:#FFFFFF; }
/*---------------------------------------------* GALLERY */
#main #gallery   { margin:0 0 0 215px;  }
#main .grid      { margin:0; padding:0; }
#main .grid ul   { list-style:none; margin:0; padding:0; }
#main .grid li   { display: inline; }
#main .grid li a { 
	float:left;
	padding:3px;
	border:solid 1px #737373;
	margin:0 0 5px 5px;
	} 	
/*---------------------------------------------* VISUAL */	
#main #visual { margin:10px 0 0 28px; height:140px; }
#main #visual ul   { margin:0; padding:0; }
#main #visual li   { display: inline; }
#main #visual li a { 
	float:left;
	width:176px;
	margin:5px;
	} 
/*---------------------------------------------* TEXT */	
#main #text {
	margin:0 auto;
	width:550px;
	padding:25px;
	background-color:#1b1b1b;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#666666;
	line-height:20px;
	}	
/*---------------------------------------------* PAGINATION */	
#main #pagination { 
	text-decoration:none;
	font:normal normal 12px Arial, sans-serif;
	}
#main #pagination ul   { margin:0; padding:0; }
#main #pagination li   { display: inline; }
#main #pagination li a { 
	float:left;
	width:25px;
	padding:5px;
	margin:5px;
	border:solid 1px #CCCCCC;
	} 	
	
#main #pagination li #current {
	background-color:#FF0000; 
	color:#FFFFFF; 
	border:solid 1px #000000;
	}

#main #pagination li a:hover { 
	text-decoration:none; 
	background-color:#FF0000; 
	color:#FFFFFF; 
	border:solid 1px #000000; 
	}
/*---------------------------------------------* FOOTER */
#footer { 
	height:50px;
	padding:15px;
	text-align:center;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#AAAA00;
	}	
#footer a {
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	} 
	
	
/*---------------------------------------------* CLASSES */
.clear      { clear:both; }
