body{
  background: url('/images/bg.jpg') repeat-y center #E7E7E8;
  margin:0;
  padding:0;
  text-align:center;
  font-family: verdana;
  font-size: 10pt;
}

a, a:visited {color:#004a9f;text-decoration:none;font-size: 10pt;font-family: verdana;}
a:hover{text-decoration:underline;font-family: verdana;}
td {font-size: 10pt; color: #797979;}

h1.pagename{
	margin: 0;
	font-size: 180%;
	padding: 0 0 6px 0;
	color: #02008F;
}

h3.story_title{
	font-weight:normal;
	margin: 0;
	padding: 0 0 6px 0;
}

h3.story_title a, h3.story_title a:visited{
	padding: 0 0 0 15px;
	background: url(/images/bulletin_brown.gif) no-repeat 0 -2px;
	font-size: 13px;
	color: #01509e;
	text-decoration: none;
}

h3.story_title a:hover{
	text-decoration: underline;
}

h3.story_title span{
	font-size: 10pt;
}

h3.story_title span a, h3.story_title span a:visited{
	font-size: 10pt;
	padding: 0;
	background: none;
	color: #383838;
}

#container{
width: 1000px;
margin: 0 auto;
padding: 0;
text-align: left;
}

#top_nav{
  background: url('/images/br-02.jpg') repeat-x;
  padding: 0px 10px;
  text-align:right;
  color:#000;
  height:111px;
  font-size: 9pt;
}

#top_nav a{
  text-decoration: none;
  color:#000;
}
#top_nav a:hover{
  text-decoration: underline;
}

#header{
  height:170px;
  width:1000px;
}

#header_text, .header_text{
  width: 460px;
  float:right;
  text-align:left;
  color:#fff;
  font-size:10pt;
}

#station_list, div.station_list{
  margin: 15px 0 0 0;
  color: #fff;
  line-height: 120%;
  padding: 0 5px;
}

#station_list a, div.station_list a, div.station_list a:visited {
  color: #fff;
  text-decoration: none;
}

#station_list a:hover, div.station_list a:hover{
  text-decoration: underline;
  color: #fff;
}

#nav_breadcrumb a{color:#0089b0;}
a.station_active{border: #fff solid 1px;padding:5px;}

#dj_name, .dj_name_head{
  padding: 8px 0 0 0;
  font-size:18pt;
  font-weight:bold;
}

#dj_name a, .dj_name_head a{
  font-size:18pt;
  color: #fff;
  text-decoration: none;
}
#dj_name a:hover, .dj_name_head a:hover{
  text-decoration: underline;
}

.dj_photo{
	float:right;
}

.sec_dj_photo{
	position:relative;
	left:260px;
}

#show, .show{
  padding: 5px 0 0 0;
  line-height: 140%;
}

#show a, .show a, .show a:visited{
  color: #fff;
  text-decoration: none;
}
#show a:hover, .show a:hover{
  text-decoration: underline;
}

#song, .song{padding: 20px 0 0 10px;}


#song a, .song a, .song a:visited{
  color: #fff;
  text-decoration: none;
}
#song a:hover, .song a:hover{
  text-decoration: underline;
}

#main_nav{
	padding: 5px 0 0 0; 
	width:1000px;
	height: 30px;
	margin:3px auto;
}

#body{
	width: 1000px;
  padding: 5px 0 0 0;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#content{
  width:705px;
  float:right;
	padding: 0 0 0 5px;
	word-spacing: 2px;
}

#content_home{
  width:1000px;
  float:right;
}

#content_right_col{
  float:right;
  width:700px;
}

#sidebar{
  width:290px;
  padding: 0 0 0 0px;
  float:left;
  text-align:center;
  /*background: url('/images/index4_19.jpg') repeat-y;*/
}

#search_box{
  width: 290px;
  float:right;
  text-align:center;
	margin:10px 0 0 0;
}

.sidebar_head{
  /*background:url('/images/index4_17.jpg') no-repeat;
  height:35px;*/
}

.sidebar_head_text{
  text-align:left;
  font-size:10pt;
  font-weight:bold;
  letter-spacing:2px;
  padding: 11px 0 5px 4px;
  margin: 0 0 0 12px;
  color:#004a9f;
  /* background: url('/images/bulletin_blue.gif') no-repeat 0 14px; */

}

.sidebar_box_blue{
  padding: 3px;
  text-align:left;
  width: 270px;
  _width: 276px;
  border: solid 1px #98aad2;
  background: #e2eaff;
  margin: 6px;
}

.sidebar_box_gray{
  padding: 3px;
  text-align:left;
  width: 270px;
  _width: 276px;
  border: solid 1px #98aad2;
  background: #eeeeee;
  margin: 6px;
}

.sidebar_box_white{
  padding: 3px;
  text-align:left;
  width: 270px;
  _width: 276px;
  /* border: solid 1px #98aad2; */
  background: #fff;
  margin: 6px;
}

#box_billboard{
  padding: 3px;
  width: 270px;
  _width: 276px;
  margin: 6px;
}

#footer{width: 1000px;clear:both;border-top: solid #ccc 1px;padding-top:5px;margin: 0 auto;margin-top:5px;}

#bottom_nav{
  font-size: 9pt;
  color: #6A6A6A;
  line-height: 180%;
  text-align:center;
  padding: 10px 0 0 0;
}
#bottom_nav a, #bottom_nav a:visited{color: #6A6A6A;text-decoration: none;}
#bottom_nav a:hover{text-decoration: underline;}


#copyright{
  padding: 10px 0 0 0;
  font-size: 9pt;
  color: #6A6A6A;
  line-height: 180%;
  text-align:center;
}

.box_title{
  text-align:left;
  font-size:10pt;
  font-weight:bold;
  letter-spacing:2px;
  padding: 5px 0 5px 4px;
  margin: 0 0 0 3px;
  color:#004a9f;
  /* background: url('/images/bulletin_blue.gif') no-repeat left center; */
}

.kissstar_desc{
  border: #48a0c1 solid 1px;
  background: #bfdeed;
  padding: 3px;
  margin: 2px;
  text-align:left;
  float:right;
  width: 126px;
  _width: 128px;
  line-height: 130%;
  color:#1b70b3;
}
.kissstar_desc a, .kissstar_desc a:visited{
  color:#1b70b3;
  text-decoration: none;
}
.kissstar_desc a:hover{
  color:#1b70b3;
  text-decoration: underline;
}

.img_kissstar{
  padding:4px;background:#fff;float:left; margin: 0 1px;
}

.img_coupon{
  padding:4px;float:left; margin: 0 1px;
}

.topbutton05 {
	font-size: 10pt;
	color: #ffffff;
	line-height: 140%;
}
.topbutton04 {
	font-size: 9pt;
	color: #6a6a6a;
	line-height: 180%;
}
.box_summary	{
	padding-left:5px;
	padding-right:5;
	font-size:9pt;
	text-align:left;
	color: #797979;
	line-height: 120%;
	word-spacing: 9px;
}

.box_headline a, .box_headline a:visited{
  padding: 0 3px 0 0;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #01509e;
  text-decoration: none;
}

.box_headline a:hover{
  text-decoration: underline;
}

ul.story_list_brown, ul.story_list_blue{
  margin: 4px 0 0 0;
  _margin: 2px 0 0 0;
  padding: 0 0 0 20px;
}
ul.story_list_brown li{
  list-style-type:none;
  list-style-image: url(/images/bulletin_brown.gif);
  line-height:150%;
}

ul.story_list_blue li{
  list-style-type:none;
  list-style-image: url(/images/bulletin_blue.gif);
  line-height:150%;
}

ul.coupon_list{
  margin: 5px 0;
  padding: 0;
}

ul.coupon_list li{
  padding: 3px 0;
  list-style-type:none;
  border-bottom: dotted 1px #ccc;
}

.coupon_title {
  padding: 2px 0;
	font-size: 10pt;
	color: #003399;
	line-height: 120%;
	font-weight: bold;
}

.coupon_title a, .coupon_title a:visited {
	color: #003399;
  text-decoration: none;
}

.coupon_title a:hover {
  text-decoration: underline;
}

.content_box{width: 700px;float:left;padding: 0 2px 5px 2px;}

#box_hotnews{margin:0;padding:0;}
#box_hotnews_title{
background:url('/images/index4_15.jpg') no-repeat;height:35px;
}
#box_hotnews_title span{display:none;}

/*#box_hotnews_content{background:url('/images/index4_18.jpg') repeat-y;}*/

#box_hotnews_footer{background:url('/images/index_22.jpg') no-repeat;height:4px;line-height:3px;clear:both;margin:0;padding:0;}

.content_box_title{
  width:348px;
  background:url('/images/content_box_title_bg.jpg') no-repeat;
  height:29px;
  padding: 11px 0 0 0;
  margin:0;
}

.content_box_title span{
  height: 28px;
  padding: 0 0 0 15px;
  font-size:10pt;
  font-weight:bold;
  letter-spacing:2px;
  color: #024f9f;
  /* background:url('/images/bulletin_sky.gif') no-repeat 13px 0 ; */

}

.content_box_body{
  padding: 5px 6px;
  background:url('/images/content_box_bg.jpg') repeat-y;
  width: 340px;
  _width: 348px;
}

.video_list{
  padding: 3px 0;
  border-bottom: #cccccc dotted 1px;
  width: 336px;
}

.content_box_footer_blue{
  background:url('/images/content_box_footer_blue.jpg') no-repeat;
  width:348px;
  height:10px;
  clear:both;
}

.content_box_footer_orange{
  background:url('/images/content_box_footer_orange.jpg') no-repeat;
  width:348px;
  height:10px;
  clear:both;
}

.content_box_footer_purple{
  background:url('/images/content_box_footer_purple.jpg') no-repeat;
  width:348px;
  height:10px;
  clear:both;
}

.content_box_footer_red{
  background:url('/images/content_box_footer_red.jpg') no-repeat;
  width:348px;
  height:10px;
  clear:both;
}

.content_box_footer_green{
  background:url('/images/content_box_footer_green.jpg') no-repeat;
  width:348px;
  height:10px;
  clear:both;
}

.content_box_footer_green-{
  background:url('/images/content_box_footer_green-.jpg') no-repeat;
  width:348px;
  height:10px;
  clear:both;
}

.content_box_footer_yellow{
  background:url('/images/content_box_footer_yellow.jpg') no-repeat;
  width:348px;
  height:10px;
  clear:both;
}

#box_rotation{
background:#EEEEEE;border:solid #ccc 1px; margin: 5px 0;padding: 3px; height: 20px; _height:28px; overflow:hidden;
}

.ad_mpu{text-align:left;padding: 5px 0 10px 0;color:#666666;}
.ad_title{
	font-size:12pt;
	color:#333333;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 5px 0 5px 0;
}
.d2_title{
	font-size:10pt;
	color:#333333;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 5px 0 5px 0;
}

.box_zodiac{
  border-bottom: #cccccc dotted 1px;
  padding: 5px 0;
  width: 330px;
	min-height: 99px;
	_height: 99px;
}

.zodiac_icon{
  float:left;
  width: 90px;
  text-align:center;
}

.zodiac_icon a{color: #ff9000;}

.zoidac_desc{
  float:left;
  width: 230px;
  color: #797979;
  line-height: 130%;
}

.star_text{
	border:0.5px double ##DD8500;
	background-color: #FFCC66;
	color: #844F00;
	font-size: 9pt;
	vertical-align:middle;
	padding:1;
	height:16px;
}

.bigstar {
	line-height: 120%;
	color: #993333;
	left: 50px;
}

.board_list{
  text-align:left;
  color: #797979;
  width:253px;
  padding: 5px 3px;
  margin: 0 4px;
}

.board_list_even{
  text-align:left;
  background-color:#cccccc;
  color: #797979;
  width:253px;
  padding: 5px 3px;
  margin: 0 4px;
}
.position{float:left;width:20px;padding-left: 3px;}
.track_name{float:left;width:150px;}
.artist_name{float:left;width:80px;}




.smallstar {
	font-size: 10pt;
	line-height: 160%;
	color: #003366;
}

.college_headline{
  float:left;
  width: 140px;
  padding: 4px 0 ;
}

.college_headline a{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #378B12;
}

.college_summary {
  float:left;
  width: 320px;
	font-size: 10pt;
	color: #6a6a6a;
	line-height: 180%;
  border-top: #cccccc dotted 1px;
  padding: 4px 0 ;
}

.service_board_top{
 width:595px;
 height:10px;
 background:url(/images/service/index0_03.jpg) no-repeat bottom;
 margin:0;
 padding:0;
}
.service_board_content{
 width:595px;
 background:url(/images/service/index0_05.jpg) repeat-y;
 margin:0;
 padding: 5px 10px;
 _padding: 0 10px;
}
.service_board_bottom{
 width:595px;
 height:10px;
 background:url(/images/service/index0_07.jpg) no-repeat;
 margin:0;
 padding:0;
}

.service_box{
float:left; width:600px;padding: 0; margin: 0;
}

#video_container .prev, #video_container .next{
	background:url(/images/video_nav_bg.gif) repeat-x;
	height: 25px;
	cursor: pointer;
}

#video_container .prev span.control{
	width: 335px;
	height: 25px;
	display:block;
	background:url(/images/video_nav_up.gif) 150px 5px no-repeat;
}
#video_container .next span.control{
	width: 335px;
	height: 25px;
	display:block;
	background:url(/images/video_nav_down.gif) 150px 5px no-repeat;
}

.disabled span{
	visibility: hidden;
}

.sub_nav{
text-align:left;padding-right: 10px;margin: 10px 0;
}

.box_subject{margin: 10px 0;font:13px tahoma;color:#2b96c0;}

.item_album{
	float:left;
	width:225px;
	text-align:center;
	margin:3px;
	padding: 2px;
}

#recommend_video, #latest_news{
	border-top: #ccc 1px dotted;
	padding: 20px 0;
	margin: 50px 0 0 0;
}

.item_nav{text-align:center;padding: 10px 0;}

.item_story{}

.news_area{padding: 20px 0 0 0;}

.news_date{padding: 3px 5px 0 0; font-size:9pt;color: #797979;text-align:right;}
.news_body{letter-spacing: 1px;padding: 3px 5px 0 0;}
.home_video ul{margin:0;padding:0;}
.home_video ul li{list-style-type:none;}
.more_content{float:right;padding:4px 5px 0 0;}
.more_content_sidebar1{float:right;padding:12px 7px 0 0;}
.more_content_sidebar{float:right;padding:6px 5px 0 0;}
.billboard_subject{background-color: #ffcc66;padding:3px;display:inline;margin: 3px 0;color:#844f00;}
.billboard_content{margin: 3px 0;padding: 5px;letter-spacing: 1px;}

.mini_billboard {width: 280px; margin: 0 auto; margin-top: 10px;}
ul.tabs {
	top: 1px;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-bottom: none;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0 10px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	float: left;
	background: #fff;
	border-bottom: 1px solid #fff;
	_height:32px;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 10px;
}

.ad_banner{padding: 2px 6px; _margin: 0 5px;}

ul.thumb {
	list-style: none;
	margin: 0; 
	padding: 0;
	width: 340px;
	_width: 336px;
	min-height:200px;
}
ul.thumb li {
	margin: 0; 
	padding: 0;
	float: left;
	position: relative;
	width: 67px;
	height: 67px;
}

ul.thumb li a{
	width: 62px; 
	height: 62px;
	display:block;
}
ul.thumb li a:hover{
	width: 62px; 
	height: 62px;
	background:#6825B2;
}

ul.thumb li img {
	width: 62px; 
	height: 62px;
	border: 1px solid #ddd;
	padding: 0;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li a:hover img {
	visibility:hidden;
}


#main_nav_new{
	width:1000px;
	margin:0px auto;
	background: url(/images/link-bg.jpg) no-repeat 0 0px;
}

#jsddm{
	margin: 0;
	padding: 0;
	width: 999px;
}

#jsddm li{
	float: left;
	list-style: none;
	margin:0;
	padding:0;
}

#jsddm li a{
	display:block;
	
	white-space: nowrap;
	text-decoration: none;
}

#jsddm li ul{
	margin: 0px 0 0 12;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index:500;
	border: 1px solid white;
	text-align:center;
	background: #72838B;
}

#jsddm li ul li{
	float: none;
	display: inline;
	text-align:left;
}

#jsddm li ul li a{
	color: #fff;
	font-weight:normal;
	width: 100px;
	_width: 100px;
	padding: 5px;
}

#jsddm li ul li a:hover{
	background: #6A8380;
}

#box_kissstar_body ul{margin:0;padding:0;}
#box_kissstar_body ul li{list-style-type:none;}
.prevks{background: url('/images/left.jpg') no-repeat 0 2px;width:15px; height:15px; cursor:pointer;display:-moz-inline-box;display:inline-block;}
.nextks{background: url('/images/right.jpg') no-repeat 0 2px;width:15px; height:15px; cursor:pointer;display:-moz-inline-box;display:inline-block;}
.prevbg{background: url('/images/left.jpg') no-repeat 0 2px;width:15px; height:15px; cursor:pointer;display:-moz-inline-box;display:inline-block;}
.nextbg{background: url('/images/right.jpg') no-repeat 0 2px;width:15px; height:15px; cursor:pointer;display:-moz-inline-box;display:inline-block;}
.flickrprevks{background: url('/images/banner_b.gif') no-repeat 0 2px;width:36px; height:16px; cursor:pointer;display:-moz-inline-box;display:inline-block;}
.flickrnextks{background: url('/images/banner_N.gif') no-repeat 0 2px;width:36px; height:16px; cursor:pointer;display:-moz-inline-box;display:inline-block;}
#cse-search-results iframe{width:700px;}

ul.event_list{
	float:left;
	width: 300px;
	_width: 310px;
  margin: 5px 0;
  padding: 0 5px 0 25px;
	_padding: 0 5px 0 20px;
}

ul.event_list li{
	padding: 0 0 5px 0;
  list-style-type:none;
  list-style-image: url(/images/bulletin_brown.gif);
  line-height:150%;
}

ul.eventtabs {
	top: 1px;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 695px;
}
ul.eventtabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-bottom: none;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.eventtabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0 10px;
	border: 1px solid #fff;
	outline: none;
}
ul.eventtabs li a:hover {
	background: #ccc;
}	
html ul.eventtabs li.active, html ul.eventtabs li.active a:hover  {
	float: left;
	background: #fff;
	border-bottom: 1px solid #fff;
	_height:32px;
}
.eventtab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 695px;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.eventtab_content {
	padding: 10px;
}


