/*
Theme Name: HistoriaBrasileira
Theme URI: http://www.infoescola.com/
Description: Tema HistoriaBrasileira
Version: 1.0
Author: Lucas Martins Silva
Author URI: http://www.lucasms.com/
*/

body { margin: 0; padding: 0; font-size: 62.5%; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; background: #5D1F1F; color: #000; text-align: center;}
#page { background: #fff url('/wp-content/themes/historiabrasileira/images/mapa_bg.gif') bottom left no-repeat;; margin: 0px auto 0 auto; width: 776px; background-color: #fff; text-align: left; border-left:1px solid #fff; border-right:1px solid #fff; position: relative;}
#header {margin: 0; width: 616px; height: 226px; padding:0px; }

#headerlogo {float: left; border:0;}
#headerimg {float: left; border-left:1px solid #fff; border-right:1px solid #fff; padding:0; margin:0;}
.headerimg {border:0px;margin:0;padding:0;}

#toplinks {width:756px; border-bottom:1px solid #fff; background:#000; color: #fff; font-family: Verdana; font-size: 12px; height: 15px; line-height:22px; padding: 4px 10px 0 10px; text-align: center;}

#headerlinks {background: url('/wp-content/themes/historiabrasileira/images/headerlinks_bg.jpg') top left no-repeat; width: 451px; height: 40px; position: relative; *top:-2px; float: left; border:1px solid #fff; font-family: Tahoma; font-size: 20px; line-height:40px; color: #fff; text-align:center;}
#headerlinks a {font-family: Tahoma; font-size:16px; line-height:40px; color: #fff; text-align:center; text-decoration: none; margin:0 6px 0 6px;}
#headerlinks a:hover {text-decoration: underline;}

#searchform {padding:10px 0 10px 0;text-align:center;}
#searchform form {margin: 0; padding: 0;}
 
#sidebar_right {width:160px; background-color: #3B2000; position: absolute; top:20px; right: 0px; padding-bottom:35px;}
#banner160x600 {width:160px; height: 600px; background-color:#9B6F2D; padding: 0; margin: 0; border-bottom:1px solid #fff;}

#footer {width:769px; height:50px; color:#fff; clear:both; vertical-align: middle; background-color: #9B6F2D; border:1px solid #5D1F1F; border-bottom:0px; padding:5px 0 0 5px;}
#footer, #footer a {font-family:Verdana; color:#fff; text-decoration:none; font-size:12px; }

#sidebar {padding: 0px; margin-left: 0px; width: 163px; float:left;}
#sidebar h2 {position:relative; margin:0 0 2px 0; padding:0px 0 0 0; font-size:18px; font-style:bold; font-family:Verdana; width:184px; height:20px; text-align:right; border-top:10px solid #F8C301; }
#sidebar .sidebar_title {background: #3B2000; border-bottom: 1px solid #fff; height: 35px;}
#sidebar .sidebar_content_title {text-align: right;}
#sidebar .sidebar_search_title {text-align: right;}
#sidebar .sidebar_search_title img {border:0px; margin:0px; padding:0px; position:relative; top:-3px;}
#sidebar .sidebar_content_title img {border:0px; margin:0px; padding:0px; position:relative; top:5px;}

#sidebar #searchform_input {width:163px; height:29px; background: url('/wp-content/themes/historiabrasileira/images/busca_bg.png') top center no-repeat;text-align:center;float:left;}
#sidebar #searchform_input input{border:0; position:relative; top: 25%; margin:0;padding:0;}
#sidebar #searchform_submit {border:1px solid #3b2000; background: #9B6F2D; color: #fff;}

#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 1px; *margin-bottom: -1px; background: #9B6F2D; border-bottom: 1px solid #fff;}
#sidebar ul li ul li {border:0px;background:none;}
#mainsidebar {background: #3B2000;padding: 0px 0 35px 0;margin:0;}

.categories_menu {width:163px; overflow: hidden; padding:0; margin: 0;}
.categories_menu li {text-align: left; padding: 5px 0 5px 20px;}
.categories_menu li a {font-family: Verdana; font-size:14px; color: #fff; text-decoration: none;}

.form-label {float:left; width: 40%; border:0px; text-align: right;}
.form-input {float:right;  width: 50%; border:0px; text-align: left;}

#content {font-size: 1.2em; }

.widecolumn .entry p {font-size: 1.05em; }

.narrowcolumn a, .widecolumn a {text-decoration: none; color: #8A6502; text-decoration: underline;}
.narrowcolumn a:hover, .widecolumn a:hover {text-decoration: underline; color: #AE7E02;}
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em; }

.narrowcolumn h1 {font-family: Arial; font-size:20px; color: #000000; width:100%; border-bottom: 2px solid #E0C006;}
.narrowcolumn h2 {font-family: Arial; font-size:16px; color: #000000; width: 50%; border-bottom: 1px solid #E0C006;}
.narrowcolumn h3 {font-family: Arial; font-size:14px; color: #000000;}

.widecolumn {line-height: 1.6em; }

.narrowcolumn .postmetadata {background: #fff; padding:5px; border-top: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; font-size:10px; color: #444; margin-top:10px; width: 100%;}
.narrowcolumn .postmetadata a {color: #444; text-decoration: none;}
.narrowcolumn .postmetadata a:hover {color: #444; text-decoration: underline;}

.narrowcolumn .postmetadata_options {text-align: right;}
.narrowcolumn .postmetadata_options img {vertical-align: bottom; border:0;}
.narrowcolumn .postmetadata_options a {text-decoration: none; color: #000;}

.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white; }
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}

small {font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }

.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em; text-decoration: none; color: #000;}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, blockquote, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em;}

/* Begin Category Listings */
.categorypage ul {list-style: square; list-style-image: url('/wp-content/themes/historia-brasileira/images/seta.png');}
.categorypage ul li {margin-bottom:3px;}
.categorypage ul li a {text-decoration: none; color: #000;}
.categorypage ul li a:hover {text-decoration: underline; color: #132F27;}
/* End Category Listings */

/* Begin Pages */
.page ul {list-style: square;}
.page ul li {margin-bottom:3px;}
/*.page ul li a {text-decoration: none; color: #000;}*/
.page ul li a:hover {text-decoration: underline; color: #132F27;}
/* End Pages */

/* Begin Article Page */
.articlepage .author-link {font-weight: bold; text-decoration: none;}
.articlepage .author-link:hover {text-decoration: underline;}
.articlepage .breadcrumb {font-size:14px; margin-top:4px;}
.articlepage .posttags {background-color: #78C7B1; border-top:2px solid #1E483C; border-bottom:2px solid #1E483C; width:100%; padding:4px; text-align: left;}
.articlepage .posttags div {padding:2px 2px 2px 8px; width:100%;}
.articlepage .posttags a {color: #132F27;}
/* End Article Page */

/* Begin Structure */
.narrowcolumn {min-height:450px; float: right; padding: 0 10px 20px 10px; margin: 0 161px 0 0; width: 429px;}
.widecolumn {float: left; padding: 0 25px 20px 25px; margin: 0px 0 0; width: 728px;}
.post {margin: 0; }
.post hr {display: block;}
.widecolumn .post {margin: 0;}
.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center; margin: 5px 0px;}
.postmetadata {clear: both;}
.clear {clear: both;}
/* End Structure */


/*	Begin Headers */
h1 {padding: 0; margin: 5px 0 0 0;}
h2 {margin: 5px 0 5px 0;}
h3 {padding: 0; margin: 0px 0 0;}
h4 {margin: 0; padding: 0;}
h5 {margin: 0; padding: 0;}
h6 {margin: 0; padding: 0;}
/* End Headers */


/* Begin Images */
p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin-left: auto; margin-right: auto; }
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;}
/* End Images */


/* Begin Form Elements */
.entry form {text-align:center;}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%; padding: 2px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit {margin: 0 0 5px auto; float: right;}
/* End Form Elements */


/* Begin Comments*/
.alt {margin: 0; padding: 10px;}
.commentlist {padding: 0; }	
.commentlist li {margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none;}
.commentlist li ul li { margin-right: -5px; margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}
/* End Comments */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; background:#fff;}
blockquote cite {margin: 5px 0 0; display: block;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
a img {border: none;}
/* End Various Tags & Classes*/


/* Captions */
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: 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}
/* End captions */

/* Begin Index */
#index_destaques {margin-bottom:8px;}
#index_destaques h2 {font-family: Arial; font-size:16px; color: #000000; width:100%; border-bottom: 2px solid #E0C006;}
#index_destaques h3 {width: 50%; border-bottom: 1px solid #333333;}
#index_destaques h3 a {font-family: Verdana; font-size: 14px; color: #333; text-decoration: none;}
/* End Index */
