	body 		{ background: #F0F0F0}
	body, td, th, blockquote, h1, h2, h3, p { font-size: 12px; text-align:justify; font-family:Arial; font-weight: normal; }
	h1			{ font-size: 18px; font-weight: bold; text-transform:uppercase; color: #800000; }
	h2			{ font-size: 16px; font-weight: bold; text-transform:uppercase; color: #800000; }
	h3			{ font-size: 12px; font-weight: bold; margin:2; }
	blockquote  { margin-top: 3px; margin-bottom: 10; }

	a:link, a:visited	{ text-decoration: none; }
	a:hover 	{ text-decoration: underline; color: #DD0000; }

	
	.btable 	{ width:100%; border:1px solid #808080; background-color:#E8E8E8; }
	.btable td 	{ padding: 3px; text-align:center; }


	.htable 	{ width:100%; border:1px solid #808080; background-color:#FFFFFF; }
	.htable td 	{ padding: 3px; text-align:justify; }

	.mtable 	{ width: 100%; margin: 0px; margin-bottom: 10px; border:1px solid #808080; background-color:#FFFFFF; font-size: 12px; }	
	.mtable td 	{ text-align:justify; width:100%; border:0px none; padding:0px; padding-left:4px; background-color:#FFFFFF; }
	.mtable th 	{ text-align:justify; width:100%; border:1px dotted #C0C0C0; padding-left:4px; background-color:#DDDDEE; padding-right:0px; padding-top:0px; padding-bottom:0px }

	.top_banner	{ border:1px solid #808080; width:468px; height:60px; float: right; margin:4px; }
	.banner		{ border:1px solid #808080; width:160px; height:600px; background-color:#FFFFFF; }

	.pagination	{ margin: 10px; padding:0px; }
	.pagination a:link, .pagination a:visited { text-decoration: underline; }
	
	.post 		{ border:1px solid #DDDDDD; padding:0px; margin-bottom:10px }
	.post th	{ font-weight: normal; border: 0px none; background-color:#EEEEEE; border-bottom:1px dotted #DDDDDD;  padding: 3;}
	
	.quote 		{ padding:3 15 3 15; width: 100%; font-style: italic; background-color:#FAFAFA; border:1px solid #DDDDDD;}
	.code  		{ padding:3 15 3 15; width: 100%; font-style: italic; color: #008800; background-color:#FFFFF8; border:1px solid #DDDDDD; }
