/*
Theme Name: Advocatus Diavoli
Theme URI: http://ishkarioth.com/advocatus/
Description: Theme para Advocatus Diavoli
Version: 1.0
Author: decodEKult
Author URI: http://decodekult.com
*/

/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
}

body {line-height: 1;}

:focus {outline: 0;}

ol, ul {list-style: none;}

table {border-collapse: collapse;border-spacing: 0;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

input, textarea {margin: 0;padding: 0;}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

/* Fin de Reset */

body {color:#333;font-family:Verdana, sans-serif;background:#ddd;}

#wrapper {width:920px;position:relative;margin:0 auto;padding:0 auto;}
.clear {clear:both;}
#bloging {width:920px;position:relative;overflow:hidden;margin:0 auto;padding:0 auto;background:#fff;
border:solid 1px #aaa;border-top:none;border-bottom:none;}
#footer {width:920px;position:relative;margin:0 auto 5px auto;padding:0px auto;
text-align:center;font-size:11px;font-weight:bold;height:50px;line-height:50px;
background:#7f5621;color:#fffde9;border:solid 1px #aaa;}
#footer img {vertical-align: middle;}
#footer a {color:#fffef6;}

#title {width:920px;height:150px;position:relative;overflow:hidden;margin:5px auto 0 auto;padding:0 auto;background:url("img/cabbck.png") 50% 50% no-repeat #fff;
border:solid 1px #aaa;border-bottom:solid 1px #ededed;}
#title h1 {text-indent:-9999px;width:920px;height:75px;}
#title h1 a {display:block;width:920px;height:75px;}
#title .tagline {position:relative;width:510px;height:60px;margin:10px 0 0 360px;padding:0;font-family:serif;font-size:13px;line-height:17px;color:#7f5621;text-align:right;}
#title .tagline p {text-align:left;margin-bottom:10px;margin-right:20px;font-size:17px;font-style:italic;}

#content {width:600px;float:right;margin:5px 59px 0 0;padding:0;background:#fff;}

p.filed {font-family:Georgia,serif;margin:12px 0 25px 70px;font-size:27px;color:#7f5621;font-style:italic;text-indent:-50px;}
p.filled .named {font-style:normal;}

.dated {display:block;width:80px;height:80px;margin:16px 10px 0 5px;color:#fffde9;font-weight:bold;font-family:serif;}
.dated span {display:block;width:66px;margin:0 5px;text-align:center;background:#7f5621;}
.dated .day {font-size:37px;border-left:solid 2px #582f10;border-right:solid 2px #582f10;}
.dated .month {font-size:23px;border:solid 2px #582f10;border-bottom:none;}
.dated .year {padding-bottom:3px;border:solid 2px #582f10;border-top:none;}
.dated .comm {font-size:13px;background:none;}
.dated .comm a.comments-link {color:#fffef6;display:block;width:32px;height:32px;margin:0 auto;line-height:24px;background:url("img/comm.png") 50% 0 no-repeat;}
.dated .comm a.comments-link:hover {color:#fff;text-decoration:none;}
.post .dated hr {margin:10px 10px 7px 10px;}

.entry {margin-left:95px;margin-bottom:20px;font-size:13px;line-height:17px;}
.entry p {margin:0 10px 20px 0;text-indent:15px;}
.entry img {padding:5px;border:solid 1px #aaa;margin:5px;
	background-color: #f3f3f3;
}
.entry em, .entry a em, .entry em a {font-style:italic;}
.entry strong, .entry a strong, .entry strong a {font-weight:bold;}
.entry ul {list-style-type:disc;font-size:11px;}
.entry ol {list-style-type:decimal;font:italic 13px Georgia, Times, serif;}
.entry ol li {font:normal 11px Verdana;}
.post hr {background:#7f5621;margin:0px 30px 10px 30px;}
.post p.meta {font-weight:bold;color:#7f5621;font-size:12px;line-height:16px;margin:0 0 10px 90px;font-family:serif;}
.post {padding-bottom:0px;}
.post .social {display:block;width:250px;margin:0 0 0 90px;padding:0;height:30px;background:url("img/sclbck.png") 0 100% no-repeat;}
.social ul {list-style-type:none;}
.social ul li {width:40px;height:30px;float:left;margin:0 5px;}
.social ul li a {display:block;width:40px;height:30px;margin:0;padding:0;text-indent:-9999px;}
.social ul li.m {background:url("img/social/mnm.png") 5px 5px no-repeat;}
.social ul li.d {background:url("img/social/dlc.png") 5px 5px no-repeat;}
.social ul li.f {background:url("img/social/fcb.png") 5px 5px no-repeat;}
.social ul li.t {background:url("img/social/twt.png") 5px 5px no-repeat;}
.social ul li.m:hover, .social ul li.d:hover, .social ul li.f:hover, .social ul li.t:hover {background-position: 5px 0px;}


.navigation {margin:7px 5px;padding:15px 10px 30px 10px; font-size:11px;}

p.meta, #respond p {font-weight:bold;color:#7f5621;font-size:12px;line-height:16px;margin:0 0 10px 30px;font-family:serif;}
ol.commentlist {font-size:13px;line-height:17px;}
ol.commentlist li {margin:10px;padding:10px 30px;border:solid 1px #582f10;}
ol.commentlist li p {text-indent:10px;margin:3px 0 7px 0;}
ol.commentlist .children li {margin:10px 10px 0 10px;padding:10px 30px;border-left:solid 1px #7f5621;}
ol.commentlist img.avatar {float:left;margin:0 15px 0 0;}
ol.commentlist li cite {font-size:15px;}
ol.commentlist .says {font-size:9px;}
.comment-meta {font-size:11px;}
.bypostauthor {background:#faf9f1;}
#respond p input, #respond p textarea {font-size:9px line-height:15px;border: solid 1px #7f5621;}
#respond p input:hover, #respond p textarea:hover {border: solid 1px #7f633f;}
#respond p input:focus, #respond p textarea:focus {border: solid 1px #c29861;}
#respond p input#submit {padding:3px 7px;background:#7f633f;color:#fffde9;}
#respond p input#submit:hover {background:#7f5621;cursor:pointer;}

#sidebar {width:245px;margin:5px 0 5px 5px;padding-top:10px;text-align:center;background:#faf9f1;
border:solid 1px #73431d;}
#sidebar ul.widgets > li {margin:0 25px;padding-bottom:20px;border-bottom:solid 1px #aaa;}
#sidebar ul.widgets > li:last-child {border-bottom:none;}
#sidebar h2 {font-size:21px;margin:5px 0;padding: 5px 0;background:#7f5621;color:#fffde9;border:solid 2px #73431d;text-shadow: #414141 1px 1px 2px;}
#sidebar ul ul {text-align:left;font-size:11px;line-height:13px;}
#sidebar ul ul li {margin-left:15px;}
#sidebar .textwidget {font-weight:bold;color:#7f5621;font-size:12px;margin:15px 0 0 0;}
#sidebar .textwidget img.alignleft {margin:-6px 0 0 10px;}

h2 {font-size:27px;padding:15px 0 20px 0;color:#7f5621;font-family:serif;font-weight:bold;}
a {color:#73431d;text-decoration:none;}
a:hover {color:#7f5621;text-decoration:underline;}
hr {margin:10px;}

blockquote {margin-left:10px;padding-left:10px;border-left:solid 1px #aaa;font-size:11px;}
cite {font-size:11px;font-style:oblique}
h3 {margin:15px 10px 5px 10px;padding:5px 10px;color:#7f5621;font-size:23px;border-bottom:solid 1px #84634b;font-family:serif;}
h4 {color:#7f5621;font-size:19px;margin:5px 0;padding:5px 0;font-family:serif;}
h5 {color:#7f5621;font-size:17px;margin:5px 0;padding:5px 0;font-family:serif;}
h6 {color:#7f5621;font-size:15px;margin:5px 0;padding:5px 0;font-family:serif;}


/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft, a.prev {
	float: left;
}

.alignright, a.next {
	float: right;
}

img.alignleft {margin:0 10px 20px 0;}
img.alignright {margin:0 0 20px 10px;}

.wp-caption {
	border: 1px solid #aaa;
	text-align: center;
	background-color: #f3f3f3;
	padding: 4px 0 0 0;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;text-indent:0px;
	line-height: 17px;
	padding: 0 4px;
	margin: 0;
}
/* End captions & aligment */

table#wp-calendar
{
   border:1px solid #cccccc;margin:0 auto;font-size:11px;line-height:17px;
}
table#wp-calendar caption
{
   margin:3px auto;font-size:9px;
}
tbody .pad
{
   background-color:#dddddd;
}
table#wp-calendar>tbody>tr>td>a
{
   font-weight:bold;
   /*color:#8796A5;
   color:#333333;*/
   font-size:13px;line-height:19px;
   font-family:arial narrow, arial, garamond, palatino linotype, times new roman, bookman old style;
   color:#3c4a55;
}
thead>tr>th
{
   width:20px;
   height:20px;
   text-align:center;
   background-color:#7f5621;
color:#fffef4;
   border:1px solid #cccccc;
}
tbody>tr>td
{
   width:20px;
   height:20px;
   text-align:center;
   border:1px solid #cccccc;background-color:#fff;
}
tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active
{
   font-weight:bold;
   font-size:13px;line-height:20px;
   height:20px;
   /*color:#3c4a55;*/
}
tfoot>tr>td#prev
{
   width:58px;
   height:20px;
   text-align:left;
   background-color:#ffffff;
}
tfoot>tr>td#next
{
   width:58px;
   height:20px;
   text-align:right;
   background-color:#ffffff;
}
