﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


div#preload {
	display: none; 
}

body {
	background-color: #000000;
	font: 13px Verdana, Arial, sans-serif;
	height: 100%;
	margin:0 auto;
	line-height: 1;
	text-align: center;
}

#wrapper {
	background-image: url('images/rfkcom_bg.jpg');
	background-repeat: no-repeat;
	margin: 0pt auto;
	width: 960px;
	height: 600px;
	text-align: left;
}

#header {
	margin: 0pt auto;
	width: 960px;
	height: 150px;
}

img.rfklogo {
	width: 265px;
	height: 128px;
	margin: 25px 0 0 15px;
	border: 0px;
}

img.jointhefight {
	position:absolute;
	width: 106px;
	height: 78px;
	margin: 57px 0 0 250px;
}

img.logintext {
	position:absolute;
	width: 60px;
	height: 36px;
	margin: 65px 0 0 382px;
}

input.transfield1 {
	-moz-opacity:0.5;
	filter:Alpha(Opacity=50);
	background:#4e4e4e;
	color: #ffffff;
	border:0px;
}

input.transfield2 {
	-moz-opacity:0.5;
	filter:Alpha(Opacity=50);
	background:#4e4e4e;
	color: #ffffff;
	border:0px;
	margin-top:7px;
}

.loginbutton {
	position:absolute;
	width: 56px;
	height: 12px;
	margin: 113px 0 0 382px;
}

.loginfields {
	position:absolute;
	margin: -92px 0 0 730px;
}

.logout {
	position:absolute;
	margin: 25px 0 0 -65px;
}

a.topnav1{
	position:absolute;
	margin: -108px 0 0 300px;
}

a.topnav2{
	position:absolute;
	margin: -108px 0 0 373px;
}

a.topnav3{
	position:absolute;
	margin: -108px 0 0 423px;
}

a.topnav4{
	position:absolute;
	margin: -108px 0 0 479px;
}

a.topnav5{
	position:absolute;
	margin: -108px 0 0 541px;
}

a.topnav6{
	position:absolute;
	margin: -108px 0 0 639px;
}

a.topnav1b{
	position:absolute;
	margin: -78px 0 0 300px;
}

a.topnav2b{
	position:absolute;
	margin: -78px 0 0 373px;
}

a.topnav3b{
	position:absolute;
	margin: -78px 0 0 423px;
}

a.topnav4b{
	position:absolute;
	margin: -78px 0 0 479px;
}

a.topnav5b{
	position:absolute;
	margin: -78px 0 0 541px;
}

a.topnav6b{
	position:absolute;
	margin: -78px 0 0 639px;
}

#content {
	margin: auto;
	height:290px;
}

#alertplayer {
	width: 460px;
	height: 290px;
	margin: 0 0 0 0px;
}

#alertsimg {
	width: 406px;
	height: 225px;
	margin: -380px 0 0 554px;
	padding-bottom: 175px;
}

#alertstext {
	width: 470px;
	height: 340px;
	margin: 10px 0 0 0px;
	color: #ffffff;
	background-color: #000000;
	font-family: Verdana, Arial;
	font-size: 12px;
	overflow: auto;
	padding: 20px;
}

.alertdate {
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	padding: 10px 0 10px 0;
	line-height: 130%;
	letter-spacing: .5pt;
}

.alertitem {
	color: #ffffff;
	font-family: Verdana;
	font-size: 1.0em;
	line-height: 130%;
	letter-spacing: .5pt;
}

#castimg {
	width: 406px;
	height: 225px;
	margin: -225px 0 0 554px;
	padding-bottom: 195px;
}

#casttext {
	width: 470px;
	height: 185px;
	margin: 10px 0 0 0;
	color: #ffffff;
	background-color: #000000;
	font-family: Verdana;
	letter-spacing: .5px;
	font-size: 12px;
	overflow: auto;
	padding: 20px;
	line-height: 12pt;
}

.castname {
	color: #98AFC7;
	font-family: Verdana, Arial;
	font-size: 1.1em;
	padding: 10px 0 10px 0;
	color:#dc5300;
}

#cclinks {
	font-family: Verdana, Arial;
	font-size: .85em;
	color:#ffffff;
	margin: -160px 0 0 40px;
}

#cclinks a {
	color: #ffffff;
	text-decoration: none;
}

#cclinks a:hover{
	color: #dc5300;
}

.castjack {
	width:120px;
	height:113;
	position:absolute;
	margin: -145px 0 0 794px;	
}

.castgem {
	width:120px;
	height:113;
	position:absolute;
	margin: -42px 0 0 674px;	
}

.casttyhr {
	width:120px;
	height:113;
	position:absolute;
	margin: -145px 0 0 554px;	
}

#eptext {
	width: 460px;
	height: 290px;
	margin: 0 0 0 0px;
	background-color:#000000;
	font-family: Verdana;
	font-size: 10pt;
	color: #ffffff;
	line-height: 110%;
	letter-spacing: 1pt;
}

#epplayer {
	width: 460px;
	height: 290px;	
	margin: -290px 0 0 500px;
}

#videotext1 {
	position:absolute;
	font-family: Verdana;
	font-size: .8em;
	color: #ffffff;
	margin: 20px 0 0 160px;
}

#videotext2 {
	position:absolute;
	font-family: Verdana;
	font-size: .8em;
	color: #ffffff;
	margin: 30px 0 0 160px;
	width:200px;
}

.ep1 {
	position:absolute;
	margin: 0px 0 0 0px;
}

.ep2 {
	position:absolute;
	margin: 113px 0 0 0px;
}

.ep3 {
	position:absolute;
	margin: 177px 0 0 120px;
}

.ep4 {
	position:absolute;
	margin: 177px 0 0 240px;
}

.ep5 {
	position:absolute;
	margin: 290px 0 0 0px;
}

.ep6 {
	position:absolute;
	margin: 290px 0 0 120px;
}

.ep7 {
	position:absolute;
	margin: 290px 0 0 240px;
}

#mediaplayer {
	width: 960px;
	height: 360px;
	margin: 10px 0 0 0px;
}

#homeplayer {
	width: 460px;
	height: 290px;	
	margin: -290px 0 0 500px;
}

#homegear {
	font-family: Verdana;
	font-size: .8em;
	color: #ffffff;
	margin: 20px 0 0 500px;
	line-height: 120%;
	letter-spacing: 1pt;
}

.gearprice {
	font-size:2em;
}

.gearhead {
	font-size: 12px;
	padding-bottom:10px;
}

.geartext {
	padding-bottom:11px;
}

#gearimage {
	margin: -95px 0 0 90px;
	border: 0;
}

#footer {
	position:absolute;
	margin: -5px 0 0 5px;
}

#footertext {
	position:absolute;
	font: 8pt Helvetica;
	letter-spacing: .5pt;
	color: #4e4e4e;
	margin: -10px 0 0 90px;
}

#footertext a {
	color:#4e4e4e;
	text-decoration:none;
}

#footertext a:hover {
	text-decoration:underline;
}

#rnslogo {
	position:absolute;
	margin: -15px 0 0 840px;
}

#alertsfooter {
	position:absolute;
	margin: 20px 0 0 5px;
}

#alertsfootertext {
	position:absolute;
	font: 8pt Helvetica;
	color: #4e4e4e;
	margin: 15px 0 0 90px;
	letter-spacing: .5pt;
}

#alertsfootertext a {
	color:#4e4e4e;
	text-decoration:none;
}

#alertsfootertext a:hover {
	text-decoration:underline;
}

#alertsrnslogo {
	position:absolute;
	margin: 10px 0 0 840px;
}


#epfooter {
	position:absolute;
	margin: 140px 0 0 5px;
}

#epfootertext {
	position:absolute;
	font: 8pt Helvetica;
	letter-spacing: .5pt;
	color: #4e4e4e;
	margin: 135px 0 0 90px;
}

#epfootertext a {
	color:#4e4e4e;
	text-decoration:none;
}

#epfootertext a:hover {
	text-decoration:underline;
}

#eprnslogo {
	position:absolute;
	margin: 130px 0 0 840px;
}

#castrnslogo {
	position:absolute;
	margin: 40px 0 0 840px;
}

#castfooter {
	position:absolute;
	margin: 50px 0 0 5px;
}

#castfootertext {
	position:absolute;
	font: 8pt Helvetica;
	letter-spacing: .5pt;
	color: #4e4e4e;
	margin: 45px 0 0 90px;
}

#castfootertext a {
	color:#4e4e4e;
	text-decoration:none;
}

#castfootertext a:hover {
	text-decoration:underline;
}

#mediarnslogo {
	position:absolute;
	margin: 50px 0 0 840px;
}

#mediafooter {
	position:absolute;
	margin: 60px 0 0 5px;
}

#mediafootertext {
	position:absolute;
	font: 8pt Helvetica;
	letter-spacing: .5pt;
	color: #4e4e4e;
	margin: 55px 0 0 90px;
}

#mediafootertext a {
	color:#4e4e4e;
	text-decoration:none;
}

#mediafootertext a:hover {
	text-decoration:underline;
}

.error {
	font-family: Verdana;
	font-size: .8em;
	color: #A80000;
	margin: -35px 0 0 725px;	
}

p.recruit {
	font-family: Verdana, Arial;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	margin: -80px 0 0 690px;
	border:0px;
}