/* CSS per farfalle impazzite v1 */

/* colori - Blu 69c 36c - Arancio f93 - Verde 063 */
body, .post {background:#fff;}
#navbar .sections a, h1, .closer {color:#f93;}
#navbar .sections a {border-bottom:1px solid}
#section {border:dotted 1px #ccc; border-top:none; border-bottom:none;}
a {color:#666;}
a:hover {color:#000; border-bottom:1px solid #ccc}
#foot {color:#000;}
.randomquote p {color:#666}
.randomquote h2 {color:#333}
.randomquote li, .post {border-bottom:1px solid #eee;}
.guestform {border-left:solid 1px #69c; background:#fff;}


body, #navbar .sections a:hover, .news #news, .about #about, .contact #contact, .media #media, .foto #foto, .guestbook #guestbook, .link #link, .biografie #biografie, #menuenlighten
{color:#36a !important}

/*speciali*/
#foot {clear:both}
#head h1, #newsbox img, #newsbox .closer {display:none}

/* impaginazione */
* {padding:0; margin:0; text-decoration:none; font-family:Tahoma, serif; font-size:12px; text-align:justify;}
body {min-width:800px;}
h1, h2 {margin:20px 0 5px 0; padding:2px;}
p {margin:0 auto 0.5em auto}
h1 {
	text-align:center;
	font-family:"Edwardian Script ITC" Georgia; border-bottom:dotted 1px #ccc; font-size:40px;
}
form {width:500px; margin:0 0 20px 0}
fieldset {padding:0 20px 0 0}
.commentform li {text-align:right;}
.commentform input, .commentform li, .commentform label {padding:0; margin:0; list-style:none; display: inline-block;}
optgroup {margin:0 0 10px 0}
legend {padding:0.5em;}


/*id*/
#content {background:url(../img/back.gif) repeat right top;}
#head {
	background-image:url(../img/backhead.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:268px;
	text-align:left;
}
#navbar, #section {margin:10px;}
#navbar {
	float:left;
	width:150px;
}
#navbar .sections a {
	display:list-item; list-style:none;
	margin:10px;
	font-size:16px;
	text-align:right;
}
#rightbar {
	float:right;
	width:200px;
}
#rightbar * {margin:5px; padding:0px}
.randomquote li {list-style:none;}
.randomquote li p, .randomquote li h2 {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	text-align:right;
	font-size:14px;
}
#section {
	padding:10px 30px;
	margin-left:200px;
	margin-right:210px;
	min-height:500px;
}
#newsbox {
	float:right;
	height:200px;
	width:250px;
	border:1px solid #69c;
	margin:5px; padding:0 5px;
	vertical-align:middle;
	overflow:auto;
	}
#newsbox .postcontent {font-size:11px; padding:10px;}
/*#newsbox .postcontent {display:none} #newsbox .postcontent:first-line {display:block;}*/
#newsbox h2, #newsbox .post, #newsbox h1 {margin:0 0 2px 0; padding:0;}
#newsbox h1 {display:block; font-size:12px; font-family:"Times New Roman", Times, serif; text-align:left;}
#foot {
	background:url(../img/foot.jpg) bottom left repeat-x;
	height:135px;
}
#foot p {
	position:relative; top:40px;
	text-align:right;
	margin:auto 2em auto auto;
}
.preview img {height:120px;}
.preview {border-bottom:solid #ccc 1px ; padding:5px;margin:5px;}
form p {text-align:right;}
form {float:right; margin:10px;}
.closer {text-align:right; font-style:italic}
.post img {float:left; margin:10px;}
.post {height:200px; overflow:auto;}
.postcontent ul li { list-style:inside;}