* { margin: 0; padding: 0; outline: 0 }

body { background: #CCC url(images/bg.gif) repeat-x; font: 12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #6B6B6B; text-align: center; }

/* links */
a, a:visited { color: #79A325; }
a:hover { color: #06C; background-repeat: no-repeat; }

/* Lists */
ul, ol { margin:0; padding:0; }
ul { list-style: none; }
dl { padding: 10px; margin: 0; }

dt { font-weight: bold; color: #79A62E; }
dd { padding-left: 25px; }

/* form elements */
/*form { margin: 20px 10px; padding: 15px 25px 25px 20px;  border: 1px solid #EEE8E1;  background: #FAF7F5; }
form p { border-bottom: 1px solid #ECE5DD; padding: 12px 0 5px 0;	margin: 0; color: #9D6D37; }
label { font-weight: bold; color: #A7743B; }
input, select, textarea { margin: 5px 0; padding: 5px; color: #6A6969; border-width: 1px; border-style: solid; border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; }
option { padding-right: 0.5em; } 

#name, #email, #message, #website{ width: 455px; }
input.button { font: bold 12px Arial, Sans-serif; height: 30px; margin: 0; padding: 2px 3px; color: #fff; background: #A6CD56; border-width: 1px; border-style: solid; border-color: #C4DE8F #8DB836 #8DB836 #C4DE8F; }
*/
/* header quick searchform */
#sidebar form#searchform { padding: 0; margin: 20px 0 30px 10px; border: none; width: 270px; height: 33px; background: #F2F0F0 url(images/qsearch.gif) no-repeat; }
#sidebar form#searchform p { margin: 0; padding: 0; }
#sidebar form#searchform input { float: left; border: none; background: transparent; color: #B8B8B8; margin: 5px; }
#sidebar form#searchform .tbox { margin: 5px 0 0 5px; width: 220px; display: inline; font: 1em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;}
#search form#searchform .btn{ width: 24px; height: 24px; }
#sidebar form#searchform label { display: none; }

/* images */
img { background: #FAFAFA; border: 1px solid #E4E4E4; padding: 8px; }
img.float-right { margin: 5px 0px 10px 10px; }
img.float-left { margin: 5px 10px 10px 0px; }

code { margin: 5px 0; padding: 15px; text-align: left; display: block; overflow: auto; font: 500 1em/1.5em 'Lucida Console', 'Courier New', monospace; /* white-space: pre; */ border: 1px solid #EEE8E1; background: #FAF7F5; }
acronym { cursor: help; border-bottom: 1px dotted #895F30; }
blockquote { margin: 15px 10px; padding: 5px 7px 5px 40px; font-weight: normal; font-size: 17px; line-height: 1.6em; font-style: italic; font-family: Georgia, 'Times New Roman', Times, serif; color: #050; border: 1px solid #EEE8E1; background-color: #FAF7F5; background-image: url(images/quote.gif); background-repeat: no-repeat; background-position: 15px 15px; }
.alignleft{ float:left; margin:5px; }
.alignright{ float:right; margin:5px; }
#container{ position: relative; width: 952px; background: #FFF url(images/wrap.gif) repeat-y center top; margin: 40px auto 30px auto; text-align: justify; }
#header{ position: relative; width: 952px; height: 245px; color: #fff; padding: 0; margin: 0; }
#topTitle{ visibility:hidden; }
#topNav { margin-bottom:30px; }
#topNav #blog{ height:50px; width:120px; margin-top:-50px; margin-right:60px; display:block; background:url(images/link_blog.jpg) bottom; float:right; }
#topNav #blog:hover{ background-position:top; }
#topNav .menu{ clear: both; padding: 0; margin: 0; width: 952px; height: 50px; background-color: #EFEFEF; background-image: url(images/nav.gif); background-repeat: no-repeat; }
#topNav .menu ul{ float: left; list-style: none; margin: 5px 0 0 0; height: 45px; padding: 0 0 0 40px; }
#topNav .menu ul li{ float: left; margin: 0; padding: 0 0 0 10px; }	
#topNav .menu ul li a{ float: left; margin: 0; color: #FFF; font: bold 15px/45px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif; text-decoration: none; padding: 0 15px; }
#topNav .menu ul li a:hover,  #topNav .menu ul li a:active { color: #E7FAA9; }
#topNav .menu ul li.current_page_item { background: transparent url(images/left-tab.gif) no-repeat; }
#topNav .menu ul li.current_page_item a { color: #040; background: transparent url(images/right-tab.gif) no-repeat right top; }

#content { float: left; width: 535px; padding: 0; margin:0 0 30px 40px; display: inline; list-style:circle; }
#content p{ font-style: normal; color: #888; text-align: justify; padding-top: 8px; padding-right: 6px; padding-bottom: 8px; padding-left: 6px; text-decoration: none; }

#content a:hover{ color:#555; border-bottom: 1px dotted #555; text-decoration: none; }
#content a:visited{ color:#51432F; }
#content h2{font: bold 18px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif; color: #666; padding: 10px 0 0px 0px; margin: 0 0 10px 0px; letter-spacing: 0px; border-bottom: 1px solid #E4F2C8; }
#content h2 a, #content h2 a:visited{ color: #666; text-decoration: none; }
#content h2 a:hover{ color: #739a23; border:0; }
.post{margin:0 0 25px 0}
.postmeta{}
.postnavigation{}
/* Navigation */
#searchform{}
#sidebar{ float: right; width: 285px; padding: 0; margin: 0 45px 45px 0; display: inline; }
#sidebar ul li h2{ color: #666; text-transform: none; letter-spacing: -0.5px; padding: 5px 0 5px 7px; margin: 10px 0 5px 10px; border-bottom: 1px solid #E4F2C8; font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif; font-size: 1.9em; font-weight: bold; }
#sidebar a{ margin-left:10px; font-size:12px; text-decoration: none; color: #739A23; background: none; font-weight: normal; }
#sidebar a:hover{ color: #555; }
#sidebar ul li ul{ margin:0 0 0 25px; }
#sidebar ul li ul li{ padding:2.5px; padding-left:7px; border-bottom:1px solid #ddd; list-style:circle; }
#footer { clear: both; width: 952px; margin: 0; padding:0; background: #CCC url(images/footer-bottom.gif) no-repeat left top; font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif; font-size: 0.95em; color: #777; letter-spacing: .2px; }
#footer p {padding:25px 0 0 10px; text-align: center; }
#footer a:hover { color: #555; border-bottom: 1px dotted #555; text-decoration: none; }
#footer a{ height:13.5px; width:25px; border:0; background:url(images/logo_send2.png) top; display:block; float:right; }
#footer a:hover{ background-position:bottom; border:0; }
#comments{ margin-top:50x; }
#comments h3{ font-size:16px; color:#fff; background-color:#666; font-weight:lighter; }
#comments ol{ list-style:none; }
.comments_navigation{}
.comments_navigation{}
.comments_reply{ border:1px solid #999; padding:10px; margin-top:30px; }
.comments_reply p label{ font-size:13px; font-weight:bold; }
#comments_list li{ border:1px solid #999; padding:10px; margin:10px 0 10px 0; }
.comments_meta{}
.comments_meta p.nome, .comments_meta p.nome a{ margin:0 0 -17px 0; }
.comments_meta p.hora{ font-size:10px; margin:0; }
.comments_text{}

/*** Simple Slide Show **/
#slideshow { position:relative; height: 245px; }
#slideshow IMG { position:absolute; border:0; margin:0; padding:0; z-index:8; opacity:0.0; }
#slideshow IMG.active { z-index:10; opacity:1.0; }
#slideshow IMG.last-active { z-index:9; }
#slideshow a, #slideshow a:active, #slideshow a:hover, #slideshow a:visited{ border:0; }
.post ol{ margin-left:30px; }
/*** Fim Simple Slide Show **/

#content li p{MARGIN:0;padding:0;font-size:11px;}
.aktt_tweets ul li{MARGIN:0;padding:0;line-height:12px;}

ul.videos li a img {padding:2px !important;margin:3px !important;}
