/* Basico */
* {
   margin: 0;
   padding: 0;
}
img {
   border: 0;
}
li {
   margin-left: 1em;
}
body {
   background: url(body_bg.png) repeat-x 0 25px;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #ccc;
}
html {
   background: url(html_bg.png);
}
a {
   color: #FFBF5E;
   text-decoration: none;
}
a:hover {
   color: #FFA500;
}
#desktop {
   width: 665px;
   background: url(desktop_bg.png) repeat-y;
   margin: 0 auto;
}
#header {
   background: url(body_bg.png) repeat-x;
   height: 38px;
   padding: 20px;
}
#header h1 a {
   font-size: 20px;
   color: #D3D3D3;
   text-decoration: none;
}
#content {
   background: url(content_bg.png) no-repeat left bottom;
}
#main {
   background: url(main_bg.png) no-repeat;
   width: 412px;
   padding: 20px;
   float: left;
   margin:0;
}
#sidebar {
   background: url(sidebar_bg.png) no-repeat;
   width: 213px;
   float: right;
}
#sidebar div {
   padding: 18px;
}
#lastposts h3, #archive h3 {
   text-indent: -1000px;
   overflow: hidden;
   height: 30px;
   width: 175px;
}
#lastposts h3 {
   background: url(h3_last_posts.png) no-repeat;
}
#archive h3 {
   background: url(h3_archive.png) no-repeat;
}
#sidebar li {
   margin-left: 20px;
   line-height: 16px;
   margin-bottom: 3px;
}

#buttons {
   text-align: center;
}
#footer {
   background: url(html_bg.png);
   padding: 20px;
}
#clearDiv {
   clear: both;
}
/* Posts */
.post {
   margin-bottom: 30px;
   background: url(post_bg.png) no-repeat;
   background-color: #363131;
}
.post .header {
   height: 20px;
   padding: 10px 10px 0 10px;   
}
.post .header h3 {
   float: right;
   font-size: 11px;
   font-weight: normal;
}
.post .header h2 {
   float: left;
}
.post .header a {
   color: #DEB887;
   text-decoration: none;
   font-size: 17px;
   font-weight: normal;
   text-transform: uppercase;
}
.post .header a:hover {
   color: #FF8C00;
}
.post .text {
   padding: 10px 20px 0 20px;
   background: url(post_text_bg.png) repeat-y;
}
.post .footer {
   background: url(post_footer.png) no-repeat;
   height: 20px;
   padding: 20px 0 0 10px;   
}
#comments h3 {
   text-indent: -1000px;
   overflow: hidden;
   background: url(h3_comment.png) no-repeat;
   width: 119px;
   height: 26px;   
   margin-bottom: 30px;
}
.comment .header {
   font-size: 14px;
   font-weight: bolder;
   color: #FFF;
}
.comment .date {
   font-size: 10px;
   font-weight: normal;
   float: right;
   color: #939393;
}
.comment {
   margin-bottom: 30px;
}
