/*  
Theme Name: Krudo
Version: 1.0
Author: Arrancaojos
Author URL: www.rojocorremaz.com
*/
body {
      font: 75%/150% "geneva", Tahoma, Arial;
      color: #5f605e;
      background: #000 url(images/rojocorremaz.jpg) no-repeat ;
      margin: 0;padding: 0 0 20px;
      }

body-ico {
      text-decoration: none;
      margin: 0;padding: 0 0 20px;
     }

a {
      color: #417144;
      text-decoration: none;
      }

a:hover {
     color: #CCCCCC;
     text-decoration: none;
     }

li {
     list-style: none;
     }

p {
     padding: 0 0 15px;
     margin: 0;
     }

h1 {
     margin:0;
     height: 60px;
     font: normal 46px/100% "arial";
     color: #900;
     float:right;
     font-variant:small-caps;
     }

h1 a{
     color: #900;
     text-decoration: none;
     }

h1 a:visited{
     color: #ccc;
     text-decoration: none;
     }

h1 a:hover{
     color: #333;
     text-decoration: none;
     }

h2 {
     color: #5f605e;
     margin: 0 0 2px;
     border-bottom: 1px solid #56664f;
     letter-spacing: -1px;
     font: normal 190%/100% "arial", Tahoma, Arial;
     padding-bottom: 3px;
     font-variant: small-caps;
     }

h2 a, h2 a:visited {
     color: #56664f;
     text-decoration: none;
     }

h2 a:hover {
     color: #333;
     text-decoration: none;
     }

h3 {
     font: normal 140%/100% "geneva", Tahoma, Arial;
     color: #56664F;
     margin: 10px 0 5px;
     }

h4 {
     font: normal 130%/100% "geneva", Tahoma, Arial;
     color: #900;margin: 10px 0 5px;
     }

form {
     margin:0;
     padding:0;
     }

#page {
     margin: 0 0 0 275px;
     width: 70%;
     background: transparent ;
     }

#header {
     background:transparent;
     height: 201px;
     width:100%;
     margin:0px;
     position: relative;
     }

#description{
     position: relative;
     bottom: 3px;
     color:#fff;
     font-size: 14px;
     display:none;
     }

#nav {
     list-style: none;
     margin: 0;
     position: absolute;
     left: 0px;
     top: 154px;
     }

#nav li {
     float: left;
     margin-left: 5px;
     }

#nav .page_item a{
     color: #ccc;
     text-decoration: none;
     background: transparent url(images/nav1.jpg) repeat-x;
     padding: 9px 9px;
     font: normal 14px/20% Arial, Helvetica, sans-serif;
     border-top: 1px solid #333;
     border-left: 1px solid #333;
     border-right: 1px solid #000;
     display: block;
     }

#nav .page_item a:hover {
     background: transparent url(images/nav2.jpg) repeat-x;
     }

#content {
     padding: 10px 5px 10px 5px;
     float: left;
     width: 50%;
     border-bottom:1px dotted #1D1D1D;
     }

#content-page {
     padding: 10px 5px 10px 5px;
     float: left;
     width: 50%;
     }

.post {
     clear:both;
     padding-top: 10px;
     }

.entry {
     float:left;
     width: 90%
     }

.post-cat {
     padding-left: 15px;
     float:left;
     font-size: 95%;
     color: #ccc;
     }

.post-comments {
     background: transparent;
     padding-left: 15px;
     float: right;
     font-size: 95%;
     }

.post-autor {
     color: #ccc;
     font-size: 95%;
     }

.post-content {
     clear: both;
     padding-top: 10px;
     }

.post-content-single {
     clear: both;
     padding-top: 10px;
     border-bottom:1px dotted #1D1D1D;
    }

.navigation {
     clear: both;
     padding: 10px 0;
     }

.navigation a, .navigation a:visited {
     color: #417144;
     }

.previous-entries {
     float: left;
     padding-left: 18px;
     }

.next-entries {
     float: right;
     padding-right: 18px;
     }

#comments, #respond {
     border-bottom: 1px dotted #56664f;
     padding-bottom: 5px;
     }

.commentlist {
     margin: 10px 0;
     padding-left: 5px;
     line-height: 130%;
     }

.commentlist li{
     padding: 5px 10px;
     }

.commentlist .alt {
     background:333;
     width:80%
     }

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
     font-weight: normal;
     font-style: normal;
     font-size: 120%;
     color: #ccc;
     }

.commentlist small {
     margin-bottom: 5px;
     display: block;
     font-size: 87%;
     }

#commentform {
     margin-top: 10px;
     font: 110% Arial, Helvetica, sans-serif;
     }

#commentform p {
     padding: 6px 0;
     margin: 0;
     }

#commentform label{
     color: #333;
     font-size: 87%;
     }

#commentform input{
     width: 80%;
     background: transparent;
     border: 1px solid #417144;
     padding: 3px;
     margin-top: 10px;
     color: #5f605e;
     }

#commentform textarea{
     width: 80%;
     height: 115px;
     background: transparent;
     border: 1px solid #417144;
     padding: 2px;
     margin-top: 3px;
     color: #5f605e;
     }

#commentform textarea:focus, #commentform input[type="text"]:focus {
     background: ##fafafa;
     }

#commentform #submit{
     background: url(images/bg.gif) no-repeat;
     font: bold 12px Arial, Helvetica, sans-serif;
     color: #CCCCCC;
     border: none;
     float:right;
     width: 144px;
     height: 28px;
     cursor: pointer;
     }

#right_sidebar {
     float: left;
     padding: 10px 5px 5px 0;
     width: 23%;
     }

#left_sidebar {
     float: right;
     padding: 10px 5px 5px 30px;
     width: 20%;
     }

#right_sidebar h3, #left_sidebar h3 {
     font: normal 130%/100% "geneva", Tahoma, Arial;
     color: #5f605e;
     margin: 10px 0 5px;
     font-variant: small-caps;
     height:30px;
     border-bottom:1px dotted #1D1D1D;
     padding-left: 5px;
     }

#left_sidebar li a, #right_sidebar li a {
     display: block;
     }

#left_sidebar li a:hover, #right_sidebar li a:hover {
     background: #333;
     color:#ccc;
     }

.ul-flickr {
     list-style: none;
     margin:0 0 15px;
     padding:0;
     border-top: 0px solid #dceeb7;
     text-align:center;
     }

.ul-lastfm {
     list-style: none;
     margin: 0px 25px 15px;
     padding:0;
     text-align:center;
}

.ul-asides {
     list-style: none;
     margin:0 0 5px;
     padding:0;
     border-top: 0px solid #dceeb7;
     }

.ul-recent {
     list-style: none;
     margin:0 0 15px;
     padding:0;
     border-bottom: 0px solid #dceeb7;
     }

.ul-recent li{
     margin: 0;
     padding: 2px 0 2px 20px;
     border-top: 0px solid #dceeb7;
     background: url(images/flecha.gif) no-repeat left center;
     }

.ul-recent li a, .ul-recent li a:visited{
     color: #56664F;
     text-decoration: none;
     }

.ul-recent li a:hover{
     color: #ccc;
     text-decoration: none;
     }

.ul-cat {
     list-style: none;
     margin:0 0 15px;
     padding:0;
     border-bottom: 0px solid #dceeb7;
     }

.ul-cat li{
     margin: 0;
     padding: 2px 0 2px 20px;
     border-top: 0px solid #dceeb7;
     background: url(images/flecha.gif) no-repeat left center;
     }

.ul-cat li a, .ul-cat li a:visited{
     color: #56664F;
     text-decoration: none;
     }

.ul-cat li a:hover{
     color: #ccc;
     text-decoration: none;
     }

.ul-archives {
     list-style: none;
     margin:0 0 15px;
     padding:0;
     border-bottom: 0px solid #dceeb7;
     }

.ul-archives li{
     margin: 0;
     padding: 2px 0 2px 20px;
     border-top: 0px solid #dceeb7;
     background: url(images/archive.gif) no-repeat left center;
     }

.ul-archives li a, .ul-archives li a:visited{
     color: #900;
     text-decoration: none;
     }

.ul-archives li a:hover{
     color: #ccc;
     text-decoration: none;
     border-bottom: 0px solid #dceeb7;
     }

.ul-blogroll {
     list-style: none;
     margin:0 0 15px;
     padding:0;
     border-top: 0px solid #dceeb7;
     }

.ul-blogroll li{
     margin:0;
     padding: 2px 0 2px 20px;
     background: url(images/flecha.gif) no-repeat left center;
     border-bottom: 0px solid #dceeb7;
     }

.ul-blogroll li a, .ul-blogroll li a:visited{
     color: #56664F;
     text-decoration: none;
     }

.ul-blogroll li a:hover{
     color: #ccc;
     text-decoration: underline;
     }

#footer {
     clear: both;
     background: transparent;
     color: #ccc;
     font-size: 95%;
     line-height: 300%;
     height: 275px;
     margin-left: 295px
     }

#footer .alignleft {
     margin-left: 155px
}

#footer a, #footer a:visited {
     color: #ccc;
     }

#footer a:hover{
     color: #5F605E;
     }

.center {
     text-align: center;
     }

.alignleft {
     float: left;
     }

.alignright {
     float: right;
     }

.clear {
     clear:both;
     }

hr.clear {
     clear:both;
     visibility: hidden;
     margin: 0;
     padding: 0;
     }

acronym, abbr, span.caps {
     cursor: help;
     }

acronym, abbr {
     border-bottom: 1px dashed #333;
     }

#searchform {
     width: 90%;
     padding: 5px 5px 5px 5px;
     }

#searchform #s {
     border:1px solid #417144;
     width: 80%;
     height: 22px;
     padding: 0;
     background: transparent;
     vertical-align: middle;
     color: #5f605e;
     }

#searchform #searchsubmit {
     background: url(images/search.gif) no-repeat;
     border: none;
     width: 28px;
     height: 24px;
     font: bold 12px Arial, Helvetica, sans-serif;
     color: #000;
     vertical-align: middle;
     cursor: pointer;
     }

#content p img{
     float:right;
     border:none;
     margin-left:8px;
     margin-bottom:8px;
     padding:0;
     max-width:100%;
     }