<style>
<!--

body {margin: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000;}

a:link {color: #000; text-decoration: underline;}
a:visited {color: #000; text-decoration: underline;}
a:active {color: #000; text-decoration: underline;}
a:hover {color: #667788; text-decoration: underline;}

table {width: 100%;}
table td {vertical-align: top; text-align: left; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif;}
table td a:link {color: #000; text-decoration: underline;}
table td a:visited {color: #000; text-decoration: underline;}
table td a:active {color: #000; text-decoration: underline;}
table td a:hover {color: #667788; text-decoration: underline;}
	
table.pc-page-holder {width: 780px; border: solid #556655; border-width: 0px 1px 0px 0px;}

/* Top Portion */
td.pc-banner-home {width: 290px; background: #bbccdd; border: solid #556655; border-width: 0px 0px 1px 0px;}
td.pc-banner-ad-home {text-align: right; background: #bbccdd; border: solid #556655; border-width: 0px 0px 1px 0px;}
td.pc-banner {width: 290px; background: #fff; background: #8899aa; border: solid #556655; border-width: 0px 0px 1px 0px;}
td.pc-banner-ad {background: #fff; text-align: right; background: #8899aa; border: solid #556655; border-width: 0px 0px 1px 0px;}
td.topnav-area {background: #bbccdd; padding: 2px; border: solid #556655; border-width: 0px 0px 1px 0px; vertical-align: middle;}
td.topnav-menu {color: #223322; padding: 2px 4px; font-size: 9pt; vertical-align: middle;}
td.topnav-menu a:link {color: #223322; font-size: 9pt; text-decoration: none; font-weight: bold;}
td.topnav-menu a:visited {color: #223322; font-size: 9pt; text-decoration: none; font-weight: bold;}
td.topnav-menu a:active {color: #223322; font-size: 9pt; text-decoration: none; font-weight: bold;}
td.topnav-menu a:hover {color: #000; font-size: 9pt; text-decoration: none; font-weight: bold;}
td.topnav-text {background: #bbccdd; padding: 4px; text-align: right; vertical-align: middle; color: #556677; font-size: 8pt;
	font-weight: bold;}
tr.topnav-subarea {background: #778877; padding: 2px; vertical-align: middle;}
td.topnav-submenu {width: 290px; background: #778877; padding: 2px 4px; vertical-align: middle; font-weight: bold; font-size: 9pt; color: #fff;
	 border: solid #556655; border-width: 0px 0px 1px 0px;}
td.topnav-submenu a:link {color: #fff; font-weight: bold; font-size: 9pt; text-decoration: none;}
td.topnav-submenu a:visited {color: #fff; font-weight: bold; font-size: 9pt; text-decoration: none;}
td.topnav-submenu a:active {color: #fff; font-weight: bold; font-size: 9pt; text-decoration: none;}
td.topnav-submenu a:hover {color: #223322; font-weight: bold; font-size: 9pt; text-decoration: none;}
td.topnav-search {background: #778877; padding: 0px 4px; vertical-align: middle; font-size: 10pt; text-align: right; font-weight: bold;
	color: #fff; border: solid #556655; border-width: 0px 0px 1px 0px;}

/* Left Nav */
td.pc-leftnav {width: 145px; background: #ddddcc; border: solid #8899aa; border-width: 0px 1px 0px 0px;}
td.pc-leftnav-homelink {padding: 6px 4px; font-size: 12pt; font-weight: bold;}
td.pc-leftnav-category {padding: 4px; font-size: 10pt; font-weight: bold; background: #bbbbaa;}
td.pc-leftnav-links {padding: 4px 4px 0px 4px; font-size: 10pt;}
td.pc-leftnav-links a:link {font-size: 10pt; color: #000; text-decoration: underline;}
td.pc-leftnav-links a:visited {font-size: 10pt; color: #000; text-decoration: underline;}
td.pc-leftnav-links a:active {font-size: 10pt; color: #000; text-decoration: underline;}
td.pc-leftnav-links a:hover {font-size: 10pt; color: #556677; text-decoration: underline;}

/* Search */
td.pc-search {background: #fff; padding: 20px;}

/* Right Content */
td.pc-rightcontent {background: #fff; padding: 20px; border: solid #556655; border-width: 0px 1px 0px 0px;}
td.pc-right-ad {width: 160px; background: #eee; text-align: center;}
td.plain-text {font-size: 10pt;}
td.plain-text a:link {font-size: 10pt;}
td.plain-text a:link {font-size: 10pt;}
td.plain-text a:link {font-size: 10pt;}
td.plain-text a:link {font-size: 10pt;}
td.plain-text-bold {font-size: 10pt; font-weight: bold;}

h1 {font-size: 14pt; font-weight: bold;}
h2 {font-size: 12pt; font-weight: bold; color: #556655;}
hr.division {color: #556677; height: 1px; margin: 4px 0px;}

div.backtotop {font-size: 8pt; text-align: right;}
div.backtotop a:link {font-size: 8pt; text-decoration: underline; color: #000;}
div.backtotop a:visited {font-size: 8pt; text-decoration: underline; color: #000;}
div.backtotop a:active {font-size: 8pt; text-decoration: underline; color: #000;}
div.backtotop a:hover {font-size: 8pt; text-decoration: underline; color: #556677;}

div.pullquote1 {width: 200px; float: right; padding: 0px 0px 0px 10px; text-align: right;}
div.pullquote2 {width: 200px; float: right; margin: 0px 0px 0px 10px; background: #bbccdd; padding: 8px;}
div.pullquote3 {width: 150px; float: right; padding: 6px; text-align: left; font-size: 8pt; background: #ccddcc;
	border: solid #556655; border-width: 1px; margin: 0px 0px 10px 10px;}
div.pullquote4 {width: 150px; float: right; padding: 6px; text-align: left; font-size: 8pt; background: #ddddcc;
	border: solid #556677; border-width: 1px; margin: 0px 0px 10px 10px;}
div.pullquote5 {width: 165px; float: right; padding: 0px 0px 0px 10px; text-align: right;}

div.title {font-size: 12pt; font-weight: bold; color: #556655;}
div.reference {font-size: 8pt; font-weight: bold; color: #556655; background: #eee; padding: 1px 0px;}

/* Miscellaneous */
table.worldtime {border: dotted #ddd; border-width: 1px;}
td.timezone-header {width: 25%; font-size: 12pt; font-weight: bold; padding: 6px;}
td.timezone {width: 25%; font-size: 8pt; font-weight: bold; padding: 6px;}

/* Shop */
td.shopping-box {width: 950px;}
td.shopping-box-left {width: 780px;}
td.shopping-box-right {font-size: 8pt; font-weight: bold;} 
div.shop-text {width: 160px; padding: 2px; font-size: 8pt; font-weight: bold; background: #ddddcc;}

/* Forms */
td.forms-normal {font-size: 10pt; padding: 2px 0px;}
td.forms-bold {font-size: 10pt; font-weight: bold; padding: 2px 0px;}

td.forms-title {font-size: 10pt; padding: 6px 0px; font-weight: bold;}
td.forms-input {font-size: 10pt; padding: 6px 0px; vertical-align: middle;}
td.forms-spamblock {border: dotted #ddd; border-width: 1px; font-size: 9pt; padding: 6px; vertical-align: middle;}

td.forms-notice {padding: 2px; font-size: 10pt; font-weight: bold; background: #eeffee; border: dotted #889988; border-width: 1px;
	color: #334433;}

/* Copyright */
td.copyright {background: #bbccdd; text-align: center; font-size: 8pt; color: #000; padding: 2px; font-weight: bold;}

/* Home Page */
table.home-layout {width: 950px; background: #eee;}
td.home-topbanner {background: #BBCCDD;}
td.home-topnav-area {background: #8899aa; padding: 2px; border: solid #556655; border-width: 0px 0px 1px 0px; vertical-align: middle;}
td.home-date {color: #000; font-style: italic; padding: 2px 4px; font-size: 9pt; vertical-align: middle; text-align: right;}
td.home-topnav {color: #000; padding: 2px 4px; font-size: 9pt; vertical-align: middle; text-align: right;}
td.home-topnav a:link {color: #000; font-size: 9pt; text-decoration: none; font-weight: bold;}
td.home-topnav a:visited {color: #000; font-size: 9pt; text-decoration: none; font-weight: bold;}
td.home-topnav a:active {color: #000; font-size: 9pt; text-decoration: none; font-weight: bold;}
td.home-topnav a:hover {color: #223322; font-size: 9pt; text-decoration: none; font-weight: bold;}

td.home-leaderboard {padding: 8px;}
div.leaderboard {background: #fff; border: solid #aabbaa; border-width: 1px 0px;}
td.ad.leaderboard {width: 728px;}
td.home-feature {width: 170px; padding: 0px; text-align: right; border: solid #889988; border-width: 0px 0px 0px 1px;}

td.home-spacer {width: 8px;}
td.home-main_content {padding: 0px 8px 8px 8px;}

	/* Home Page - Left */
	td.home-left {width: 170px; background: #ddddcc; border: solid #889988; border-width: 0px 1px 1px 0px;}
	td.home-leftnavigation {font-size: 9pt; color: #000; font-weight: bold; padding: 6px;}
	td.home-leftnavigation a:link {color: #000; font-size: 9pt; text-decoration: none;}
	td.home-leftnavigation a:visited {color: #000; font-size: 9pt; text-decoration: none;}
	td.home-leftnavigation a:active {color: #000; font-size: 9pt; text-decoration: none;}
	td.home-leftnavigation a:hover {color: #334455; font-size: 9pt; text-decoration: none;}
	div.home-header {font-size: 10pt; color: #223344; font-weight: bold; border: solid #aabbaa; border-width: 0px 0px 1px 0px;
	text-transform: uppercase; background: url(../images/homepage/scratch.gif) no-repeat center left; padding: 0px 0px 0px 10px;}
	div.home-header-sub {padding: 0px 0px 0px 10px;}

	/* Home Page - Middle */
	td.home-middle {width: 578px; padding: 0px 8px;}
	td.home-mid-col-left {background: #fff; font-size: 10pt; padding: 8px; width: 60%;}
	td.home-mid-col-right {background: #fff; font-size: 10pt; padding: 8px; width: 40%;}
	div.home-text {font-size: 9pt; padding: 1px 2px;}
	div.home-text a:link {color: #000; font-size: 9pt; text-decoration: underline;}
	div.home-text a:visited {color: #000; font-size: 9pt; text-decoration: underline;}
	div.home-text a:active {color: #000; font-size: 9pt; text-decoration: underline;}
	div.home-text a:hover {color: #223322; font-size: 9pt; text-decoration: underline;}
	div.forum-preview {padding: 0px 0px 0px 10px;}

	div.home-styledbox {padding: 2px 2px 1px 2px; background: #dfeedf; font-size: 11pt; font-weight: bold; border: solid #8899aa; 
		border-width: 0px 0px 1px 0px; text-transform: uppercase;}
	div.pullquote-styledbox {width: 60px; float: right; padding: 8px 0px 4px 8px; margin: 0;}
	td.home-potw-info {background: #eeeedd; padding: 0px 8px 8px 8px; border: solid #889988; border-width: 0px 1px 1px 0px;}
	td.home-special-box {background: #dfeedf; padding: 6px; border: solid #889988; border-width: 1px;}
	div.home-box-header {font-size: 11pt; color: #000; font-weight: bold; border: solid #aabbaa; border-width: 0px 0px 1px 0px;
	text-transform: uppercase}
	div.home-potw-text {font-size: 8pt;}
	div.home-potw-text a:link {color: #000; font-size: 8pt; text-decoration: underline;}
	div.home-potw-text a:visited {color: #000; font-size: 8pt; text-decoration: underline;}
	div.home-potw-text a:active {color: #000; font-size: 8pt; text-decoration: underline;}
	div.home-potw-text a:hover {color: #223322; font-size: 8pt; text-decoration: underline;}

	/* Home Page - Right */
	td.home-right {width: 170px; background: #ddddcc; padding: 0px; border: solid #889988; border-width: 0px 1px 1px 0px;}
	td.home-rightnavigation {font-size: 9pt; color: #000; font-weight: bold;}

/* Divine Cat */
td.pc-leftnav-dc {width: 135px; background: #ddddcc; border: solid #8899aa; border-width: 0px 1px 0px 0px;}
td.pc-leftnav-homelink-dc {padding: 6px 4px; font-size: 12pt; font-weight: bold;}

-->
</style>