/* coro v1 */
/* colori: arancio f93, blu 6cf */
body {color:#555;}
strong {color:#222}
h1 {color:#fff}
h1 a, h2 a, #navbar a, #head h1, a:hover { color:#000;}
.postcloser, em {color:#999}
.data {color:#555}
a {color:#49f}
#headtitle h1 {color:#f93;}
a:hover {color:#006}
.data {background:#ddd}
h1, h2 {background:#bbb}
#headtitle h1 {background:none;}
#navbar a:hover, #navbar a.light, .postcloser {background:#6cf}
/*#sidebar { background:#eee;}*/

body {border-top:15px solid #6cf}
#all {border:2px solid #6cf; border-top:2px solid #f93; border-left:3px double #aaa; border-right:none}
fieldset, .albumbar li li  {border:1px #ccc solid}
img {border:3px double #aaa}

/* speciali */
* {
	padding:0; margin:0; font:12px 'Trebuchet MS', Trebuchet, Helvetica, Verdana, Sans-serif;
	text-align:justify; text-decoration:none;
}
.post h1, .data {filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;}
.postcloser {display:none;}
#headimg, #headtitle, .postcloser, .boxleft {float:left;}
#sidebar, .data, .boxright {float:right}
#head, #navbar, #content {margin:0 auto}

/* html */
body {text-align:center; background:url(../img/backbody.jpg) no-repeat fixed top right #fff;}
#navbar a, h1, h2, form ol li, p {padding:0.5em 0.2em 0.2em 0.2em;}
#navbar a, #page h1 {font-family:"Times New Roman", Times, serif; font-size:24px; text-align:right;}
#page h1, #page h2 {text-transform:uppercase;}
li {list-style:square; list-style-position:inside;}
li li {padding-left:1em;}
em {font-style:italic;}
strong {font-weight:bold;}

/* layout */
.boxleft {margin:0.2em 0.2em 0.2em 0}
#head, #content, #navbar {width:700px;}
#all {width:720px}
#all {
	padding:10px; margin:10px auto 0 auto;
	background:url(../img/ulivoback.jpg) bottom left no-repeat; text-align:center;
}
#head, #headimg, #headtitle, #sidebar {height:327px;}
#headimg { background:url(../img/ulivo.jpg) no-repeat top; width:476px;}
#headtitle {
	width:224px;
	background:url(../img/coro.jpg) top right no-repeat;
}
#headtitle h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	letter-spacing:30px;
	margin:216px auto auto auto;
	padding:10px;
}
#sidebar {width:220px;}
.data {padding:0.2em 0.2em 3em 0.2em; margin:0 0 0.2em 0.2em; text-transform:uppercase;}
.data li { display:inline; margin:0 0.1em;}
.commentform ol {display:none;}
.data li, form ol li { list-style:none; text-align:right}
#page {width:476px; margin:20px 0;}
.postpre {height:150px;}
.albumbar li li {list-style:none;}