BODY  {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #c8c9c3;
	margin: 0;
	padding: 0;
	color: #000000;
}

UL.rFolder{
	margin: 0px 0px 10px -10px;
	padding-left: 20px;
}
LI.rFolderItem{
	margin: 0px;
	padding-left: -5px;
}

UL.rCategory{
	margin: 0px;
	padding-left: 0px;
list-style: none;
}
UL.rCategory LI{
	margin: 0px;
	padding-left: 0px;
}



IMG {
	border: 0px;
}

A {
	color: #c8c9c3;
	text-decoration: none;
}
A:HOVER {
	color: #c8c9c3;
	text-decoration: underline;
}

INPUT, TEXTAREA {
	border: 1px solid #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 1px;
	padding: 1px;
}
INPUT:FOCUS, TEXTAREA:FOCUS{
	border-width: 2px;
	margin: 0px;
}

INPUT.button:FOCUS{
	border-width: 1px;
	margin: 1px;
}

INPUT.checkbox, INPUT.checkbox:FOCUS{
	border-width: 0px;
	margin: 1px;
}

INPUT.button{
	background-color: #F3F3F1;
	border: 1px solid #6C6962;
	color: #6C6962;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#searchForm INPUT#q{
	font-family: Helvetica;
	font-size: 17px;
	width: 100%;
}
#searchForm INPUT.button{
	margin-top: 3px;
}
#searchForm P{
	margin: 0;
	padding: 0px 0px 15px 0px;
}


TABLE.hCalendarTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
TABLE.hCalendarTable .hCalendarNavBar {
	font-size: 11px;
}
TABLE.hCalendarTable .hCalendarMonthYearRow {
	font-size: 11px;
}
TABLE.hCalendarTable .hCalendarDayCurrent {
	font-weight: bold;
}
TABLE.hCalendarTable A.hCalendarDayTitle:HOVER {
	background-color: #F3F3F1;
	border: 1px solid #6C6962;
	color: #6C6962;
	text-decoration: none;
	margin: -1px;
}

.raiz {
	top: 0px;
	width: 924px;
	position: absolute;
	left: 50%;
	margin-left: -462px;
	border: 0px;
	background-color: #FFFFFF;
}

.header {
	padding-top: 10px;
}

.corpo {
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #c8c9c3;
	margin: 9px;
	background-color: #FFFFFF;
}

.corpo TABLE.corpo{
	border: 0px;
	width: 100%;
	margin: 0px;
	
}

.corpo TABLE.corpo .topo{
	height: 30px;
}
.corpo TABLE.corpo .topo DIV{
	color: #c8c9c3;
	font-size: 12px;
}

.corpo TABLE.corpo .esquerda{
	width: 110px;
	vertical-align: top;
	padding-top: 10px;
}
.corpo TABLE.corpo .direita{
	width: 110px;
	vertical-align: top;
	padding-top: 10px;
}
.corpo TABLE.corpo .centro{
	vertical-align: top;
	padding: 0px;
}
.corpo TABLE.corpo .centro DIV.conteudo{
	margin: 30px 30px 0px 30px;
}



.entry{
	margin-bottom: 20px;
}
.entryTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #888888;
}

.story{
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
}
.entryTags{
	color: #c8c9c3;
}
.tag{
	text-transform: capitalize;
}
.entryInfo{
	font-size: 9px;
	color: #999999;
}
.smallText{
	font-size: 9px;
}
.storyLink{

}

.bloco {
	font-size: 12px;
	margin-left: 6px;
	color: #686963;
	margin-bottom: 10px;
}
.bloco .titulo{
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	margin-left: -3px;
	margin-right: 3px;
	color: #333333;
}

.bloco .rMenu {
	list-style: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0;
}
.bloco .rMenu .rMenuItem {
	margin: 0;
	padding: 0;
}
.bloco .rMenu .rMenuItem A{
	color: #000000;
}
.bloco .rMenu .rMenuItem A:HOVER{
	color: #000000;
}

.comments {
	margin-top: 40px;
}
.comments-form {
	width: 100%;
	padding: 0;
	margin: 20px 0px 0px 0px;
}
.comments-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #888888;
	border-bottom: 1px solid #c8c9c3;
}

.comments-form FORM {
	margin: 0;
	padding: 0;
}
.comments-form FORM UL {
	list-style: none;
	list-style-position:outside;
	list-style-image: none;
}
.comments-form FORM UL LI {
	display:inline-block;
	margin-bottom: 3px;
}

.comments-form FORM, .comments-form FORM UL LI INPUT.text.large, .comments-form FORM UL LI TEXTAREA.textarea.large{
	font-size: 13px;
	width: 400px;
}
.comments-form FORM UL LI INPUT.text.large {
	font-size: 15px;
}


.comment {
	padding: 4px 5px 1px 5px;
	border-bottom: 1px dashed #c8c9c3;
	font-size: 12px;
}
.comment.odd {
}
.comment.even{
}
.comment-details{
	font-size: 10px;
	margin-left: 10px;
	font-style: italic;
}



.tagcloud { font-size: 130%; light-height: 90%; word-spacing: 3pt; 
            text-align: center; 
            margin-top: 13px }
a.tag     { border-style: none }
a.tag.s1  { color: #a3a3a3; font-size: 70%; letter-spacing: 1px  }
a.tag.s2  { color: #a3a3a3; font-size: 90% }
a.tag.s3  { color: #535353; font-size: 100% }
a.tag.s4  { color: #535353; font-size: 120% }
a.tag.s5  { color: #353535; font-size: 140%; letter-spacing: -1px }
