html,body{
	height:100%;
}
body {
	background-color: #212122;
	background-image: url(/content/graphics/background_gradient.jpg);
	background-repeat: repeat-y;
	background-position:center;
	margin:0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a img {border: none; } 
a:link {
	color:#d10092;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #d10092;
}
a:hover {
	text-decoration: none;
	color:#d4d4d4;
	 cursor:pointer;
}
a:active {
	text-decoration: none;
	color: #d10092;
}

#header {
  width: 971px;
  margin-left: auto ;
  margin-right: auto ;
}
#content, #content_footer {
  width: 950px ;
  margin-left: auto ;
  margin-right: auto ;
}
#footer_force_wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
}

#content_footer {
overflow:auto;
padding-bottom:30px
}

#nav {
background-image:url(/content/graphics/links_background.jpg);
background-repeat:repeat-x;
height:31px;
color:#2b2b2b;
font-weight:bold;
line-height:31px;
text-align:center;
}

a.nav_link:link {
	color: #2b2b2b;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
}
a.nav_link:visited {
	text-decoration: none;
	color: #2b2b2b;
	padding: 0px 15px 0px 15px;
}
a.nav_link:hover {
	text-decoration: none;
	color: #d10092;
	padding: 0px 15px 0px 15px;
}
a.nav_link:active {
	text-decoration: none;
	color: #2b2b2b;
	padding: 0px 15px 0px 15px;
}
#header_bar {
height:188px;
background-image:url(/content/graphics/header.png);
}
#header_infobox {
width:460px;
float:right;
height: 147px;
margin-top:40px;
}
#header_infobox_left {
width:190px;
float:left;
text-align:right;
margin-top:97px; /*DYLAN TOOK 8px AWAY FOR NOW PLAYING SONG INFO*/
}
#header_infobox_right {
width:270px;
float:right;
height:147px;
background-image:url();
background-repeat:no-repeat;
background-position:left;
}
#header_infobox_right_image {
margin-top:110px;
margin-left:83px;
}
.header_infobox_time {color: #d10092}


#content_left {
width:624px;
float:left;
}
#content_right {
margin-left:16px;
width:308px;
float:right;
}
#content_object {
margin-top:20px;
overflow:hidden;
}
.border_common {border:2px; border-color:#FFFFFF;  border-style:solid}


#feature_nav {
height:25px;
color:#FFFFFF;
font-weight:bold;
line-height:32px;
}
a.feature_nav_link:link {
	color:#FFFFFF;
	text-decoration: none;
}
a.feature_nav_link:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a.feature_nav_link:hover {
	text-decoration: none;
	color: #d10092;
}
a.feature_nav_link:active {
	text-decoration: none;
	color:#FFFFFF;
}
.font14 {font-size: 14px}
.pink{color: #d10092}
.portal_links {font-size: 18px; color: #d10092; font-family:impact;}
.portal_links_more {color: #d10092;}
.portal_links_sub {
	color: #333333;
	font-size: 15px;
	font-family:impact
}
.portal_links_header {color: #d10092; font-size:48px; font-family:impact}
.schedule_times{ padding-left:10px; color: #d10092}
.schedule_times_active{ padding-left:10px; color: #ff0099}
.resently_updated_header {
	color: #2cdfff;
	font-size: 30px;
	font-family:impact;
}

a.blue:link {
	color:#2cdfff;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
}
a.blue:visited {
	text-decoration: none;
	color:#2cdfff;
	padding: 0px 15px 0px 15px;
}
a.blue:hover {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 15px 0px 15px;
}
a.blue:active {
	text-decoration: none;
	color:#2cdfff;
	padding: 0px 15px 0px 15px;
}

a.footer:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.footer:hover {
	text-decoration: none;
	color: #d10092;
}
a.footer:active {
	text-decoration: none;
	color: #FFFFFF;
}
.horrizontal_list {list-style:none; list-style-type:none; display:inline; display:table-cell; text-align:center}


.title { font-size: 16pt;
					color: #d10092; }
