@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #1c1c1c;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center; 
}
a,.login_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: underline; color: #ffb011;}
a:hover, .a_:hover, .switchgroup_title span:hover, .login_box:hover {
	color: #00d8ff;
	text-decoration: underline;
	cursor:pointer;
}

.a_ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: none;
	border: 0;
	padding: 0;
	margin: 0;
}

label {
	float:left;
	width: 150px;
}

.div_wrap {
	text-align: center;
	width: 1000px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}

.header_logo {
	height: auto;
	width: auto;
	top: 0px;
	background-position: center;
	text-align: center;
	
}

.navigation_bar_gradient {
	background-image: url(images/navigation_bar_grad.png);
	background-repeat: repeat-x;
	padding-top: 26px;
	width: 1000px;
	float: left;  
	text-align: left;
}

#navigation_menu {
	width: 985px;
	text-align: left;
	position: relative;
	float: left;
	margin-top: -20px;
	font-size: 12px;
}

.navigation_menu_about {
	float: right;
	width: 70px;
	text-align: right;

}

.navigation_menu_promotional_materials {
	float: right;
	width: 170px;
	text-align: right;

}

.navigation_menu_promotional_forum {
	float: right;
	width: 75px;
	text-align: right;

}

.navigation_menu_promotional_schedule{
	float: right;
	width: 90px;
	text-align: right;

}

.navigation_menu_promotional_djs{
	float: right;
	width: 100px;
	text-align: right;

}

.navigation_menu_promotional_home{
	float: right;
	width: 70px;
	text-align: right;

}

.navigation_menu_promotional_donate{
	float: right;
	width: 20px;
	text-align: right;

}
.content_header_left {
	background-image: url(images/content_header_left.png);
	background-repeat:no-repeat;
	font-size:1%;
	padding-top: 113px;
	width: 15px;
	text-align: left;
	float: left;
}

.content_header_center {
	background-image: url(images/content_header_center.png);
	background-repeat: repeat-x;
	float: left; 
	width: 985px;
	text-align: left;
}
.content_header_right {
	background-image: url(images/content_header_right.png);
	background-repeat:no-repeat;
	font-size:1%;
	padding-top: 113px;
	width: 15px;
	text-align: right;
	float: right;
}

.content_genre_links {
	width: 685px;
	text-align: left;
	float: left;
	padding-top: 5px;
	
}

.content_genre_names {
	width: 200px;
	text-align: right;
	float: left;
	padding-top: 29px
}

.content_currently_playing {
	width: 285px;
	text-align: right;
	float: left;
	padding-top: 5px
}

.flyer_sponsor_users {
	padding-top: 5px;
	width: 1000px;
	text-align: right;
	float: left;
	margin-left: -15px
}

.flyer_sponsor_users_flyer_rotator {
	width: 595px;
	text-align: right;
	float: left;
}

.sponsor_users_box {
	width: 405px;
	text-align: right;
	float: left;
}

.sponsor_box {
	width: 400px;
	text-align: right;
	float: left;
	padding-left: 5px;
}

.users_box {
	width: 405px;
	text-align: right;
	float: left;
}

.titlebar_left {
	width: 15px;
	text-align: right;
	float: left;
	padding-top: 26px;
	margin-top: 5px;
	margin-left: 5px;
	background-image: url(images/titlebar_left.png);
	background-repeat:no-repeat;
	font-size:1%;	
}

.titlebar_center {
	width: 370px;
	text-align: right;
	float: left;
	margin-top: 5px;
	background-image: url(images/titlebar_center.png);
	background-repeat: repeat-x;
}

.titlebar_right {
	width: 15px;
	text-align: right;
	float: left;
	padding-top: 26px;
	margin-top: 5px;
	background-image: url(images/titlebar_right.png);
	background-repeat:no-repeat;
	font-size:1%;	
}

.login_button {
	border: 0;
	background-color: transparent;
}

.users_box_login_fields {
	width: 405px;
	text-align: right;
	float: left;
}

.usersID_password_fields {
	width: 405px;
	text-align: left;
	float: left;
	padding-left: 15px;
}

.usersID_password_fields_internal {
	width: 390px;
	text-align: center;
	float: left;
	padding-left: 15px;
}

.usersID_password_fields_LEFT {
	width: 140px;
	text-align: left;
	float: left;
	padding-left: 15px;
	margin-top: 5px;
	height: 80px;
}

.usersID_password_fields_RightALL {
	width: 235px;;
	text-align: left;
	float: left;
	padding-right: 15px;
	margin-top: 5px;
}

.usersID_password_fields_Right {
	background:transparent url(images/register_buttons.png) repeat scroll 0 0;
	float:left;
	margin-left:5px;
	width:73px;
	height: 82px;
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	padding-right: -15px;
}

.donate_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: transparent;
	border: 0;
	font-weight:normal;
	font-size: 11px;
	width: 60px;
}

.donate_link:hover {
	cursor: hand;
	color: #00d8ff;
	border-bottom: 1px solid #00d8ff;
	text-decoration: underline;
}

.featured_ALL {
	width: 595px;
	text-align: left;
	float: left;
	margin-top: 5px;
}

.featured_LEFT {
	width: 174px;
	text-align: left;
	float: left;
}

.featured_RIGHT {
	width: 421px;
	text-align: left;
	float: left;
}

img {
	border-style: none;
}

.schedule_current_time {
	background-color:#099AB5;
	float:left;
	margin-left:5px;
	padding-left:15px;
	text-align:left;
	width:370px;
	padding-right: 15px;
}

.one {
	background-color:#373737;
	float:left;
	margin-left:5px;
	padding-bottom:5px;
	padding-left:15px;
	text-align:left;
	width:370px;
	padding-right: 15px;
}


.two {
	background-color:#6e6e6e;
	float:left;
	margin-left:5px;
	padding-bottom:5px;	
	padding-left:15px;
	text-align:left;
	width:370px;
	padding-right: 15px;
}

.fontorange {
	color: #ffb011;
	text-align: left;
	font-weight: bolder;
}

.news_area {
	width: 595px;
	text-align: left;
	float: left;
}

.titlebar_left_other {
	width: 15px;
	text-align: right;
	float: left;
	padding-top: 26px;
	margin-top: 5px;
	background-image: url(images/titlebar_left.png);
	background-repeat:no-repeat;
	font-size:1%;	
}

.titlebar_center_other{
	width: 565px;
	text-align: left;
	float: left;
	margin-top: 5px;
	background-image: url(images/titlebar_center.png);
	background-repeat: repeat-x;
}

.titlebar_right_other {
	width: 15px;
	text-align: right;
	float: left;
	padding-top: 26px;
	margin-top: 5px;
	background-image: url(images/titlebar_right.png);
	background-repeat:no-repeat;
	font-size:1%;	
}

.date_fontorange {
	color: #ffb011;
	text-align: left;
	font-weight: bolder;
	font-style: italic;
}

.subject {
	text-align: left;
	font-weight: bolder;
}

.story {
	text-align: left;
}

.blog_text_area {
	float:left;
	padding-left:15px;
	text-align:left;
	width:565px;
	padding-right: 15px;
}

.footer {
	float: left;
	width: 1000px;
	margin-top: 100px;
}

.footer_info {
	float: left;
	width: 1000px;
	margin-top: 5px;
	text-align: center;
	margin-bottom: 10px;
}

.line {
	width: 1000px;
	height: 1px;
	padding: 0;
	margin: 0;
}

hr {
	color:#a1a1a1;
	height:1px;
	border-top:1px; 
}

.partners_area {
	width: 405px;
	text-align: right;
	float: left;
}

.partners_text_area {
	width: 375px;
	text-align: right;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	margin-top: 5px;
}

.djs_header_bar {
	text-align: center;
	width: 1000px;
	float: left;
	text-align: left;
}

.page_container {
	float:left;
	margin-left:-15px;
	text-align:right;
	width:1000px;
}

.titlebar_left_bar_header {
	width: 15px;
	text-align: right;
	float: left;
	padding-top: 26px;
	margin-top: 5px;
	background-image: url(images/titlebar_left.png);
	background-repeat:no-repeat;
	font-size:1%;		
}

.titlebar_center_bar_header {
	width: 970px;
	text-align: left;
	float: left;
	margin-top: 5px;
	background-image: url(images/titlebar_center.png);
	background-repeat: repeat-x;
}

.titlebar_right_bar_header {
	width: 15px;
	text-align: right;
	float: left;
	padding-top: 26px;
	margin-top: 5px;
	background-image: url(images/titlebar_right.png);
	background-repeat:no-repeat;
	font-size:1%;		
}

.dj_navigation_links_box {
	background-color:#373737;
	float:left;
	height:0;
	padding-bottom:20px;
	padding-top:5px;
	text-align:left;
	width:1000px;
}


.select_genre {
	color:#FFB011;
	float:right;
	font-weight:bold;
	padding-right:15px;
	text-align:right;
	width:130px;
}

.genre_profile_links {
	float:right;
	padding-right:15px;
	text-align:right;
	width:550px;	
}


.dj_list {
	border:1px solid #A1A1A1;
	float:left;
	margin-top:5px;
	padding: 5px 15px;
	text-align:left;
	width:185px;
	color: #00d8ff;
}

.a_dj {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00d8ff;
}

.a_dj:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.bio_area {
	border:1px solid #A1A1A1;
	float:left;
	margin-left:5px;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-top:5px;
	text-align:left;
	width:761px;
}

.dj_photo {
	width: 250px;
	height: 250px;
	float: left;
}

.dj_main_info {
	width: 488px;
	height: 250px;
	float: left;
	margin-left: 5px;
}

.dj_tag {
	color: #ffb011;
	font-weight:bold;
}

.dj_tag_heading {
	color: #00d8ff;
	font-weight:bold;
	font-size:12px;
}

.dj_secondary_info {
	width: 745px;
	float: left;
	margin-left: 5px;
	margin-right: -15px;
}

.tracklist {
	font-size:10px;
	margin-left: 5px;
}

.random_area {
	border:1px solid #A1A1A1;
	float:left;
	margin-top:5px;
	padding:5px 15px;
	text-align:left;
	width:969px;
}


/* CALENDAR (SCHEDULE) CLASSES */

.calendar, .calendar_type, .calendar_big, .calendar_med, .calendar_day {
   border-top: 1px solid #A1A1A1;
   border-left: 1px solid #A1A1A1;
   border-color: #A1A1A1;
}

.calendar_big {
   width: 970px;
   margin: 0;
   border-color: #A1A1A1;
}

.calendar_header, .calendar_header td {
   font-size: 12px;
   font-weight: bold;
   background-color: #099AB5;
   text-align: left;
   width: 135px;
}

.calendar_med {   width: 225px; }

.calendar_med td {
   font-size: 14px;
   font-weight: bold;
   padding: 2px;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
   border-color: #a1a1a1;
}

.calendar_type  { margin-left: 100px; }

.calendar td, .calendar_type td {
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
   border-color: #a1a1a1;
   text-align: center;
}

.calendar td { font-size: 10px; padding: 2px; }

.calendar_type td.active, .calendar_type td.active a {
   background-color: #0071bd;
   color: #FFFFFF;
}

.calendar_type td {
   font-size: 14px;
   padding: 5px;
}

.calendar_big td {
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
   font-family: verdana;
   font-size: 9px;
   padding: 2px;
   border-color: #a1a1a1;
}

.calendar_big span {
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
   border-color: #a1a1a1;
   font-weight: bold;
   font-size: 14px;
   padding: 2px;
   width: 20px;
   margin: -2px 0 0 -2px;
}

#title_show {
   color: #ffb011;
   font-weight: bold;
   font-size: 11px;
   padding: 2px;
   width: 20px;
   margin: -2px 0 0 -2px;
}

.calendar_big p {
   margin: 5px 0 20px 0;
   text-align: left;
}

.calendar_big a.title, .calendar_day a.title {
   font-weight: bold;
   text-transform: uppercase;
}

.calendar_day {
   width: 600px;
   margin: 0 185px;
}

.calendar_day td {
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
   border-color: #a1a1a1;
   font-size: 14px;
   padding: 2px;
}

.calendar-month { font-size: 10px; }
.calendar-med-month { font-size: 14px; }

.articleBox {
   background-color: #95B3D7;
   border: 3px solid #A6A6A6;
   color: #FFFFFF;
   font-size: 14px;
   font-weight: normal;
   font-family: Calibri, Arial, Verdana;
   padding: 2px;
}

.genre_tag {
	font-weight:bold;
}

.eTitle {
	color: #00d8ff;
   font-weight: bold;
   font-size: 11px;
   padding: 2px;
}

#e_title_show,#e_title_show a {
   color: #ffb011;
   font-weight: bold;
   font-size: 11px;
   padding: 2px;
}
.style2 {color: #ffb011}
#uploadprogressbar { display: none; text-align:center; }
