body {margin: 0; padding: 0; background: #FFFFFF url(images/img01.jpg) repeat-x left top; text-align: justify; font: 12px "Arial", Helvetica, sans-serif; color: #000000; }
form {margin: 0; padding: 0; }
fieldset {margin: 0; padding: 0; border: none;}

h1, h1 a, h2, h2 a, h3, h3 a {margin: 0; text-decoration: none;  color: #CF3822;}
h1 { font-size: 2.6em; font-family: Georgia, "Times New Roman", Times, serif;}
h2 { font-size: 2em;}
h3 {margin-bottom: 2em; font-size: 1em; font-weight: bold;}
p {margin: 0 0 0 0;  }
p img {margin: 5 5 5 5;  }
blockquote {margin: 0 0 0 1.5em; padding-left: 1em; border-left: 5px solid #DDDDDD;}
a {color: #000000; text-decoration: none;}
a:hover {text-decoration: none;	color: #FF5134;}

img {border: none; }
img.left {float: left; margin: 8px 20px 0px 0px; border: 2px solid #434343;}

/* Header */
#wrapper { }

#header {width: 950px; height: 110px; margin: 0 auto;}

#logo h1, #logo p {float: left; }
#logo h1 {height: 88px;	padding: 20px 90px 0 0; font-size: 4em; background:url(images/scudo-spagnolo2.jpg) no-repeat;  }
#logo p {margin: 0 0 0 -80px; padding: 55px 0 0 0; font-size: 1.2em; font-weight: bold; }
#logo a {text-decoration: none; font-weight: bold; margin-left:110px;}
#logo p a {color: #CF3822;}

/* Menu */
#menu {width: 945px; height: 60px; margin: 0 auto; }
#menu ul {margin: 0; padding: 0; list-style: none;}
#menu li {display: inline; font-family: Tahoma, Arial, sans-serif;}
#menu a {display: block; float: left; margin: 6px 4px 6px 2px; padding: 1px 10px; text-decoration: none; font-size: 1.4em; font-weight: normal; color: #FFFFFF; }
#menu a:hover {background: #E8922B; }
#menu .current_page_item {
}

#menu .current_page_item a {background: #E8922B; border-right: 2px solid #B24100; border-bottom: 1px solid #B24100; }

/* Page */
#page {width: 950px; margin: 0 auto; padding: 30px 0; }

/* Pubblicita' */
#ads {float: right; width: 160px; padding: 0 0 0 20px; }
img {padding: 0px 5px 0px 0px;}

/* Content */
#content {float: left; width: 420px; }

.post {margin-bottom: 20px; }
.post .title {font-family: Georgia, "Times New Roman", Times, serif; }
.post .title h2 {width: 510px; font-size: 2.2em; color: #CF3822; }
.post .title p {margin: 0; color: #BABABA; }
.post .title p a {color: #880A0B;}
.post .entry {padding-top: 10px; width: 510px;}
.post .links {float: left; width: 510px; margin: 0; padding: 6px 0 0 0px; }
.post .links a {padding: 5px 7px; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #CF3822; background: #C65C18; border-top: 1px solid #D7D3CD; border-left: 1px solid #D7D3CD; border-right: 2px solid #362F23; border-bottom: 1px solid #362F23; }

.post .links a:hover {text-decoration: none; }
.post .links .more {color: #FFFFFF; }
.post .links .comments {color: #FFFFFF; }

/* Sidebar */
#sidebar {float: right; width: 250px; background: #F8F4DC; border: 1px #F5E0B7;  }
#sidebar .titolo a {width: 210px;  padding: 5px 0 0 10px; font-size: 2.0em; font-family: Georgia, "Times New Roman", Times, serif; color: #CF3822; }
#sidebar .testo { padding: 0px 10px 10px 10px; font-size: 1.0em; font-family: Arial, "Times New Roman", Times, serif; color: #333333;}






/* Footer */

#footer {
	clear: both;
	width: 950px;
	margin: 0 auto;
	padding: 30px 0;
	background: url(images/img02.jpg) repeat-x left top;
	color: #B85212;
}

#footer p {
	margin: 0 0 5px 0;
	text-align: center;
	line-height: normal;
	font-size: .9em;
}

#footer a {
	background: #E8922B;
	padding: 1px 6px;
	border-right: 2px solid #B24100;
	border-bottom: 1px solid #B24100;
	text-decoration: none;
	color: #FFFFFF;
}

