/* template edited 8.2.06 */
BODY, H2, H3, H4, H5, H6, OL, P, UL, TD, TH, DIV { font-size: 12px; color: #616161; font-family:  Verdana, Arial, Tahoma }
a:link { color: #51A9DA; font-weight: bold; text-decoration: none} 
a:active { color: #51A9DA; font-weight: bold; text-decoration: none } 
a:visited { color: #51A9DA; font-weight: bold; text-decoration: none } 

/* layout */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #9CB8C6; 
	   font-size: 12px; color: #000000; font-family:  Verdana, Arial, Tahoma }
#header { background: #9CB8C6 url(../images/top pink.gif) no-repeat; height: 178px; } 
#row1 { float: left; width: 1036px; }
#container { width: 1036px; background: #EEF3F6; overflow: hidden;}
#row2 { float: left; width: 1036px; height: 44px;  }
#col1 { float: left; width: 486px; background: #FFFFFF; padding-left: 15px ; padding-right: 15px; padding-bottom: 20000px; margin-bottom: -20000px; } 
#col1c { float: left; width: 486px; background: #FFFFFF; padding-left: 15px ; padding-right: 15px; padding-bottom: 20000px; margin-bottom: -20000px; } 
#col1p { float: left; width: 486px; background: #FAEFF2 url(../images/little.gif); padding-left: 15px ; padding-right: 15px; padding-bottom: 20000px; margin-bottom: -20000px; } 
#col2 { float: left; width: 200px; background: #FAEFF2; padding-left: 0px ; padding-right: 0px; padding-bottom: 20000px; margin-bottom: -20000px; }
#col2c { float: left; width: 200px; background: #FFFFFF; padding-left: 0px ; padding-right: 0px; padding-bottom: 20000px; margin-bottom: -20000px; }
#col2p { float: left; width: 200px; background: #FAEFF2; padding-left: 0px ; padding-right: 0px; padding-bottom: 20000px; margin-bottom: -20000px; }
#col3 { float: left; width: 300px; background: #EEF3F6; padding-left: 0px ; padding-right: 0px; padding-bottom: 20000px; margin-bottom: -20000px; }
#footer {float: left; width: 1036px; height: 44px; background: #EEF3F6 url(../images/footer.gif);  clear: both; margin: 55px 0px 0px 0px;}

/* now playing */
#np_img { position: absolute; top: 0px; left: 202px; z-index: 1; }
#np { position: absolute; top: 96px; left: 410px; z-index: 2; }
#np_intro { float: left; font-size: 16px; color: #FFFFFF; font-weight: bold; }
#np_title { float: left; font-size: 12px; color: #FFFFFF; text-transform: capitalize;}
#np_link { float: left; font-size: 14px; color: #FFFFFF; font-weight: bold; }

/* menu */
#nav { padding: 0; margin: 0; list-style: none; position: absolute; top: 146px; left: 113px; width: 548px;  height: 32px; }
.home { position: absolute; top: 146px; left: 0px; }

#station1 {position: absolute; top: 0px; left: 0px; width: 113px; height: 32px; background: url(../images/menu_station.gif) bottom left no-repeat; background-color: #FEBE09; }
#station { position: absolute; top: 32px; left: -41px; }
#stationli { display: block; width: 102px; height: 18px; background-color: #FEBE09; text-align: center; font-size: 9; font-weight: bold; color: #FFFFFF; text-decoration: none; }

#music1 {position: absolute; top: 0px; left: 113px; width: 113px; height: 32px; background: url(../images/menu_music.gif) bottom left no-repeat; background-color: #70BFF7; }
#music { position: absolute; top: 32px; left: -41px; }
#musicli { display: block; width: 102px; height: 18px; background-color: #70BFF7; text-align: center; font-size: 9; font-weight: bold; color: #FFFFFF; text-decoration: none; }

#onair1 {position: absolute; top: 0px; left: 226px; width: 113px; height: 32px; background: url(../images/menu_onair.gif) bottom left no-repeat; background-color: #FE7628; }
#onair { position: absolute; top: 32px; left: -41px; }
#onairli { display: block; width: 102px; height: 18px; background-color: #FE7628; text-align: center; font-size: 9; font-weight: bold; color: #FFFFFF; text-decoration: none; }

#comm1 {position: absolute; top: 0px; left: 339px; width: 113px; height: 32px; background: url(../images/menu_comm.gif) bottom left no-repeat; background-color: #78ABD6; }
#comm { position: absolute; top: 32px; left: -41px; }
#commli { display: block; width: 102px; height: 18px; background-color: #78ABD6; text-align: center; font-size: 9; font-weight: bold; color: #FFFFFF; text-decoration: none; }

#life1 {position: absolute; top: 0px; left: 452px; width: 113px; height: 32px; background: url(../images/menu_lifepink.gif) bottom left no-repeat; background-color: #94CE52; }
#life { position: absolute; top: 32px; left: -41px; }
#lifeli { display: block; width: 102px; height: 18px; background-color: #94CE52; text-align: center; font-size: 9; font-weight: bold; color: #FFFFFF; text-decoration: none; }

#nav li { float: left; cursor: default; width: 113px; }
#nav li li a { font-weight: bold;	color: #FFFFFF;  }
#nav li li a:hover {  } 
li ul { display: none; position: absolute;  top: 100%;	left: 0; }
li:hover ul, li.over ul{ display: block; }
li>ul { top: auto; left: auto; }
li li {	display: block;	float: none; background-color: transparent;	border: 0; }
li:hover ul, li.over ul { display: block; }

ul#navlist
{
width: 158px;
\width: 160px;
w\idth: 158px;
padding: 0px;
border: 1px solid #808080;
border-top: 0px;
margin: 0px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #808080;
}

ul#navlist li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #808080;
}

ul#navlist li a
{
display: block;
width: 122px;
\width: 158px;
w\idth: 122px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #aaaabb;
background: #ccccdd;
text-decoration: none;
text-align: right;
}

ul#navlist li a:link { color: #666677; }
div#navcontainer li a:visited { color: #666677; }

ul#navlist li a:hover
{
border-color: #ff9000;
color: #ffffff;
background: #000d33;
}

/* headlines */

.simple_iname {float: left;  }
.simple_title_iname { font-size: 10px; color: #418AC0; border-top: 1px solid; border-top-color: #FE7628;  padding: 0px 0px 0px 0px;  }
.simple {float: left;  }
.simple_title { font-size: 16px; color: dark pink; border-bottom: 1px solid; border-bottom-color: pink; padding: 0px 0px 0px 0px; }
.pink_title { font-size: 16px; color: #EC098D; border-bottom: 1px solid; border-bottom-color: #F3A8C4; padding: 13px 0px 2px 0px; }
.simple_img { float: left; padding: 10px 10px 0px 0px; }
.simple_text { padding: 0px 10px 0px 0px; }
.simple_button_iname { padding: 0px 10px 0px 400px; }
.simple_button { padding: 0px 10px 0px 400px; }
.jill_button { padding: 0px 10px 0px 300px; }
.simple_col2_io {float: left; border-bottom: 2px solid; border-bottom-color: #C8C8C8; border-bottom-style: dotted; border-bottom-width: 1px; padding: 0px 0px 10px 0px;}
.simple_col2_io_img { float: left;  }
.top_col_item { width: 240px; margin: 0px 0 0 435px;  padding: 0px 0 0 0px; z-index: 99;}
.right_col_headline_item { float: left; margin: 0px 0 0 0px;  padding: 0px 0 0 0px; clear: left; width: 170px; }
.col2_mn {width: 200px;  height: 74px; background:  url(../images/weatherbox.gif); }

#itemsName { font-size: 16px; font-weight: bold; color: #2e3092; margin: 10px 0px 0 0; padding: 0px 0px 0px 0px; }
.itemsName { font-size: 16px; font-weight: bold; color: #2e3092; margin: 10px 0px 0 0; padding: 0px 0px 0px 0px; }

/* ads */
#col_1_bnr { float: left; margin: 0; width: 468px; padding: 0px 0px 20px 0px; clear:none; z-index: 1; }
.sss_banner { width: 468px;  margin: 0 0 0 0; border: 0px; padding: 5px 0 5px 0; }
.middle_banner { width: 480px; float: left; clear: none; background: #F0F7E7; margin: 0 0 0 0; border: 0px; padding: 3px 0 5px 0; }
.monster_banner { width: 300px; float: left; clear: none; margin: 0 0 0 0px; border: 0px; padding: 0px 0 20px 10px; }

/* story */
#storyBody { font-size: 12px; background: #FFFFFF  float: left;  margin: 0px 0px 0 0;  padding: 0px 10px 0 5px;}
#storyIntro { }
#storyIntro img { padding: 5px 5px 5px 5px; }
#storyDate { font-size: 10px; color: #999; margin: 0px 0 0 0px; }
#storyTitle { font-size: 16px; font-weight: bold; color: #3E88BF; margin: 10px 0px 0 0; }
.storyTitle { font-size: 16px; font-weight: bold; color: #3E88BF; margin: 10px 0px 0 0; }
#storyAuthor { font-size: 8px; }

/* weather */
.weather_front {width: 200px;  height: 74px; background:  url(../images/weatherbox.gif); }
.weather_front_text { font-color: #FFFFFF; float: left; margin: 40px 5px 5px 15px; text-align: left; font-weight: bold; font-size: 10px; }
.weather_front_img { float: left; margin: 5px 5px 5px 5px; padding: 2px 2px 2px 5px; }
.weather_current_image{ width: 100px; margin: 0 auto; }
.weather_current_text {clear: left; width: 175px; margin: 0 auto; text-align: right; font-weight: bold; font-size: 10px;}
.weather_title { font-weight: bold; text-decoration: underline; font-size: 15px; }
.forecast_day { float: left; clear: none; width: 70px; height: 140px; border: #a0a0a0 solid 1px; border-left: 0px; text-align: center; padding: 7px !important; }
.forecast_day_2 { height: 220px; width: 70px; padding: 400px; }
.forecast_day#first-child{ border-left: #a0a0a0 solid 1px; }
.forecast_day_name { font-weight: bold; }
.forecast_day_name_2 { font-weight: bold; height: 25px; display: block; }
.forecast_day img { margin: 0 10px; }

.front_text {margin: 5px 5px 5px 5px; }
.headline {margin: 5px 5px 5px 5px; }
.right_col_item { float: left; margin: 0 auto;  padding: 0px;}
.right_col_audio_item { font-size: 10px; color: #719F31; }
.wallpaper_headline { float: left; clear: left; }
.titleRight { font-size: 14px; color: #719F31; font-weight: bold; }
.wallpaper_title { font-size: 14px; color: #719F31; font-weight: bold;  } 
.title { font-size: 16px; color: #FFFFE3; font-weight: bold; font-family:  Verdana, Arial, Tahoma } 
.tiny { font-size: 9px; color: #323232; font-weight: bold; font-family:  Verdana, Arial, Tahoma } 
.right { font-size: 10px; color: #323232;  font-family:  Verdana, Arial, Tahoma } 
.titleListen { font-size: 14px; color: #ffffff; font-weight: bold; font-family:  Verdana, Arial, Tahoma } 

/* ============== Rounded Corners Box ============== */

.roundCornerSpacer { margin: 0px; padding: 0px; border: 0px; clear: both; font-size: 1px; line-height: 1px; }
.borderTL, .borderTR, .borderBL, .borderBR {  width: 8px; height: 8px; padding: 0px; border: 0px; z-index: 99; }
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -1px 0px 0px -14px; }
.borderTR { margin: -1px -1px 0px 0px; }
.borderBL { margin: -8px 0px 0px 0px; }
.borderBR { margin: -8px 0px 0px 0px; }
.borderTL { margin-left: -4px; ma\rgin-left: -1px; }
html>body .borderTL { margin-left: -1px; }
.borderTR { margin-right: -4px; ma\rgin-right: -1px; }
html>body .borderTR { margin-right: -1px; }
.borderBL { margin-left: -3px; ma\rgin-left: 0px; }
html>body .borderBL { margin-left: 0px; }
.borderBR { margin-right: -3px; ma\rgin-right: 0px; }
html>body .borderBR { margin-right: 0px; }
.roundContent { margin: 0px; padding: 0px; border: 1px solid #ccc;}
.roundContentFB { margin: 0px; padding: 5px 5px 15px 5px; border: 1px solid #ccc;}
.roundCol2 { margin: 0px 5px 0px 0px; padding: 2px 2px 2px 5px; border: 0px; float: right; width: 180px;} 
.roundCol3 { margin: 0px 0px 15px 0px; padding: 0px; border: 0px; float: right; width: 200px; clear: none;} 
.roundCol1 { margin: 0px 0px 15px 0px; padding: 0px; border: 0px; float: left; width: 420px;} 
.roundColWide { margin: 5px 5px 15px 5px; padding: 0px; border: 0px; float: left; width: 420px;} 
.roundBottom { padding: 0px; border: 0px; clear: both;}
.roundCenter { padding: 10px 10px 10px 10px; font-size: 12px;}
.gallery {  font-size: 14px;  font-weight: bold;  padding-top: 4px;  line-height: 1.7em; color: #009;}
.gallery img { float: left;}

/* comments */
.comment {	border: 1px solid #ccc;	background: #EEF3F6; padding: 7px 10px 20px 10px;	margin: 5px 0px 12px 0px;}
.comment .subject {	font-weight: bold;	font-size: 14px;	margin-bottom: 1px;	background: #F5FBFE;	padding: 2px 0px 2px 7px;	border: 1px solid #9CB8C6;}
.comment_deleted {}
.comment_child .subject {	font-weight: bold;	font-size: 14px;	margin-bottom: 1px;	background: #F5FBFE;	padding: 2px 0px 2px 7px;	border: 1px solid #9CB8C6;}
.comment_child_del .subject {	font-weight: bold;	font-size: 14px;	margin-bottom: 1px;	background: #ff9999;	padding: 2px 0px 2px 7px;	border: 1px solid #d00;}
.comment .author {	font-size: 9px; margin-bottom: 5px;	padding-left: 4px;	color: #3E7E98;}
.comment .reply {	font-size: 12px; font-weight: bold;	float: right; margin-right: 5px;}
.comment .reply a {	color: #666;}
.comment .postMessage {	width: 350px; margin-bottom: 7px;}
.comment .postSubject {	width: 350px; }
.comment .postDiv {	margin-top: 7px; padding-top: 5px; border-top: 2px solid #000;}
.comment_message { padding: 10px; text-align: center; border: 1px solid #900; background: #fdd; color: #900; font-size: 16px; margin: 10px 16px 10px 15px; font-weight: bold;}
.comments {	clear: left;}
.comments li {	list-style-type :none;}
.comments .comment_children li {	display: inline;	list-style-type: none;}
.comments .comment_children {	background: #bbbbbb;	margin: 1px;	width: 50%;}
.comments .comment_children a {	display: block;}

