/*  
Theme Name: safadenho 1
Theme URI: http://safadenho.com/
Description: Exclusivo
Version: 2.0
Author: Cafeinaweb @cafeinaweb
Author URI: http://safadenho.com/
*/

/* The Reset */
body, div, dl, dt, dd, ul, ol, li, h3, h2, h2, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, tr, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, abbr { border: 0; }
address, caption, cite, code, dfn, em, h3, h2, h2, h4, h5, h6, strong, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
a { text-decoration: none; }



/* Rules */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
a {color:	#900;} 
a:link {color:#900;} 
a:hover {color:#600;} 
a:visited {color:#900;}


/* Base */
body {background:#FFFFFF;color:#222; font-size:1em; font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif; text-align: left; background-image: url(img/bg.jpg); background-repeat: repeat-y; background-position: top left; }
* {margin:0;padding:0;}
ul, ol, p, blockquote, br {margin:1.1em 0;}
a {text-decoration: none;}
h2 {font-size: 1.6em;}
h1 {font-size: 1.4em;}
h3 {font-size: 1em;}
h4 {font-size: 1.1em;}
strong { font-weight:bold}
hr { height: 3px; background-color: #F9F9F9; color: #F9F9F9; border: 0}

#header {background-image: url(img/top.jpg); background-repeat: no-repeat; background-position: top left; height: 242px;}
#wrapper {background-image: url(img/bg.jpg); background-repeat: repeat-y; background-position: top left;}
#footer { margin-top: 30px;	padding-bottom: 30px; font-size: 11px; text-align: center; line-height: 12px; color: #666;} 

#header a {display: block; width: 800px; height: 180px;}

.conteudo {margin-left: 240px; width: 595px; }
.ad-topo { width: 160px; height:600px; margin: 50px 0 0 25px; }
.ad-menu { width: 468px; height:20px; margin: 5px 0 0 300px; }
.ad-title span {margin:auto auto;  background-color: #fff; -webkit-box-shadow: 2px 2px 8px #bbb; -moz-box-shadow: 2px 2px 8px #bbb;;  text-align:center; width: 300px; height:250px; display:block; padding:10px;	}

/* Classes */	
.post {margin-top:12px; line-height:1.5em; text-align:left; color:#222; margin-bottom: 60px; } 
.post img {text-align:center; margin: 50px auto 20px auto ; padding:20px ; background-color: #fff; -webkit-box-shadow: 2px 2px 8px #bbb; -moz-box-shadow: 2px 2px 8px #bbb; max-width: 500px; display:block; -moz-border-radius:12px;-webkit-border-radius:12px;}
.post object {margin: 50px auto 20px auto ; padding:20px ; background-color: #fff; -webkit-box-shadow: 2px 2px 8px #bbb; -moz-box-shadow: 2px 2px 8px #bbb; display:block; -moz-border-radius:12px;-webkit-border-radius:12px;}
.post h2 {text-align:left; font-weight:bold; color:#900; padding-bottom:2px; font-size:1.8em; }
.post h2 a{color:#900;}
.post h2 a:hover{color:#600;}
.post .commentlink { float: right; background-image: url(img/comments.png); background-repeat: no-repeat; height: 56px; width: 80px; margin: -30px -30px 0 0; padding: 10px 0 0 0; text-align: center;}
.post .commentlink a{font-family:  Arial, Helvetica ; font-weight:bold; font-size:1.8em; height: 56px; width: 80px; display: block;}

img.centered, img.aligncenter {display: block;	margin-left: auto;	margin-right: auto;	margin-top: 20px;	margin-bottom: 20px;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;	margin: 0 7px 2px 0;	display: inline;}
.alignright {float: right;}
.alignleft { float: left;}
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.text-center { text-align:center; }
.hide-img img{display:none;}
.hide-img blockquote img{display:block;}
.clear-spacer{ height: 30px; width: 200px; clear: both;}
.clear-spacer-neg{ height: -50px; width: 200px; clear: both}

#comments-wrap { width: 450px; margin: 20px auto 50px auto; display: block;}
#comments-wrap a { color: #800000;}

.commentlist ul { width: 100%; font-size:0.8em;} 

.commentlist li { padding:20px; list-style: none; color: #2B1004; margin-bottom: 10px; border-top: #F9F9F9 1px solid; min-height: 58px; border-bottom: #F9F9F9 1px solid; background-color: #f6f6f6;} 
.commentlist .avatar{ width: 64px; height: 64px; float:right; margin-left: 20px; padding: 5px; border: 1px solid #F9F9F9; margin-right: 20px; background-color: #FFF;}
.commentlist li ul li { margin-right: -5px; margin-left: 10px;list-style: none;}
.comment-reply-link { font-size:  .8em; text-decoration: none; color: #800000; font-weight: bold;}

.commentlist li li {border: 1px solid #F9F9F9; width: 95%; background-color: #E9E9E9; background-image: none;padding-left: 5px; margin: 10px auto 0 auto; min-height: 80px;}
.commentlist .alt li li {border: 1px solid #F9F9F9; width: 95%; background-color: #FFFFFF; background-image: none;padding-left: 5px; margin: 10px auto 0 auto;}

.postcomment { font-size:  1.2em; color: #800000; margin-bottom: 5px; font-weight: bold; }
.titlecomment { font-size:  1.2em; color: #800000; margin-bottom: 5px; font-weight: bold; margin-top: 60px; }

#commentform { margin-top: 10px; width: 100%;}
#commentform input { width: 100%; background: #E9E9E9; border: none; border-bottom: 2px solid #F9F9F9; border-top: 2px solid #F9F9F9; padding: 6px; color: #333; display: inline; margin: 5px 0 5px 0; font: bold 1em/1.6em; font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;  }
#commentform textarea { width:100%; height: 125px; border: none; border-bottom: 2px solid #F9F9F9; border-top: 2px solid #F9F9F9; padding: 6px; margin-top: 3px; color: #333; background: #E9E9E9; font: bold 1em/1.6em; font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif; }
#commentform textarea:focus, #commentform input[type="text"]:focus { background: #F2F2F2;font: bold 1em/1.6em; font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif; }
#commentform #submit { background: #E9E9E9; color: #800000 !important; float:left; width: 30%; height: 36px; cursor: pointer; font: bold 1em/1.6em; font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;  }
#respond {margin: auto auto;}


.postcomment{margin-top: 10px;}
.comment-author { font-size:  1em; line-height: 1em; margin-bottom: 5px; font-weight: bold; color:#800000;}

.margem { margin-left: 40px; float:left;} 

/* Paginação */
.pagenavigationbox {
	text-align: center;
	padding: 5px;
	font-family:  Arial, Helvetica ;
	margin: -30px auto 30px auto;
	font-weight: bold;	
	color: #333;
}
.pagenav, .pagenavcurrent {
	margin: 3px;
	padding: 5px;
    background-color: #fff;
}
.pagelink {
	margin: 3px;
	padding: 5px;
	color: #900 !important;
}
.pagelink:hover {
	background-color: #fff;
	color: #800 !important;
}

.feed {position: fixed; bottom: 0px; right: 0px; background:url(img/rss.png); background-position: bottom ; height: 40px; width: 40px;}