html, body {
	background-color: rgb( 0,0,0 );
	font-family: Lucida Grande, Geneva, sans-serif; color: rgb( 112, 112, 112 ); font-size: 8pt; letter-spacing: 1px; text-align: justify;
	height:100%; width: 100%;
	padding:0px; margin:0px;
	overflow: hidden;
}

img {
	border: none;
	padding: 0px; margin: 0px;
	border-collapse: collapse;
}


/* ------------------------------------------

	L I N K S

------------------------------------------ */


a:link { color: rgb( 112, 112, 112 ); text-decoration: none; }
a:visited { color: rgb( 112, 112, 112 ); text-decoration: none; }
a:hover { color: rgb( 255, 255, 255 ); }

/* ------------------------------------------

	T I T L E S 

------------------------------------------ */


h1 {
	font-family: Times, Times New Roman, serif; color: rgb( 255, 255, 255 ); font-size: 48pt; font-weight: lighter; font-variant: small-caps; text-transform: capitalize;
	text-align: right; letter-spacing: 7px;
	margin: 0px;
}

h2 {
	font-family: Times, Times New Roman, serif; color: rgb( 255, 255, 255 ); font-size: 12pt; font-weight: lighter; font-variant: small-caps; text-transform: capitalize;
	text-align: right; letter-spacing: 3px;
	margin: 0px;
}


/* ------------------------------------------

	V E R T I C A L   C E N T E R   A L I G N M E N T

------------------------------------------ */

	#outer[ id ] {
		display: table;
		margin-right: auto; margin-left: auto;
	}
	#outer {
		width: 100%; height: 100%;
		overflow: hidden;
		position: relative;
	}
	#middle {
		position: absolute; top: 50%;
		text-align: center;
		margin-right: auto; margin-left: auto;
	}
	#middle[ id ] {
		display: table-cell;
		vertical-align: middle;
		position: static;
		text-align: center; 
		margin-right: auto; margin-left: auto;
		#position: absolute; #top: 50%;
	}
	#inner[ id ] {
		background-color: #000000;
		margin-right: auto; margin-left: auto;
		#position: relative; #top: -50%
		width: 100%; 
	}
	
	#inner {
		background-color: #000000;
		width: 100%; 
		position: relative; top: -50%;
		margin-right: auto; margin-left: auto;
	}



.body {
	width: 100%; height: 225px;
	border-top-style: solid; border-top-color: rgb( 66, 66, 66 ); border-top-width: 3px;
	border-bottom-style: solid; border-bottom-color: rgb( 66, 66, 66 ); border-bottom-width: 3px;
	background-color: rgb( 43, 43, 43 );
}

.menu {
	width: 100%; height: 18px;
	background-color: rgb( 43, 43, 43 );
	border-style: solid; border-width: 1px; border-color: rgb( 0, 0, 0 );
}

.menuItem {
	vertical-align: middle;
	padding: 0px; margin: 0px;
	float: right;	/* DO NOT REMOVE IE BUG SOLUTION */
	background-color: rgb( 43, 43, 43 );	
	border-left-style: solid; border-left-width: 1px; border-left-color: rgb( 0, 0, 0 );
	border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: rgb( 0, 0, 0 );	
	width: 135px; min-width: 10%;
	height: 18px;
	vertical-align: middle;
	text-align: center;
}

.filler {
	width: 40%; height: 100%;
}