/*Theme Name: FreeskyTheme URL: http://www.scriptinprogress.comDescription: Un tema semplice e lineare, accessibileVersion: 2.0Author: by LucioAuthor URI: http://www.scriptinprogress.comFreesky v2.0http://www.scriptinprogress.comCreated by Lucio , special thanks to Davide Del Monte: http://www.diplod.it/The CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php*//********************************************   HTML ELEMENTS********************************************/ /* top elements *//* Required Wordpress Classes, don't remove these.-----------------------------------------------------------*/.aligncenter {  display: block;  margin-left: auto;  margin-right: auto;  }  .alignleft { float: left; margin: 0px 5px 0px 0px;padding: 0px 0px 0px 0px;}.alignright { float: right; margin: 0px 5px 0px 0px;padding: 0px 0px 0px 0px;} /*{ padding: 0; margin: 0; }*/body {	background: #f4f5f5 url(images/content.gif) top center repeat-y;	color: #000;	font-size: 0.9em;	font-family: Verdana, Helvetica, Sans-Serif;	margin: 0px auto 0px;	padding: 0px;	}#elenco table{border-style: solid ;border-bottom-color: #FFFFFF;border-right-color: #FFFFFF;border-left-color: #FFFFFF;border-top-color: #FFFFFF;border-width: 0px;background: #FFFFFF;}#elenco td{border-style: solid;border-bottom-color: #ffa243;border-right-color: #FFFFFF;border-left-color: #ffa243;border-top-color: #FFFFFF;border-width: 1px;background: #FFFFFF ;}#elenco2 td{border-style: solid ;border-bottom-color: #808080;border-right-color: #FFFFFF;border-left-color: #808080;border-top-color: #FFFFFF;border-width: 1px;background: #FFFFFF;}#wrap {	background: #f4f5f5 url(images/bg.gif) top center repeat-y;	color: #000;	font-size: 0.9em;	font-family: Verdana, Helvetica, Sans-Serif;	margin: 0px auto 0px;	padding: 0px}acronym {  cursor: help;  border-bottom: 1px solid #777;}#bg fieldset {background: #ffffff url(images/bgform.gif) no-repeat top right;}	a {color: #A70925;text-decoration: none;}a:hover {	color: #A60112;}/*************************************************	Navbar   A70925- 2A9022 - 546078 - A60112 #						*************************************************/#navbar {	background: #f4f5f5;	width: 810px;	margin: 0px auto 0px;	padding: 0px 0px 0px 0px;	text-align:left;  border-top: 1px solid #A70925;	border-bottom: 1px solid #A70925;         }	#navbar	img{         	border: none;}/*************************************************	Content 					     		    * ************************************************/#content {	width: 810px;	margin: 0px auto 0px;	padding: 0px;        border: 0px solid #000000;	}#contentmiddle {	float: left;	width: 560px;	margin: 5px 0px 0px 5px;	padding: 0px 0px 0px 0px;	border-left: 0px solid #000000;	border-right: 0px solid #000000;        	}	#contentmiddlecenter {	float: left;	width: 300px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-left: 0px solid #000000;	border-right: 0px solid #000000;        	}#contentmiddleleft {	float: left;	width: 255px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-left: 0px solid #000000;	border-right: 0px solid #000000;        	}	/*************************************************	Footer      								*************************************************/#footer {        clear: both;	background: #f4f5f5;	width: 810px;	margin: 0px auto 0px;	padding: 10px 0px 10px 0px;	text-align: center;	border-top: 1px solid #C0C0C0;	}	/*************************************************	Left Sidebar      							*************************************************/#l_sidebar {	float: left;	width: 244px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;        border: 0px solid #000000;background: #f4f5f5;}#l_sidebar ul {	list-style: none;	margin: 0px;	padding: 0px 0px 0px 0px;}	#l_sidebar2 ul {	list-style: none;	margin: 0px;	padding: 0px 0px 0px 0px;}#l_sidebar li {	list-style: none;	margin: 0px;	padding: 0px 0px 0px 0px;        }	#l_sidebar ul li {	list-style: none;	margin: 0px;	padding: 0px 0px 0px 0px;}		#l_sidebar li a{ color: #546078; text-decoration: none; padding: 3px 3px 3px 15px; background: #f4f5f5; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px dotted #C0C0C0;}#l_sidebar li a:hover { color:#FFFFFF; font-weight: bold;text-decoration: none; padding: 3px 3px 3px 15px; background: #A70925; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px solid #ffa243;}#l_sidebar2 li a{ color: #A70925; font-weight: bold;text-decoration: none; padding: 3px 3px 3px 5px; background: #f4f5f5; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;}#l_sidebar2 li a:hover { color: #FFFFFF; font-weight: bold;text-decoration: none; padding: 3px 3px 3px 5px; background: #A70925; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px solid #ffa243;}#l_sidebar3 li a{ color: #A70925; font-weight: bold;text-decoration: none; padding: 3px 3px 3px 5px; background: #f4f5f5; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;}#l_sidebar3 li a:hover { color: #FFFFFF; font-weight: bold;text-decoration: none; padding: 3px 3px 3px 5px; background: #A70925; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px solid #ffa243;}#l_sidebar4 li a{ color: #A70925; font-weight: bold;text-decoration: none; padding: 3px 3px 3px 5px; background: #f4f5f5; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;}#l_sidebar4 li a:hover { color: #FFFFFF; font-weight: bold;text-decoration: none; padding: 3px 3px 3px 5px; background: #A70925; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px solid #ffa243;}#l_sidebar5 li a{ color: #A70925; font-weight: bold;text-decoration: none; padding: 3px 3px 3px 5px; background: #f4f5f5; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;}#l_sidebar5 li a:hover { color: #FFFFFF; font-weight: bold;text-decoration: none; padding: 3px 3px 3px 5px; background: #A70925; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px solid #ffa243;}#l_sidebar6 li a{ color: #A70925; font-weight: bold;text-decoration: none; padding: 3px 3px 3px 5px; background: #f4f5f5; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;}#l_sidebar6 li a:hover { color: #FFFFFF; font-weight: bold;text-decoration: none; padding: 3px 3px 3px 5px; background: #A70925; display: block; height: 15px;border-top: 0px solid #C0C0C0;border-bottom: 1px solid #ffa243;}/*************************************************	Center Sidebar      							*************************************************/#c_sidebar { 	background: #ffffff;	color: #000000;	width: 330px;	float: left; 	margin: 5px 0px 0px 5px;	padding: 5px 5px 5px 5px;        border: 0px solid #000000;	}* html #c_sidebar {	height: 1660px;        }#c_sidebar p{	margin: 0;	line-height: 16px;	padding: 5px 0 10px 0;	}#c_sidebar h2 {	font: 14px Helvetica, Arial, Verdana, Sans-Serif; 	color: #3366ff;	list-style: none;	padding: 10px 0 10px 0;	margin: 0;	border-bottom: 	1px solid #cccccc;        font-weight: bold;	}#c_sidebar ul {	list-style: none;	margin: 0;	padding: 0 0 20px 0;	}#c_sidebar li {	list-style: none;	margin: 0;	padding: 0;	}#c_sidebar ul li {	list-style: none;	margin: 0;	border-bottom: 1px dotted #cccccc;	padding: 0;	}#c_sidebar ul li a {	display: block;	color: #000000;	text-decoration: none;	padding: 5px 0 5px 5px;	}#c_sidebar ul li a:hover {	color: #ffffff;	background: #A70925;	}#c_sidebar ul.children {	margin-left: 20px;	}	/*************************************************	Right Sidebar      							*************************************************/#r_sidebar { 	background: #fff url(images/bg_field3.jpg) bottom repeat-x;	color: #000000;	width: 200px;	height: auto;	float: left; 	margin: 5px 0px 0px 5px;	padding: 1px 1px 1px 1px;  border: 0px solid #cccccc;	}* html #r_sidebar {	height: auto;        }#r_sidebar p{	margin: 0;	line-height: 10px;	padding: 1px 0px 1px 0px;	}#r_sidebar h2 {	font: 14px Helvetica, Arial, Verdana, Sans-Serif; 	color: #3366ff;	list-style: none;	padding: 10px 0 10px 0;	margin: 0;	border-bottom: 	1px solid #cccccc;        font-weight: bold;	}#r_sidebar ul {	list-style: none;	margin: 2px 2px 2px 2px;	padding: 1px 1px 1px 1px;	}#r_sidebar li {	list-style: none;	margin: 0;	padding: 0;	}#r_sidebar ul li {	list-style: none;	margin: 2px 2px 2px 2px;	padding: 1px 1px 1px 1px;	border-bottom: 1px dotted #FF0000;		}#r_sidebar ul li a {	display: block;	color: #000000;	text-decoration: none;	margin: 0px;	padding: 0px;	}#r_sidebar ul li a:hover {	color: #ffffff;	background: #FF0000;	}#r_sidebar ul.children {	margin-left: 20px;	}/*************************************************	Right Single Sidebar      							*************************************************/#u_sidebar { 	background: #fff url(images/bg_field.jpg) top repeat-x;	color: #000000;	width: 200px;	float: left; 	margin: 5px 0px 0px 5px;	padding: 1px 1px 1px 1px;  border: 0px solid #cccccc;	}	* html #u_sidebar {	height: 200px;        } #u_sidebar p{	margin: 0;	line-height: 10px;	padding: 1px 0px 1px 0px;	}#u_sidebar h2 {	font: 14px Helvetica, Arial, Verdana, Sans-Serif; 	color: #A70925;	list-style: none;	padding: 10px 0 10px 0;	margin: 0;	border-bottom: 	1px solid #cccccc;        font-weight: bold;	}#u_sidebar ul {	list-style: none;	margin: 2px 2px 2px 2px;	padding: 1px 1px 1px 1px;	}#u_sidebar li {	list-style: none;	margin: 0;	padding: 0;	}#u_sidebar ul li {	list-style: none;	margin: 2px 2px 2px 2px;	padding: 1px 1px 1px 1px;	border-bottom: 2px dotted #cccccc;		}#u_sidebar ul li a {	display: block;	color: #004fbb;	text-decoration: none;	margin: 0;	padding: 0;	}              #u_sidebar ul li a:hover {	color: #ffffff;	background: #004fbb;	}	#u_sidebar a {	display: block;	color: #004fbb;	text-decoration: none;	margin: 0px;	padding: 0px;	}              #u_sidebar a:hover {	color: #ffffff;	background: #004fbb;	}/*************************************************	Right Single Sidebar      							*************************************************/#u2_sidebar { 	background: #fff url(images/bg_field2.jpg) top repeat-x;	color: #000000;	width: 200px;	float: left; 	margin: 5px 0px 0px 5px;	padding: 1px 1px 1px 1px;  border: 0px solid #cccccc;	}	* html #u2_sidebar {	height: 200px;        } #u2_sidebar p{	margin: 0;	line-height: 10px;	padding: 1px 0px 1px 0px;	}#u2_sidebar h2 {	font: 14px Helvetica, Arial, Verdana, Sans-Serif; 	color: #3366ff;	list-style: none;	padding: 10px 0 10px 0;	margin: 0;	border-bottom: 	1px solid #cccccc;        font-weight: bold;	}#u2_sidebar ul {	list-style: none;	margin: 2px 2px 2px 2px;	padding: 1px 1px 1px 1px;	}#u2_sidebar li {	list-style: none;	margin: 0;	padding: 0;	}#u2_sidebar ul li {	list-style: none;	margin: 2px 2px 2px 2px;	padding: 1px 1px 1px 1px;	border-bottom: 2px dotted #cccccc;		}#u2_sidebar ul li a {	display: block;	color: #009999;	text-decoration: none;	}              #u2_sidebar ul li a:hover {	color: #ffffff;	background: #009999;	}	#u2_sidebar a {	display: block;	color: #009999;	text-decoration: none;		margin: 0px;	padding: 0px;	}              #u2_sidebar a:hover {	color: #ffffff;	background: #009999;        	}/*************************************************	Content 					     		    * ************************************************/	#content p{	padding: 0px 0px 0px 0px;	margin: 0px;	line-height: 15px;	}		#content ol{	margin: 0px 0px 0px 20px;	padding: 0px 0px 0px 0px;	}	#content ol li{	margin: 0px 0px 0px 20px;	padding: 0px 0px 0px 0px;	}	#contentmiddle ul{	list-style-image : url(images/bullet_hover.png);	margin: 0px 0px 0px 20px;	padding: 0px 0px 0px 0px;	}#contentmiddle2 ul{	list-style-image : url(images/bullet.png);	margin: 0px 0px 0px 20px;	padding: 0px 0px 0px 0px;        }#contentmiddle3 ul{	list-style-type: disc;	margin: 0px 0px 0px 20px;	padding: 0px 0px 0px 0px;        }#contentmiddle ul li{	list-style-type: square;	margin: 0px 0px 0px 20px;	padding: 0px 0px 0px 0px;	}	blockquote{	margin: 0px 0px 0px 25px;	padding: 0px 25px 0px 10px;	font-style: italic;	color: #666666;	border-left: 3px solid #B3C8DB;	}	#content blockquote p{	margin: 0px 0px 20px 0px;	padding: 0px;	}	#contentmiddle p img{	float: right;	border: none;	margin-right: 15px;	margin-bottom: 10px;	}	.contentdate {		float: left;	width: 45px;	height: 50px;	margin: 0px;	padding: 0px;	}	.contentdate h3 {	color: #FFFFFF;	font-size: 1em;	font-weight: normal;	padding: 1px 0px 0px 10px;	margin: 0px;	text-transform: uppercase;	}	.contentdate h4 {	font-family: Times New Roman, Helvetica, Sans-Serif;	color: #999999;	font-size: 1em;	font-weight: bold;	padding: 5px 4px 0px 0px;	margin: 0px;	text-align: center;	}	.contenttitle {	float: left;	width: 540px;	margin: 0px;	padding: 0px 0px 0px 10px;	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	}	#contentmiddle ul li {	margin: 0px;	padding: 5px 0px 0px 0px;	}	#contentmiddle ul li a {	color: #A70925;	text-decoration: none;	}#contentmiddle ul li a:hover {	color: #A70925;	text-decoration: underline;	}	#content img.wp-smiley {	float: none;	border: none;	padding: 0px;	margin: 0px;	}#content img.wp-wink {	float: none;	border: none;	padding: 0px;	margin: 0px;	}	.postspace {		}	/*************************************************	Search Form									*************************************************/#searchdiv {	margin: 0px;	padding: 0px;	}	#searchform {	margin: 0px;	padding: 0px;	overflow: hidden;	}	#s {	width: 190px;	background: #EFEFEF url(images/search.gif) no-repeat top;color: #333333;	padding: 3px;	margin: 0px 0px 0px 0px;	border: 1px solid #C0C0C0;	}#site_content {position: absolute;left: -10000px;}