body	{background-color: #000000; background-image: url('images/bg.gif'); background-position: 50%; background-repeat: repeat-y;}

a:link, a:active, a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: none; color: #CCCCCC; text-decoration: none;}
a:hover {color: #808080; text-decoration: none;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold !important;color: #CCCCCC; margin: 0px; padding: 0px; text-align: center;}
h2, h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold !important; color: #CCCCCC; margin: 0px; padding: 0px; text-align: center;}

.newstitles {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; color: #CCCCCC;}
.paratitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #CCCCCC; font-weight: bold;}
.spoilwarn {color: #FFFF00}
.pso {color: #FF0000; font-weight: bold; font-size: 10.5pt;}
.psx {color: #0000FF; font-weight: bold; font-size: 10.5pt;}
.pst {color: #4CC417; text-decoration: underline; font-weight: bold;}
.pss {color: #FF00FF; text-decoration: font-weight: bold;}

div.headings {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold !important; color: #FFFFFF; text-align: center;}
div.textlink {padding-left: 20px;}

table.design {border-width: 1px; border-spacing: 0px; border-style: outset; border-color: #111111; border-collapse: collapse; background-color: #777777;}
table.design td {border-width: 1px; border-spacing: 0px; border-style: outset; border-color: #111111; border-collapse: collapse; padding: 3px;}
table.design td.centre {border-width: 1px; border-spacing: 0px; border-style: outset; border-color: #111111; border-collapse: collapse; padding: 2px; text-align: center;}
table.design td.tabhead {border-width: 1px; border-spacing: 0px; border-style: outset; border-color: #111111; border-collapse: collapse; background-color: #333333; padding-left: 1px; padding-right: 1px; padding-top: 5px; padding-bottom: 5px; font-size: 13pt; color: #CCCCCC; text-align: center;}
table.design td.subhead {border-width: 1px; border-spacing: 0px; border-style: outset; border-color: #111111; border-collapse: collapse; background-color: #555555; padding: 2px; font-size: 10pt; color: #CCCCCC; text-align: center;}
table.design td.lefthead {border-width: 1px; border-spacing: 0px; border-style: outset; border-color: #111111; border-collapse: collapse; background-color: #555555; padding: 2px; font-size: 10pt; font-weight: bold; color: #CCCCCC; text-align: center;}


#top {width: 960px;
	height: 201px;
	background-image: url('images/logo.png');
	background-repeat: no-repeat; 
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: -480px;
	margin-top: 0px;
	z-index: 2;}

#menu {width: 157px;
	background-color: transparent;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: -478px; 
	margin-top: 201px;
	padding-top: 10px; padding-left: 0px; 
	z-index: 2;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #505050;}
#menu a {padding-left: 20px;}

#content {width: 635px;
	height: 510px;
	background-color: transparent;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: -322px; 
	margin-top: 211px;
	padding-top: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px; 
	z-index: 2;
	overflow-y: auto; overflow-x: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;}

#content a:link, #content a:active, #content a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: none; color: #999999; text-decoration: none;}
#content a:hover {color: #CCCCCC; text-decoration: none;}

#content table.design td a.tableslink:link, #content table.design td a.tableslink:active, #content table.design td a.tableslink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; text-decoration: none;}
#content table.design td a.tableslink:hover {color: #DDDDDD; text-decoration: none}

#incontent {width: 635px;
	height: 434px;
	background-color: transparent;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: -322px;
	margin-top: 256px;
	padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 5px; 
	z-index: 2;
	overflow-y: auto;
	overflow-x: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;}


#conbox {width: 658px;
	height: 538px;
	background-color: #000066;
	background-image: url('images/contop.gif');
	background-repeat: no-repeat; 
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: -322px; 
	margin-top: 201px;
	z-index: 2;
	overflow: none;}

#adlayer {width: 116px;
	height: 620px;
	background-color: #000000;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: 343px; 
	margin-top: 201px;
	padding-top: 10px; padding-left: 5px; padding-right: 10px; 
	z-index: 2;}

#adtop {width: 468px;
	height: 60px;
	background-color: transparent;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: 7px; 
	margin-top: 138px;
	z-index: 2;}

#botad {width: 468px;
	height: 60px;
	background-color: #000000;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: -227px; 
	margin-top: 739px;
	z-index: 3;}

#bottom {width: 658px;
	height: 62px;
	background-color: #000000;
	background-image: url('images/botba.gif');
	background-repeat: no-repeat; 
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: -322px; 
	margin-top: 739px;
	z-index: 2;}

#legal {width: 654px;
	background-color: #000000;
	position: relative;
	left: 50%;
	top: 0%;
	margin-left: 79px; 
	margin-top: -16px;
	z-index: 2;}

#inbullets {width: 15px; height: 618px; background-color: #000000; background-image: url('images/inbullets.gif'); background-repeat: no-repeat; position: absolute; left: 50%; top: 0%; margin-left: -478px; margin-top: 201px; padding-top: 8px; padding-left: 5px; z-index: 2;}

#ffviibullets {width: 15px; height: 682px; background-color: #000000; background-image: url('images/ffvii/ffviibullets.gif'); background-repeat: no-repeat; position: absolute; left: 50%; top: 0%; margin-left: -478px; margin-top: 201px; padding-top: 8px; padding-left: 5px; z-index: 2;}
#ffviiacbullets {width: 15px; height: 474px; background-color: #000000; background-image: url('images/ffviiac/ffviiacbullets.gif'); background-repeat: no-repeat; position: absolute; left: 50%; top: 0%; margin-left: -478px; margin-top: 201px; padding-top: 8px; padding-left: 5px; z-index: 2;}