@import "css/reset.css";
html{background:#eef4fb url(images/bg-footer.jpg) no-repeat center bottom;}
body{background:url(images/bg.jpg) no-repeat center top;font:10px "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;}
#doc,#header-content,#footer p{width:955px;margin:0 auto;}
#header{background:url(images/barra.gif) repeat-x;}
#header-content{background:url(images/bg-header.gif) no-repeat left bottom;height:11em;}
#globalnav{float:left;margin-bottom:.9em;width:955px;height:30px;}
#header h1{clear:both;float:left;font-size:1em;width:68%;}
#header h1 a{color:#8dc63f;font-size:3.4em;font-weight:400;text-decoration:none;}
#header h1 a:hover{color:#2e5282;}
#header h2{color:#72a52b;float:right;font-size:1.4em;margin-top:20px;text-align:right;width:230px;}
#maincontent{background:url(images/content-footer.gif) no-repeat left bottom;float:left;font-size:12px;line-height:220%;padding-bottom:9px;width:618px;color:#2e5282;font-family:tahoma;}
#subcontent{float:right;font:1.1em Verdana, Arial, Helvetica, sans-serif;line-height:160%;padding-bottom:20px;width:303px;}
#content{background-color:#DDEAF7;border:5px solid #D7EDBB;border-width:0 5px;padding:2em 1.6em;}
.post{background:url(images/hr.gif) repeat-x bottom;padding-bottom:.2em;margin-bottom:3em;}
#maincontent a{color:#000;}
#maincontent a:hover{color:#000;text-decoration:none;}
#maincontent .post h2{color:#72a52b;font:2.4em Tahoma, "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;padding-bottom:10px;}
#maincontent .post h2 a{color:#72a52b;text-decoration:none;font:.8em Tahoma, "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;}
#maincontent .post h2 a:hover{color:#72a52b;text-decoration:underline;}
#maincontent p{color:#2e5282;margin-bottom:2em;}
.entry{clear:both;text-align:justify;}
#subcontent .box{margin-bottom:3em;}
#subcontent h3,#searchform label{font:normal 1.4em "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;margin-bottom:.3em;padding-left:20px;}
#about h3{background:url(images/ico-info.gif) no-repeat left;}
#recent h3{background:url(images/ico-recent.gif) no-repeat left;}
#cats h3{background:url(images/ico-cats.gif) no-repeat left;}
#feeds h3{background:url(images/ico-feed.gif) no-repeat left;}
#blogroll h3{background:url(images/ico-blogs.gif) no-repeat left;}
#cats .link-list li a{background:url(images/ico-cats-li.gif) no-repeat left;padding-left:20px;color:#ff5800;font-weight:700;}
.link-list li a{border-bottom:1px solid #cbe4aa;color:#79ab34;display:block;text-decoration:none;padding:.5em .1em;}
.link-list li a:hover{border-bottom:1px solid #79ab34;color:#000;}
#footer{background:url(images/barra.gif) repeat-x;clear:both;float:left;margin-top:5em;width:100%;}
#footer p{color:#83b63b;font-size:1.2em;padding:.4em 0;}
#footer p a{color:#83b63b;}
#footer p a:hover{text-decoration:none;}
.leftco a:hover{color:#455f1d;text-decoration:underline;}
.leftco a,.leftco a:visited{color:#72a52b;text-decoration:none;}