html{
	background: #E4E5E5 url(images/bg.png) left top repeat-x;
}
body{
	font: 12px Verdana; color: #5E5754;
}
a{
	color: #5E5754; text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a:visited{
	color: #808080;
}
strong{
	font-weight: bold;
}
.content a, .twitt a{
	color:#0070BC;
	font-weight:bold;
}
#wrap{
	width: 928px; margin: 0 auto;
}
#header{
	width: 928px; height: 142px; margin-top: 10px;
	background: transparent url(images/bg-head.gif) left top no-repeat;
}
#header h1 a{
	background:transparent url(images/logo.gif) no-repeat scroll left top; display:block;
	height:54px; left:17px; position:relative; text-indent:-20000px; top:45px; width:298px;
}
#menu{
	float: left;
}
#menu ul{
	margin-top: 5px; 
}
#menu ul li{
	display: inline; padding-right: 2px; margin-right: 4px;
}
#home-menu{
	border-right: 1px solid; 
}
#rss{
	display:table;
	float:right;
	margin-bottom:2px;
	margin-right:3px;
	width: 145px;
}
#rss .icon{
	display: block; width: 25px; height: 25px; text-indent: -20000px;
	background: transparent url(images/rss.gif) left top no-repeat;
	float: left; margin-right: 5px;
}
#rss .txt{
	float: right; margin-top: 10px;
}
#content-wrap{
	margin-top: 5px;
	clear: both;
}
#sidebar{
	width: 306px;
	float: right;
}
#main{
	width: 599px;
	float: left;
	margin-bottom: 10px;
}
#main:after{
	content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0;
}
#content-bottom{
	clear: both;
}
.box {
	border: 1px solid #E4E5E5; background: #FBFBFB; padding: 1px; 
}
.box .seta,.box .seta .pixel {
 	height: 3px; display: block; overflow: hidden;
}
.box .seta {
	width: 100%; background: #FE5E00;
}
.box .seta .pixel {
	width: 3px; margin-left: 3px; background: #FDFBFC;
}
.post{
	margin-bottom: 15px;
	padding-bottom: 5px;
}
.post .content{
	padding: 5px 10px;
}
.post .content p{
	margin-bottom: 15px;
}
.post h2{
	font-size: 1.2em; font-weight: bold; border-bottom: 1px solid #E4E5E5;
	width: 571px; margin: 0 auto 5px;
}
.date{
	background:transparent url(images/clock.gif) no-repeat scroll left top;
	color:#666666; margin-bottom:3px; margin-left:10px; margin-top:5px; padding-left:18px;
}
.post .itens{
	width: 571px; margin: 0 auto;
}
.itens .tags{
	background:transparent url(images/tags.gif) no-repeat scroll left top;
	color:#666666; float:left; padding-left:18px; width:270px;
}
.tags a{
	color: #FE5E00;
}
.itens .comments{
	background:transparent url(images/comments.gif) no-repeat scroll left top;
	color:#666666; float:right; padding-left:18px;
}
.itens:after, #footer:after{
	content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0;
}
.post pre{
	width: 500px; overflow: auto; margin: 0 auto; background: #FFF; color: #000; 
	border: 1px solid #E4E5E5; padding: 8px;
}
.older{
	float: left;
}
.newer{
	float: right;
}
#content-bottom{
	border-top: 1px solid #D7D8D8; padding-top: 5px; padding-bottom: 5px;
}
.copy{
	float: left;
}
.copy a, .powered a{
	color: #FE5E00;
}
.powered{
	float: right;
}
.hide{
	display: none;
}
#sidebar .search{
	padding-bottom: 5px;
}
#sidebar .box{
	margin-bottom: 15px;
}
#sidebar .box h2, .comment-form h2, .comentarios h2{
	color: #0070BC; border-bottom: 1px solid #E4E5E5; width: 296px; margin: 5px auto;
	font-size: 1.2em; font-weight: bold;
}
 .comment-form h2, .comentarios h2{
 	width: 98%;
}
#sidebar .searchform{
	width: 280px; margin: 0 auto;
}
.searchform .textbox{
	width: 220px; padding:3px 2px 2px; border: 1px solid #D7D8D8;
}
.bt-drimio{
	border: 1px solid #EE3124; background: #EF3B23 url(images/bt-bg.gif) repeat-x scroll left top;
	padding: 2px; cursor: pointer;
}
.bt-drimio input{
	background: none; border: none; color: #FFF; font-weight: bold;
}
.categorias ul, .twitt ul{
	width: 280px;
	margin: 0 auto;
}
.categorias ul li, .twitt ul li{
	margin-left: 15px;
	list-style-image: url(images/arrow.gif);
}
.twitt ul li{
	margin-bottom: 5px;
}
.categorias, .twitt{
	padding-bottom: 5px;
}
.comment-form form{
	padding: 10px;
}
.comment-form form p{
	margin-bottom: 5px;
}
.comment-form form p .inpt{
	padding: 2px;
}
.comentarios{
	margin-bottom: 10px;
}
.comentarios span{
	display: block;
	margin-left: 5px;
	margin-bottom: 5px;
}
.comentarios p, .comentarios em{
	padding: 5px;
}
.comentarios em{
	font-style: italic;
	color: #F00;
}
.comentarios p a{
	color:#0070BC;
	font-weight:bold;
}
.archive{
	margin-bottom: 10px;
	padding: 5px;
}
.arquivo h3{
	font-size: 1.2em;
	font-weight: bold;
}
.commentlist li{
	margin: 10px;
	padding: 5px;
	border: 1px solid #E4E5E5;
}
.commentlist .alt{
	background: white;
}

