/*  
Theme Name: Ceara Blog V2
Theme URI: 
Description: The default theme for Ceara Blog
Version: 1.0
Author: Pedro Rogerio
Author URI: http://www.pinceladasdaweb.com.br/blog/
*/

/*
+----------------------------------------------------------------+
	Reset CSS by Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/															
+----------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 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 {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}

/*
+----------------------------------------------------------------+
	Extras															
+----------------------------------------------------------------+
*/
.alignleft {float:left}
.alignright {float:right}
div:after, ul:after, dl:after, dd:after, dt:after{clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
/*Limpar fluxo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;}
/* final hack IE-mac */
*:first-child+html div, *:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol {height:auto; display: inline-block;}
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}

/*
+----------------------------------------------------------------+
	Definicoes gerais															
+----------------------------------------------------------------+
*/
html, body {height:100%}
body {background:#fff url(img/background.jpg) repeat-y center top; font:62.5% Arial, Helvetica, sans-serif; text-align:center}
a {text-decoration:none}
em {font-style:italic}
h1, h2, h3, h4, h5, h6, strong {font-weight:700}
#skip {display:none}
.push {height:60px}

/*
+----------------------------------------------------------------+
	Container															
+----------------------------------------------------------------+
*/
#container {margin:0 auto; text-align:left; width:976px}

/*
+----------------------------------------------------------------+
	Header															
+----------------------------------------------------------------+
*/
#header {padding-bottom:100px}
#header h1 {float:left; height:118px; overflow:hidden; position:relative; width:240px}
#header h1 a {cursor:pointer}
#header ul {display:inline; float:left; margin:54px 0 8px 94px; width:40%}
#header ul li {background-color:#fff; float:left; font-family:Helvetica, Arial, sans-serif; font-size:1.6em; height:46px; line-height:46px; text-align:center}
#header ul li a {color:#55452b}
#search {display:inline; float:left; margin:0 0 0 22px; width:245px}
#search label {color:#55452b; float:left; font:1.2em Helvetica, Arial, sans-serif; margin:12px 4px 0 0}
#search .bg_search input {background:none; border:none; color:#55452b; padding:0 0 0 20px; width:160px}
#header #feed {float:left; height:39px; overflow:hidden; position:relative; width:68px}

/*
+----------------------------------------------------------------+
	Content															
+----------------------------------------------------------------+
*/
#content {display:inline; float:left; margin:0 0 0 23px; padding:20px 0 0; width:560px}

/*
+----------------------------------------------------------------+
	Posts															
+----------------------------------------------------------------+
*/
.post {background:url(img/bg_spacer_posts.jpg) no-repeat 30px bottom; clear:both; margin:0 0 22px; padding-bottom:22px}
.post:last-child {background:none; margin:0 0 0; padding:0}
.post .postmeta {background:url(img/bg-postmeta.jpg) no-repeat; color:#55452b; float:left; font:2em/1em Helvetica, Arial, sans-serif; height:50px; margin:0 10px 10px 0; padding:18px 19px 0 44px; text-align:center; width:30px}
.post h2 {font-size:2.5em; font-weight:normal; margin-left:104px; padding-top:20px}
.post h2 a {color:#55452b}
.post .entry h2 {color:#55452B; font-size:1.5em; padding:10px 0}
.post .author {color:#6f6454; font-weight:bold; margin:0 0 10px 104px}
.post .author a {color:#bc9940}
.post .entry, .post .postmetadata {clear:both; padding:0 30px}
.post .entry p {color:#735822; font-size:1.2em; margin:0 0 4px}
.post .entry a {color:#bc9940; text-decoration:underline}
.post .entry ul {color:#735822; font-size:1.2em; margin:0 10px 10px}
.post .entry ul li {background:transparent url(img/bullet_archives.jpg) no-repeat scroll left center; line-height:22px; padding-left:32px}
.post .postmetadata li {float:left; font-size:1.2em; height:22px; line-height:22px; text-align:center}
.post .postmetadata li.comments {background:#b5a26c url(img/bg_comments.jpg) no-repeat; margin:0 18px 0 0; width:116px}
.post .postmetadata li.permalink {background:#67522f url(img/bg_permalink.jpg) no-repeat; line-height:19px; width:80px}
.post .postmetadata li a {color:#fff}
h2.error {color:#55452b; font:normal 2.1em/32px Helvetica, Arial, sans-serif; margin:0 0 15px; padding-left:18px}
p.error {color:#55452b; font:1.4em Helvetica, Arial, sans-serif; margin:0 0 15px; padding-left:18px}

/*
+----------------------------------------------------------------+
	Busca															
+----------------------------------------------------------------+
*/
.search-results {background:url(img/bg_ttl_busca.jpg) no-repeat; margin:0 0 25px; padding:20px 0 0 105px; width:240px}
.search-results h2 {color:#55452b; font-size:2.5em; font-weight:normal}
.search-results p {color:#6f6454; font-weight:bold}
.search-results p span {color:#bc9940}

/*
+----------------------------------------------------------------+
	Comentarios															
+----------------------------------------------------------------+
*/
h3#comentarios, #respond h3 {color:#55452b; font:2em Helvetica, Arial, sans-serif; margin:0 0 20px; padding:0 30px}
.commentlist {margin-bottom:20px; padding:0 30px}
.commentlist cite {background:url(img/bullet_author_comments.jpg) no-repeat left center; color:#735822; font:1.2em Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 12px}
.commentlist cite span {color:#bc9940}
.commentlist .commentmetadata a {font:1.1em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 13px}
.commentlist a {color:#bc9940}
.commentlist p {color:#735822; font-size:1.1em; margin:10px 0; padding:0 13px}
#respond {padding:0 30px 50px}
#respond h3 {padding:0}
#respond label {clear:left; color:#735822; float:left; font-size:1.2em; margin:10px 0 0; width:35px}
#respond .bg_input_comments {background:url(img/bg_input_comments.jpg) no-repeat; float:left; height:28px; padding:6px 2px 0; width:238px}
#respond .bg_input_comments input {background-color:transparent; border:0; width:230px}
#respond .bg_textarea {background:url(img/bg_textarea_comments.jpg) no-repeat; clear:both; height:90px; margin:0 0 12px; width:282px}
#respond .bg_textarea textarea {background-color:transparent; border:0; height:86px; overflow:auto; padding:2px; width:278px}
#respond #submit {background:url(img/bt_send_comment.jpg) no-repeat; border:none; content:""; display:inline-block; float:left; height:30px; left:236px; line-height:0; position:relative; text-indent:-9000px; width:42px}

/*
+----------------------------------------------------------------+
	Sidebar															
+----------------------------------------------------------------+
*/
#sidebar {display:inline; float:right; margin:0 68px 0 0; width:284px}
#sidebar #logo_governo {display:inline; float:right; margin:0 20px 0 0}
#sidebar h3 {color:#55452b; font:normal 2.1em/32px Helvetica, Arial, sans-serif; margin:0 0 15px; padding-left:18px}
#tags h3, #links h3 {background:url(img/ttl_sidebar_small.jpg) no-repeat}
#categorias h3, #archive h3 {background:url(img/ttl_sidebar_big.jpg) no-repeat}
#tags {margin:40px 0 50px 0}
#categorias, #links {margin-bottom:50px}
#archive {margin-bottom:100px}
#tags div {padding:0 12px; width:260px}
#tags a {color:#6b4c1b}
#categorias a, #links a {background:url(img/bullet_links.jpg) no-repeat left center; padding-left:32px}
#archive a {background:url(img/bullet_archives.jpg) no-repeat left center; padding-left:32px}
#sidebar ul li {background:url(img/bg_list_sidebar.jpg) no-repeat left bottom; line-height:22px}
#sidebar ul li a {color:#725721; font-size:1.4em}

/*
+----------------------------------------------------------------+
	Footer															
+----------------------------------------------------------------+
*/
#wrapper_footer {background:url(img/bg-footer.jpg) no-repeat center bottom; clear:both; height:60px; padding:0 0 50px}
#footer {margin:0 auto; text-align:right; width:918px}
#footer ul li {border-right:1px solid #bbaf91; color:#735822; display:inline; margin-right:3px; padding-right:3px}
#footer ul li:last-child, #footer ul li.last {border:none; margin:0; padding:0}
#footer ul li a {color:#735822}
#footer ul li img {vertical-align:middle}