/*
Theme Name: Ladra Wordpress
Description: Wordpress template for ladra.es site
Version: 0.1
Author: Marc Rubio
*/



/* Elements generals */
html * {margin:0;padding:0;border:0;}
body {
  background: #fff url('/css/img/background.gif') repeat-y top;
  font-size: 14px;
  font-family: arial,sans-serif;
}
h3 {margin: 5px 0;}
#content {border: 3px #d5ffdd solid; padding: 5px;}

ul {padding-left: 20px;}
a {color:#00700b;text-decoration: none;}
a:visited {color:#00A00B;}
a:hover,a.fsmaller:hover{color:#f00;text-decoration: underline;}
blockquote {
  margin: 5px;
  padding-left: 5px;
  border-left: 2px #ff8a00 solid;
}
p {margin: 5px 0;}
h1 {color: #00700b;font-size: 150%;}
h1 a {color: #ff8a00;}
td {padding: 5px 5px 5px 0;}
select,fieldset,input {border: 1px green solid;padding: 5px;}
select,input {padding: 0;}
legend {margin-left: 5px;padding: 0 5px;font-weight: 700;}
input[type=submit],input[type=button] {background-color: #d5ffdd; border-style: outset;}
/* Classes */
.fsmaller,.date {font-size: 75%;}
.date,.extra {color: darkred;}
.label {font-weight: 700;}
a.fsmaller {color: #ff8a00;text-decoration: none; font-weight: 700;}
img.float {float: left; margin: 0 5px 5px 0;}
.cls {clear: both;}
.heading {color: #fff; font-weight: 700;}
.odd {background-color: #d5ffdd;}
.even {background-color: inherit;}
.half {width: 239px;float:left;}
.full {width: 479px;float:left;}
.fuller {width: 739px;}
.double {width: 978px;}
.nolist {padding-left: 0;list-style: none;}
.contenthead {margin: 10px;}
.spaced {line-height: 1.4em;text-align: justify;}
.stars {background: url('/css/img/star.png') repeat-x; width: 125px; height: 25px;}
.minheader {
  border-bottom: 2px green solid;
  font-weight: bold;
}

ul.pagination {text-align: center;padding:0; margin: 20px auto;}
ul.pagination li {
  display: inline; list-style: none; margin: 0 1px; padding: 1px 5px;
  background-color: #00700b;
  border: 1px #00700b outset;
  font-weight: 700;
}
ul.pagination li:hover,ul.pagination li.current {background-color: #00A00B;}
ul.pagination li a {color:#ff8a00;text-decoration: none}

/* Elements concrets */
#wrapper {
  width: 1014px;
  background-color: #fff;
  margin: 0 auto;
  padding: 0 5px;
}

/* Main menu */
#mainmenu {height: 25px;border-bottom: 5px #00700b solid;background-color: #D5FFDD; }
#mainmenu li {
  float: left;
  height: 20px;
  list-style: none;
  padding: 5px 5px 0 11px;
  background: #00700b url('/css/img/tableftV2.gif') no-repeat -2px top;
  margin: 0 2px;
}
#mainmenu li.sel {
  background-position:-1px top;
  height:25px;
  position:relative;
  top:-5px;
}
#mainmenu li a {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
}
#mainmenu li.sel a {
  color: #FF8A00;
}
/*Main menu end*/


/*Header*/
#header div {
  height: 45px;
  padding: 28px;
  background: #d5ffdd url('/css/img/perry.jpg') no-repeat top right; 
}

/* Box elements */
div.box {
  margin: 5px 10px; 
}
.box .box_tl,.box_tr {
  background: url('/css/img/box_pieces.png') no-repeat 0 0;
  width: 9px;
  height: 24px;
  float: left;
}
.box .box_tr {
  background-position: 0 -37px;
  width: 10px;
  float: right;
}
.box .box_t {
  height: 24px;
  background: url('/css/img/box_pieces.png') repeat-x 0 -74px;
}

.box .box_bl,.box .box_br {
  background: url('/css/img/box_pieces.png') no-repeat 0 -25px;
  float: left;
  width: 9px;
  height: 11px;
}
.box .box_br {
  float: right;
  background-position: 0 -62px;
  width: 10px;
}
.box .box_b {
  background: url('/css/img/box_pieces.png') repeat-x 0 -98px;
  height: 11px;
}
.box.box_l {
  background: url('/css/img/box_left.gif') repeat-y;
}
.box_content.box_r {
  background: url('/css/img/box_right.gif') repeat-y top right;
}
.box_content {
  padding: 5px 14px;
}

.headless .box_tl,.headless .box_tr {
  background-position: 0 -110px;
  height: 10px;
}
.headless .box_tr {background-position: 0 -121px;}

.headless .box_t {
  height: 10px;
  background-position: 0px -132px;
}

.headless .box_b {
  background-position: 0 -143px;
}
.box.headless {background-color: #d5ffdd;}
.headless.box_l {background-image: none;}
/* TODO: bottom headless corners */

/* Articles */
#menuleft {width: 180px; float: left;}
#postscol {margin: 0 20px 0 210px;}
.post .footer {background-color: #00700b; padding: 2px 5px; margin: 5px 0 30px 0; color: #fff;}
.footer a {color: #ff8a00;}
#postspagination ul {text-align: center;padding:0;}
#postspagination li {display: inline; list-style: none; margin: 0 3px;}
#relatedposts {float: right;}
/*#postback {width: 200px; float: left}*/


/* Wordpress */
#respond {border-top: 2px green solid; margin-top: 5px;}
#respond input.align {margin-left: 20px; margin-bottom: 10px; width: 200px; float: left;}
#respond label {display: block; float: left; width: 100px; clear: left;}
#respond textarea {border: 1px inset green;}
#submit {margin: 5px;}
#pubcommentlink {float:right;}
#pubcommentlink a {color: #fff; text-decoration: underline;}

#postscol .box {margin-left: 0}
h2.pagetitle {color: green;text-decoration: underline; font-size: 1.7em;margin-bottom: 20px;}
ul li.current-cat a {color:#FF8A00}
li.comment {padding: 5px;}
	/* Post */
div.entry ul {margin: 15px 5px;}
div.entry h3 {margin:15px 0 5px;}
img.alignleft {float: left; margin: 0 10px 10px 0;}