﻿/*
Theme Name: Leandro Garcia
Theme URI: http://www.leandrogarcia.com
Description: Tema desenvolvido para o  site leandro Garcia.com	
Version: 2.0
Author: Leandro Garcia
Author URI: www.leandrogarcia.com

*/

*{margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none}
body{background:#515151;font:14px Arial;color:#fff;text-align:center}
a{color:#666}
a:hover{text-decoration:underline}
.clear{clear:both !important}
.nobd{border:0 !important}
.mr0{margin-right:0 !important}

/*Content*/
#main{background:#fff;padding-bottom:20px}
#container{background:#fff;color:#999;width:1000px;text-align:left;margin:0 auto}
#footer{width:1000px;text-align:left;margin:0 auto}

#topo{padding-top:30px}
#topo h1{font-size:50px;margin-bottom:20px}
#topo h1 a{color:#999}
#topo h1 a:hover{text-decoration:none}
#topo ul{float:right;margin-bottom:30px;border-bottom:1px solid #666}
#topo ul li{float:left;margin-right:25px;font-weight:bold}
#topo ul li a{float:left;padding-bottom:3px;border-bottom:5px solid #fff}
#topo ul li a.selected{border-color:#666}
#topo ul li a:hover{border-color:#333;text-decoration:none}

.img{background:#ddd;border:1px solid #999;padding:4px}

#destaque .img ul{margin:0}
#destaque .img ul li{position:relative;float:none;margin:0;width:990px;height:343px}
#destaque .img ul li h2{position:absolute;bottom:0;right:0}
#destaque .img ul li img{width:990px;height:343px}
#destaque .img ul li a{width:auto !important;border:0 !important}
#destaque h2{float:right;padding:2px 5px;background:#000}
#destaque h2 a{color:#fff}

#destaque ul{margin-top:5px}
#destaque ul li{float:left;width:20px;margin-right:10px}
#destaque ul li a{float:left;width:20px;text-align:center;padding-bottom:2px;border-bottom:5px solid #666}
#destaque ul li a:hover{text-decoration:none!important;border-color:#333}

#conteudo{}

h2{font-size:28px;color:#999;margin:20px 0 5px}

#colLeft{float:left;width:650px}
#colLeft .img, #destaque2 .img{float:left;width:110px;height:110px;margin:0 10px 10px 0}
#colLeft .img img, #destaque2 .img img{width:110px;height:110px}
.img2{width:264px !important;height:144px !important}
.img2 img{width:264px !important;height:144px !important}

ul.blog li{padding:10px 0;border-bottom:1px solid #999}
ul.blog li h3{margin-bottom:5px;font-size:16px}
#colRight{float:right;width:300px}
input{border:1px solid #000;padding:2px}
input.text{width:170px;height:18px}

#twitter li{margin-bottom:10px}
#twitter a.linkOut{float:right}

#footer {padding-bottom:20px}
#footer h2,#footer a{color:#fff}
#footer div{float:left;width:300px;margin:0 10px;padding-bottom:30px}
#footer #colContato{width:280px}
#footer #colContato li{margin-bottom:5px}
#footer #colDelicious li{margin-bottom:5px}
#footer #colFlickr{width:350px;margin-right:0}
#footer #colFlickr .img{float:left;height:100px;margin-right:5px}
#footer #colFlickr .img img{width:100px;height:100px}
#footer a.linkOut{float:right}

h4{font-size:14px;margin:5px 0}
#commentform label{float:left;/*width:100px;*/margin-left:10px;margin-bottom:5px;height:22px;line-height:22px}
#commentform input{float:left;padding:2px;border:1px solid #000;height:18px;width:300px}
#commentform textarea{float:left;padding:2px;border:1px solid #000;height:100px;width:500px}
#commentform input.submit{height:22px;width:auto;/*margin-left:100px;*/margin-top:5px}

#commentform.contactform label{width:100px !important}
#commentform.contactform input.submit{margin-left:110px !important}

/* CONTENT */
#contento{clear:both;float:left;width:645px}
#contento .navigation{margin:20px 0;height:15px}
#contento .navigation p.left{float:left;padding:3px 5px;background:#000}
#contento .navigation p.right{float:right;padding:3px 5px;background:#000}
#contento .navigation a{font:bold 14px Arial;color:#fff}


/* SIDEBAR */
#sidebar{float:right;width:220px;padding:10px;background:#fff;color:#000}
#sidebar a{color:#000}
#sidebar a#rss{float:left;width:149px;height:93px;text-indent:-1500em;background:url(images/rss.gif) no-repeat}
#sidebar div{margin-bottom:40px}
#sidebar h2{margin-bottom:5px;font:20px Arial}
#sidebar div#perfil{clear:both;background:#eee;padding:10px;margin-top:10px}
#sidebar h3{font:bold 17px Arial;margin-bottom:5px}
#sidebar ul li{background:url(images/14.gif) no-repeat 0 6px;padding:4px 0 4px 15px;border-bottom:1px dashed #ccc}
#sidebar ul li ul.children li{border:none}
#sidebar #links ul{margin-bottom:20px}

/* POSTS */
.post{clear:both;margin-bottom:40px;color:#000}
.post cite.date{background:#1F1D16;color:#fff;font:bold 12px Arial;padding:2px 4px}
.post h2{margin:15px 0 20px}
.post h2 a{text-decoration:underline}
.post img{border:1px solid #aaa}
.post p{margin:15px 0;line-height:20px}
.post p a{text-decoration:underline;font-weight:bold}
.post .related_posts {padding:20px}
.post .related_posts ul li{list-style:disc;margin-left:20px}
.post .ifyoulikedthat {padding:20px}
.post .related_posts p{list-style:disc;margin-left:20px}
.post blockquote{padding:10px;background:#eee;border:1px solid #ccc;color:#000}
.post blockquote p{margin:3px;font:14px Verdana}
.post blockquote p a{color:#000;text-decoration:underline}

.post .published{display:block;margin:10px 0;font:normal 12px Arial}
.post .tags{display:block;clear:both;font:normal 12px Arial;border-top:1px solid #ccc;padding:3px 0;margin-bottom:5px}
.post .tags a{font-size:12px}

/* TOOLS */
ul.tools{clear:both;padding:3px 0;height:16px;background:#1A1D1A}
ul.tools li{float:left}
ul.tools li a{float:left;display:inline;padding:0 6px;border-right:1px solid #CFCCC7;height:16px;font:bold 12px Arial;color:#CFCCC7}
ul.tools li a.share{padding-left:28px;background:url(images/share.gif) no-repeat 6px 0}
ul.tools li span{float:left;padding:0 6px;font-weight:bold}

/* SHARE */
ul.share{clear:both;display:none;padding:3px 0;border:1px solid #EEE;height:16px;background:#fff}
ul.share li{float:left}
ul.share li a{float:left;display:inline;margin:0 6px;width:16px;height:16px;text-indent:-15000px;background:url(images/share.gif) no-repeat}
ul.share li a:hover{text-decoration:underline}
ul.share li a.blig{background-position:0 -20px}
ul.share li a.blinklist{background-position:0 -40px}
ul.share li a.blogblogs{background-position:0 -60px}
ul.share li a.delicious{background-position:0 -80px}
ul.share li a.digg{background-position:0 -100px}
ul.share li a.furl{background-position:0 -120px}
ul.share li a.googlebookmarks{background-position:0 -140px}
ul.share li a.linkk{background-position:0 -160px}
ul.share li a.magnolia{background-position:0 -180px}
ul.share li a.netscape{background-position:0 -200px}
ul.share li a.newsvine{background-position:0 -220px}
ul.share li a.reddit{background-position:0 -240px}
ul.share li a.stumbleupon{background-position:0 -260px}
ul.share li a.tailrank{background-position:0 -280px}
ul.share li a.technorati{background-position:0 -300px}
ul.share li a.windowslive{background-position:0 -320px}
ul.share li a.yahoomyweb{background-position:0 -340px}
ul.share li a.yahoomyweb{background-position:0 -340px}
ul.share li a.send{background-position:0 -360px}

/* COMMENTS */
ol.commentlist{clear:both;margin-bottom:40px;border-top-width:1px;border-style:solid}
ol.commentlist li{float:left;width:630px;padding:15px 10px;position:relative;}
ol.commentlist li #respond {padding:10px 0 0 48px;margin-bottom:0;}
ol.commentlist li #respond #commentform{margin-bottom:0;}
ol.commentlist li p{font-size:13px;font-weight:normal;margin-bottom:5px;}
ol.commentlist li em{display:block;position:absolute;top:30px;right:20px;}
ol.commentlist li cite a{text-decoration:underline}
ol.commentlist li .children{padding-left:20px;}
ol.commentlist li .children li.comment{display:block;border-left-width:1px;border-left-style:solid;}
ol.commentlist li .vcard{float:left;margin-bottom:10px;}
ol.commentlist li .vcard *{float:left;}
ol.commentlist li .vcard img{margin-right:15px}
ol.commentlist li .vcard span,ol.commentlist li .vcard cite{margin-top:15px;font-size:12px;font-style:normal;}
ol.commentlist li .vcard cite {margin-right:5px;font-weight:bold;}
ol.commentlist li .commentmetadata{position:absolute;top:11px;left:58px;}
ol.commentlist li .reply,ol.commentlist li p{display:block;clear:both}
ol.commentlist li p.name{clear:none}
ol.commentlist li .reply a{display:block;width:70px;height:15px;padding-left:12px;font-size:11px;font-weight:bold;background:url(../default_colunistas/images/bg_reply.gif) no-repeat}
ol.commentlist li.alt{background:#eee}
.commentcol{float:left;width:550px}
.syntaxhighlighter .line .content .block {padding-top:30px;padding-bottom:3px}

img.avatar{float:left;padding:2px;border:1px solid #333;margin:0 20px 20px 0}

.wp-pagenavi span.pages{background:#1A1D1A !important;border:1px solid #1A1D1A !important;color:#fff !important}
.wp-pagenavi a, .wp-pagenavi a:link{background:#1A1D1A !important;border:1px solid #1A1D1A !important;color:#fff !important}
.wp-pagenavi span.extend{background:#1A1D1A !important;border:1px solid #1A1D1A !important;color:#fff !important}

/*TWITTER*/
.twitted{width:16em}
.twitted h2{margin:0;padding:0.3em 0.8em;font-size:1em;color: #000;background-color: #F0F0F0}
.twitted p.preLoader {margin: 0;padding: 1em 1em 1em 3em;background: transparent url("images/loader.gif") 1em center no-repeat}
.twitted ul#twitter_update_list {margin: 0;padding: 0 0.8em;list-style-type: none}
.twitted ul#twitter_update_list li {margin: 0;padding: 0.8em 0 1em 0}
.twitted ul#twitter_update_list li span {display: block}
.twitted ul#twitter_update_list li span a {color: #838383;font-weight:bold}
.twitted ul#twitter_update_list li a {color: #838383}
.twitted ul#twitter_update_list li.firstTweet {}
.twitted ul#twitter_update_list li.lastTweet {border-bottom: none}
.twitted p.profileLink {display: block;margin: 0;padding: 0.3em 1em;color: #fff;background-color: #F0F0F0}
