/*
Revolution: the Galaxy Express 999 (Ginga Tetsudou 999) fanlisting
Author: Lee
URL: http://fan.violescent.net/999/
Date: May 31, 2010
*/

body, html {
		font: 10pt/150% Verdana, Georgia, 'Times New Roman', serif;
		color: #000;
		background: #2a2a2a;
		height: 100%;
		}
body.index {
		text-align: justify;
		margin: 0px auto;
		padding: 0px;
		}

input, radio, select, option, textarea		{
		background-color: #000;
		color: #FFF;
		border: 1px dotted #003399;
		}

img		{ border: 0; float: none; }

A,
A:link,
A:visited	{ color: #ada618; text-decoration: none; font-weight: 600; font-style: normal; background-color: transparent;}
A:active,
A:hover		{ color: #747474; text-decoration: none; font-weight: 600; font-style: normal; background-color: transparent;}
* {
	margin: 0;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -83px; /* the bottom margin is the negative value of the footer's height */
}
#footer, .push {
	height: 83px;
}
#footer p	{
		vertical-align:bottom;
		padding-bottom: 10px;
		}
/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

#layout		{ 
		float: none;
		margin: 0 auto; 
		width: 525px; 
		padding: 0px; 
		min-height: 700px;
		background-color: #FFF;
		}
#container	{ 	
		top: 510px;
		left: 45px;
		margin: 0 auto; 
		width: 510px; 
		padding: 10px 0px; 
		}
#header img 	{ float: none; }
#header 	{ width: 550px; padding: 0px 0px 0px 0px; margin: 0px; z-index: 0; }

#text {		width: 510px;
		max-height: 1600px;
		float: none;
		padding: 0px;
		}
dt		{ font-weight: bold; }
.content {
		width: 510px;
		float: none;
		margin: 2px auto;
		text-align: justify;
		}
#nav	{
		width: 450px;
		text-align: center;
		float: none;
		margin: 0 auto;
		}
#nav a {
		width: 90px;
		float: none;
		display: inline-block;
		padding: 3px;
		margin: 0 1px 2px 1px;
		font: bold 7.5pt Georgia, Verdana, 'Trebuchet MS', 'Times New Roman', serif;
		text-transform: uppercase;
		text-align: center;
		letter-spacing: 5pt;
		color: #000;
		background-color: #747474;
		border-right: 5px solid #000;
		border-left: 5px solid #000;
		}
#nav a:hover {
		background-color: #747474;
		border-right: 5px solid #bbb228;
		border-left: 5px solid #bbb228;
		color: #000;
		}
.title, h1	{
		text-align: right;
		float: none;
		color: #bbb228;
		text-transform: uppercase;
		background-color: transparent;
		margin-bottom: 1px;
		letter-spacing: 0.2em;
		font: bold 13pt Tahoma, Geneva, sans-serif;
		border-bottom: #000 solid 2px;
		padding-top: 10px;
		}
.subtitle, h2 {
		text-align: right;
		float: none;
		color: #bbb228;
		font-weight: bold;
		text-transform: uppercase;
		background-color: transparent;
		margin-bottom: 1px;
		margin-left: 45px;
		letter-spacing: 0.1em;
		font-size: 12pt;
		padding-top: 10px;
		}
h1:first-letter	{
		font: 25pt Georgia;
		letter-spacing: 3px;
		text-transform: lowercase;
		font-style: italic;
		font-weight: bold;
		color: #bbb228;
		}

.stats {
		width: 300px;
		float: none;
		padding: 2px;
		margin: 0 auto;
		}
.affiliates {
		margin: 0 auto;
		width: 450px;
		float: none;
		text-align: center;
		padding: 1px;
		}

