/* Layout */
#content-main {float:left; position:relative; padding-left:5px; width:660px;}
#timetable {background:#fff url(../images/bg_box.gif) repeat-x center 30px; direction:rtl; float:right; height:561px; margin:0 0 10px 10px; width:430px;}
#onAir {background:url(../images/bg_onair+next.gif) no-repeat center top; height:268px; margin:10px 10px 0; padding:10px 10px 0; width:390px;}
#onAir img {float:right;}
#onAir p {color:#fff; float:left; height:63px; margin:0; overflow:hidden; margin-bottom:17px; padding:25px 0 0; width:265px;}
#onAir ul {height:66px; list-style:none; margin:0; padding:11px 0 10px;}
#onAir ul li {background:url(../images/bullet.gif) no-repeat right 3px; height:33px; overflow:hidden; padding-right:10px;}
#onAir ul li span {color:#BA403B; font-weight:bold;}
#onAir ul li a:link, #onAir ul li a:visited {color:#F96711; font-weight:bold; text-decoration:underline;}
#onAir ul li a:hover, #onAir ul li a:active {text-decoration:none;}
#onAir p a:link, #onAir p a:visited {color:#EAE4DD; font-weight:bold;}
#onAir p a:hover, #onAir p a:active {text-decoration:none;}
#onAir a#butPlay:link, #onAir a#butPlay:visited {
	background:#000 url(../images/bg_butPlay.gif) no-repeat center top; color:#fff; display:block; float:left; height:36px; width:133px;}
#onAir a#butPlay:hover, #onAir a#butPlay:active {
	background-position:center bottom;}
#onAir a#butPrograms:link, #onAir a#butPrograms:visited {
	background:#000 url(../images/bg_butPrograms.gif) no-repeat center top; color:#fff; display:block; float:left; font-weight:bold; 
	padding:5px 10px 0 0; height:22px; width:123px; text-decoration:none;}
#onAir a#butPrograms:hover, #onAir a#butPrograms:active {
	background-position:center bottom;}
#onAir a#butPlay span, #onAir a#butPrograms span {display:none;}	
#onAir a#butPlay span {display:none;}	
#timetable .special {background:url(../images/bg_special.gif) no-repeat left bottom; float:right; padding-right:10px; width:200px;}
#timetable .special h3 {color:#fff; font-size:14px; height:30px;}
#timetable .special h3 span {height:24px; padding-top:6px;}
#timetable .special p.pic {background:#D0C7B9; margin:0; padding:0; text-align:center;}
#timetable .special div {padding:6px 10px;}
#timetable .special div p {height:65px; margin:0; overflow:hidden; padding:0;}
#timetable .special div p span {font:bold 11px Arial, Helvetica, sans-serif;}
#timetable .special div p a:link, .special div p a:visited {color:#F96711; font-weight:bold;}
#timetable .special div p a:hover, .special div p a:active {text-decoration:none;}

#news-flash {float:right; height:309px;}
#survey {float:right; height:242px;}
#survey ol {height:119px;}
#forums-flash {float:right; margin:0 0 0 10px; width:360px;}
#forums-flash .shade {height:152px;}
#newsletter-wrapper {float:right; height:152px; margin-bottom:0; width:290px;}
#newsletter .shade {height:152px;}
#newsletter p.left {padding-top:20px;}
#newsletter input.txt {width:220px;}