@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011v2.css");
/* Aside AD Banner Hide */
body.m #Adcode{display:none !important; top:0 !important;}
body.s #Adcode{top:0 !important;}
/* Default Selectors */
.HideText {text-indent:-5000em;}
.radio {width:13px; height:12px; margin:-1px 2px 0 0; vertical-align:middle;}
.checkbox {width:13px; height:13px; vertical-align:middle;}
.skip_navi {display:none;}
/* ºí·¯ ¾ø¾Ö±â (ÅÇÅ°°¡ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¹Ç·Î °¡±ÞÀû »ç¿ëÇÏÁö ¾Êµµ·Ï ±ÇÀå) */
/* a, img, label, input{selector-dummy:expression(this.hideFocus=true);} */
.blind {position:absolute; left:-1000%; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden}
.text_over_wrap {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ellip {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
button {border:none; padding:0; background:none; cursor:pointer;}
/* firefox ¿¡¼­ ³»ºÎ ¿©¹é ¾ø¾Ö±â */
button::-moz-focus-inner {padding:0; border:0;}

body {text-align:center; font-size:75%;}
body.m {background:#f3f3f3 url('http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/bg-main-v5.jpg') no-repeat center 150px}
body.s {background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/bg-sub-v5.jpg) no-repeat center 150px}
#wrap {width:100%; background:url("http://img.imbc.com/broad/radio/fm4u/worldmorning/images5/bg_footer.gif") repeat-x bottom; text-align:center}
#header {z-index:30; position:relative; clear:both; width:100%; height:150px; background:#fff; text-align:center}
.gnb	{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left}
body.m #container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left;}
body.s #container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left;}

/* Main */
body.m #visual {position:relative; width:990px; height:449px;}
body.m #visual #BgFlashWrap {overflow:hidden; z-index:50; position:absolute; left:0; top:0; width:990px; height:449px;}
body.m #content {overflow:hidden; position:relative; width:990px; height:380px; margin-bottom:30px; background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/bg_cont_main.jpg) repeat-y 0 0}
body.m #nav {overflow:hidden; float:left; position:relative; width:145px; margin-right:35px;}
body.m #nav ul {overflow:hidden; width:145px; margin-left:9px;}
body.m #nav ul li {overflow:hidden; border-bottom:1px solid #3d3d3d;}
body.m #nav ul li a {display:block; width:130px; *width:145px; height:30px; line-height:30px; padding-left:15px; border-top:1px solid #747474; color:#EAEAEA; font-weight:800; letter-spacing:-1px;}

body.m #barTop {overflow:hidden; width:953px; *width:990px; height:33px; padding:0 20px 0 17px; text-align:right; color:#e9963d; font-size:11px; line-height:34px; background:#363125;}
body.m #barTop .time {float:left; font-weight:800;}
body.m #barTop .name {float:right;}

body.m #section {float:left; position:relative; width:810px; margin:20px 0 0 0; padding:0 0 100px 0;}
body.m #section .sms {margin-bottom:16px; color:#777; font-size:11px; letter-spacing:-1px; line-height:1.55}
body.m #section .sms strong {color:#3b3a3a}
body.m #section .zipcode {margin-bottom:20px; color:#5c5c5c; font-size:11px; letter-spacing:-1px; line-height:1.55}
body.m #section .mini {overflow:hidden; position:relative; width:243px}
body.m #section .mini img {position:absolute; left:63px; top:0}
body.m #section .mini .grp_prm {position:absolute; left:63px; top:25px}
body.m #section select {font-size:12px}

body.m #articleCont {float:left; overflow:hidden; position:relative; width:535px; margin-right:10px;}

body.m #dayNweek {float:left; position:relative; width:139px; margin-right:15px;}

body.m #daily {overflow:hidden; float:left; position:relative; width:139px; margin-bottom:20px;}
body.m #daily h2 {width:139px; height:23px; border-bottom:1px solid #8a8a8a; line-height:23px; color:#1f1f1f; letter-spacing:-1px; font-weight:800; background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/arrow_v1.jpg) no-repeat right 50%}
body.m #daily ul {overflow:hidden; position:relative; margin-top:9px;}
body.m #daily ul li {width:139px; padding-bottom:4px;}
body.m #daily ul li a {display:block; width:123px; *width:139px; padding-top:2px; padding-left:16px; line-height:17px; line-height:1.2em; color:#262219; font-size:11px; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm4u/musicparty/images5/icon_nav.jpg) no-repeat 0 2px;}

body.m #weekly {overflow:hidden; float:left; position:relative; width:139px;}
body.m #weekly h2 {width:139px; height:23px; border-bottom:1px solid #8a8a8a; line-height:23px; color:#1f1f1f; letter-spacing:-1px; font-weight:800; background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/arrow_v1.jpg) no-repeat right 50%}
body.m #weekly ul {overflow:hidden; position:relative; margin-top:9px;}
body.m #weekly ul li {width:139px; height:17px;  padding-top:5px; color:#262219; font-size:11px; letter-spacing:-1px;}
body.m #weekly ul li a {display:block; width:139px; padding-top:3px; line-height:1.2em; color:#262219; font-size:11px; letter-spacing:-1px;}
body.m #weekly .day {display:block; float:left; overflow:hidden; width:14px; *width:15px; height:15px; *height:16px; margin-top:-3px; margin-right:3px; line-height:16px; border:1px solid #adadad; text-align:center; color:#000; font-size:11px; background:#fff;}
body.m #weekly ul li.navPlus {padding-left:16px;}
body.m #weekly ul li.navPlus a {background:none;}

body.m #tiwitter {overflow:hidden; float:left; position:relative; width:380px; height:250px; background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/icon_twit.jpg) no-repeat 0 2px;}
body.m #tiwitter h2 {width:380px; height:23px; border-bottom:1px solid #8a8a8a; line-height:23px; text-indent:20px; color:#1f1f1f; letter-spacing:-1px; font-weight:800; background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/arrow_v1.jpg) no-repeat right 50%}
body.m #tiwitter .twitArticle {overflow:hidden; position:relative; width:380px; height:229px;}
body.m #tiwitter .twitArticle iframe {width:450px; margin-top:-100px; *margin-top:-60px; margin-left:-44px;}

body.m #sectionBan {overflow:hidden; position:relative;}
body.m #sectionBan #rectangle_banner {margin-bottom:10px;}

body.m #infoRadio {overflow:hidden; position:absolute; right:0; top:250px; width:645px; height:70px; *height:85px; margin-top:18px; margin-right:10px; padding:8px 0 7px 0; background:#fff;}
body.m #infoRadio .sms {float:left; overflow:hidden; position:relative; width:132px; margin-left:18px; padding:10px 0 10px 0; border-right:1px dashed #dbd9d0;}
body.m #infoRadio .sms .num {display:block; color:#2b2101; font-size:11px; font-weight:800;}
body.m #infoRadio .sms .info {display:block;  color:#2b2101; font-size:11px;}
body.m #infoRadio .addr {float:left; overflow:hidden; position:relative; width:155px; margin-left:20px; padding:10px 0 10px 0; font-size:11px; color:#262219; letter-spacing:-1px; line-height:16px;}
body.m .miniSec {float:left; position:relative; margin:12px 0 0 100px;}
body.m .miniSec object {float:left; margin-right:5px;}
body.m .miniSec .grp_prm {float:left; margin-top:10px;}

/* Sub */
body.s #container {overflow:hidden; width:990px; position:relative; margin:0 auto; text-align:left}
body.s .spot {width:990px; height:176px;}
body.s .spot .logo {display:block; position:absolute; left:20px; top:20px; width:350px; height:130px; text-indent:-5000em; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/bg_blank.gif")}
body.s #barTop {overflow:hidden; width:783px; *width:820px; height:33px; padding:0 20px 0 17px; text-align:right; color:#e9963d; font-size:11px; line-height:34px; background:#363125;}
body.s #barTop .time {float:left; font-weight:800;}
body.s #barTop .name {float:right;}
body.s .colgroup {overflow:hidden; width:819px; *width:820px; margin-bottom:30px; border-bottom:1px solid #d9d7d2; border-right:1px solid #d9d7d2; background:#616161;} /* border-bottom:1px solid #d9d7d2;  background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/bg_cont_main.jpg) repeat-y 0 0; */
body.s .nav {overflow:hidden; float:left; position:relative; width:179px; padding:25px 0 9px 0;}
body.s .nav ul.sNav {overflow:hidden; position:relative; width:139px; margin-left:20px; border-top:1px solid #3d3d3d; border-bottom:1px solid #747474;}
body.s .nav ul.sNav li {overflow:hidden; border-bottom:1px solid #3d3d3d;}
body.s .nav ul.sNav li a {display:block; width:139px; height:27px; line-height:27px; color:#fff; font-weight:800; border-top:1px solid #747474;}

body.s #daily{overflow:hidden; position:relative; width:139px; margin-top:20px; margin-bottom:20px; margin-left:20px; background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/bg_sub_nav.jpg) repeat-x 0 bottom;}
body.s #daily h2 {width:139px; height:23px; line-height:23px; color:#e9963d; letter-spacing:-1px; font-weight:800; background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/arrow_v2.jpg) no-repeat right 49%}
body.s #daily ul {overflow:hidden; padding-bottom:4px;}
body.s #daily ul li {width:100%; padding-bottom:4px;}
body.s #daily ul li a {display:block; padding-top:2px; padding-left:16px; color:#fff; font-size:11px; line-height:1.2em; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm4u/musicparty/images5/icon_nav.jpg) no-repeat 0 2px;}

body.s #weekly {overflow:hidden; position:relative; width:139px; margin-top:20px; margin-left:20px; background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/bg_sub_nav.jpg) repeat-x 0 bottom;}
body.s #weekly h2 {width:139px; height:23px; line-height:23px; color:#e9963d; letter-spacing:-1px; font-weight:800; background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/arrow_v2.jpg) no-repeat right 49%}
body.s #weekly ul {overflow:hidden; width:139px; padding-bottom:10px;}
body.s #weekly ul li {width:139px; height:17px; padding-top:5px; margin-bottom:2px; *margin-bottom:3px; color:#fff; font-size:11px; letter-spacing:-1px;}
body.s #weekly ul li a {display:block; line-height:1.2em; color:#fff; font-size:11px; letter-spacing:-1px;}
body.s #weekly .day {display:block; float:left; overflow:hidden; width:14px; *width:15px; height:15px; *height:16px; margin-top:-3px; margin-right:3px; line-height:16px; border:1px solid #adadad; text-align:center; color:#000; font-size:11px; background:#fff;}
body.s #weekly ul li.navPlus {padding-left:16px;}
body.s #weekly ul li.navPlus a {background:none;}

.viewRadio {width:248px; *width:250px; height:63px; *height:70px; padding-top:5px; border:1px solid #ccc; text-align:center; background:#fff;}
body.s .mc {width:600px; height:398px; background:url(http://img.imbc.com/broad/radio/fm4u/kimprivacy/images/mc2012.jpg) no-repeat 0 0}

body.s .content {overflow:hidden; float:left; position:relative; width:600px;*width:640px; padding:0 20px 30px 20px; background:#fff}
body.s .content h2 {width:600px; height:53px; line-height:53px; margin-bottom:25px; border-bottom:1px dotted #968584; font-size:16px; color:#363125; letter-spacing:-1px; font-weight:800;}
body.s .sms {height:39px; *height:50px; padding:11px 0 0 10px; font-size:11px; color:#11100e; line-height:1.5}
body.s .sms .zip {display:block}
body.s .section {width:597px; min-height:700px; height:auto !important; height:700px}
body.s .grp_tb {display:block; margin-bottom:7px; padding-left:16px}
body.s .grp_prm {display:block; position:relative; width:179px; margin-top:20px; padding-left:16px}
body.s .grp_prm select {width:142px !important;}
/* Common */
body.s .talk_box {overflow:hidden; width:563px; *width:597px; margin-bottom:12px; padding:9px 14px 6px; border:3px solid #b9b2cf}
body.s .talk_box p {color:#646464; letter-spacing:-1px; line-height:1.55}
body.s .listen_tb {overflow:hidden; width:597px; margin-bottom:10px}
body.s .view_radio {margin-bottom:15px}
body.s .mini_top {overflow:hidden; width:597px; margin-bottom:15px}
/* --- Sub : Podcast --- */
body.s .rss_box {overflow:hidden; width:595px; *width:597px; margin-bottom:19px; padding:14px 0 10px; border:1px solid #d9c4e1; text-align:center}
body.s .rss_box p {font-size:11px; letter-spacing:-1px; line-height:1.33; color:#666}
body.s .podcast_tb {width:100%; table-layout:fixed}
body.s .podcast_tb th {height:38px; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/bg_th_podcast.gif") repeat-x center; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; color:#555}
body.s .podcast_tb td {height:33px; border-bottom:1px dotted #626262; text-align:center; font-size:11px; color:#333}
body.s .podcast_tb td.hr_left {text-align:left; color:#666; font-size:12px}
/* iPad Css */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	#wrap {width:990px}
	#header {width:990px}
	.gnb {width:990px}
	body.m #container {overflow:hidden; width:990px}
	body.s #container {overflow:hidden; width:990px}
}

.addr {z-index:100; position:absolute; left:-180px; top:300px; width:811px; *width:990px; height:42px; *height:60px; padding:17px 0 0 179px;border-top:1px solid #dedede; background:#fff; text-align:left}
.addr  p {font-size:11px; color:#5c5c5c; line-height:1.4; letter-spacing:-1px}
.addr em {font-weight:bold; font-size:12px}
.addr object {position:absolute; left:599px; top:9px}