body {
	color: #000;
	margin: 5px 5px 5px 0;
}
body td, p, div {
	font-family: verdana, arial, helvetica, Verdana, Arial, Helvetica, sans-serif;
}
/*table {
	width: 100%;
}*/
table td {
	vertical-align: top;
}
a:link {
	text-decoration: underline;
	color: #024A0A;
}
a:active {
	text-decoration: underline;
	color: #024A0A;
}
a:visited {
	text-decoration: underline;
	color: #024A0A;
}
a:hover {
	color: Green;
}
ul {
	text-align: Left;
	list-style: decimal inside;
	padding: 2px;
	margin: 2px;
}
li {
	color: #024A0A;
	margin-left: 2px;
	list-style: square inside;
}
.itemHead {
	color: #FFF;
	border: 1PX solid;
	padding: 3px;
	background: #DDD url(block-title.gif);
}
.itemInfo {
	text-align: Center;
	color: #000;
	background: #FFF;
}
.itemTitle a {
	font-size: 96%;
	font-weight: bold;
	color: #FFF;
	font-variant: small-caps;
	background: TRANSPARENT;
}
.itemPoster {
	font-size: 90%;
	color: #000;
}
.itemPostDate {
	font-size: 90%;
	color: #000;
}
.itemStats {
	font-size: 90%;
	color: #000;
}
.itemBody {
	color: #000;
	padding-left: 5px;
}
.itemText {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000;
}
.itemText:first-letter {
	font-size: 96%;
	font-weight: bold;
	color: #000;
}
.itemFoot {
	text-align: Center;
	color: #000;
	border: 1PX solid;
	padding: 3px;
	background: #FFF;
}
.itemAdminLink {
	font-size: 90%;
	color: #000;
}
.itemPermaLink {
	font-size: 90%;
	font-style: italic;
	color: #000;
}
table#top {
	margin-bottom: 12px;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	vertical-align: middle;
	padding: 2px;
	background: #6EC979;
}
.fixed {
	width: 1000px;
}
td.slogan {
	font-weight: bold;
	text-align: Center;
	color: #FFF;
	height: 20px;
	vertical-align: middle;
	border: default solid;
	padding: 0;
	background: url(block-title.gif);
}

td.menu {
	font-weight: bold;
	color: #FFF;
	height: 20px;
	border: default solid;
	padding: 0;
	background: url(block-title.gif);
}


td#headerlogo {
	text-align: Center;
	border-bottom: default solid;
	background: url(hbar.gif);
}
td#centercolumn {
	font-size: 12px;
}
td#centercolumn th {
	color: #FFF;
	vertical-align: middle;
	background: Green url(block-title.gif);
}
td#centerCcolumn {
	padding: 3px;
	padding-top: 0;
	padding-bottom: 1px;
}
td#centerCcolumn legend.blockTitle {
	font-weight: bold;
	margin-top: 0;
	color: #FFF;
	margin-left: 0;
	margin-right: 0;
	border: 1PX solid;
	padding: 3px;
	background: Green url(block-title.gif);
}
td#centerCcolumn div.blockContent {
	margin-bottom: 2px;
	margin-left: 0;
	margin-right: 0;
	padding: 3px;
}
td#centerLcolumn {
	color: #000;
	width: 50%;
	padding: 0;
	padding-right: 3px;
}
td#centerLcolumn legend.blockTitle {
	font-weight: bold;
	margin-top: 0;
	color: Green;
	padding: 3px;
}
td#centerLcolumn div.blockContent {
	margin-bottom: 2px;
	color: #000;
	margin-left: 0;
	margin-right: 2px;
	padding: 3px;
}
td#centerRcolumn {
	width: 50%;
	padding: 0;
	padding-right: 3px;
}
td#centerRcolumn legend.blockTitle {
	font-weight: bold;
	margin-top: 0;
	color: Green;
	padding: 3px;
}
td#centerRcolumn div.blockContent {
	margin-bottom: 2px;
	color: #000;
	margin-left: 2px;
	margin-right: 3px;
	padding: 3px;
}
div#content {
	text-align: Left;
	padding: 8px;
}
td#rightcolumn {
	font-size: 12px;
	width: 160px;
}
td#rightcolumn th {
	color: #FFF;
	vertical-align: middle;
	background: Green;
}
td#rightcolumn .blockTitle {
	font-weight: bold;
	color: #FFF;
	border: 1PX solid;
	padding: 3px;
	background: #DDD url(block-title.gif);
}
td#rightcolumn .blockContent {
	margin-bottom: 8px;
	color: #024A0A;
	padding: 3px;
	background: #FFF;
}
tr#footerbar {
	text-align: Center;
}
tr#footerbar td {
	height: 5px;
	border-bottom: 1PX solid;
	background: url(bottombar.gif);
}
td#mainmenu a {
	display: block;
	padding: 4px;
	margin: 0;
}
td#mainmenu a:hover {
	background: #FFF;
}
td#mainmenu a.menuTop {
	padding-left: 3px;
}
td#mainmenu a.menuMain {
	padding-left: 3px;
}
td#mainmenu a.menuSub {
	padding-left: 9px;
}
td#usermenu a {
	display: block;
	padding: 4px;
	margin: 0;
}
td#usermenu a:hover {
	background: #FFF;
}
td#usermenu a.menuSub {
	padding-left: 9px;
}
.outer {
	border: 1PX solid;
}
.head {
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	background: #6EC979;
}
.even {
	color: #024A0A;
	padding: 5px;
	background: #E9E9E9;
}
.odd {
	color: #024A0A;
	padding: 5px;
	background: #E9E9E9;
}
.foot {
	font-weight: bold;
	color: #024A0A;
	padding: 5px;
	background: #DEDEDE;
}
tr.even td {
	color: #024A0A;
	padding: 5px;
	background: #E9E9E9;
}
tr.odd td {
	color: #024A0A;
	padding: 5px;
	background: #E9E9E9;
}
div.errorMsg {
	font-weight: bold;
	text-align: Center;
	border: 1PX solid;
	padding: 10px;
	background: #FCC;
}
div.confirmMsg {
	font-weight: bold;
	text-align: Center;
	color: #6EC979;
	border: 1PX solid;
	padding: 10px;
	background: #DDFFDF;
}
div.resultMsg {
	font-weight: bold;
	text-align: Center;
	color: #6EC979;
	border: 1PX solid;
	padding: 10px;
	background: #CCC;
}
div.xoopsCode {
	font-family: Courier New, Courier, monospace;
	background: #FFF;
	border: 1PX inset;
	padding: 6px;
	padding-top: 0;
}
div.xoopsQuote {
	font-family: Courier New, Courier, monospace;
	background: #FFF;
	border: 1PX inset;
	padding: 6px;
	padding-top: 0;
}
.comTitle {
	font-weight: bold;
	margin-bottom: 2px;
}
.comText {
	padding: 2px;
}
.comUserStat {
	font-weight: bold;
	color: #6EC979;
	border: 1PX solid;
	padding: 2px;
	background: #FFF;
	margin: 2px;
}
.comUserStatus {
	font-weight: bold;
	margin-top: 10px;
	color: #6EC979;
	margin-left: 2px;
}
.comUserRank {
	margin: 2px;
}
.comUserRankText {
	font-weight: bold;
}
.comUserRankImg {
	border: 0;
}
.comUserImg {
	margin: 2px;
}
.comDate {
	font-size: smaller;
	font-style: italic;
}
.comDateCaption {
	font-weight: bold;
	font-style: normal;
}
#footer {
	font-size: 12px;
	text-align: Center;
}
#footer td {
	font-size: 12px;
	text-align: Center;
}

