body{margin:0; padding:0; background:#FEEDB9 url(../images/img01d.png) repeat-x left top; text-align:justify; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; color:#2F4600}

form{margin:0; padding:0}

fieldset{margin:0; padding:0; border:none}

input, textarea, select{font:normal 1em "Trebuchet MS",Arial,Helvetica,sans-serif}

h1, h2, h3{font-weight:normal; color:#060}

h1{letter-spacing:-1px; font-size:1.4em}

h2{font-size:1.4em}

h3{font-size:1.2em}

p, ul, li{font-size:12px}

.blockbg{background:#D9D785}

blockquote{font-style:italic; border:#D9D785 1px dashed; background:#ECE29F; margin:0; padding:0px 10px; font-size:12px; color:#5B872C; font-weight:bold; text-align:center}

a{color:#4E7301}

a:hover{text-decoration:none}

small{}

img{border:#5D8501 1px dashed; padding:3px}
img.none{border:none}
img.left{float:left; margin:0 15px 0 0; border:#5D8501 1px dashed; padding:3px}

img.right{float:right; margin:0 0 0 15px; border:#5D8501 1px dashed; padding:3px}

#header{width:920px; height:130px; margin:0 auto; letter-spacing:-1px; font-family:Georgia,"Times New Roman",Times,serif}

#logo{float:left}

#logo h1, #logo h2, #logo p{float:left; margin:0}

#logo .titolo{padding-top:85px; font-size:4em; color:#299762}

#logo h1 a{color:#FEEDB9}

#logo a{text-decoration:none}

#page{width:920px; height:0; margin:0 auto; padding-top:10px}

#latest-post{float:left; width:600px; padding:0px 5px 0px 20px; line-height:25px; font-size:16px; margin:0 auto}

#recent-posts{float:right; width:250px; padding:0px 20px 20px 20px; line-height:25px; font-size:16px}

#recent-posts .more{background:url(../images/img04.gif) no-repeat left 50%; padding-left:20px}

.post{margin:0; padding-left:5px}

.post .meta{margin:0; padding-bottom:10px; padding-top:10px; line-height:normal; font-size:16px; color:#5B872C}

.post .meta a{color:#7F9C1E}

.post .entry{margin-bottom:20px; padding-bottom:5px; border-bottom:#D9D785 1px dashed}
#content{margin-top:15px; margin-bottom:1px}

hr{height:0; border-style:dashed; border-width:1px 0 0 0; border-color:#D9D785}

#faq{width:920px; margin:0 auto; clear:both}

#faq p{margin:0; padding:5px; font-size:12px}

#footer{width:920px; height:90px; margin:0 auto; clear:both; background:#F5E7AC; border:#D9D785 1px dashed}

#footer p{margin:0; padding:15px}

#legal{text-align:center}

#links{float:right}

#wrapper{width:100%; background:#5C8400}

.menu{display:inline-block}
.menu{display:inline}
.holder{display:table}

.menu{clear:both; text-align:center; padding:0; margin:0; list-style-type:none; white-space:nowrap; font-size:16px}
.menu li{display:inline;  font-size:16px}
.menu a, .menu a:visited{ display:block;  float:left;  padding:4px 16px;  color:#060;  text-decoration:none}
.menu a:hover{ color:#fff;  background:#5F8700}

#wrapper2{text-align:center; background:#ECE29F; border:#D9D785 1px dashed}

#wrapper2 .holder{margin:0 auto}

#slideshow{ position:relative;  height:250px}

#slideshow IMG{position:absolute; top:1px; left:0; z-index:8; opacity:0.0; height:249px}

#slideshow IMG.active{ z-index:10;  opacity:1.0}

#slideshow IMG.last-active{ z-index:9}
