body, html {
		font: 13px/170% Verdana, 'Trebuchet MS', Tahoma, Georgia, 'Times New Roman', serif;
		height: 100%;
		margin: 0px auto;
		padding: 0px;
		background-color: #242e3f;
		color: #FFF;
		}
body.index {
		height: 100%;
		margin: 0px auto;
		padding: 0px;
		}
A,
A:link,
A:visited	{ color: #B1C5E8; text-decoration: none; font-weight: bold; font-style: italic; background-color: transparent; }
A:hover, 
A:active	{ color: #767676; text-decoration: none; font-weight: bold; font-style: italic; background-color: transparent; }

input, radio, select, option, textarea, checkbox		{
		border: 1px solid #B1C5E8;
		background-color: #242e3f;
		color: #FFF;
		}
fieldset	{
		border: 0;
		margin: 0 auto;
		float:none;
		text-align: left;
		width: 550px;
		}
img		{
		float:none;
		border: 0;
		margin: 0px;
		}
.imglink		{
		float:none;
		border: 0;
		margin: 1px;
		}
.underline	{
		text-decoration: underline;
		}
.emphasis	{
		font-weight: bolder;
		color: #7B5595;
		background-color: #B8B8B8;
		}

h1		{
		display:none;
		}
h4		{
		margin: 0px 10px 15px 20px;
		}
h3		{
		text-align: right;
		margin: 0px 0px 15px 20px;
		text-transform: uppercase;
		font-family: Georgia, 'Times New Roman', serif;
		font-size: 1.0em;
		letter-spacing: 0.2em;
		color: #B1C5E8;
		}
h2		{
		text-align: right;
		margin: 0px 0px 15px 20px;
		text-transform: uppercase;
		font-family: Georgia, 'Times New Roman', serif;
		font-size: 1.6em;
		letter-spacing: 0.4em;
		color: #B1C5E8;
		}
#text {		text-align: left;
		margin: -320px 10px 0px 0px;
		}
#body_text {	text-align: left;
		margin: -50px 75px 0px 75px;
		}
#body		{ 
		width: 534px;	
		margin: 0 auto;
		margin-left: 200px;
		padding-top: 357px;
		padding-bottom: 80px;   /* Height of the footer */
		float: none;
		}

#header 	{ 
		width: 800px; 
		margin: 0 auto; 
		height: 261px;
		 }
#footer		{
		bottom: 0px;
		height: 80px;   /* Height of the footer */
		margin: 0 auto;	
		width: 734px;	
		margin-left: 34px;	
		float: none;
		}
#footer_text	{
		margin: 0px 20px 0px 20px;
		padding-top: 5px;
		text-align: center;
		}
#container		{ 
		width: 800px; 
		min-height: 100%;
}
div#menu	{	
	position: absolute;
	left: 69px;
	top: 357px;
	}

ul#nav {
	margin: 0;
	padding: 0;
	height: 156px;
	list-style-type: none;
	width: 130px;
	}

ul#nav li {
	margin: 0; 
	padding: 0;
	display: block;
	}

ul#nav a {
	float: left;
	padding: 39px 0 0 0;
	width: 130px;
	display: block;
	height: 0px !important; 
	height /**/:39px; /* for IE5/Win only */
	}
	
ul#nav a:hover, #nav a.selected, #nav a.active {
	background-position: 0 -39px;
	}

li#fanlisting a  {
	width: 130px;
	background: url(menu_fanlisting.jpg) top left no-repeat;
	}
li#site a  {
	width: 130px;
	background: url(menu_site.jpg) top left no-repeat;
	}
li#extra a  {
	width: 130px;
	background: url(menu_extra.jpg) top left no-repeat;
	}
li#index a  {
	width: 130px;
	background: url(menu_index.jpg) top left no-repeat;
	}

