	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
        font-color: #FFFFFF;
		margin:0px 0px 0px 0px;
		padding-bottom: 10px;
		}
	a {
		color: #FFFFFF;
		text-decoration: none;
		}
	a:hover {
		color: #FF0000;
		text-decoration: none;
		}
	#banner {
		height:70px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:69px;
		}
	html>body #banner {
		height:69px;
		}
	#logo {
		font-family: Arial, Helvetica, sans-serif;
		float: left;
		font-size:32px;
		padding:10px 10px 0px 10px;
		}
	#bannerads {
		margin-right: 10px;
		float: right;
		}
	ul { 
		margin: 2px; 
		padding: 2px; 
		list-style: decimal inside; 
		text-align: left;
		}
	li { 
		margin-left: 2px; 
		list-style: square inside; 
		color: #333
		}

	input.formButton {}

	.item {
		border: 0px solid #cccccc;
		}
	.itemHead {
		padding: 3px; 
		background-color: #333; color: #FFFFFF;
		}
	.itemInfo {
		text-align: right; 
		padding: 3px; 
		background-color: #efefef
		}
	.itemTitle a {
		font-size: 110%; 
		font-weight: bold; 
		background-color: transparent;
		}
	.itemPoster {
		font-size: 90%; 
		font-style:italic;
		}
	.itemPosate {
		font-size: 90%; 
		font-style:italic;
		}
	.itemStats {
		font-size: 90%; 
		font-style:italic;
		}
	.itemBody {
		padding-left: 5px;
		}
	.itemText {
		margin-top: 5px; 
        font-color: #FFFFFF;
		margin-bottom: 5px; 
		line-height: 1.5em;
		}
	.itemText:first-letter {
		font-size: 133%; 
		font-weight: bold;
		}
	.itemFoot {
		text-align: right; 
		padding: 3px; 
		background-color: #efefef;
		}
	.itemAdminLink {
		font-size: 90%;
		}
	.itemPermaLink {
		font-size: 90%;
		}
.outer {border: 2px #241660; }
.head {background-color: #333333; padding: 5px; font-size: 10px; font-color: #ffffff; font-weight: normal;}
.head1 {background-color: #CCCCCC; padding: 5px; font-size: 10px; font-color: #ffffff; font-weight: normal;}
.even {background-color: #999999; padding: 5px; font-size: small; font-color: #ffffff;}
.odd {background-color: #666666; padding: 5px;}
.foot {background-color: transparent; padding: 5px; font-weight: normal;}
tr.even td {background-color: #666666; padding: 5px; font-size: small;}
tr.odd td {background-color: #333333; padding: 5px; font-size: small;}
	div.errorMsg { 
		background-color: #FFCCCC; 
		text-align: center; 
		border-top: 1px solid #DDDDFF; 
		border-left: 1px solid #DDDDFF; 
		border-right: 1px solid #AAAAAA; 
		border-bottom: 1px solid #AAAAAA; 
		font-weight: bold; padding: 10px;
		}
	div.confirmMsg { 
		background-color: #000000; 
		color: #136C99; 
		text-align: center; 
		border-top: 1px solid #DDDDFF; 
		border-left: 1px solid #DDDDFF; 
		border-right: 1px solid #AAAAAA; 
		border-bottom: 1px solid #AAAAAA; 
		font-weight: bold; padding: 10px;
		}
	div.resultMsg { 
		background-color : #CCCCCC; 
		color: #333333; 
		text-align: center; 
		border-top: 1px solid silver; 
		border-left: 1px solid silver; 
		font-weight: bold; 
		border-right: 1px solid #666666; 
		border-bottom: 1px solid #666666; 
		padding: 10px;
		}
	div.xoopsCode { 
		background: #FFFFFF; 
		border: 1px inset #000080; 
		font-family: "Courier New",Courier,monospace; 
		padding: 0px 6px 6px 6px;
		}
	div.xoopsQuote { 
		background: #FFFFFF; 
		border: 1px inset #000080; 
		font-family: "Courier New",Courier,monospace; 
		padding: 0px 6px 6px 6px;
		}
	.comTitle {
		font-weight: bold; 
		margin-bottom: 2px;
		}
	.comText {
		padding: 2px;
        font-color: #FFFFFF;
		}
	.comUserStat {
		font-size: 10px; 
		color: #333; 
		font-weight:bold; 
		border: 1px solid silver; 
		background-color: #ffffff; 
		margin: 2px; padding: 2px;
		}
	.comUserStatCaption {
		font-weight: normal;
		}
	.comUserStatus {
		margin-left: 2px; 
		margin-top: 10px; 
		color: #333; 
		font-weight:bold; 
		font-size: 10px;
		}
	.comUserRank {
		margin: 2px;
		}
	.comUserRankText {
		font-size: 10px;
		font-weight:bold;
		}
	.comUserRankImg {
		border: 0;
		}
	.comUserName {}
	.comUserImg {
		margin: 2px;
		}
	.comDate {
		font-weight: normal; 
		font-style: italic; 
		font-size: smaller
		}
	.comDateCaption {
		font-weight: bold; 
		font-style: normal;
		}
	#leftcontent {
		font-size:8px;
		width:170px;
		padding-bottom: 20px;
		}
	#leftcontent div.blockTitle {
		padding: 0px; 
		font-color: #fff;
		font-weight: bold;
		}
	#leftcontent div.blockContent {
		padding: 0px; 
		font-color: #000;
		line-height: 120%;
		}
	#centercontent {
		background:#fff;
   		margin-left: 0px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 0px;
		border: 1px solid #aaa;
		}
	html>body #centercontent {
   		margin-left: 0px;
		}
	#centercolumn {
		font-size: 12px;
		}
	#centerCcolumn {
		padding: 0px 1px 1px 3px;
		background:#000;
		}
	#centerCcolumn legend.blockTitle {
		padding: 1px; 
		color: #000; 
		font-weight: bold; 
		margin-top: 0px; 
		margin-right: 0px;  
		margin-left: 0px;
		}
	#centerCcolumn div.blockContent {
		border-left: none; 
		border-right: none; 
		border-bottom: none;  
		padding: 1px; 
		margin-right: 0px;  
		margin-left: 0px; 
		margin-bottom: 2px; 
		line-height: 120%;
		}
	#centerLcolumn {
		width: 50%; 
		padding: 0px 2px 0px 0px; 
		float: left;
		}
	#centerLcolumn legend.blockTitle {
		padding: 2px; 
		color: #000; 
		font-weight: bold; 
		margin-top: 0px;
		}
	#centerLcolumn div.blockContent {
		border-left: 1px solid #ccc; 
		border-right: 1px solid #ccc; 
		border-bottom: 1px solid #dddddd; 
		padding: 3px; 
		margin-left: 3px; 
		margin-right: 2px; 
		margin-bottom: 2px; 
		line-height: 120%;
		}
	#centerRcolumn {
		padding: 0px 3px 0px 0px;
		}	
	#centerRcolumn legend.blockTitle {
		padding: 3px; 
		color: #000; 
		font-weight: bold; 
		margin-top: 0px;
		}
	#centerRcolumn div.blockContent {
		border-left: 1px solid #ccc; 
		border-right: 1px solid #ccc; 
		border-bottom: 1px solid #dddddd; 
		padding: 3px; 
		margin-left: 2px; 
		margin-right: 3px; 
		margin-bottom: 2px; 
		line-height: 120%;
		}
	div#content {
		text-align: left; 
		padding: 0px;
		}
	#footer {
		position: relative;
		color: #aaa;
		padding-right: 10px;
		}