body, html {
		font: 11px/180% Verdana, Georgia, 'Times New Roman', serif;
		color: #FFF;
		background: url(bg.jpg) #CF3B77 repeat-x;
		height: 100%;
		}
body.index {
		text-align: left;
		margin: 0px auto;
		padding: 0px;
		}

input, radio, select, option, textarea		{
		background-color: #222;
		color: #FFF;
		border: 1px solid #CF3B77;
		}

img		{ border: 0; float: none; }

A,
A:link,
A:visited	{ color: #8B2661; text-decoration: none; font-weight: bold; background-color: #222222;}
A:active,
A:hover		{ color: #2f2f2f; text-decoration: none; font-weight: bold; background-color: #222;}
* {
	margin: 0;
}

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

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

*/

.layout		{ 
		float: left;
		margin: 0px 0px 0px 50px; 
		width: 600px; 
		padding: 0px; 
		min-height: 650px;
		color: #FFF;		
		background-color: #222222;
		}
.container	{ 
		margin: 0 auto; 
		width: 600px; 
		padding: 10px 0px; 
		}
.header img 	{ float: none; }
.header 	{ width: 550px; padding: 50px 0px 0px 0px; margin: 0px; z-index: 0; }

.menu	 {	width: 600px;
		padding-bottom: 10px;
		z-index: 1;
		}
.box 	{	
		width: 600px;
		margin: 0 auto;
		text-align: center;
		}

.text {		width: 530px;
		max-height: 1600px;
		float: none;
		padding: 0px;
		margin-right: 10px;
		margin-left: 10px;
		}
dt		{ font-weight: bold; }
.content {
		width: 575px;
		float: none;
		margin: 2px auto;
		text-align: justify;
		}
.title	{
		text-align: justify;
		float: none;
		color: #A3506E;
		font-weight: bold;
		margin-top: 20px;
		margin-left: 10px;
		margin-right: 20px;
		margin-bottom: 5px;
		border-bottom: 1px dashed #A3506E;
		text-transform: uppercase;
		background-color: #222222;	
		}
.boxtitle	{
		text-align: left;
		float: none;
		color: #9B0C09;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 5px;
		border-bottom: 1px dashed #9B0C09;
		text-transform: uppercase;
		background-color: #222222;	
		}
.menutitle {
		float: right;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;					
		font-weight: bold;
		font-size: 10pt;
		text-transform: lowercase;
		text-align: right;
		z-index: 3;
		}

.subtitle {
		text-align: justify;
		float: none;
		color: #CF3B77;
		font-weight: bold;
		text-transform: uppercase;
		border-bottom: 1px dashed #CF3B77;
		background-color: #222222;
		margin-bottom: 1px;
		}


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

