@charset "utf-8";

/* MAIN content controls */
* html .visualIEFloatFix { height: 0.01%; }
html {
	overflow-y:scroll;            
	margin-top:0px;
	margin-bottom:0px;
	}
form {
	padding:0px;
	margin:0px;
	}
input {
	padding:0px;
	margin:0px;
	}
h1, h2, h3 {	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;}

ol, ul, li {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;
	float:left;
	text-align:left;
}
ol, ul, li, p, div {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;

}
b {
	font-weight:normal;
	}
body {
	background-image: url(images/background.jpg);
	background-repeat: repeat;
	padding-top: 15px;
	background-color:#282828;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
	-ms-interpolation-mode: bicubic;
	}

a {
	text-decoration:none;
	color:#ff7e00;
	}
a:hover {
	text-decoration:underline;
	}
#resident a:hover {text-decoration:none;}
strong {
	color:#CCCCCC;
	}
.aboutbar {
	padding-bottom:5px;
	}
.main_page {
	border-left:#000000 solid 1px; 
	border-right:#000000 solid 1px; 
	border-top:#282828 solid 1px; 
	border-bottom:#282828 solid 1px; 
	width:657px;
	padding:10px;
	padding-bottom:20px;
	background-color:#131313;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	}
.main_bottom_banner {
	background:#222222; 
	border-bottom:1px solid #ff7e00; 
	float:left;
	}
.main_introbox {
	background:#222222; 
	padding:5px 10px 15px 10px; 
	margin:10px 0px 0px 0px; 
	border-bottom:1px solid #ff7e00;
	width:635px;
	float:left;
	}
.news_mainpage_box {
	width:410px; 
	float:left; 
	border:dashed 1px; 
	border-color:#333333; 
	border-bottom:none; 
	background-color:#222222;
	}
.news_mainpage_content {
	padding:5px;  
	border-bottom:dashed 1px; 
	border-color:#333333;
	padding-bottom:10px;
	float:left;
	}
.news_mainpage_content:hover { 
	background-color:#131313;
	cursor:pointer;
	}
a.news_mainpage_content {
	font-weight:bold;
	padding:0px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	float:left;
	}
.news_icon {
	height:60px;
	width:49px;
	float:left;
	margin:10px 5px 0px 10px;
	}
.home_intro_contain {
	width:283px; 
	background-color:#242424; 
	float:left; 
	border:dashed 1px; 
	border-color:#333333;
	padding:10px;
	}
.home_news_contain {
	width:340px; 
	background-color:#242424; 
	float:left; 
	margin-left:10px;
	border:dashed 1px; 
	border-bottom:none; 
	border-color:#333333;
	}
.home_news_box {
	padding:10px; 
	height:145px; 
	border-bottom:dashed 1px; 
	border-color:#333333;
	}
.home_news_img {
	width:85px; 
	height:85px; 
	background-color:#CCCCCC; 
	float:left; 
	margin-right:5px;
	}
.home_news_headline {
	font-weight:bold;
	font-size:14px;
	color:#ff7e00;
	padding-bottom:5px;
	float:left;
	width:325px;
	margin:10px 0px 0px 10px;
	}
.news_headline {
	font-weight:bold;
	font-size:14px;
	color:#ff7e00;
	padding-bottom:5px;
	float:left;
	width:400px;
	}
.news_poster {
	font-size:10px;
	padding-top:5px;
	float:right;
	width:400px;
	}
.resident_img {
	width:100px; 
	height:75px; 
	border:#11111; 
	float:left; 
	margin-right:5px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:center;
	}
.resident_tab {
	float:left; 
	width:100px; 
	padding:5px; 
	margin:0px 10px 15px 10px; 
	height:100px; 
	background:#222222; 
	border-bottom:1px solid #ff7e00;
	cursor:pointer;
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.70;
	font-size:9px;
	}
.resident_tab:hover {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
	}
.resident_name {
	font-weight:bold; 
	float:left; 
	width:100px;
	font-size:10px;
	}
.resident_link {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.70;
	font-size:10px;
	}
.resident_link:hover {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
	}
.schedule_day {
	background:#222222; 
	color:#FFFFFF; 
	float:left; 
	width:120px; 
	padding:10px; 
	font-size:14px; 
	font-weight:bold;
	margin-bottom:1px;
	}
.schedule_day:hover {
	background:#333333;
	}
.schedule_day_on {
	background:#ff7e00;
	color:#FFFFFF; 
	float:left; 
	width:120px; 
	padding:10px; 
	font-size:14px; 
	font-weight:bold;
	margin-bottom:1px;
	}
.schedule_box {
	padding-bottom:5px;
	float:left;
	font-weight:normal;
	width:590px;
	}
.schedule_table {
	float:left; 
	background:#222222; 
	border-left:solid 1px #ff7e00; 
	width:515px; 
	margin:0px 0px 10px 0px; 
	padding:10px 10px 10px 10px; 
	font:10px; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	}
.schedule_minsize {
	float:right; 
	width:10px; 
	height:245px; 
	margin:0px; 
	padding:0px;
	}
.schedule_row {
	font-weight:normal; 
	float:left; 
	width:500px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:dotted 1px #333333;
	}
.schedule_time {
	font-size:14px; 
	font-weight:bold; 
	color:#666666; 
	float:left; 
	padding-right:10px; 
	height:22px;
	width:85px;
	}
.schedule_showname {
	color:#ff7e00; 
	font-weight:bold; 
	font-size:14px; 
	float:left; 
	padding-top:0px; 
	width:370px; 
	height:22px
	}
.schedule_details {
	padding-left:95px; 
	float:left; 
	width:370px;
	}
.schedule_slot {
	float:left;
	padding:5px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	width:499px;
	margin:0px 0px 0px 0px;
	}
.schedule_stream {
	float:right; 
	width:50px; 
	height:20px; 
	text-align:right; 
	font-weight:normal;
	}
a.schedule_slot {
	color:#FFFFFF;
	text-decoration:none;
	}
.schedule_slot:hover {
	cursor:pointer;
	background-color:#131313;
	}
.profile_titles {
	float:left; 
	font-size:24px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	width:500px;
	}
.profile_subtitles {
	float:left; 
	font-size:16px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#ff7e00; 
	width:500px;
	padding-bottom:10px;
	}

.profile_image {
	width:150px; 
	height:125px; 
	float:right; 
	border:solid 1px; 
	border-color:#333333;
	margin-left:5px;
	}
.profile_stats {
	width:80px; 
	float:left; 
	font-weight:bold; 
	}
.profile_results {
	width:420px; 
	float:left; 
	}
.profile_shows {
	background-color:#131313;
	width:80px; 
	float:left; 
	font-weight:bold;
	}
.profile_showresults {
	width:420px;
	float:left; 
	}

.profile_questions {
	float:left; 
	width:657px; 
	color:#ff7e00; 
	font-weight:bold;
	padding-bottom:3px;
	padding-top:15px;
	font-size:12px;
	}
.profile_answers {
	float:left;
	}
.main_content {
	width:657px;
	}
.dummy {clear:both; height:0px; width:0px;}
.main_titles {
	float:left; 
	font-size:24px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	width:657px;
	}
.main_subtitles {
	float:left; 
	font-size:16px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#ff7e00; 
	width:657px;
	padding-bottom:10px;
	}
/*.home_titles {
	float:left; 
	font-size:24px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	width:397px;
	}
.home_subtitles {
	float:left; 
	font-size:16px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#ff7e00; 
	width:397px;
	padding-bottom:10px;
	}*/
.home_titles {
	float:left; 
	font-size:24px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	width:340px;
	}
.home_subtitles {
	float:left; 
	font-size:16px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#ff7e00; 
	width:340px;
	padding-bottom:10px;
	}
.home_content2 {
	padding-left:10px;
	float:right;
	}
.home_headline2 {
	padding-bottom:3px;
	color:#ff7e00;
	}
.home_titles2 {
	float:left; 
	font-size:24px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	width:300px;
	padding-left:10px;
	}
.home_subtitles2 {
	float:left; 
	font-size:16px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#ff7e00; 
	width:300px;
	padding-bottom:10px;
	padding-left:10px;
	}
	
	
	
.main_advertbox { 
	width:230px;  
	padding-left:15px; 
	float:right; 
	}
.dyk_box {
	background:#ff7e00; 
	border:solid #000000 1px; 
	width:220px; 
	padding:5px;
	}
.dyk_title {
	font-size:24px; 
	font-weight:bold;
	}
.dyk_text {
	font-size:14px;
	}
.dyk_more {
	font-weight:bolder; 
	font-size:16px;
	text-decoration:none;
	}
.dyk_more:hover {
	text-decoration:underline;
	}

/* LIVE BAR */
.livebar {
	padding-top:4px; 
	padding-bottom:3px; 
	width:680px; 
	height:24px;
	}
.livebar_onair {
	float:left; 
	background:#131313;
	}
.favbar_box {
	float:left; 
	background-color:#131313; 
	border-left:#282828 2px solid;
	padding-right:4px; 
	padding-left:4px; 
	padding-top:3px; 
	padding-bottom:1px; 
	height:19px; 
	width:109px;
	}	
.favbar:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}
.favbar {
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.40;
	text-decoration:none;
	}
.favbar_img {
	padding:1px; 
	float:left;
}

/* MENU */
.menu_container {
 	background:url(images/menu/menu_00.jpg) no-repeat;
	border:#000000 solid 1px; 
	width:677px; 
	height:247px;
	}
.menu_logo {
	float:left; 
	width:157px; 
	height:247px;
	padding-right:1px;
	}
.menu_panel1 {
	float:left;
	width:259px;
	height:122px;
	padding-right:1px;
	padding-bottom:1px;
	}
.menu_panel2 {
	float:left;
	width:259px;
	height:122px;
	padding-bottom:1px;
	}
.menu_box {
	float:left;
	width:129px;
	height:124px;
	padding-right:1px;
	}
.menu_endbox {
	float:left;
	width:129px;
	height:124px;
	}
.menu_img {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}
.menu_img:hover 	{
	filter:alpha(opacity=90);
	-moz-opacity: 0.9; 
	opacity: 0.90;
	}
/* SITE MAP */
.sitemap-pri {
	font-weight:bold;
	}
.sitemap-sec {
	padding:0px 0px 0px 10px;
	color:#FFFFFF;
	}
.sitemap-blo {
	width:150px; 
	float:left; 
	padding:0px 0px 10px 0px;
	}
/* CONTACT FORM */
.contact-q {
	width:100px;
	float:left;
	padding:12px 0px 0px 0px;
}
.contact-a {
	width:500px;
	float:left;
	padding:10px 0px 0px 0px;
}
.contact-d {
	width:202px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px #FF6600 solid;
	background:#333333;
	color:#FFFFFF;
}
.contact-f {
	width:200px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px #FF6600 solid;
	background:#333333;
	color:#FFFFFF;
}
.contact-s {
	float:left;
	padding:10px 0px 0px 100px;
}
.contact-b {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px #FF6600 solid;
	background:#333333;
	color:#FFFFFF;
}
	
/* FOOTER */
.main_footer {
	border-left:#000000 solid 1px; 
	border-right:#000000 solid 1px;  
	width:677px; 
	height:28px;
	float:inherit;
	background-color:#191919;
	}
/* Redirect */
#redirect_box {
	background-color:#282828; 
	width:400px; 
	padding:10px; 
	margin-top:20%;
	font-size:10px;
	color:#CCCCCC;
	text-align:center;
	}


/* COPYRIGHT - DAPHI.CO.UK */
.copyright_parent {
	padding-bottom:20px;
	}
.copyright_box {
	background-color:#282828; 
	width:400px; 
	padding:10px; 
	margin-top:20px;
	font-size:10px;
	color:#CCCCCC;
	text-align:center;
	}	
.daphi {
	text-decoration:none;
	color:#FF0066;
	}
.daphi:hover {
	text-decoration:underline;
	}



/* FAV BAR TOOLTIP */
#tooltip {
	position:absolute;
	z-index:9999;
	color:#CCCCCC;
	font-size:11px;
	width:inherit;}

#tooltip .tipHeader {
	height:8px;
}


#tooltip .tipBody {
	background-color:#000000;
	border:#333333 solid 1px;
	padding:5px;
}

#tooltip .tipFooter {
	height:8px;
}
