BODY {
	scrollbar-3dlight-color : #BE09CA;
	scrollbar-arrow-color : #BE09CA;
	scrollbar-base-color : #363F8A;
	scrollbar-darkshadow-color : #000099;
	scrollbar-track-color : #000000;
	scrollbar-shadow-color : #9E09AA;
	scrollbar-highlight-color : #BE09CA;
	
	background-color : #000000;
	color : #FFFFFF;
	margin : 3 3 3 3;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica;
	text-align : center;
}
A,A:visited,A:active {
	color : #FF9999;
	text-decoration : underline;
	font-weight : bold;
}
A:hover {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
}
input, select {
	background-color : #000066;
	color : #FF6699;
	border : 1px solid #EEEEEE;
	font-size : 11px;
	font-family : Verdana;
	padding : 2px;
}
  td {
	font-size : 12px;
	font-family : Verdana, Arial;
	color : #FFFFFF;
  }

table.Main {
	width : 950px;
	height : 100%;
	border-collapse: collapse;
}
table.Main #header {
	font-weight : bold;
	color : #FF99FF;
	text-align : center;
	font-size : 11px;
}
table.Main #banner {
	width : 950px;
	height : 162px;
	background : #000000 url('images/banner.jpg');
	background-repeat: no-repeat;
	padding : 10px;
	text-align : left;
	vertical-align : bottom;
	font-size : 12px;
	color : #993366
}
table.Main #banner A, table.Main #banner A:visited, table.Main #banner A:active {
	text-decoration : none;
	color : #CC6699;
}
table.Main #banner A:hover {
	text-decoration : underline;
}
table.Main #body {
	width : 100%;
	height : 100%;
	vertical-align : top;
	padding : 5px;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica;
	color : #FFFFFF;
	border : 1px solid #000044;
	background-color : #000011;
}
table.Main #links {
	width : 100%;
	text-align : center;
	vertical-align : top;
	font-size : 14px;
	color : #FFFFFF;
	padding : 5px;
}
A.Links, A.Links:active, A.Links:visited {
	color : #FF6699;
	text-decoration : none;
	padding : 5px;
}
A.Links:hover {
	color : #FFFFFF;
	background-color : #363F8A;
	padding : 4px;
	border : 1px solid #BE09CA;
}
table.Home {
	width : 100%;
	height : 100%;
	border-collapse : collapse;
}
table.Home #left {
	width : 160px;
	padding : 7px;
	vertical-align : top;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica;
	color : #FFFFFF;
}
table.Home #center {
	width : 630px;
	padding : 5px;
	vertical-align : top;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica;
	color : #FFFFFF;
	text-align : center;
}
table.Home #right {
	width : 160px;
	padding : 7px;
	vertical-align : top;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica;
	color : #FFFFFF;
}
table.Thumbs {
	border-collapse : seperate;
	border-spacing : 5px;
	
}
table.Thumbs td {
	padding : 0px;
	background-color : #FFFFCC;
}
.thumb img {
	border : 1px solid #FF6699;
	width : 110px;
	height : 147px;
}
.fansign img {
	border : 1px solid #FF6699;
	width : 110px;
	height : 147px;
}
.thumb:hover img, .fansign:hover img {
	border : 1px solid #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.8;
}
table.Main #footer {
	width : 100%;
	height : 30px;
	text-align : center;
	vertical-align : middle;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica;
	color : #CCCCCC;
}
table.Main #query {
	color : #00FF00;
	font-weight : bold;
	text-align : center;
	font-size : 14px;
}
table.Admin {
	width : 90%;
	border : 1px solid black;
	background-color : #AABBCC;
}
table.Admin th {
	font-size : 13px;
	color : #000066;
	padding : 8px;
}
table.Admin td {
	font-size : 10px;
	padding : 3px;
	color : #000000;
}
table.Admin input, table.Admin select {
	font-size : 10px;
	border : 1px solid #CCCCCC;
	background-color : #000066;
	color : #CCCCCC;
}
table.Admin #error {
	color : #FF0000;
	font-weight : bold;
}
table.Admin A, table.Admin A:visited, table.Admin A:active {
	color : #990000;
	text-decoration : none;
}
table.Admin A:hover {
	color : #000000;
	text-decoration : underline;
}
table.Login td {
	font-size : 12px;
	font-family : Verdana;
}
A.Archived,A.Archived:visited,A.Archived:active {
	color : #999999;
	text-decoration : none;
}
A.Reviewed,A.Reviewed:visited,A.Reviewed:active {
	color : #FF6699;
	text-decoration : none;
}
A.Other,A.Other:visited,A.Other:active {
	color : #FFFFFF;
	text-decoration : none;
}
A.Archived:hover,A.Other:hover,A.Reviewed:hover {
	color : #FF66FF;
	text-decoration : underline;
}
A.Side,A.Side:visited,A.Side:active {
	color : #FF9999;
	text-decoration : underline;
}
A.Side:hover {
	color : #FFFFFF;
	text-decoration : none;
}
table.About td {
	padding : 10px;
}
table.About A, table.About A:visited, table.About A:active {
	color : #FF6699;
}
table.About A:hover, table.News A:hover {
	color : #FFFFFF;
}

table.News {
	width : 90%;
	font-size : 12px;
	font-family : Verdana, Arial;
}
table.News #content {
	border : 1px solid #111122;
	padding : 10px;
	background-color : #000000;
}
table.News #title {
	font-weight : bold;
	font-size : 14px;
	padding : 5px;
	width : 50%;
	background-color : #111122;
	color : #FF99CC;
}
table.News #date {
	text-align : right;
	font-weight : bold;
	font-size : 14px;
	padding : 5px;
	width : 50%;
	background-color : #111122;
	color : #FF99CC;
}
table.News #review {
	padding : 10px;
}
table.Sites
{
	width : 90%;
	border-collapse : collapse;
}
table.Sites th
{
	font-size : 12px;
}
table.Sites td
{
	border-bottom : 1px solid #333333;
	font-size : 10px;
}
table.Sites #row1
{
	text-align : center;
}
table.Sites #row2
{
	text-align : center;
	color : #FF66FF;
}
table.Sites #site1 A, table.Sites #site1 A:visited
{
	color : #FFFFFF;
	text-decoration : none;
}
table.Sites #site1 A:hover
{
	text-decoration : underline;
}
table.Sites #site2 A, table.Sites #site2 A:visited
{
	color : #FF66FF;
	text-decoration : none;
}
table.Sites #site2 A:hover
{
	text-decoration : underline;
}
table.Review {
  	width : 90%;
}
table.Review td {
 	padding : 6px;
}
table.Review #heading {
  	background-color : #000000;
  	font-size : 14px;
}