body {
	background: url(images/fundo.gif);
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

h1 {
	font: 26px Tahoma, Arial, Helvetica, sans-serif;
}

h2 {
	font: 25px Tahoma, Arial, Helvetica, sans-serif;
}

#linkcat-2 h2 {
	font: 18px Tahoma, Arial, Helvetica, sans-serif;
}
h3 {
	font: 18px Tahoma, Arial, Helvetica, sans-serif;
}

h4 {
	font: 16px Tahoma, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 {
	color: #424242;
	margin: 0;
	padding: 0;
}
h1 a, h2 a, h3 a, h4 a {
	color: #424242;
	text-decoration: none;
}

a {
	color: #2174d1;
	text-decoration: underline;
}
a:hover {
	color: #2174d1;
	text-decoration: none;
}
#cabecalho {
	padding: 15px 0px 15px 25px;
}

#main {
	width:780px;
	margin: 0px auto;
	background: url(images/fundo_main.gif) repeat-y;
}

#coluna-esquerda {
	margin: 0px 255px 0px 25px;
	border-right: 1px solid #d4d4d4;
	padding-right: 20px;

}

#coluna-direita {	
	width: 220px;
        _width: 200px;
	float: right;
	overflow: hidden;
	margin: 0px 20px 0px 0px;
}

#coluna-direita ul {
	margin: 5px 0px 20px 0px;
	padding-left: 15px;
}

#coluna-direita li {
	color: #CCCCCC;
	white-space: nowrap;
}

#rodape {
	margin:0px 8px 0px 8px;
	padding: 30px 0px 20px 0px;
	color: #BCBCBC;
	font-size: 11px;
	text-align: center;
	background: #f9f9f8;
}
#rodape a {
	color: #99bfea;
}

.clear {
	clear: both;
}

.clearRight {
	clear: right;
}
.clearLeft {
	clear: left;
}
.postinfo {
	color: #bcbcbc;
	font-size: 11px;
}
.postinfo a {
	color: #99bfea;
}
.entry {
	text-align: justify;
	line-height: 140%;
}
.post-separator {
	border: none;
	border-bottom: 1px solid #eeeeee;
}
.post {
	padding-bottom:30px;
}
.entry {
	padding-bottom:20px;
}


/* comentários */
.comentarios-lista {
	margin: 10px 5px;
	padding: 0;
	list-style: none;
}
.comentarios-lista .alt {
	background-color: #f5f5f5;
}
.comentarios-lista li {
	padding:10px;
}
.comentario-info {
	color: #BCBCBC;
	font-size: 11px;
}

.comentario-info a {
	color: #99bfea;
}

/* busca */
#searchform .input input {
	border: 1px solid #B6B6B6;
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #6c6c6c;
}

/* Twitter Widget */

#twitter_update_list {
	list-style: none;
}


#twitter_update_list li {
	color: #6C6C6C;
	white-space: normal;
	margin-bottom: 10px;
}

