body {
	padding: 		0px;
	margin: 		0px ;
	background-color: #333;
	color: 			#000;
	font: 			14px    Arial,  sans serif;
	}
h1 {
	font-size:		14px;
	margin:			0;
	padding:		0;
	}
h2 {
	font-size:17px;
	font-weight:normal;
	border:0px; 
	margin:0px; 
	padding:0px; 
	color:#666600
	}
h3 {
	font-size:14px;
	font-weight:bold;
	border:0px; 
	margin:0px; 
	padding:0px; 
	color: 			#f00;
	}
h4 {
  font-size:	10px;
  margin: 			2px;
  font-weight: 		bold;
  color: 			#6D6D74;
  }
p{
	padding:0px;
	margin:0px 0px 10px 0px;
	}
a:link {
	color: 			#00F; 
	text-decoration: none;
	}
a:visited {
	color: 			#00F; 
	text-decoration: none;
	}
a:hover {
	color: 			#00F; 
	text-decoration: underline;
}
#globalheader{
	float:		left;
	background-image:url(Images/bgtop.gif);
	background-repeat:repeat-x;
	padding:	0px 0px;
	width: 		100%;
}
#header{
	background-image:url(Images/bgtop.gif);
	background-repeat:repeat-x;
	padding:	0px 0px;
	width: 		800px;
	margin: 0px auto;
	border:0;
}
#header a{
	color:#eee;text-decoration:underline;
}
#quote{float:left;width:400px;padding:20px;color:#eee;text-align:right}
#logo {
	margin: 		0px;
	border:			0;
	padding: 		0px;
	float:			right;
	position:		relative;
	width: 			300px;
	text-align: 	right;
}
#logo a{display:block;float:right;border:0;padding:0}
#logo  img{display:block;float:left;border:0;padding:0}
#menu {
	float:		left;
	margin:		0 ;
	border:		0px;
	padding:	0px 0px;
	width: 		100%;
	border-bottom:0;
	background-image:url(Images/menubg.gif);
	background-repeat:repeat-x;
}
#globalcontent{
	background: 	transparent;
	float:			left;
	margin:			0px;
	padding: 		0px;
	background-image:url(Images/bgcontent.gif);
	background-repeat:repeat-x;
	background-color:	#eee; 
	width: 			100%;
	text-align: 	left;
}
#content{
	background: 	transparent;
	margin:			0px auto;
	padding: 		0px;
	border:0;
	background-image:url(Images/bgcontent.gif);
	background-repeat:repeat-x;
	background-color:	#eee; 
	width: 			800px;
	text-align: 	left;
}
#centralcontent
{
margin:0 auto; position:relative;text-align:center;width:800px;
}
#themes{width:598px ; height:450px; border-right:1px solid #ccc;border-left:1px solid #ccc}
#immagine {
	margin: 		0px;
	padding: 		0px;
	border:			1px solid #ccc;
	float:			left;
	position:		relative;
	background-color:#fff;
	height:250px
}
#navigation {
	margin: 0px;
	padding: 0px;
}
#main {
	width:600px;
	float:left;
	border:0; text-align:left;
}
.pad{padding:20px 10px 20px 10px}
#sidebar {
	float: left;
	position:relative;
	width:198px;
	margin: 0px;
	border:0;
	text-align:left
}
#sidebar h2{
	padding:5px;background-color:#c00;border-bottom:1px solid #ccc;color:#fff;font-size:14px;
	background-image:url(Images/bgh2sidebar.gif);
	background-repeat:repeat-x;}
#footer {
	float: left;
	padding: 	0px;
	width: 100%;
	text-align: left;
	border:0px;
	background-image:url(Images/bgfooter.gif);
	background-repeat:repeat-x;
}
#colophon{
	margin:0 auto;
	padding: 	0px;
	width: 800px;
	text-align: center;
	border:0px;
	background-image:url(Images/bgfooter.gif);
	background-repeat:repeat-x;
}
#footer p {
	margin: 0;
	padding: 15px 10px ;
	font-size:12px;
	text-align:right;
	color: #FFFFFF
}
#footer a:link, #footer a:visited { color:#CCCCCC;text-decoration:underline;
}
.meta {
	color: #6D6D74;
	font-size: 11px;
	margin: 0;
}
.post{width:100%;float:left;border-bottom:1px solid #ccc;margin:0 0 10px 0}
.entry {
	clear: 	both;
	float: 	left;
	margin:	10px ;
	unicode-bidi:bidi-override; 
	direction:ltr; 
	display:block; 
	overflow:auto; 
	margin:0 auto;
	
}
img{border:0px}

#banner {
	margin:  			10px 0px 0px 0px; 
	padding: 			0px 0px 10px 0px ;
	background: 		transparent;
	text-transform: 	lower	case;
	float:				left; 
	position:			relative;
	border-top:			1px solid #ccc;

	}
#banner ul {
	margin: 			0px;
	border:  			0px;
	padding: 			0px; 
	list-style-image: 	none;  
	list-style-type: 	none;
	text-align:			left;
}
#banner li {
	position:			relative;
	float:				left;
	margin: 			0px 28px 0px 0px; 
	font: 				11px  Trebuchet, Arial, Helvetica, sans-serif;
	padding: 			0px;
	width: 				auto;
	border:  			0px ;
    background: 		#fff;
	letter-spacing:		0px; 
	 
}
#banner li a { 
	padding: 		 	0; 
	display: 			block; 
	margin: 			0px; 
	color: 				rgb(10,10,10);
	border: 			0px;
	text-decoration: 	none;
	background-color:	#fff;
	font: 				11px  Trebuchet, Arial, Helvetica, sans-serif;
	font-weight:		normal;
}

#banner li a:visited {
	text-decoration: 	none;
}
#banner li a:hover {
	background-color:	#f4f4f4;
}
#banner #current a{
	background-color:	#f4f4f4; 
}
td.row{border-bottom :1px solid #ccc}
#bottom
	{margin:  			0px ; 
	padding: 			0px ;
	background: 		transparent;
	float:				left; 
	position:			relative;
	background-image:url(i/foot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:37px;
	width:780px;
}
.red{font: bold 12px Arial; color:#FF0000}
.postmetadata {border-top:1px solid #ccc; border-bottom:1px solid #ccc;margin:10px 0}
.alt a{font:normal 11px Arial;}
.navigation{width:410px;padding:3px 0;margin-bottom:5px;float:left}
.alignleft{float:left;width:200px}
.alignright{float:left;width:200px;text-align:right}
.download {	float: left;
	border-left: 8px solid #f2f2f2;
	padding:10px;
}
.collana {	float: left;
	width: 570px;
	padding:0 0 0 40px;
	clear:both;
}
.galleryimage {	margin-right:3px;padding:3px ;
	border:1px solid #ccc;
	width:120px; 
	height:120px;
	float:left;
	text-align:center
}
FORM {
	margin: 0px;
	padding: 0px;
}
.activelink {
	font-weight:bold;
}