/*  
 designed by s.calore
 http://stevewarm.altevista.org/
 released under Creative Commons Attribution-ShareAlike 3.0 license
*/

* {margin:0; padding:0;}
body {font-size: 15px; font-family: Georgia,Times,serif; color:#272116; background: url('images/bgbody.jpg');}
a {color:#272116; text-decoration:none;}
a:hover {text-decoration:none;}
h1, h2, h3, h4 {color: #9d8867;}
h1 {font-size: 2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.4em;}
p, ul, ol{margin: .75em 0; line-height: 120%;}
li {border: 0px solid red}


/* header */
#header {width:100%; min-width:960px;}
#header2 {width:960px; height:43px; margin:0 auto;}
/* menu */
#menu {height:43px; background: url('images/bgmenu.jpg');
       border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px;} 
#menu ul {list-style:none; padding: 15px 10px 0 10px;}
#menu ul li {display:block; float:left; margin: 5px;}
#menu ul li a {font-size:18px; color:#272116; padding: 4px 10px 4px 10px; border: 1px solid #666666; background: #e4dcce;
       border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;}
#menu ul li a:hover {text-decoration:none; color:#354032; background: #ccbea3;}
#menu ul li.active a {background: #ccbea3; color:#000000;}

/* navbar - login */
#navbar {float: left; margin: .75em 0; line-height: 120%;}
#login {float: right; margin: .75em 0; line-height: 120%;}
#login a {color:#272116; padding: 2px 5px; border: 1px solid #666666; background: #e4dcce;
       border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/* main */
#main {width:100%; min-width:960px;}
#main2 {width:920px; margin:0 auto; padding:20px 20px 0 20px; background:#FFFFFF;}
#image {height:200px; background:#578118 url('images/logo.jpg') no-repeat;}

/* sidebar */
#sidebar {float:left; width:230px; padding:0 10px 10px 0;}
#sidebar h2 {font-size:1.33em; padding-left:30px; background:url('images/h2.gif') no-repeat;}
#sidebar ul {list-style:none; padding:.5em 0 1.5em 0; margin:0; font-size:1.1em;}
#sidebar ul li {margin:4px 0;}
#sidebar ul li a {background:url('images/li.gif') no-repeat 5px 11px; padding:3px 10px 4px 25px; line-height:1.5em; border: 1px solid #FFF; display: block;}
#sidebar ul li.active a {background: url('images/li_w.gif') no-repeat 5px 11px; color: #9d8867; border: 1px solid #DDD;
       border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;}
#sidebar ul li a:hover {background: url('images/li_w.gif') no-repeat 5px 11px; color: #9d8867; border: 1px solid #9d8867;
       border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;}

#sidebar ul ul {list-style:none; padding:0 0 .2em 15px;}
#sidebar ul ul li {display: block;}
#sidebar ul ul li a {padding:0 0 .2em 22px; line-height:1.5em; background:url('images/li.gif') no-repeat 4px 7px;}

/* content */
#content {float:right; width:670px; padding-bottom:10px;}
.post {min-height: 280px;}
.post h1 {font-size:2em;}
.post h1 a,#content h1 a:hover {color:#17210B; text-decoration:none;}
.postmeta {font-size:1.2em; color:#747C69;}
.post p {text-align: justify;}
.post cite {font-style: italic; font-size: 0.8em; color: red; padding: 5px; border: 1px dotted red; display: block;}
.post li {margin-left: 25px;}
.post a {color:#9d8867; text-decoration: none;}
.post a:hover {text-decoration: underline;}

p.readmore {padding-right:2em; text-align:right;}
p.readmore a {padding:0 4px; background:#EEF0EB; border:1px solid #DEE3D8;}
p.readmore a:hover {text-decoration:none; background:#DEE3D8; border:1px solid #D3D9CC;}
.clearing {clear:both; height:1px; overflow:hidden;}
/* bottom */
#bottom {clear:both; width:100%; min-width:960px;}
#bottom2 {width:960px; margin:0 auto; background:#996b35 url('images/bgmenu.jpg') repeat-x; height:43px;}
#bottom3 {padding-left:30px; background:url('images/bottom.jpg') no-repeat top;}
#bottom h2 {font-size:1.4em; padding-bottom:1em; color:#BDBFB9;}
.col {float:right; padding:0 10px}
.col ul {list-style:none;}
.col ul li {padding:0 10px; display: block;}
.col p {line-height:1em; color:#9A9D94;}
/* footer */
#footer {width:100%; min-width:960px;}
#footer2 {width:900px; margin:0 auto; padding:10px;}
#footer p {font-size:.9em; text-align:center; color:#272116;}
