/*
THEME NAME: Livros e Afins
THEME URI: http://www.xcakeblogs.com.br/
DESCRIPTION: Template personalizado por xCakeBlogs para Livros e Afins
VERSION: 1.0
AUTHOR: <a href="http://www.claudiaregina.com/">Claudia Regina</a> &amp; <a href="http://www.canha.net/">Sean "Canha" Berg</a>
AUTHOR URI: http://www.xcakeblogs.com.br/
*/

/***************************************************************************
								AVISO:	
								
	 	A alteração deste arquivo irá invalidar o suporte gratuíto
		limitado e invalidar a garantia de funcionamento do seu blog.
		O Grupo xCakeBlogs não se responsabiliza por erros em arquivos
		de template editados por terceiros.
		
*****************************************************************************/

/* RESET */ 
* {margin:0; padding:0; list-style:none; font-size:1.0em; color:#000;}
a {text-decoration: none;}
img {border:0;}
body {font-family: helvetica, arial, "trebuchet ms", sans-serif; background:#fff; font-size:12px;}
html {height: 100%;}
fieldset {border:0; margin:0; padding:0;}

/* MISC */
.clear {clear:both;}
.post img {max-width:730px}
.georgia {font-family:Georgia, "Times New Roman", Times, serif}

/* ----------------------------------------CUSTOM-----------------------------------------------------*/

/* Imagem: */
img.alignleft, div.alignleft {float:left;margin:0 0.5em 0.5em 0;}
img.alignright, div.alignright {float:right;margin:0 0 0.5em 0.5em;}
img.aligncenter, div.aligncenter {display:block;text-align:center;margin:0 auto;}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;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;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* Comentários: */
#comments {padding:10px 0;}
.comments h2, .formtitle {font-size:24px; margin:10px 0;}

.comments li {padding:10px 0;}
.avatar img {float:left; margin:0 6px 4px 0;}
.commauthor, a.commauthor {padding-top:12px; font-size:20px;}
.commdate {font-size:10px; font-style: italic;}
.commentry p {font-size:12px; clear: both; margin: 8px 5px; padding: 5px 0;}

.formcontainer {}
.formcontainer label {display:block; width:100%; margin-top:10px;}
.formcontainer .form-input input {width:400px; padding:8px; border:1px solid #8d8d8d;}
.formcontainer .form-textarea textarea {font-family:helvetica, tahoma, sans-serif; width:400px; height: 100px; padding:8px; border:1px solid #8d8d8d;}
.formcontainer .form-submit input {background:#8d8d8d; padding:5px; margin:10px 0; color:#fff; border:0; font-weight: bold;text-transform: uppercase;}

.comments ol {margin:10px 0;}
.respond {padding:10px 0;}
#respond .loggedin a, #respond .logout a {color: #666; font-weight: bold; text-decoration: underline;}
#respond .loggedin a:hover, #respond .logout a:hover {text-decoration: none;}

/* Post: */
.post-content li, dt, dl {font-size:1.4em; color:#666; line-height:1.6em;}
.post-content ul, ol {margin:10px 0 20px 35px;}
.post-content ul li {list-style: circle; margin:8px 0;}
.post-content ol li {list-style-type: decimal; margin:8px 0;}
.post-content blockquote {background:url(images/quote.png) top left no-repeat; color:#858585; padding-left:40px;}
.post-content blockquote p {padding:8px; font-style:italic}
.post-content code {font-family:"Courier New", Courier, monospace; color:#afafaf;}

/* Contact Form */
.wpcf7 input {border:1px solid #91292A; padding:4px;font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#666;}
.wpcf7 textarea {border:1px solid #91292A; padding:4px;font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#666;}
.wpcf7 .enviar {border:1px solid #666; background:#91292A; color:#fff; font-size:16px; padding:5px 20px;}
.wpcf7-form p {font-size:1.2em; color:#666;}

/* WP Pagenavi */
.wp-pagenavi {text-align:center; border-top:1px solid #ccc; padding:20px 0; clear: both; text-transform:uppercase; font-weight:bold;}
.wp-pagenavi a, .wp-pagenavi span {color:#822626; text-decoration: none; padding: 3px 10px; margin: 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {background:#D4BF48;}
.wp-pagenavi span.current {font-weight: bold;}

/* Layout - Centralizado */
body {text-align: center;}
.wrapper {width: 1000px; margin: 0 auto; text-align: left;}

/* --------------------------------------------------OUTROS-----------------------------------------------------*/

#menu-container {width:100%; background:#ac2f2f; border-bottom:1px solid #b24845; height:30px;}
#menu {float:left}
#menu ul {margin-top:5px;}
#menu ul li {display:inline; margin-right:15px;}
#menu a {color:#dbbfb0; font-size:1.2em; font-weight:bold; text-shadow:0px 1px 2px #8c201f; text-transform:lowercase;}
#menu a:hover {color:#cba794; text-shadow:-1px -1px 1px #6f1211;}

#search {float:right; background:url(images/search.png) no-repeat; width:197px; height:24px; margin-top:3px;}
#search input {border:0px; background:none;}
.input-txt {width:170px; height:20px; padding:1px 3px;}
.search-btn {width:15px; height:20px;}

#header {background:url(images/header-bkg.png); height:220px; text-align:center;}
#logo {padding-top:20px;}
#logo h1 a, #logo h2 a {display:block; background:url(images/logo.png) no-repeat; width:1000px; height:200px; text-indent:-9999px; font-size:1px;}

#content {background:url(images/content.jpg) repeat-y;}
#content-forum {background:#fff;}

#main {float:left;width:730px; margin-top:40px;}
#main-forum {width:100%;}
#main hr {width:730px; background:url(images/hr.png) no-repeat; height:14px; border:0px; margin:20px 0 40px 0;}
#main h3 {font-size:1.2em; color:#666; margin:10px 0;}

.post {margin-bottom:40px;}
.post h1 a {font-size:2em; font-weight:normal; color:#666; text-decoration:none;}
.post h2 a {font-size:2em; font-weight:normal; color:#666; text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif}
.post-content h2 {color:#666; font-size:1.8em;}
.post-content h3 {color:#666; font-size:1.6em;}
.post-content h4 {color:#666; font-size:1.3em; margin:20px 0 10px 0;}

.post h1:first-letter, .post h2:first-letter, .post h2 a:first-letter {font-size:1.3em; color:#b23232; font-weight:bold;}
.post h1 a:hover, .post h2.inicial a:hover {color:#b23232;}

.post-date {color:#d8d7d7; font-size:1.4em; padding-bottom:30px; display:block;}
.post-content p {font-size:1.4em; color:#666; line-height:1.6em; margin-bottom:20px;}
.post-content strong, .post-content em {color:#666;}
.post-content a, .post-content a:visited, .post-content a:active, .post-content ul li a, .post-content ul li a strong {color:#b23232; text-decoration:underline;}
.post-content a:hover, .post-content ul li a:hover strong {color:#d4bf48; text-decoration:none;}
.post-single-adsense {float:left; padding:0 20px 20px 0; width:336px;}
.post-all-adsense {width:728px; text-align:center; margin:10px 0 20px 0;}
.post-forum-adsense {width:1000px; text-align:center; margin:10px auto 20px auto;}
.readmore {width:159px; height:27px; text-indent:-9999px; background:url(images/read.png) no-repeat; display:block; margin-bottom:40px;}
.post-tags {width:530px; display:block; float:left;}
.post-tags img {margin:0 10px 0 0; float:left;}
.post-tags a {background:#d4bf48; color:#fff; padding:4px; font-weight:bold; line-height:2.3em;}
.post-tags a:hover {color:#d4bf48; background:#fff;}
.post-comm {display:block; float:right;}
.post-comm img {margin:0 10px 0 0; float:left;}
.post-comm a {background:#d4bf48; color:#fff; padding:4px; font-weight:bold;}
.post-comm a:hover {color:#d4bf48; background:#fff;}
.post-cats {width:730px; display:block; clear:both; padding-top:10px;}
.post-cats img {margin:0 10px 0 0; float:left;}
.post-cats a {background:#f6f2da; color:#9d9d9d; padding:4px; font-weight:bold;}
.post-cats a:hover {background:#9d9d9d; color:#f6f2da;}

#idc-container-parent {width:730px;}

#sidebar {float:right; margin-top:40px; width:200px;}
.widgets {padding-bottom:25px; border-bottom:1px solid #efefef; margin-bottom:20px;}
.widgets h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#999; font-size: 1.4em; margin-bottom:20px;}
.widgets ul li {margin-bottom:10px;}
.widgets ul li a {color:#999;}
.widgets ul li a:hover {text-decoration:underline;}
.rssfeed-float {float:right; margin:-40px 15px 0 0; position:relative;}
.cadastroEmail {background:#dfdfdf; border:1px solid #dfdfdf; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:5px 3px; color:#545454; font-size:0.8em; width:190px; text-transform:lowercase;}
.botaoAssinar {display:none;}

#footer {height:425px; background:url(images/footer.jpg) repeat-x;}
#footer-content {padding-top:35px; width:730px; float:left;}
#footer-content hr {background:url(images/f-hr.jpg) no-repeat; width:100%; height:2px; border:0px; margin:20px 0;}
#footer-left {width:345px; float:left; text-align:right;}
#footer-center {width:345px; float:left; text-align:left; margin-left:40px;}
.f-cont {height:215px;}
.f-cont h2 {color:#d4bf48; font-size:1.2em; text-transform:uppercase; margin-bottom:10px;}
.f-cont ul li {margin-bottom:5px;}
.f-cont a {color:#e8e8e8; font-size:1em; font-weight:normal;}
.f-cont a:hover {color:#d4bf48;}
.f-cont strong {color:#e8e8e8; font-weight:bold;}
#footer-ico {margin-top:25px; text-align:center;}
#footer-ico img {margin-right:35px;}
#footer-copy {width:500px; text-align:center; color:#e07c7c; font-size:0.9em; margin:0 auto; height:60px;}
#footer-copy a {color:#e07c7c; font-weight:bold; text-decoration:underline;}
#footer-twitter {float:right; width:200px; padding-top:50px;}
#twitter_div {margin:20px 0;}
#twitter_update_list li span {color:#f9c4c4; line-height:1.4em; font-size:1em; text-align:center}
#twitter_update_list li a, #twitter_update_list li a:visited {color:#f9c4c4; text-decoration:underline;}
#twitter_update_list li a:hover {color:#d4bf48}

#sforum p {font-size:12px;}

