/* 
Theme Name: corcinza
Theme URL: http://www.eberfdias.com/blog
Description: Tema para o blog pessoal de Éber F. Dias
Author: Éber F. Dias
Author URI: http://www.eberfdias.com
Version: 1.0
*/
/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,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 {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}

body { background-color:#CBCBBF; background:url('images/bg.jpg') no-repeat center top #CBCBBF; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; color:#DAD8D0; }

a { text-decoration:none; color:#C5C2B5; font-weight:bold; }

pre { font-family:monospace; margin-bottom:15px; }

#title, #comments, #commenthere { margin-bottom:35px; }
#title > a { display:block; width:241px; height:49px; background:url('images/corcinza.png') no-repeat; text-indent:-9999px; }
#comments { width:264px; height:26px; background:url('images/lbl_comments.png') no-repeat; text-indent:-9999px; }
#commenthere { width:294px; height:26px; background:url('images/lbl_commenthere.png') no-repeat; text-indent:-9999px; }
#mywork { background:url('images/lbl_mywork.png') no-repeat; width:249px; height:26px; text-indent:-9999px; }
#projects { background:url('images/lbl_projects.png') no-repeat; width:186px; height:26px; text-indent:-9999px; }
#write { background:url('images/lbl_write.png') no-repeat; width:197px; height:26px; text-indent:-9999px; }
#categories { background:url('images/lbl_categories.png') no-repeat; width:246px; height:26px; text-indent:-9999px; }
#archive { background:url('images/lbl_archive.png') no-repeat; width:176px; height:26px; text-indent:-9999px; }
#addme { background:url('images/lbl_addme.png') no-repeat; width:228px; height:26px; text-indent:-9999px; }
#aboutme { background:url('images/lbl_aboutme.png') no-repeat; width:231px; height:26px; text-indent:-9999px; }
#work { background:url('images/lbl_work.png') no-repeat; width:174px; height:26px; text-indent:-9999px; margin-bottom:32px; margin-top:5px; }
#otherposts { background:url('images/lbl_otherposts.png') no-repeat; width:267px; height:26px; text-indent:-9999px; }

#minime { float:left; margin:0 10px 5px 0; background:url('images/minime.png') no-repeat; width:100px; height:100px; }

.limit { width:900px; margin:30px auto; position:relative; }

#searchForm { position:absolute; top:15px; right:0; width:360px; }
#searchForm label { display:block; width:146px; height:26px; background:url('images/lbl_busca.png') no-repeat; text-indent:-9999px; float:left; }
    #searchBox { background:url('images/search_box.png') no-repeat; display:block; width:200px; height:32px; float:right; }
    #searchBox input { border:none; font-size:12px; margin:7.5px; width:185px; background:transparent; color:#6B6B66; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; }

.postInfo { width:840px; height:42px; background:url('images/bg_topsingle.png') no-repeat; padding:18px 30px 0 30px; position:relative }

.socialLinks { list-style:none; position:absolute; right:30px; top:15px; }
.socialLinks li { float:left; margin-left:14px; }
.socialLinks li a { display:block; width:24px; height:24px; text-indent:-9999px; }
    #btDelicious a { background:url('images/delicious.png') no-repeat; }
    #btGoogle a { background:url('images/google.png') no-repeat; }
    #btMagnolia a { background:url('images/magnolia.png') no-repeat; }
    #btStumbleupon a { background:url('images/stumbleupon.png') no-repeat; }
    #btTechnorati a { background:url('images/technorati.png') no-repeat; }
    #btReddit a { background:url('images/reddit.png') no-repeat; }
    #btDigg a { background:url('images/digg.png') no-repeat; }
    #btYahoo a { background:url('images/yahoo.png') no-repeat; }
    #btRss a { background:url('images/feed.png') no-repeat; }
    
.postTitle { background:url('images/bg_posttitle.png') no-repeat center bottom; }
.postTitle h2, .postPage h2 { font-size:27px; padding:13px 0 18px 0; color:#000; }
.postTitle h2 a, .postPage h2 a { color:#000; }
.postTitle h2 a:hover, .postPage h2 a:hover { color:#555; }
.postPage h2 { font-size:50px; }

.pageBody { color:#000; }
.pageBody a { color:#555; }
.pageBody .dp-highlighter { width:900px; }

.postBody { background:url('images/bg_postbody.png') repeat-y; padding:30px; }
.postBody a { color:#FFF; }
.postBody p, .postBody ul, .archives p, .pageBody p, .pageBody ul, .postBody ol, .pageBody ol { margin-bottom:15px; }
.postBody h2, .postBody h2 a, .pageBody h2, .pageBody h2 a { font-size:20px; color:#555; margin-bottom:15px; }
.postBody h3, .postBody h3 a, .pageBody h3, .pageBody h3 a { font-size:15px; margin-bottom:15px; color:#000; }
.postBody code, .pageBody code { font-family:monospace; color:#555; background-color:#C0BFBA; padding:5px; display:block; }
.postBody img, .archives img, .pageBody img { background-color:#C5C2B5; padding:5px; border:1px solid #FFF; }
.postBody blockquote, .pageBody blockquote { margin-bottom:15px; background:url('images/bg_blockquote.png') no-repeat; padding-top:23px; padding-left:72px; font-style:oblique; color:#555; line-height:16px; min-height:28px; }
.postBody .dp-highlighter { width:840px; }

.wp-smiley, .flir-replaced img { background:transparent !important; padding:0 !important; margin:0 !important; border:none !important; }

.postComment { background:url('images/bg_comments.png') no-repeat; color:#000; padding-top:20px; }
.postComment .leftco { float:left; width:515px; }
.postComment .rightco { float:right; width:360px; }
.postComment ul { list-style:none; }
.postComment ul li .commentHolder { background-color:#565652; padding:25px; position:relative; margin-top:85px; }
.postComment ul li .commentHolder .gravatar { background:url('images/bg_gravatar.png') no-repeat; width:80px; height:80px; padding:15px; position:absolute; top:-80px; left:-10px; }
.postComment ul li .commentHolder .who { font-weight:bold; font-style:oblique; font-size:15px; position:absolute; left:115px; top:-60px; }
.postComment ul li .commentHolder .who a { color:#555; }
.postComment ul li .commentHolder .cDate { color:#747571; text-align:right; font-style:oblique; margin-bottom:30px; }
.postComment ul li .commentHolder .commentText { color:#DAD8D0; }

.commentForm a { color:#555; }
.commentForm p { margin-bottom:15px; }
.commentForm label { margin-left:5px; margin-bottom:6px; }
.commentForm .textInput { background:url('images/bg_textinput.png') no-repeat; width:330px; height:20px; padding:15px; margin-bottom:5px; }
.commentForm .textInput input { width:330px; height:20px; border:none; background:transparent; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; }
.commentForm .textArea { background:url('images/bg_textarea.png') no-repeat; width:330px; height:230px; padding:15px; }
.commentForm .textArea textarea { width:330px; height:230px; margin:0; padding:0; border:none; background:transparent; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; }

#sbutt { margin-top:15px; background:url('images/bt_comment.png') no-repeat transparent; border:none; width:97px; height:16px; }

#sidebar { margin:30px 0 0 0; background:url('images/bg_sidebar.png'); padding:55px 25px 0 25px; color:#DAD8D0; }
#sidebar a { color:#DAD8D0; }
#sidebar p { margin-bottom:10px; }
#sidebar h2 { margin-bottom:15px; }
#sidebar ul { list-style:none; margin-bottom:15px; }
#sidebar ul li:before { content:'» '; }

#flower { background:url('images/flower.png') no-repeat; width:266px; height:266px; margin-top:50px; }

.col1, .col2, .col3 { float:left; width:266px; }
.col1, .col2 { margin-right:25px; }

.addMe li:before { content:"" !important; }
.addMe li { display:block; float:left; margin-right:20px; width:24px; height:24px; }
.addMe li a { display:block; width:24px; height:24px; text-indent:-9999px; }
    .addMe li.delicious a { background:url('images/delicious.png') no-repeat; }
    .addMe li.flickr a { background:url('images/flickr.png') no-repeat; }
    .addMe li.twitter a { background:url('images/twitter.png') no-repeat; }
    .addMe li.linkedin a { background:url('images/linkedin.png') no-repeat; }
    .addMe li.facebook a { background:url('images/facebook.png') no-repeat; }
    .addMe li.lastfm a { background:url('images/lastfm.png') no-repeat; }
    
#footer { background:url('images/bg_footer.png') no-repeat; padding-top:50px; color:#555; text-align:center; font-size:10px; }
#footer a { color:#000; }

.archives { color:#000; margin-top:30px; }
.archives a { color:#555; }
.archives h2 { color:#000; font-size:24px; margin-bottom:15px; }
.archives h2 a { color:#000; }
.archives h2 a:hover { color:#555; }

.aPostLeft, .aPostRight { width:437px; margin-bottom:30px; }
.aPostLeft { float:left; }
.aPostRight { float:right; }

.aPostDate { font-size:10px; margin-bottom:15px; color:#6A6A65; }

.more-link { display:block; margin-top:15px; }

.portStamp a { display:block; background:url('images/lbl_portfolio.png') no-repeat; width:266px; height:95px; text-indent:-9999px; margin-bottom:30px; }

#mainHeader { background:url('images/bg_mainheader.png') no-repeat; width:558px; height:216px; position:relative; padding:27px; padding-right:315px; font-size:14px; }
    #bigme { width:300px; height:300px; background:url('images/bigme.png') no-repeat; right:0; top:0; position:absolute; }
    #thisisme { background:url('images/thisisme.png') no-repeat; width:297px; height:220px; position:absolute; top:-95px; right:300px; }
    
h2.learmore { font-size:22px; margin:20px 0; }
h2.learnmore a:hover { color:#555; }

.btLang { display:block; width:106px; height:24px; text-indent:-9999px; position:absolute; left:27px; bottom:55px; }
.btLang.Pt { background:url('images/bt_lang_pt.png') no-repeat; }
.btLang.En { background:url('images/bt_lang_en.png') no-repeat; }

.myworks { display:block; text-indent:-9999px; background:url('images/myworks.png') no-repeat; width:900px; height:164px; }

.morePosts { background-color:#565652; width:437px; padding:15px; color:#323230; }
.morePosts ul { list-style:none; }
.morePosts ul li:before { content:'» '; }
.morePosts ul li a { color:#AEAEAA; }

.subscribe { background:url('images/bt_subscribe.png') no-repeat; display:block; text-indent:-9999px; width:376px; height:51px; margin-right:61px; margin-bottom:30px; }

.syntaxhighlighter code { display:inline; }