/*
Theme Name: Leonardo Caineli
Theme URI: http://www.leonardocaineli.com.br/
Description: Blog Template for WordPress
Version: 2.0
Author: Leonardo Caineli
Author URI: http://www.leonardocaineli.com.br/
*/

*{margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none}
body{margin-bottom:20px;font:12px arial;color:#666;text-align:center;background:#102f4f}
a{color:#666}
a:hover{color:#666;text-decoration:underline}
.clear{clear:both!important}
.nomg{margin:0!important}
.nopd{padding:0!important}
.nobd{border:0!important}
#main{margin:auto;width:960px;text-align:left;background:#fff}

/* FORMS */
form#searchform{float:right;margin:0 20px;padding:10px;width:180px;height:30px;background:#000}
form#searchform input{float:left;margin-right:10px;padding:6px;width:128px;font:bold 15px arial;color:#333;background:#fff}
form#searchform input.submit{margin:0;padding:0;width:30px;height:30px;background:none;cursor:pointer}
form#commentform{clear:both;margin-bottom:20px;border-bottom:1px dashed #ccc}
form#commentform br{clear:both}
form#commentform label{float:left;margin-bottom:5px;padding:5px 0;width:100px;height:18px;font:bold 15px arial;color:#666}
form#commentform input,form#commentform textarea{float:left;margin-bottom:5px;padding:5px;border:1px solid #ccc;border-top:2px solid #999;border-left:2px solid #999;width:350px;font:12px arial;color:#666;background:#fff}
form#commentform textarea{width:350px;height:100px}
form#commentform input.submit{margin:0 0 20px 383px;border:0;width:80px;height:30px;font:bold 15px arial;color:#fff;background:#333;cursor:pointer}
form#commentform input:hover,form#commentform textarea:hover{background:#eee}
form#commentform input:hover.submit{background:#333}

/* HEADER */
#header{float:left;width:960px;height:170px;background:url(images/bg-header-footer.gif) no-repeat top}
#header h1 a{float:left;display:inline;margin:42px 20px;width:350px;font:bold 35px "trebuchet ms";color:#fff;text-transform:uppercase}
#header h1 a small{display:block;font:18px "trebuchet ms";text-transform:none}
#header h1 a:hover{text-decoration:none}

/* SIDEBAR */
#sidebar{float:left;padding:0 20px 20px;width:200px;text-align:right}
#sidebar h4{font:bold 16px arial;color:#C60;letter-spacing:-1px}
#sidebar ul{margin-bottom:20px}
#sidebar ul li{padding:5px 0;border-bottom:1px dashed #ccc}
#sidebar ul li a{font:12px arial;color:#666}
#sidebar ul.capitalize li a{text-transform:capitalize}
#sidebar a.feed{display:block;height:50px;font:bold 20px/50px arial;color:#C60;letter-spacing:-1px;text-transform:uppercase;background:url(images/icon-feed.gif) no-repeat}

/* CONTENT */
#content{float:left;padding:0 20px 20px;width:680px}
#content h3{margin-bottom:20px;font:bold 18px arial;color:#333;letter-spacing:-1px}
#content .navigation{clear:both;height:18px}
#content .navigation p.left{float:left}
#content .navigation p.right{float:right}
#content .navigation p,#content .navigation a{font:bold 15px arial;color:#069}
#content .centered{display:block;margin:auto}
#content .alignleft{float:left;display:inline;margin:0 20px 10px 0}
#content .alignright{float:right;display:inline;margin:0 0 10px 20px}

/* FOOTER */
#footer{clear:both;padding:18px 0;height:14px;background:url(images/bg-header-footer.gif) no-repeat bottom}
#footer ul{float:right}
#footer ul li{float:left}
#footer ul li a{float:left;display:inline;padding:0 20px;border-right:1px solid #999;font:11px arial;color:#999}

/* POSTS */
.post{clear:both;margin-bottom:20px;border-bottom:1px dashed #ccc}
.post h2 a{font:bold 22px arial;color:#069;letter-spacing:-1px}
.post cite{display:block;margin-bottom:20px;font:11px arial;color:#999}
.post cite a{color:#999;text-decoration:underline}
.post p{margin-bottom:20px;font:12px/20px arial;color:#666}
.post p a{color:#333;text-decoration:underline}
.post p strong{color:#333}
.post ul{margin-bottom:20px}
.post ul li{list-style:disc inside;font:12px/20px arial;color:#666}
.post ul li a{color:#333;text-decoration:underline}
.post ul li strong{color:#333}
.post .wp-caption{font-size:0}
.post .wp-caption p.wp-caption-text{padding:5px 10px;border-top:1px solid #fff;width:660px;font:11px arial;color:#fff;background:#333}

/* COMMENTS */
ol.comments{clear:both;margin-bottom:20px;border-bottom:1px dashed #ccc}
ol.comments li h5{font:bold 14px arial;color:#333}
ol.comments li h5 a{font:bold 14px arial;color:#333;text-decoration:underline}
ol.comments li p{margin-bottom:20px;font:12px/20px arial;color:#666}
ol.comments li p a{font:12px arial;color:#666;text-decoration:underline}
ol.comments li p.attention{font:bold 12px arial;color:#069}
ol.comments li blockquote{padding-left:20px;border-left:1px dashed #ccc}
ol.comments li blockquote p{font:12px/20px arial;color:#666}