/*
Theme Name: Serverlab 2007
Theme URI: http://www.cimatti.it/
Description: tema realizzato  per il portale www.serverlab.it
Version: 21/06/2007
Author: Andrea Cimatti

*/

body {
	background-color:#fff;
	font:			14px  'Trebuchet MS', verdana, arial, helvetica, sans-serif;
	margin:			0px;
	border: 		0px;
	padding:		0px;

	background-repeat:repeat-x
	}
	
h1 {
	font:normal 26px  'Trebuchet MS', Verdana, Arial;
	color:#606800;
	margin:5px 0 5px 0;
	}

h1 a{text-decoration:none;color:#6666FF}

h2  {
	font:bold 20px 'Trebuchet MS', Verdana, Arial;
	margin:10px 0px 0px 0px;border:0px;padding:10px 0px 0px 0px;
	color:#000;
	
	}
h2.title  {
	font-weight:	bold;
	font-size: 		20px;
	margin:			0px;
	border:			0px;
	padding:		0px;
	color: 			#000;
	}
h2.newsletter  {
	font:			bold 19px 'Trebuchet MS',Verdana, Arial;
	color:			#CC0000;
	margin:			0px ;}
	
h2  a {
	font-weight:	bold;
	font-size: 		20px;
	margin:			0px 0px 0px  0px;
	border:			0px;
	padding:		0px;
	color: 			#03c;
	text-decoration:none}
h3  {
	font-weight:	bold;
	font-size: 		11px;
	margin:			0px;
	border:			0px;
	padding:		0px;
    color:			#c30;
}	
h3 a {
	font-weight:	bold;
	font-size: 		11px;
	margin:			0px;
	border:			0px;
	padding:		0px;
    color:			#c30;
}
h4  {
	font:			10px  'Trebuchet MS', verdana, arial, helvetica, sans-serif;
	margin:			0px;
	border:			0px;
	padding:		0px 0px 7px 0px;
    color:			#000;
	}
h5  {
	font:			10px Tahoma, Arial;
    color:			#ccc;
	background:		transparent;}
a {
	color:			#c30;}

a:hover{text-decoration:underline}
p {
	font-weight:	normal;

	margin:			0px;
	border:			0px;
	padding:		12px 0px 0px 0px;}
p.date{
	font-weight:	normal;
	font-size: 		11px;
	margin:			0px;
	border:			0px;
	padding:		0px }
img
{border:0px}
img.front
{
border:1px solid #000;
}

#globalcontainer {
	margin: 			0px auto;
	border: 			0px;
	padding:			0px;
	width:				930px;
	}
#globalheader {
	margin: 		0px;
	border: 		0;
	padding:		0px;
	width: 			930px;
	float: 			left; 
	position:		relative;
	background-color:#fff
	}
#logo{width:360px;float:left;padding:0;}
#login{	width:570px;float:right;border:0;height:37px}

#login h2 {margin:0;padding:0;border:0}
#login ul {
	margin: 			0px;
	border:  			0px;
	padding: 			0px; 
	list-style-image: 	none;  
	list-style-type: 	none;
	float:				right;
	background-color:			transparent;
}
#login li {
	position:			relative;
	float:				left;
	margin-top: 		0px; 
	margin-bottom: 		0px; 
	padding: 			0px;
	border:  			0px ;
    background-color: 		transparent;
	letter-spacing:		0px; 
	border-left:		1px solid #ccc; 
}
#login li a { 
	display: 			block; 
	margin: 			0px; 
	padding: 			2px 5px;
	border: 			0px;
	text-decoration: 	none;
	font: 				12px  'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight:		normal;
	color:#006699
	
	
}
#login li a:visited { 	olor:#006699
}
#login li a:hover {
	text-decoration:underline;
	background-color:#1069AC;
		color:#0033CC
}
#login #current a{
	background-color:	#ddf;
		color:#0033CC
	; 
}

#user{float:right;}
#userinfo {width:600px;float:right;border:0px solid #fff;padding:10px}

#userinfo h2{color:#369;text-align:right;text-transform:none;
font: 				12px  'Trebuchet MS', Arial, Helvetica, sans-serif;}


#userinfo a { 
	
	margin: 			0px; 
	border: 			0px;
	text-decoration: 	none;
	font: 				12px  'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight:		normal;
	
	
}

#error {
	width:450px;float:left;clear:both}

#error ul li{
	margin-bottom:5px;float:right;width:200px;padding-right:5px;border-top:1px solid #1BC844;
	list-style-image: 	none;  
	list-style-type: 	none;}

form{padding:;margin:0}

#content {
	margin: 		0px;
	border: 		1px solid #96A302;
	border-top:0;
	padding:		0px;
	width: 			928px;
	float: 			left; 
	position:		relative;
	background-color:#fff
	}
	#main{
		margin: 		0px;
		border: 		0px;	
		float:			left;
		width: 			600px;
		position:		relative;
		}

	#left{
		margin: 		0px;
		border: 		0px;	
		float:			left;
		width: 			330px;
		position:		relative;
		}
		#center{
		margin: 		0px;
		border: 		0px;	
		float:			left;
		width: 			300px;
		position:		relative;
		}
#center ul{	padding:0px;
	border:			0px;
	margin: 		0px;
	background-color: transparent;
	color: 			#c30;
	float: 			left;
	width: 300px;}
	
#center li{	padding:0;
	margin:0;
	border:			0;
	width:			300px; 
	font-weight:bold;
	display: 		inline;	/* toglie il puntino da MS Firefox */ 
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */}
#center ul li a{
	font: 			bold 14px Trebuchet MS, arial, helvetica, sans-serif;
	text-decoration:none;
	background-color: transparent;
	color: 			#369;
	text-decoration: none;
	width:			300px; 
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
}
.homearticle{float:left;border-bottom:1px solid #369;width:300px;padding:10px 0 10px 0}
		.blocco{
		margin:				0px;
		border:				0px;
		padding:			20px;
		
		float:				left;
		position:			relative;}
.homearticle h2 a{font-weight:normal}
	#registration{
		padding:10px;background-color:#99FF00}
#sidebar{
	padding: 		0px;	
	border: 		0px;
	margin:		30px 0px 100px 0;
	width: 			230px;
	float:			right;
	position:		relative;
	background-color:transparent;

	}
#sidebar h2{margin:0;padding:10px;font-weight:normal}
#random{width:200px;margin-bottom:20px;padding:10px;background-color:#fff;float:left;text-align:center;border: 		1px solid #96A302;}
#sidebar ul	{
	padding: 		10px;
	border:			0px;
	margin: 		0px;
	background-color: transparent;
	color: 			#c30;
	float: 			left;
	width: 200px;
}
#sidebar	li { 	}
#sidebar ul li{	
	padding:0;
	margin:0;
	border:			0;
	width:			200px; 
	font-weight:bold;
	display: 		inline;	/* toglie il puntino da MS Firefox */ 
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */
	}
#sidebar ul li a{
	font: 			bold 14px Trebuchet MS, arial, helvetica, sans-serif;
	

	background-color: transparent;
	color: 			#369;
	text-decoration: none;
	width:			200px; 
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
}

#sidebar ul li ul {
	
	width:210px
	}
#sidebar ul ul li a{
	font: 			normal 12px 'Trebuchet MS', arial, helvetica, sans-serif;
	margin:			0px;
	border:			0px;
	border-bottom:	1px solid #ddd;
	padding: 		2px 10px;
	background-color: transparent;
	color: 			#369;
	text-decoration: none;
	width:			170px; 
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
}
#sidebar ul li a:hover {
	background-color: 	#CBF3E8;
	color: 				#333;
}
#archive{float:left;border:1px solid #369;}

#banners{
	width:			930px;
	margin:			0px auto;
	border:			0;
	padding:		0px;
	
	text-align:center;
	}
	#banners ul{ 
	margin: 			0px;
	border:  			0px;
	padding: 			0px; 
	list-style-image: 	none;  
	list-style-type: 	none;
	float:				left;background-color:#606800;

		}
		#banners ul li{
		margin:			   2px 8px;
		border:				0;
		padding:			0px ;
		float:				left;
		text-align:center;
		background-color:transparent;
		}
	#banners ul li a{font: 10px 'Trebuchet MS', Arial;
	text-transform:lowercase;padding:3px 15px;color:#369;display:block;text-decoration:none}
	

#footer{
	width:			100%;
	margin:			0px ;
	border:			0px;
	padding:		0px 0px 30px 0px;
	position:		relative;
	float:			left;
	background-color:#fff;
	text-align:center;
	}
	#footer p{margin-top:10px;text-align:left}
	#footer a{color:#000}
	
	#footer a.byme, a:link.byme, a:visited.byme, a:active.byme   {
	 font:9px Arial;text-decoration:none;color: #ddd;text-decoration:none;border:0;}
	#footertext{
	padding-top:20px;background-image:url(../i/footer-bg.jpg);background-repeat:no-repeat;width:930px;color: #000;margin:0 auto;}
	.copyright{
		border-bottom: 1px solid #ccc;
		border-top:1px solid #ccc;
		margin-bottom:10px;}
		
.excerpt{display:block;border:0;float:left;padding:0;position:relative;width:600px}

.excerpt img{margin-right:10px;padding:3px;border:1px solid #ccc;background-color:#eee}
.excerpt h3{margin-left:195px;border-bottom:1px solid #c00;padding-bottom:3px;}

.postmetadata{float:left;width:100%;padding:0;position:relative;background-color:#eee}
.postmetadata p{font:			11px  Trebuchet MS, verdana, arial, helvetica, sans-serif;margin:5px}
/* primo livello si chiama n1  */
#n1{
	margin:			0px;
	border:			0;
	padding:		0px;
	background-color:transparent;
	position:		relative;
	float: 			right;
	width:			570px;
	}
#n1 ul {
	margin: 		0px;
	border:			0px;
	padding: 		0px;
	background-color: transparent;
	font-family:	Trebuchet MS, tahoma, arial, helvetica, sans-serif;
	float: 			right;	/*MS	per allineare a destra */
}
#n1 li { 
	border-right:			1px solid #DBDDC6;
	
	display:		inline;	/* toglie il puntino da MS Firefox */ 
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */ 
}
#n1 ul li a {
	margin-top:			2px;
	
	border-bottom: 0;
	padding: 		0px 10px;
	background-color: #fff;
	color: 			#757F00;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
	font-weight:	normal;
	font-size:14px
}
#n1 ul li a:hover {
	background-color: #fff;
	color: 			#757F00;
}

#n1 ul  li.current a{
	background-color: #fff;
	color: 			#757F00;
}
/* secondo livello si chiama   */
#n2{
	margin:			0px;
	border: 		1px solid #96A302;
	border-top:0;border-bottom:0;
	padding:		0px;
	background-color:#606800;
	position:		relative;
	float: 			left;
	width:			928px;
	height:22px
	
}
#n2 ul {
	margin: 		0px;
	border:			0px;
	padding: 		0px;
	background-color: transparent;
	font-family:	arial, helvetica, sans-serif;
	float: 			left;	/*MS	per allineare a destra */
}
#n2 li { 
	border:			0px;
	display:		inline;	/* toglie il puntino da MS Firefox */ 
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */ 
}
#n2 ul li a {
	margin:			0px;
	border:			0px;
	padding: 		2px 10px 5px 10px;
	background-color: transparent;
	color: 			#fff;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
	font-weight:	normal;
	font-size:12px;
	
}
#n2 ul li a:hover {
	background-color:#96A302;
	color: 			#000;
}

 #n2 ul  li.current a{
	background-color:#96A302;
	color: 			#000;
}







/* secondo livello si chiama n2  */
#n3{
	margin:			0px;
	border:			0px;
	border: 		1px solid #96A302;
	border-top:0;border-bottom:0;
	padding:		0px;
	background-color:#fff;
	position:		relative;
	float: 			left;
	width:			928px;
	height:22px
	
}
#n3 ul {
	margin: 		0px;
	border:			0px;
	padding: 		0px;
	background-color: transparent;
	font-family:	arial, helvetica, sans-serif;
	float: 			left;	/*MS	per allineare a destra */
}
#n3 li { 
	border:			0px;
		border-right:			1px solid #DBDDC6;
	display:		inline;	/* toglie il puntino da MS Firefox */ 
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */ 
}
#n3 ul li a {
	margin:			0px;
	border:			0px;

	padding: 		2px 10px 5px 10px;
	background-color: transparent;
	color: 			#96A302;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
	font-weight:	normal;
	font-size:12px
}
#n3 ul li a:hover {
	background-color:#fff;
	color: 			#000;
}

 #n3 ul  li.current a{
	background-color:#fff;
	color: 			#f00;
}
 #n3 ul  li a:visited{
	background-color:#fff;
	color: 			#f00;
}




.excerpt {
	float:left;
	display:block;
	clear:both
	}

.entrytext img {
	border:1px solid #ccc;
	padding:2px
	}
.postmetadata{
	display:block;float:left;
	margin:20px 0;
	border-top:0;
	border-bottom:1px solid #ccc}

.post img{
	margin:10px 0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#f4f4f4
	}

table{
	padding: 0px;
	border: 0px;
	margin: 0px;
	border-collapse:collapse;
	}

td.data{
padding: 0px;
padding-right:50px;
border: 0px;
border-bottom: 1px solid #ccc;
margin: 0px;
text-align:left;
}
td.left{
margin:			0px;
border:			0px;
border-top: 3px solid #c00;
padding:		0px;
}
td.center{
margin:			0px;
border:			0px;
border-bottom: 	1px solid #ccc;
padding:		0px;
width:			180px;
}
td.right{
border: 		0px;
padding:		0px;
}
td.riga{
border-bottom: 1px solid #ccc;}
th.riga{
border-bottom: 1px solid #666;
text-align:left}
#text-2 {font:bold 15px Georgia, Verdana, Arial;
		color:#000;
	text-transform:uppercase}
	
#text-1 {font:bold 15px Georgia, Verdana, Arial;
		color:#000;
	text-transform:uppercase}
.widget_text{padding:0 0px 10px 10px;float:left }

.textwidget{padding:0 0px 10px 10px;width:180px;
	float:left;font:normal 11px Georgia, Verdana, Arial;
	
	color:#000;text-transform:none;}
	
#simple-tagging-tag-cloud{padding:15px;font-weight:bold}
#simple-tagging-tag-cloud li{width:200px}
ul#tagcloudwidget li a{font-weight:normal;text-transform:none;width:200px}

ul#archivi {padding:15px 0px 15px 15px;font-weight:bold;width:180px}
li#text-2{border:1px solid #000;width:200px}
#cimy_register{background-color:#D0D9DD;padding:10px}#cimy_login{background-color:#D0D9DD;padding:10px}
#login_error{background-color:#FF0000;padding:10px;color:#fff}
	