body {
	margin:0px;
	background:url(bg_body.jpg);
}
body, div, td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

/*  LINKS */
a 		{ color:#000000; text-decoration:none; }
a:hover { color:#A60D21; text-decoration:underline; }

#footerLinks a 		{ color:#555555; text-decoration:none; }
#footerLinks a:hover { color:#000000; text-decoration:underline; }

/* CONTAINERS */
#navigationContainer {
	background:url(bg_navigation.png) repeat-x;
}
#contentContainer {
	width:986px;
	height:592px; 
	margin:0px auto;
}
#footerContainer {
	width:980px; 
	margin:0px auto;
}

/* IDS AND CLASSES */
#navigation {
	width:986px; 
	height:86px; 
	margin:0px auto;
}
#navigation div {
	float:left;
}
#logo {
	padding-right:90px;
}
#subNavigation {
	width:986px; 
	height:43px; 
	margin:0px auto;
	text-align:right;
}
.subnavBG {
	float:right;
	padding: 5px 16px 0px 15px;
	background:url(bg_subnav.png) no-repeat right top;
	font-size:11px;
}
.subnavRight {
	float:right;
	padding: 5px 10px 0px 15px;
	font-size:11px;
}
#statistics {
	float:left; 
	padding:5px 17px;
}

#playButtons div {
	float:left;
}

#logos {
	padding:25px 0px;
	text-align:center;
}
#footer {
	border-top:1px solid #5B5B5B;
	border-bottom:1px solid #5B5B5B; 
	height:40px; 
	color:#5B5B5B;
}
#footerLinks {
	float:left; 
	padding:12px 4px;
	color:#555555;
}
#socialIcons {
	float:right; 
	padding:10px 4px;
}
#copyright {
	padding:10px 0px;
	text-align:center;
	font-size:11px;
}
/*Home page Slider */
.anythingSlider                         { width: 978px; height: 255px; padding:0 4px; position: relative; margin: 0 auto; background:url(bg_banner.png) top left no-repeat;}
.anythingSlider .wrapper                { width: 978px; overflow: auto; height: 205px; position: absolute; top: 0; left: 4px; }

                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding:0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 205px; width: 978px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#join_button {
	display:block;
height:25px;
left:430px;
position:absolute;
top:210px;
width:130px;
z-index:99;
}
.join {
	width:130px;
	height:25px;
	display:block;
}
#thumbNav                               { 
background:url(bg_slider_nav.png) no-repeat scroll -4px bottom transparent;
height:17px;
padding:28px 20px 20px 0;
position:relative;
text-align:right;
top:190px; }
#thumbNav a                             { display: inline-block; height: 12px; width:11px; margin: 0 5px 0 0; background: url(dot_off.png) no-repeat; text-align: center; text-indent:-9999px; }
#thumbNav a:hover                       { background: url(dot_on.png) no-repeat; }
#thumbNav a.cur                         { background: url(dot_on.png) no-repeat; }

#start-stop                             { display:none; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }