/*  
Theme Name: Lozi
Theme URI: http://www.comma3.com
Description: Tema Ufficiale del sito Lozi!
Version: 1.0
Author: Nicola Saponieri
Author URI: http://www.comma3.com
*/

/* ************************************************************************************************************************************************************ */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration:none }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */

/* ************************************************************************************************************************************************************

Css by -nikkio-

************************************************************************************************************************************************************ */



/*@charset "utf-8";*/
body { background-color: #32302B; background-image: url(images/sonfo_body.png); color:#FFFCD6; background-repeat: repeat-x; background-position: left top; font-family:Verdana, Arial, Helvetica, sans-serif; }


/*header*/

#header { background-image:url(images/testata.jpg); height: 198px; width: 874px; background-position: top left;}
h1.titHeader { width: 140px; height: 125px; background: url(images/pix.gif) no-repeat; }
	h1.titHeader span { display: block; width: 0;	height: 0;	overflow: hidden; }

/*content*/

#wrap{ background-image:url(images/back_content1.png); background-position: top left; background-repeat:repeat-y; }

#container { background-image:url(images/sfondo_content.png); width: 874px; background-position: top left; background-repeat:no-repeat;}

#content{ width: 580px; float: right; margin-right: 82px; padding: 10px; font-size:12px; }
#infonote{ text-align:right; margin-bottom: 15px; font-size:10px; }
#titPag{ font-size:1.8em; margin: 10px 0px; padding-bottom: 5px; border-bottom: #4E4A43 1px solid; font-weight: normal;}
.post { padding-bottom: 5px; margin: 30px 0px 10px; border-bottom: #4E4A43 1px solid; }
	.post h2, .post h3{ margin-bottom: 5px; font-size:16px; font-weight:bold; }
	.post p { margin: 10px 0px 10px 0px; }
	.post ul { margin: 20px; }
	.post li { list-style: disc outside; margin: 5px 0px; }
.postmetadata{ text-align:center; font-size:10px; }
.more-link{ margin: 10px 0px; display:block; }
.navigation { margin: 5px 0px 15px; font-size: 10px; }
.navLeft{float: right;}
.navRight{ float:left; }
.clean{ clear:both; }
.alt{ margin-top: 10px;} 

/*navigation*/

#colSx{ width: 175px; margin: 30px 0px 0px 5px; float: left; }
h2.titNav { width: 165px; height: 23px; background: url(images/back_tit_Nav.png) no-repeat; margin: 0px 0px 10px 0px}
	h2.titNav span { display: block; width: 0;	height: 0;	overflow: hidden; }
#navlist { padding-left: 0; margin-left: 0; width: 166px; }
	#navlist li { list-style: none; margin: 0; padding: 0.25em; background-image:url(images/back_li_Nav.png); background-position: top left; background-repeat:repeat-x; height: 29px; font-size:12px;}
	#navlist li a:link, a:visited { text-decoration: none; color: #D0CEAF;}
	#navlist li a:hover { text-decoration: none; color: #fff;}

/*link*/

h2.titLink { margin: 30px 0px 10px 0px; width: 165px; height: 23px; background: url(images/back_tit_link.png) no-repeat; }
	h2.titLink span { display: block; width: 0;	height: 0;	overflow: hidden; }
#navlist2 { padding-left: 0; margin-left: 0; width: 166px; }
	#navlist2 li { list-style: none; margin: 0; padding: 0.25em; background-image:url(images/back_li_Nav.png); background-position: top left; background-repeat:repeat-x; height: 29px; font-size:12px;}
	#navlist2 li a:link, a:visited { text-decoration: none; color: #D0CEAF;}
	#navlist2 li a:hover { text-decoration: none; color: #fff;}

/*footer*/

#footer{ clear:both; background-image:url(images/back_footer.png); background-repeat:no-repeat; background-position:top left; height: 61px; padding-top: 10px;}
	#footer p{ font-size:10px; text-align:right; margin-right: 100px; }

/* commenti */

#respond{ margin-bottom: 5px; font-size:14px; font-weight:bold; text-align:right; }
#commentform{ margin: 10px 0px; }
	#commentform input, #commentform textarea{ margin: 5px 10px 5px 0px; background-image:url(images/sfondo_commenti.png); background-position: top left; background-repeat:no-repeat; border: 1px solid #444139; }
	#commentform input { width: 168px; height: 20px; padding: 2px; }
	#commentform textarea { width: 570px; height: 300px; padding: 5px; }
	#commentform label{ height: 20px; padding: 2px; font-size:10px; }
	#commentform p{ border-bottom: 1px solid #444139; }

a:link, a:visited { color: #CAC58A; }
a:hover { color:#fff; text-decoration:underline; }

/* Begin Images */
p img {	padding: 0;	max-width: 100%;	}
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}
img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}
.alignright {	float: right;	}
.alignleft {	float: left	}
/* End Images */

/* Captions */
.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px; }
  .wp-caption img {	margin: 0;	padding: 0;	border: 0 none; }
  .wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0; color: #000;}
/* End captions */

