/*External Style Sheet*/

body,div,html,p,ul,li
	{
	padding:0;
	margin:0;
	}

h1,h2,h3,h4,h5,h6
	{
	font-size:12px;
	margin:0;
	padding:0;
	}
h1
	{
	color:white;
	font:28px Impact, Charcoal, 'Arial Black', sans-serif;
	}
	h1 em
		{
		color:#fff000;
		}
h1 span
	{
	position: absolute;
	width: 370px;
	height:72px;
	overflow:hidden;
	background: url(images/distresstextblue.gif);
	}	
h2
	{
	font:36px Impact, Charcoal, 'Arial Black', sans-serif;
	color:#DABF06;
	margin:0;
	position: relative;
	overflow: hidden;
	float: left;
	text-transform:uppercase;
	}
h2 span
	{
	position: absolute;
	width: 100%;
	height:36px;
	background: url(images/distresstext.gif);
	}
h3
	{
	font:22px Impact, Charcoal, 'Arial Black', sans-serif;
	color:#FF0000;
	margin:0;
	position: relative;
	overflow: hidden;
	float: left;
	text-transform:uppercase;
	}
h3 span
	{
	position: absolute;
	width: 100%;
	height:22px;
	background: url(images/distresstext.gif);
	}
p
	{
	clear: left;
	}
b
	{
	color:red;
	}
a.all
	{
	cursor:pointer;
	color:black;
	}

/*header*/
img
	{
	border-style:none;
	}

ul
	{
	list-style:none;
	}

body 
	{
	margin:0 auto;
	color:black;
	font-size:11pt;
	font-family:Arial, Verdana, sans-serif;
	background:black;
	}

#main
	{

	width:772px;
	margin:0 auto;
	}
#outside
	{
	background:black url('images/body_bg2.gif') repeat-y;
	width:942px;
	margin:0 auto;
	}
#inside
	{
	background-color:white;
	width:772px;
	margin:0 auto;
	}
/*
#header
	{
	background:url('images/header_bg.jpg') no-repeat;
	background:#1b7bc5;
	width:772px;
	height:257px;
	background:url('images/rmxheader_bg.jpg') no-repeat;
	}
#headleft
	{
	width:470px;
	}
#headlogo
	{
	float:left;
	width:305px;
	}
#headother
	{
	float:left;
	width:450px;
	text-align:center;
	}
#headlogolink
	{
	width:354px;
	height:168px;
	margin:0;
	padding:0;
	}
#headatvlink
	{
	width:424px;
	height:86px;
	}
	#headatvlink a, #headlogolink a
		{
		display:block;
		}
*/

#header
	{
	width:772px;
	height:176px;
	background:url('images/header_bg2.jpg') no-repeat;
	}
#headlogolinker
	{
	float:left;
	width:357px;
	height:176px;
	margin:0;
	padding:0;
	}
#headsponsors
	{
	float:left;
	width:415px;
	height:176px;
	}
#headatvlinker
	{
	text-align:right;
	height:100px;
	margin-right:9px;
	}
#headsponsorrotate
	{
	margin:15px 0 0;
	text-align:center;
	}
.rotate
	{
	float:right;
	width:300px;
	text-align:center;
	}
	.rotate img
		{
		height:50px;
		}

#navigation
	{
	background:url('images/nav_bg2.jpg') no-repeat;
	height:68px;
	}
#navul
	{
	padding-left:2px;
	}
	#navul li
		{
		float:left;
		padding-left:2px;
		position:relative;
		z-index:20;
		height:66px;
		}
		#navul li .dropbox
			{
			position:absolute;
			display:none;
			/*left:-24px;*/
			top:48px;
			width:130px;
			background:#51565C url('images/form_bg.jpg') no-repeat;
			z-index:19;
			}
		#navul li:hover .dropbox
			{
			display:block;
			}
			#navul li .dropbox li
				{
				float:none;
				padding-bottom:3px;
				height:auto;
				}
				#navul li .dropbox li a:link, #navul li .dropbox li a:visited, #navul li .dropbox li a:hover, #navul li .dropbox li a:active
					{
					color:white;
					text-decoration:none;
					}
				#navul li .dropbox li a:hover, #navul li .dropbox li a:active
					{
					color:#FCB040;
					}
#middle_recent
	{
	display:block;
	background:url('images/mid_recent.jpg') no-repeat;
	height:37px;
	text-align:right;
	padding:95px 50px 0 0;
	color:white;
	}

#middle
	{
	background:url('images/mid_blank_lg.jpg') no-repeat;
	height:192px;
	text-align:left;
	padding:0 0 0 0;
	color:white;
	}
	#middle img
		{
		margin-left:52px;
		}
	#middle a:link, #middle a:visited, #middle a:hover, #middle a:active
		{
		color:white;
		}
	#middle ul 
		{
		padding:5px 0 0 110px;
		}
	#middle ul li
		{
		float:left;
		width:200px;
		}

#main
	{
	background-color:white;
	width:772px;
	padding:28px 0;
	}
#maininfo
	{
	padding:0 28px 0 38px;
	width:425px;
	float:left;
	overflow:hidden;
	}
#contact
	{
	width:242px;
	float:left;
	padding-right:12px;
	overflow:hidden;
	}
	#contact form
		{
		clear:both;
		background:url('images/form_bg2.jpg') no-repeat;
		width:229px;
		height:105px;
		padding:3px 0 0 13px;
		color:white;
		margin-bottom:15px;
		}
		#contact form p
			{
			margin:0px 0;
			padding:0;
			}
		#contact form input.text
			{
			width:210px;
			margin-bottom:0px;
			border:1px solid white;
			background:url('images/input_bg.jpg') no-repeat;
			}
		#contact form textarea
			{
			width:210px;
			height:65px;
			border:1px solid white;
			background:url('images/text_bg.jpg') no-repeat;
			}
		#contact form input.image
			{
			width:107px;
			height:21px;
			float:right;
			margin:3px 14px 0 0;
			background:url('images/join_now_btn.jpg') no-repeat;
			}
		#contact form input.image:hover
			{
			background:url('images/join_now_btn.jpg') no-repeat -107px 0;
			}
.champs
	{
	border-collapse:collapse;border:solid 1px black;width:100%;
	}
	.champs td
		{
		border:solid 1px; black;
		}
.newer
	{
	color:#DABF06;
	font-size:20px;
	font-weight:bold;
	}
#footer
	{
	width:817px;
	height:72px;
	text-align:right;
	background:url('images/footer_bg.jpg') no-repeat;
	margin:0 auto;
	font-size:10px;
	padding:8px 125px 0 0;
	}
	#footer a:link, #footer a:visited, #footer a:active
		{
		color:black;
		}
	#footer a:hover
		{
		color:white;
		}
.three_column
	{
	width:425px;
	}
	.three_column li
		{
		width:141px;
		float:left;
		}
.two_column
	{
	width:425px;
	}
	.two_column li
		{
		width:200px;
		float:left;
		}
.padded_top
	{
	padding-top:12px;
	}
.padded_left
	{
	padding-left:20px;
	}
.smaller
	{
	font-size:12px;
	}
	.smaller li
		{
		margin-top:3px;
		}
.larger
	{
	font-size:18px;
	}
.colored
	{
	border:solid 1px black;
	margin:15px 0;
	padding:0;
	}
	.colored li
		{
		background-color:#818A8F;
		margin:0;
		padding:5px 3px 5px 10px;
		color:white;		
		}
		.colored li b
			{
			color:#fff000;
			}
	.colored li.one
		{
		border-top:solid 1px white;
		border-bottom:solid 1px black;
		background-color:#2F6A96;

		}
.thumbnailview
	{
	float:left; 
	width:130px;
	margin:5px;
	text-align:center;	
	}
	.thumbnailview img
		{
		margin:0 auto;
		}
	.thumbnailview span
		{
		text-transform:uppercase;
		}
ul.disky
	{
	list-style:disc;
	}
	ul.disky ul
		{
		list-style:circle;
		padding-left:30px;
		}
		ul.disky ul ul
			{
			list-style:square;
			padding-left:30px;
			}
		
a:link
	{
	text-decoration: underline;
	color:#1B7BC5;
	}
a:visited
	{
	text-decoration: underline;
	color:#1B7BC5;
	}	
a:hover
	{
	text-decoration: underline;
	color:#23679B;
	}
a:active
	{
	text-decoration: underline;
	color:#1B7BC5;
	}

p
	{
	padding-bottom:8px;
	line-height:18px;
	}
.clear
	{
	font-size:1px;
	height:1px;
	clear:both;
	margin:0;
	padding:0;
	}
/********Highslide******/
.highslide {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid #FDE981;
}
.highslide:hover img {
	border: 1px solid white;
}

.highslide-image {
    border: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 1px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
