<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;}

/* Articles */
div.article-title {font-size: 12pt; font-weight: bold; color: #556655; text-transform: uppercase;}

/* 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: #efefef;}
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 - Left Rail */
	    /* Left New Navigation */
		.selectedanchor { /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
		background-color: #eeeedd;
		}

		/* ######### Default class for drop down menus ######### */
		div.anchorclass {
		padding: 6px 2px;
		text-transform: uppercase;
		border-bottom: 1px dotted #ccccbb;
		}

		.anylinkcss{
		position: absolute;
		left: 0;
		top: 0;
		visibility: hidden;
		border: 1px solid #bbbbcc;
		font: normal 12px Arial;
		line-height: 18px;
		z-index: 100; /* zIndex should be greater than that of shadow's below */
		background: #eeeedd;
		width: 168px; /* default width for menu */
		}

		.anylinkcss ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}

		.anylinkcss ul li a:link, .anylinkcss ul li a:visited, .anylinkcss ul li a:active{
		width: 168px;
		display: block;
		text-indent: 3px;
		border-bottom: 1px dotted #ccccbb;
		padding: 4px 2px;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		text-indent: 5px;
		}

		.anylinkcss a:hover{ /*hover background color*/
		background: #ccccbb;
		color: #334455;
		}

		/* ######### class for shadow DIV ######### */
		.anylinkshadow{ /*CSS for shadow. Keep this as is */
		position: absolute;
		left: 0;
		top: 0;
		z-index: 99; /*zIndex for shadow*/
		background: black;
		visibility: hidden;
		}
		
	    /* Callouts */
	    
	    	/* Coming Soon */
	    	table.cam {width: 92%; border: solid #99aabb; border-width: 1px; background: #deefff; border-radius: 10px;}
	    	table.cam td {text-align:left; padding: 8px; font-size: 10pt; }
	    	div.cam-box-header {font-size: 10pt; color: #334455; font-weight: bold; border: dotted #aabbaa; border-width: 0px 0px 1px 0px;
		text-transform: uppercase;}
	    	div.pullquote-cam {background: #ddeeff; width: 60px; float: left; padding: 8px 8px 4px 0px; margin: 0;}
	    	div.cam-text {font-size: 8pt; padding: 8px 0px;}
	    
	    	/* Spread the Purr */
	    	table.spread {width: 92%; border: solid #ccccbb; border-width: 1px; background: #eeeedd; border-radius: 10px;}
	    	table.spread td {text-align:left; padding: 8px;}
	    	div.spread-box-header {font-size: 10pt; color: #334455; font-weight: bold; border: dotted #aabbaa; border-width: 0px 0px 1px 0px;
		text-transform: uppercase;}
	    	div.pullquote-spread {background: #eeeedd; width: 60px; float: left; padding: 8px 8px 4px 0px; margin: 0;}
	    	div.spread-text {font-size: 8pt; padding: 8px 0px;}
	    	

	/* 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: 6px;}
	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 6px 0px 6px; background: #dfeedf; font-size: 11pt; font-weight: bold; border: solid #8899aa; 
		border-width: 0px 0px 1px 0px; text-transform: uppercase;}
	div.home-styledbox-inner {font-size: 8pt; background: #eeffee; padding: 6px; border: solid #ccddcc; 
		border-width: 0px 1px 1px 1px;}
	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; text-align: center; padding: 8px 0px;}

	    /* Callouts */
	    
	    	/* Coming Soon */
	    	table.fb {width: 92%; border: solid #99aabb; border-width: 1px; background: #deefff; border-radius: 10px;}
	    	table.fb td {text-align:left; padding: 8px; font-size: 10pt; }
	    	div.fb-box-header {font-size: 10pt; color: #334455; font-weight: bold; border: dotted #aabbaa; border-width: 0px 0px 1px 0px;
		text-transform: uppercase;}
	    	div.pullquote-fb {background: #ddeeff; width: 60px; float: right; padding: 8px 0px 4px 8px; margin: 0;}
	    	div.fb-text {font-size: 9pt; padding: 8px 0px;}
	
	/* Home Page - Buttons */
	.myButton {
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cbdacb), color-stop(1, #9CAD9C) );
		background:-moz-linear-gradient( center top, #cbdacb 5%, #9CAD9C 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbdacb', endColorstr='#9CAD9C');
		background-color:#cbdacb;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #9CAD9C;
		display:inline-block;
		color:#425342;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		padding:4px;
		margin: 5px 0px 0px 0px;
		text-decoration:none;	
	}.myButton:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #889988), color-stop(1, #cbdacb) );
		background:-moz-linear-gradient( center top, #9CAD9C 5%, #cbdacb 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9CAD9C', endColorstr='#cbdacb');
		background-color:#9CAD9C;
	}.myButton:active {
		position:relative;
		top:1px;
	}	
	
	

-->
</style>
