body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	font-family: "Times New Roman",Arial, Helvetica, sans-serif;
}#header {
	background-color: #000000;
	width: 910px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../media/img/sys/header_bg.jpg);
	background-repeat: repeat-x;
}
#socnet {
	height: 16px;
	width: 250px;
	margin-top: 20px;
	margin-left: 10px;
	position: absolute;
}
#socnet img {
	margin-right: 10px;
}
#search_h {
	width: 400px;
	margin-left: 500px;
	position: absolute;
	text-align: right;
	height: 30px;
	margin-top: 15px;
}

#Main_date_time {
	width: 400px;
	margin-left: 500px;
	position: absolute;
	text-align: right;
	height: 30px;
	margin-top: 15px;
	
	color:#ffffff;
	font-size:13px;
}

#middle {
	background-color: #000000;
	height: auto;
	width: 900px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	margin-left: auto;
	margin-right: auto;
	/* background-image: url(../media/img/sys/m_bg.jpg); */
	background-image: url(../media/img/sys/newbg2.jpg);
	background-repeat: no-repeat;
	padding-bottom: 30px;
}
#credits {
	background-color: #000000;
	height: 85px;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	background-image: url(../media/img/sys/credits_bg.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
#m_logo_live {
	height: 200px;
	width: 900px;
}
#nomad_radio_logo {
	width: 200px;
	position: absolute;
	margin-left: 5px;
	margin-top: 10px;
	height: 140px;
}
#status_holder {
	height: 140px;
	width: 540px;
	margin-top: 60px;
	margin-left: 355px;
	position: absolute;
}
#main_menu {
	background-color: #000000;
	background-image: url(../media/img/sys/main_menu_bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	width: 900px;
}
#main_menu a {
	text-decoration: none;
}

.mm_items {
	color: #FFFFFF;
	height: 23px;
	padding-top: 7px;
	position: absolute;
	font-size: 12px;
	text-align: center;
}
.mm_items:hover {
	color: #000000;
	background-color: #FFFFFF;
}
.mm_items2 {
	color: #000000;
	height: 23px;
	padding-top: 7px;
	position: absolute;
	font-size: 12px;
	text-align: center;
	background-color: #FFFFFF;
}
.mm_items2:hover {
	color: #000000;
	background-color: #FFFFFF;
}

#mm_home {
	width: 55px;
	margin-left: 5px;
}
#mm_prog {
	width: 100px;
	margin-left: 60px;
}
#mm_pres {
	width: 140px;
	margin-left: 160px;
}
#mm_ent {
	margin-left: 300px;
	width: 115px;
}
#mm_social {
	width: 180px;
	margin-left: 415px;
}
#mm_vids {
	width: 70px;
	margin-left: 595px;
}
#mm_pho {
	width: 75px;
	margin-left: 665px;
}
#mm_blo {
	width: 70px;
	margin-left: 740px;
}






#home_bx1 {
	height: 260px;
	width: 890px;
	margin-top: 10px;
	margin-left: 5px;
}
#advert_1 {
	height: 250px;
	width: 300px;
	background-color: #fff;
	position: absolute;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#slides {
	height: 260px;
	width: 580px;
	position: absolute;
	margin-left: 315px;
	background-image: url(../media/img/sys/slides_bg2.JPG);
	background-repeat: repeat-x;
}
#cu3er {
	height: 250px;
	width: 570px;
	margin-top: 5px;
	margin-left: 5px;
	position: absolute;
	background-color: #000000;
}

#home_bx2 {
	height: 315px;
	width: 890px;
	margin-left: 5px;
	margin-top: 10px;
	
}
#home_ft_1 {
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
	position: absolute;
	width: 235px;
	height: 315px;
}

#home_ft_ramadan {
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
	position: absolute;
	width: 575px;
	height: 315px;
}

#home_ft_ramadan a, img{
	border: 0px solid #781351;
	text-decoration:none;

}
#home_ft_ramadan img{
	
	width:565px;
	height: 305px;
	padding-top:5px;
	padding-left:5px;

}
#hft1_header {
	background-color: #000000;
	height: 25px;
	width: 215px;
	margin-left: 5px;
	background-image: url(../media/img/sys/hft1_header_bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bolder;
	padding-left: 10px;
	padding-top: 5px;
	position: absolute;
	margin-top: 5px;
	font-size: 14px;
}
#hft1_img {
	background-color: #000000;
	height: 120px;
	width: 225px;
	position: absolute;
	margin-left: 5px;
	margin-top: 40px;
}
#hft1_title {
	color: #000000;
	background-color: #FFFFFF;
	height: 43px;
	width: 225px;
	position: absolute;
	margin-left: 5px;
	margin-top: 160px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
#hft1_des {
	background-color: #FFFFFF;
	height: 100px;
	width: 215px;
	margin-top: 204px;
	margin-left: 5px;
	position: absolute;
	font-size: 13px;
}
#hft1_title_1 {
	padding-left: 5px;
	padding-top: 7px;
	font-size: 11px;

}
#hft1_title_2 {
	padding-left: 5px;
	font-size:14px;
	font-weight:bold;
}
#hft1_title_2 a {
	text-decoration:none;
	color:#000;
}
#hft1_title_2 a:hover {
	text-decoration:underline;
}
#hft1_des {
	color: #666666;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}
#hft1_ln {
	position: absolute;
	width: 100px;
	height: 17px;
	margin-left: 125px;
	margin-top: 288px;
}


.ft_12 {
	font-size: 12px;
}
.ft_16 {
	font-size: 16px;
}
.ft_14 {
	font-size: 14px;
}
#home_ft_2 {
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
	height: 315px;
	width: 335px;
	position: absolute;
	margin-left: 240px;
}
#hft2_1 {
	height: 150px;
	width: 325px;
	position: absolute;
	margin-left: 5px;
	margin-top: 5px;
	background-color: #FFFFFF;
}
#hft2_2 {
	height: 150px;
	width: 325px;
	position: absolute;
	margin-left: 5px;
	margin-top: 160px;
	background-color: #FFFFFF;
}
.hft2_img img{

width:150px;
height:150px;
}


.hft2_img {
	background-color: #000000;
	height: 150px;
	width: 100px;
	position: absolute;
}
.hft2_name {
	height: auto;
	width: 170px;
	margin-top: 5px;
	margin-left: 170px;
	font-size: 12px;
	position: absolute;
}
.hft2_topic {
	height: 20px;
	width: 170px;
	margin-top: 25px;
	margin-left: 170px;
	position: absolute;
	font-size: 14px;
	font-weight: bold;
}
.hft2_topic a {
	color: #000000;
	text-decoration: none;
}
.hft2_topic a:hover {
	text-decoration: underline;
}

.hft2_des {
	height: 65px;
	width: 150px;
	position: absolute;
	margin-left: 170px;
	margin-top: 55px;
	color: #333333;
	font-size: 14px;
}
.hft2_ln {
	height: 17px;
	width: 175px;
	margin-top: 130px;
	margin-left: 170px;
	position: absolute;
}
#home_ft_3 {
	height: 315px;
	width: 310px;
	margin-left: 580px;
	position: absolute;
	
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
}
#hft3_header {
	background-color: #000000;
	height: 25px;
	width: 215px;
	margin-left: 5px;
	background-image: url(../media/img/sys/hft1_header_bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bolder;
	padding-left: 10px;
	padding-top: 5px;
	position: absolute;
	margin-top: 5px;
	font-size: 14px;
}

#hft3_header2 {
	background-color: #000000;
	height: 25px;
	width: 290px;
	margin-left: 5px;
	background-image: url(../media/img/sys/hft1_header_bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bolder;
	padding-left: 10px;
	padding-top: 5px;
	position: absolute;
	margin-top: 5px;
	font-size: 14px;
}

#home_ft_3 img{

	width:80px;
	height:80px;
	
	border: 0px solid #999999;

}

#Somali_Section1{

	height: 80px;
	width: 300px;
	
	margin-left: 5px;
	margin-top:45px;
	background-color: #FFFFFF;

}

#Somali_Section2{

	height: 80px;
	width: 300px;
	
	margin-left: 5px;
	margin-top:10px;
	background-color: #FFFFFF;

}

#Somali_Section3{

	height: 80px;
	width: 300px;
	
	margin-left: 5px;
	margin-top:10px;
	background-color: #FFFFFF;
}

.Somali_Section_img {
	height: 80px;
	width: 80px;
	position: absolute;
}

.Somali_Section_topic {
	height: 20px;
	width: 200px;
	margin-top: 5px;
	margin-left: 90px;
	font-size: 14px;
	font-weight: bold;
}

.Somali_Section_des {
	height: 65px;
	width: 210px;
	margin-left: 90px;
	color: #333333;
	font-size: 14px;
}



#TopicArea {
	height: 245px;
	width: 890px;
	margin-left: 5px;
	margin-top: 10px;
}

#Topic1 {
	height: 115px;
	width: 292px;
	position: absolute;
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
}
#Topic2 {
	height: 115px;
	width: 292px;
	position: absolute;
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
	margin-left:297px;
}
#Topic3 {
	height: 115px;
	width: 295px;
	position: absolute;
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
	margin-left:595px;
}
#Topic4 {
	height: 115px;
	width: 292px;
	position: absolute;
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
	margin-top: 125px;
}
#Topic5 {
	height: 115px;
	width: 292px;
	position: absolute;
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
	margin-left:297px;
	margin-top: 125px;
}
#Topic6 {
	height: 115px;
	width: 295px;
	position: absolute;
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
	margin-left:595px;
	margin-top: 125px;
}


#Topic_Header {
	background-color: #000000;
	height: 25px;
	width: 273px;
	margin-left: 5px;
	background-image: url(../media/img/sys/hft1_header_bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bolder;
	padding-left: 10px;
	padding-top: 5px;
	position: absolute;
	margin-top: 5px;
	font-size: 14px;
}

#Topic_Header a{

	color:#fff;
}
#Topic_Header a:hover{
	
	text-decoration:underline;
}

#Topic_Link {
	height: 70px;
	width: 282px;
	margin-left: 5px;
	margin-top: 40px;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 14px;
}
#Topic_Link:hover {
	height: 70px;
	width: 282px;
	margin-left: 5px;
	margin-top: 40px;
	color: #FFFFFF;
	background-color: #000000;
	font-size: 14px;
}

#TopicArea a{

text-decoration: none;
}

#Topictext{

margin-left:10px;
padding-top:2px;
}


#HomeArea3 a{

text-decoration: none;
color:#000000;
}
#HomeArea3 a:hover{

text-decoration: underline;
color:#666666;
}

#home_ft_3 a{

text-decoration: none;
color:#000000;
}
#home_ft_3 a:hover{

text-decoration: underline;
color:#666666;
}


#HomeArea3 {
	height: 355px;
	width: 890px;
	margin-left: 5px;
	margin-top: 10px;
}


#HomeArea3_section1 {
	height: 355px;
	width: 292px;
	position: absolute;
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
}
#HomeArea3_section2 {
	height: 355px;
	width: 292px;
	position: absolute;
	background-color: #000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
	margin-left:297px;
}
#HomeArea3_section3 {
	height: 355px;
	width: 295px;
	position: absolute;
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
	margin-left:595px;
}

#HomeArea3_Row1{

	height: 100px;
	width: 286px;
	
	margin-left: 5px;
	margin-top:40px;
	background-color: #FFFFFF;

}

#HomeArea3_Row2{

	height: 100px;
	width: 286px;
	
	margin-left: 5px;
	margin-top:5px;
	background-color: #FFFFFF;

}

#HomeArea3_Row3{

	height: 100px;
	width: 286px;
	
	margin-left: 5px;
	margin-top:5px;
	background-color: #FFFFFF;
}

#HomeArea3 img{
	
	width:80px;
	height:80px;
	border: 0px solid #999999;

}


#chart1 img{

	width:55px;
	height:55px;
	
}

#chartTop10 img{

	width:46px;
	height:46px;
	
}

.HomeArea3_img {
	height: 80px;
	width: 80px;
	position: absolute;
}

.HomeArea3_topic {
	width: 186px;
	margin-top: 2px;
	margin-left: 90px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom:5px;
}

.HomeArea3_des {
	height: 75px;
	width: 186px;

	margin-left: 90px;
	
	color: #333333;
	font-size: 14px;
}

#hft3_img {
	height: 150px;
	width: 225px;
	margin-top: 40px;
	margin-left: 5px;
	position: absolute;
	background-color: #000000;
}
#hft3_title {
	height: 25px;
	width: 215px;
	margin-left: 5px;
	position: absolute;
	background-color: #000000;
	margin-top: 190px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}
#hft3_title a {
	color: #FFFFFF;
	text-decoration: none;
}
#hft3_title a:hover {
	text-decoration: underline;
}
#hft3_more {
	height: 85px;
	width: 225px;
	margin-top: 225px;
	margin-left: 5px;
	position: absolute;
}
#home_bx3 {
	height: 295px;
	width: 890px;
	margin-left: 5px;
	margin-top: 10px;
}
#home_ft_4 {
	height: 315px;
	width: 235px;
	position: absolute;
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
}
#hft4_header {
	background-color: #000000;
	height: 25px;
	width: 215px;
	margin-left: 5px;
	background-image: url(../media/img/sys/hft1_header_bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bolder;
	padding-left: 10px;
	padding-top: 5px;
	position: absolute;
	margin-top: 5px;
	font-size: 14px;
}
#hft4_img {
	height: 120px;
	width: 225px;
	margin-top: 40px;
	margin-left: 5px;
	position: absolute;
}
#hft4_des {
	padding: 5px;
	height: 23px;
	width: 215px;
	margin-left: 5px;
	margin-top: 160px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
	background-color: #000000;
	position: absolute;
	padding-top: 7px;
}
#hft4_des  a  {
	color: #FFFFFF;
	text-decoration: none;
}

#h_more_blogs {
	background-color: #000000;
	height: 90px;
	width: 225px;
	margin-top: 200px;
	position: absolute;
	margin-left: 5px;
}
#h_more_blogs_header {
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height: 15px;
	padding-left: 0px;
}
.h_more_blogs_items {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 3px;
}
.h_more_blogs_items a {
	color: #FFFFFF;
	text-decoration: none;
}
#hft4_des a:hover {
	text-decoration: underline;
}

.h_more_blogs_items a:hover {
	text-decoration: underline;
}




#hm_vid_h {
	background-color: #000000;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
	background-repeat: repeat-x;
	height: 315px;
	width: 650px;
	margin-left: 240px;
	position: absolute;
}
#hm_vid_player {
	background-color: #000000;
	height: 230px;
	width: 410px;
	position: absolute;
	margin-left: 5px;
	margin-top: 5px;
}
#hm_vid_header {
	background-color: #000000;
	height: 25px;
	width: 215px;
	margin-left: 420px;
	background-image: url(../media/img/sys/hft1_header_bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bolder;
	padding-left: 10px;
	padding-top: 5px;
	position: absolute;
	margin-top: 5px;
	font-size: 14px;
}
#hm_vid_list {
	background-color: #000000;
	height: 255px;
	margin-top: 35px;
	margin-left: 420px;
	position: absolute;
	width: 225px;
}
#hm_vid_swf {
	height: 230px;
	width: 410px;
	position: absolute;
}
#hm_vid_des {
	height: 50px;
	width: 410px;
	margin-top: 240px;
	position: absolute;
	background-color: #FFFFFF;
	margin-left: 5px;
}
#hm_vid_title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#hm_vid_des2 {
	font-size: 12px;
	padding-top: 5px;
}


.hm_vid_list_itm {
	background-color: #000000;
	height: 85px;
	width: 225px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.hm_vid_list_img {
	height: 75px;
	width: 100px;
	margin-top: 5px;
	margin-left:5px;
	position: absolute;
}
.hm_vid_list_title {
	height: 75px;
	width: 110px;
	margin-left: 110px;
	position: absolute;
	margin-top: 5px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}

.hm_vid_list_title:hover {
	text-decoration:underline;
}
#search_input {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 200px;
	padding-left: 3px;
	font-size: 11px;
	height: 21px;
}
#search_button {
	color: #000000;
	background-color: #CCCCCC;
	background-image: url(../media/img/sys/search_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	height: 25px;
	width: 60px;
}
#live_text_holder {
	background-color: #800000;
	height: 45px;
	width: 425px;
	position: absolute;
	margin-top: 85px;
	margin-left: 40px;
	padding-left: 75px;
	padding-top: 3px;
}
#live_pre_img {
	height: 80px;
	width: 110px;
	position: absolute;
	margin-top: 60px;
}
 
#live_pre_img img {
}
#listen_live_c {
	position: absolute;
	margin-top: 10px;
}
#listen_live_show {
	height: 20px;
	width: 200px;
	position: absolute;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 3px;
	margin-left: 120px;
	display: inline-block;
	font-weight: bold;
}
#listen_live_ticker {
	height: 27px;
	width: 250px;
	margin-left: 120px;
	padding-top: 3px;
	position: absolute;
	font-size: 12px;
	color: #CCCCCC;
	text-align: left;
	margin-top: 20px;
}
.live_author li {
	margin: 0px;
}
#listen_live_text a{
	color:#FF9900; 
	font-size:14px; 
	font-weight: bold;
	text-decoration:none;
	
}
#listen_live_text a:hover{
	color:#FFFFFF; 
	text-decoration:underline;
}
.play {
	color: #FFFFFF;
	text-decoration: none;
}
.header_link {
	text-decoration: none;
	color: #FFFFFF;
}
.header_link:hover {
	text-decoration: underline;
}
#credits_links {
	position: absolute;
	margin-top: 20px;
	margin-left:10px;
	font-size: 12px;
}

#credits_links a {
	color: #FFFFFF;
	text-decoration: none;
}
#credits_links a:hover {
	text-decoration: underline;
}
#partner_promo {
	height: 30px;
	width: 200px;
	position: absolute;
	margin-top: 40px;
	margin-left: 700px;
	text-align: right;
}
#prog_main {
	min-height: 925px;
	width: 645px;
	margin-top: 10px;
	margin-left: 5px;
	background-color: #000000;
	border: 1px solid #333333;
	padding: 0px;
}
#prog_header {
	color: #F0F0F0;
	background-image: url(../media/img/sys/programmes_header_bg.jpg);
	background-repeat: repeat-x;
	padding-left: 10px;
	height: 40px;
	padding-top: 20px;
	font-size: 24px;
}
#prog_list_holder {
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	min-height: 955px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:7px;
	width: 625px;
	padding-bottom: 50px;
}
.prog_list_item {
	height: 120px;
	width: 625px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.prog_list_img {
	background-color: #000000;
	height: 120px;
	width: 225px;
	position: absolute;
}
.prog_list_details {
	position: absolute;
	height: 120px;
	margin-left: 235px;
	width: 220px;
}
.prog_list_details_author {
	font-size: 13px;
	color: #333333;
}
.prog_list_details_show a {
	font-size: 17px;
	color: #000000;
	margin-top: 5px;
	text-decoration:none;
}
.prog_list_details_show a:hover {
	text-decoration:underline;
}
.prog_list_details_des {
	font-size: 13px;
	color: #333333;
	margin-top: 7px;
	margin-bottom: 10px;
}


.prog_list_controls {
	height: 120px;
	width: 165px;
	position: absolute;
	margin-left: 460px;
}
.prog_list_controls_time {
	width: auto;
	color: #000;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}
.prog_list_controls_profile {
	font-size: 20px;
	color: #666666;
	text-align: right;
	margin-top: 6px;
}
.prog_list_controls_latest {
	font-size: 20px;
	color: #666666;
	text-align: right;
	margin-top: 7px;
}
#prog_sch_h {
	background-color: #FFFFFF;
	height: 225px;
	width: 235px;
	margin-left: 660px;
	position: absolute;
	margin-top: 10px;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
}
.prog_sub_header {
	background-image: url(../media/img/sys/vid_header_bg.jpg);
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	height: 25px;
	padding-left: 10px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
}
#prog_sub_header {
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #333333;
	margin-bottom: 10px;
	padding-top: 10px;
}

.prog_shc_item {
	margin-right: 5px;
	margin-left: 5px;
	background-color: #FFFFFF;
	padding: 5px;
	padding-left: 10px;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.prog_shc_item:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}

.prog_shc_item a {
	color: #000000;
	text-decoration: none;
}
.prog_shc_item a:hover {
	text-decoration: underline;
}


#prog_recent_shows {
	background-color: #FFFFFF;
	height: 590px;
	width: 235px;
	margin-top: 245px;
	margin-left: 660px;
	position: absolute;
}
.prog_recent_show_list {
	margin-left: 5px;
	width: 225px;
	height: 270px;
	margin-top: 5px;
}
.prog_recent_show_author {
	font-size: 12px;
	color: #CCCCCC;
	background-color: #333333;
	height: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.prog_recent_show_author a {
	color: #CCCCCC;
	text-decoration: none;
}
.prog_recent_show_author a:hover {
	text-decoration: underline;
}


.prog_recent_show_name {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
}
.prog_recent_show_name a {
	color: #FFFFFF;
	text-decoration: none;
}
.prog_recent_show_name a:hover {
	text-decoration: underline;
}

.prog_recent_show_des {
	font-size: 13px;
	color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	background-color: #333333;
	height: 80px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
}
.prog_recent_show_listen {
	position: absolute;
	margin-top:245px;
	margin-left:120px;
}
.prog_shc_item_a {
	text-decoration: none;
}
.prog_list_controls_profile_link {
	font-size: 16px;
	color: #333;
	text-decoration: none;
}
.prog_list_controls_profile_link:hover {
	text-decoration: underline;
}
#pres_cat_h {
	background-color: #FFFFFF;
	height: 95px;
	width: 235px;
	margin-left: 660px;
	position: absolute;
	margin-top: 10px;
	background-image: url(../media/img/sys/hft1_bg2.JPG);
}
#pres_feat_show_h {
	background-color: #FFFFFF;
	height: 320px;
	width: 235px;
	margin-top: 115px;
	margin-left: 660px;
	position: absolute;
}
#pres_recent_shows {
	background-color: #FFFFFF;
	height: 590px;
	width: 235px;
	margin-top: 445px;
	margin-left: 660px;
	position: absolute;
}
#ent_upcoming_show_h {
	background-color: #FFFFFF;
	height: 316px;
	width: 235px;
	margin-top: 10px;
	margin-left: 660px;
	position: absolute;
}
#ent_gallery_h {
	background-color: #FFFFFF;
	height: 198px;
	width: 235px;
	margin-top: 335px;
	margin-left: 660px;
	position: absolute;
}
.ent_gallery_item {
	margin-left: 5px;
	width: 225px;
	height: auto;
	margin-top: 5px;
}
.ent_gallery_item_author {
	font-size: 12px;
	color: #CCCCCC;
	background-color: #333333;
	height: 23px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.ent_gallery_item_author a {
	color: #FFF;
	text-decoration: none;
}
.ent_gallery_item_author a:hover {
	text-decoration: underline;
}
#ent_blogs_h {
	background-color: #FFFFFF;
	height: 295px;
	width: 235px;
	margin-top: 540px;
	margin-left: 660px;
	position: absolute;
}
#section_feat{
	width:100%;
	height:235px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
#section_img {
	background-color: #000;
	height: 230px;
	width: 405px;
	position: absolute;
}
#section_item_details {
	height: 220px;
	width: 200px;
	margin-left: 405px;
	position: absolute;
	background-color: #000;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}
#section_item_author {
	font-size: 12px;
	color: #FFF;
	padding-bottom: 5px;
}
#section_item_title {
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	padding-bottom: 15px;
}
#section_item_title a {
	color:#FFF;
	text-decoration: none;
}
#section_item_title a:hover {
	text-decoration: underline;
}
#section_item_des {
	font-size: 14px;
	color: #FFF;
}
#section_ln{
	position:absolute;
	margin-left: 515px;
	margin-top: 200px;
}
.section_list_details {
	position: absolute;
	height: 120px;
	margin-left: 235px;
	width: 380px;
}
.section_list_controls {
	height: auto;
	width: auto;
	position: absolute;
	margin-left: 515px;
	margin-top: 90px;
}
#video_main {
	min-height: 825px;
	width: 645px;
	margin-top: 0px;
	margin-left: 5px;
	background-color: #000000;
	border: 1px solid #333333;
	padding: 0px;
}
#vid_holder {
	height: 357px;
	width: 635px;
	margin-left: 5px;
	text-align: center;
}
.video_list_item {
	padding: 5px;
	height: 90px;
	width: 213px;
	background-color: #FFF;
	margin-left: 5px;
	margin-bottom: 5px;
	color:#000;
	cursor:pointer;
	border: 1px solid #FFF;
}
.video_list_item:hover {
	background-color:#000;
	border: 1px solid #FFF;
}
.video_list_item:hover .video_list_title{
	color:#FFF;
}

.video_list_img {
	height: 90px;
	width: 120px;
	position: absolute;
}
.video_list_title {
	position: absolute;
	width: 90px;
	margin-left: 125px;
	height: 90px;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}



.video_list_title:hover{ 
	text-decoration:underline;
}

#vid_swf {
	height: 357px;
	width: 635px;
	position: absolute;
	color: #FFF;
}
#video_all_list_h {
	background-color: #000;
	height: auto;
	width: 235px;
	margin-top: 10px;
	margin-left: 660px;
	position: absolute;
	padding-bottom: 5px;
}
#video_description {
	font-size: 14px;
	color: #333;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#video_info_holder {
	background-color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	min-height: 655px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:7px;
	width: 635px;
	padding-bottom: 50px;
}
.video_side_headr {
	color: #FFF;
	background-color: #000;
	height: auto;
	width: 170px;
	padding-left: 10px;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#add_comment_holder {
	height: auto;
	width: auto;
}
#add_comment_img {
	height: 59px;
	width: 79px;
	position: absolute;
	margin-left: 10px;
}
#add_comment_txtbox_h {
	height: 150px;
	width: 480px;
	margin-left: 120px;
	margin-bottom: 10px;
}
#new_comment_text {
	height: 130px;
	width: 460px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	border: 1px solid #CCC;
	padding: 10px;
}
#add_comment_name_email {
	height: 200px;
	width: 480px;
	margin-left: 120px;
	margin-top: 20px;
	display: none;
}
#add_comment_name_email2 {
	height: 200px;
	width: 480px;
	margin-left: 120px;
	margin-top: 20px;
}
#new_comment_name {
	padding: 10px;
	width: 460px;
	border: 1px solid #CCC;
	position: absolute;
	height: auto;
}
#new_comment_email {
	padding: 10px;
	height: auto;
	width: 460px;
	position: absolute;
	margin-top: 60px;
	border: 1px solid #CCC;
}
#new_comment_button {
	border: 1px solid #333;
	position: absolute;
	margin-top: 120px;
	background-color: #CCC;
	padding: 5px;
	width: 100px;
	height: 30px;
	background-image: url(../media/img/sys/button_bg.jpg);
	background-repeat: repeat-x;
}
#new_comment_button:hover {
	background-color: #333;
	color: #FFF;
	background-image: url(../media/img/sys/vid_header_bg.jpg);
	background-repeat: repeat-x;
}
#video_all_comments_holder {
	padding: 10px;
	height: auto;
	width: 615px;
	margin-top: 20px;
}
.video_comments_img {
	height: 59px;
	width: 79px;
	margin-left: 0px;
	position: absolute;
}
.video_comments_name_date {
	margin-left: 110px;
	margin-right: 25px;
	font-size: 13px;
	margin-bottom: 10px;
}
.video_comments_comment {
	margin-left: 110px;
	margin-right: 25px;
	font-size: 14px;
}
.video_comments_item {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#add_comment_error {
	padding: 10px;
	height: auto;
	width: 470px;
	margin-bottom: 20px;
	margin-left: 120px;
	padding-left: 0px;
}#video_title {
	font-size: 16px;
	color: #FFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
#photo_holder {
	height: 357px;
	width: 633px;
	margin-left: 5px;
	text-align: center;
	border: 1px solid #FFF;
	background-color: #FFF;
	padding-top: 20px;
	padding-bottom: 10px;
}
#photo_holder img {
	max-height:357px;
	max-width:570px;
}
#photo_description {
	font-size: 14px;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 0px;
}
#photos_thumbs {
	margin-bottom: 20px;
	background-color: #CCC;
	height: 175px;
	padding: 10px;
	overflow: auto;
	text-align:center;
	padding-bottom: 0px;
}
#photos_thumbs img {
	margin-bottom:10px;
	margin-right:10px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
#photos_thumbs img:hover {
	margin-bottom:10px;
	margin-right:10px;
	opacity:1.0;
	filter:alpha(opacity=100);
}
#top_ad {
	height:90px;
	width:550px;
	position:absolute;
	margin-left: 160px;
	margin-top: 10px;
	border: 1px solid #000000;
}
.album_item {
	background-color: #FFFFFF;
	height: 110px;
}
.album_image {
	background-color: #000000;
	height: 100px;
	width: 100px;
	position: absolute;
	margin-left: 5px;
	margin-top: 5px;
}
.album_txt {
	height: 100px;
	width: 110px;
	margin-left: 110px;
	position: absolute;
	margin-top: 5px;
	font-size: 14px;
}
#profile_bx1 {
	height: 250px;
	width: 890px;
}
#profile_right {
	height: 800px;
	width: 235px;
	margin-top: 10px;
	margin-left: 660px;
	position: absolute;
	padding-bottom: 10px;
}

#profile_holder {
	background-color: #FFFFFF;
	height: auto;
	width: 235px;
	margin-left: 0px;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-bottom: 20px;
}
.profile_about {
	margin-left: 5px;
	width: auto;
	height: auto;
	margin-top: 5px;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-right: 5px;
}
.profile_sub_header {
	background-image: url(../media/img/sys/vid_header_bg.jpg);
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	height: 25px;
	padding-left: 10px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
}
#profile_main {
	min-height: 1000px;
	width: 645px;
	margin-top: 10px;
	margin-left: 5px;
	background-color: #FFF;
	border: 1px solid #333333;
	padding: 0px;
}
#profile_main_b1 {
	height: 800px;
	width: 235px;
	margin-top: 5px;
	margin-left: 5px;
	position: absolute;
}
#profile_main_b2 {
	height: 800px;
	width: 395px;
	margin-top: 5px;
	margin-left: 245px;
	position: absolute;
	background-image: url(../media/img/sys/profile_latest_bg.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}
#show_profile {
	background-color: #000;
	height: 195px;
	width: auto;
	padding-top: 5px;
}
#show_profile_img {
	height: 120px;
	width: 225px;
	margin-top: 0px;
	margin-left: 5px;
	position: absolute;
}
#show_profile_txt {
	background-color: #000;
	height: 60px;
	width: 225px;
	margin-top: 130px;
	margin-left: 5px;
	position: absolute;
	font-size: 12px;
	color: #FFF;
}
#profile_latest_hdr {
	font-size: 10px;
	padding-top: 5px;
	padding-left: 5px;
	color: #CCC;
}
#profile_latest_title {
	font-size: 16px;
	color: #FFF;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#profile_latest_player {
	background-color: #FFF;
	height: 24px;
	width: 385px;
	margin-left: 5px;
}
#profile_latest_des {
	padding: 5px;
	height: auto;
	width: auto;
	font-size: 12px;
	color: #999;
}
#profile_latest_more {
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
}
#profile_latest_more_link {
	color: #FFF;
	text-decoration: none;
}
#profile_latest_more_link:hover {
	text-decoration: underline;
}
#profile_fb_update {
	color: #FFF;
	height: auto;
	width: auto;
	background-color: #000;
	margin-top: 15px;
}
#profile_recent_shows {
	background-color: #000;
	width: 100%;
	padding: 0px;
	margin-top: 15px;
	height: 566px;
}
#profile_latest_show {
	background-color: #000;
	height: 200px;
}
.profile_subhdr {
	background-color: #000;
	background-image: url(../media/img/sys/profile_subhdr.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}
#profile_recent_shows_holder {
	background-color: #000;
	height: 270px;
	width: 100%;
	background-image: url(../media/img/sys/profile_recent_shows_bg.jpg);
	background-repeat: repeat-x;
}
#profile_blog_holder {
	height: 200px;
	width: 100%;
	margin-top: 10px;
	display: none;
}
#profile_fb_holder {
	height: 535px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09F;
}
.profile_recent_shows_item {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.profile_recent_show_item_title {
	height: auto;
	width: 260px;
	font-size: 12px;
}
.profile_recent_show_item_title a {
	text-decoration:none;
	color:#FFF;
}
.profile_recent_show_item_title a:hover {
	text-decoration:underline;
}
.profile_recent_show_item_link {
	position: absolute;
	margin-left: 265px;
}
#profile_recent_blogs {
	background-color: #000;
	background-image: url(../media/img/sys/profile_recent_shows_bg.jpg);
	background-repeat: repeat-x;
	height: 225px;
	width: 100%;
}
#profile_email_txtbox {
	background-color: #FFF;
	height: 100px;
	width: 210px;
	border: 1px solid #CCC;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.profile_email_controls_txtbox {
	background-color: #FFF;
	border: 1px solid #CCC;
	width: 210px;
	padding: 5px;
}
.profile_email_contols_holder {
	padding-top: 10px;
	padding-bottom: 5px;
}
#profile_email_sendbutton {
	border: 1px solid #333;
	margin-top: 10px;
	background-color: #CCC;
	padding: 5px;
	width: 100px;
	height: 30px;
	background-image: url(../media/img/sys/button_bg.jpg);
	background-repeat: repeat-x;
}
#profile_email_sendbutton:hover {
	background-color: #333;
	color: #FFF;
	background-image: url(../media/img/sys/vid_header_bg.jpg);
	background-repeat: repeat-x;
}
#profile_email_controls {
	display: none;
}
#view_title {
	font-size: 16px;
	color: #000;
	height: auto;
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 10px;
}
#view_date {
	font-size: 11px;
	color: #666;
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-bottom: 30px;
	padding-left: 10px;
}
#view_mplayer {
	text-align: center;
	padding-bottom: 15px;
}
#view_brief_details {
	height: 60px;
	width: auto;
	margin-right: 10px;
	margin-left: 10px;
}
#view_presenter_img {
	position: absolute;
}
#view_presenter_show {
	margin-left: 120px;
	position: absolute;
	width: 400px;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
#view_show_brief_des {
	margin-top: 30px;
	margin-left: 120px;
	position: absolute;
	width: 505px;
	font-size: 12px;
	height: 30px;
}
#view_popup_button {
	margin-left: 525px;
	position: absolute;
}
#view_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-top: 30px;
}
#view_long_desc {
	font-size: 12px;
	color: #000;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
}
.view_recent_show_item {
	height: 50px;
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-left: 5px;
	margin-right: 5px;
}

.view_recent_show_img {
	height: 50px;
	width: 93px;
	position: absolute;
}
.view_recent_show_title {
	height: auto;
	width: auto;
	padding-left: 100px;
	font-size: 11px;
}
.view_recent_show_title a {
	text-decoration:none;
	color:#000;
}
.view_recent_show_title a:hover {
	text-decoration:underline;
}
.feature_item_ln {
	position: absolute;
	margin-left: 115px;
	margin-top: 70px;
}
#new_comment_loading {
	margin-left: 120px;
	font-size: 12px;
	font-weight: bold;
}


.view_recent_show_date {
	padding-left: 100px;
	font-size: 10px;
	color: #666;
	padding-top: 5px;
}
#contact_form_h {
	padding-top: 20px;
}
#contact_message {
	height: 100px;
	width: 400px;
	border: 1px solid #999;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.contact_3 {
	padding: 5px;
	height: auto;
	width: 400px;
	border: 1px solid #999;
}
.contact_error_message {
	font-size: 12px;
	font-weight: bold;
	color: #F00;
	padding: 5px;
	height: auto;
	width: auto;
}
#video_link {
	font-size: 10px;
	color: #000;
	padding: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#vlinktxt {
	padding: 5px;
	height: auto;
	width: 300px;
}

