body 	{ 
	font-family:   Arial, sans-serif; 	 margin: 0;
	padding: 0; background: url(images/redtopstrip.jpg) repeat-x; background-color: #000000;
	min-width: 750px; 
}

.f2 {color: #FF0000;}
.f3 {text-align:right;}
.f4 {font-size: 1.2em; font-weight: bold; }

.f5 {color: #A5017E; }
.f6 {color: #000000; font-size: 1.1em;  font-weight: bold; }
.f7 {color: #001EFF; }
.f8 {font-size: 0.85em; }

a:link {color: #666666;}
a:visited {color: #666666;}
a:hover {color: #FF0000;}
a:active {color: #666666; }

a.main:link {color: #FFFFFF;}
a.main:visited {color: #FFFFFF;}
a.main:hover {color: #FF0000;}
a.main:active {color: #FFFFFF; }

a.protection:link {color: #FFFFFF;}
a.protection:visited {color: #FFFFFF;}
a.protection:hover {color: #FF0000;}
a.protection:active {color: #FFFFFF; }


#wrapper {
	position: relative;	
	width: 750px;
	margin: 0 auto;
      text-align: left;
}

#mainbody {
	position: relative;

	top: 130px;
	margin: 0;
	padding: 0;

	background: bottom right url(images/mainbackground.jpg) no-repeat;
	background-color: #181818;

}

#topbanner {
	position: absolute;
	left: 50%;
	height: 135px;
	width: 700px;
	margin-left:-350px;
	background: top right url(images/Lens_Flare.jpg) no-repeat;

}


#stage {
	position: relative;
	left: 50%;
	width: 700px;
	margin-left:-350px;
	color: #FFFFFF;
	text-align: justify;

}

#stagetext {
	position: relative; 
	left: 180px;
	width: 510px;
	color: #FFFFFF;
	text-align: justify;
	font-size: .8em;
	padding-left: 10px;
	padding-top: 50px;
}

h1 { 	
	position: absolute;
	left: 180px;
	width: 510px;
	font-size: 1.3em;
	color: #D5D5D5;
	padding-top: 8px;
}

#footer {
	position: relative;
	top: 140px;
	left: 50%;
	width: 700px;
	height: 220px;
	margin-left:-350px;

	text-align: justify;
	font-size: .75em;
	color: #959494;
	background: top right url(images/logobutton_ani.gif) no-repeat;
}















#navcontainer {
	position: absolute;
	top: 40px;
	border-right: 1px solid #7E7D7D;
	width: 170px;
	font-size: .8em;
  }

#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;

}

#navcontainer li { margin: .2em 0 .2em 0; }

#navcontainer a
{
display: block;

color: #D5D5D5;
text-decoration: none;
background-position: 0 0;
}

#navcontainer a:hover
{
color: #FFFFFF;
border-left: 2px solid #FF0000;
text-decoration: none;
background-position: 0 0;
padding-left: 5px;

}

#navcontainer ul ul li { margin: .2em 0 .2em 0; }

#navcontainer ul ul a
{
display: block;
color: #FFFFFF;
text-decoration: none;
padding-left: 8px;
}

#navcontainer ul ul a:hover
{
color: #FFFFFF;
text-decoration: none;
background-position: 0 0;
padding-left: 10px;

}





