@charset "euc-kr";
@import url("http://imbc.com/commons/css/common2011.css");
body.main {background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_main.jpg") no-repeat center 150px}
body.sub {background:#bcbcbc url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_sub_x.jpg") repeat-x center 150px}
.wrapper {background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_sub.jpg") no-repeat center 150px}
#wrap {width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_footer.gif") repeat-x bottom}
#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}
#container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left}
#spot {z-index:10; position:relative; width:830px; height:150px}
#snb	 {float:left; overflow:hidden; width:180px}
#Adcode {top:0 !important}
#footer {clear:both; width:990px}
/* --- Main --- */
#m_content {float:left; overflow:hidden; width:160px; height:780px; margin-right:15px; padding-top:23px}
#m_content .info {overflow:hidden; margin-bottom:15px; padding-left:15px}
#m_content .info li {margin-bottom:-1; font-size:11px; color:#1c214d; letter-spacing:-1px; line-height:1.335; vertical-align:top}
#m_content .menu {overflow:hidden; margin-bottom:13px; border-top:1px dotted #866c6b}
#m_content .menu li {height:25px; *height:26px; border-bottom:1px dotted #866c6b}
#m_content .menu li a {display:block; height:19px; *height:25px; padding:6px 0 0 15px; font-size:12px; color:#323232; font-weight:bold; line-height:1.335}
#m_content .menu li a:hover {color:#fff; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_sprite.gif") no-repeat 0 0}
#m_content .sms {overflow:hidden; margin-bottom:14px; padding-left:15px}
#m_content .sms li {margin-bottom:-3px; font-size:11px; color:#1c214d; letter-spacing:-1px; line-height:1.335; vertical-align:top}
#m_content address {padding-left:15px; font-size:11px; color:#1c214d; letter-spacing:-1px; line-height:1.3; vertical-align:top}
#m_content h3 {padding-left:15px; font-size:12px; color:#1c214d; line-height:1.335; letter-spacing:-1px}
#m_content .daily {overflow:hidden; width:160px; margin-bottom:13px; padding:2px 0 6px 0; border-bottom:1px dotted #866c6b}
#m_content .daily li {margin-bottom:4px; padding-left:28px; vertical-align:top; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_sprite.gif") no-repeat 15px -134px}
#m_content .daily li a {color:#480839}
#m_content .daily li a em {font-size:12px; color:#323232; letter-spacing:-1px; line-height:1.335}
#m_content .daily li a:hover {text-decoration:underline}
#m_content .weekly {overflow:hidden; width:160px; margin-bottom:9px; padding-top:3px}
#m_content .weekly li {position:relative; width:128px; *width:160px; min-height:14px; height:auto !important; height:16px; margin-bottom:4px; padding:2px 0 0 32px; vertical-align:top}
#m_content .weekly li span {display:block; position:absolute; left:15px; top:0; width:15px; height:14px; *height:16px; padding-top:2px; text-align:center; line-height:1.33; font-size:11px; color:#323232; letter-spacing:-1px; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_sprite.gif") no-repeat 0 -236px}
#m_content .weekly li a {color:#480839}
#m_content .weekly li a em {font-size:12px; color:#323232; letter-spacing:-1px; line-height:1.335}
#m_content .weekly li a:hover {text-decoration:underline}
#m_flash {position:relative; float:left; width:655px; height:780px}
#m_flash .viewradiola {position:absolute; left:50px; bottom:100px; overflow:hidden; width:300px}
#m_flash .minidown {position:absolute; left:50px; bottom:45px; overflow:hidden; width:100px}
#m_flash .p_link {position:absolute; left:50px; bottom:20px; overflow:hidden}
#m_flash .p_link select {font-size:12px}
/* --- Sub --- */
#spot {position:relative; width:820px; height:208px}
#spot h2 {position:absolute; left:377px; top:0; width:258px; height:175px}
#spot h2 a {display:block; height:175px; text-indent:-5000em; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_blank.gif")}
#spot .info {position:absolute; left:0; bottom:0; width:820px; height:22px; *height:33px; padding:11px 0 0 0; background:#373d63}
#spot .info li {display:inline; float:left; margin-right:3px; padding-right:5px; font-size:11px; color:#fff; line-height:1.335; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/icon_bar.gif") no-repeat right 1px; letter-spacing:-1px}
#spot .info li strong {font-size:11px; color:#fff}
#spot .info li.no_bg {background:none}
#spot .info li.f_m {display:inilne; margin-left:455px}
#colgroup	{overflow:hidden; width:818px; *width:820px; margin-bottom:15px; border:1px solid #e6e6e6; background:#fff}
#snb {float:left; width:140px; *width:178px; padding:25px 19px 0 19px}
#s_content {float:left; overflow:hidden; width:600px; *width:640px; padding:0 19px 30px 20px; border-left:1px solid #e6e6e6}
#snb .menu {overflow:hidden; margin-bottom:13px; border-top:1px dotted #866c6b}
#snb .menu li {height:25px; *height:26px; border-bottom:1px dotted #866c6b}
#snb .menu li a {display:block; height:19px; *height:25px; padding:6px 0 0 4px; font-size:12px; color:#323232; font-weight:bold; line-height:1.335; text-decoration:none}
#snb .menu li a:hover {color:#fff; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_sprite.gif") no-repeat 0 0; text-decoration:none}
#snb h3 {padding-left:4px; font-size:12px; color:#1e2208; line-height:1.335; letter-spacing:-1px; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_sprite.gif") no-repeat 131px -338px}
#snb .daily {overflow:hidden; width:140px; margin-bottom:13px; padding:2px 0 6px 0; border-bottom:1px dotted #866c6b}
#snb .daily li {margin-bottom:4px; padding-left:20px; vertical-align:top; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_sprite.gif") no-repeat 6px -134px}
#snb .daily li a em {font-size:11px; color:#777; letter-spacing:-1px; line-height:1.335; text-decoration:none}
#snb .daily li a:hover {text-decoration:none}
#snb .weekly {overflow:hidden; width:140px; margin-bottom:9px; padding-top:3px}
#snb .weekly li {position:relative; width:116px; *width:140px; min-height:15px; height:auto !important; height:16px; margin-bottom:4px; padding:1px 0 0 24px; vertical-align:top}
#snb .weekly li span {display:block; position:absolute; left:5px; top:0; width:15px; height:!4px; *height:16px; padding-top:2px; text-align:center; line-height:1.33; font-size:11px; color:#010101; letter-spacing:-1px; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_sprite.gif") no-repeat 0 -236px}
#snb .weekly li a {color:#480839}
#snb .weekly li a:hover {text-decoration:none}
#snb .weekly li a em {font-size:11px; color:#777; letter-spacing:-1px; line-height:1.335}
#snb .p_link {padding-top:8px}
#snb .p_link select {font-size:12px}
#s_content h3 {height:36px; *height:54px; margin-bottom:10px; padding-top:17px; border-bottom:1px dotted #d4d4d4; font-size:18px; color:#231f20; line-height:1.335}
#s_content h3 span {font-size:16px; font-weight:normal}
#s_content .section {width:600px; min-height:600px; height:auto !important; height:600px}
.listen_tb {overflow:hidden; width:600px; text-align:center; margin-bottom:15px}
.btn_pre_photo {display:block; width:142px; height:24px; margin-bottom:15px; text-indent:-5000em; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_sprite.gif") no-repeat 0 -371px}
.mini_top {overflow:hidden; width:600px; margin-bottom:15px; text-align:center}
.mini_top p {font-size:12px; color:#555; font-weight:bold; line-height:1.55}
.corner {overflow:hidden; width:600px}
.corner li {width:600px; min-height:79px; height:auto !important; height:110px; margin-bottom:5px; padding:15px 38px; border-bottom:1px dotted #eee}
.corner li strong.subject {display:block; margin-bottom:7px; font-size:14px; color:#464646; letter-spacing:-1px; line-height:1.4; vertical-align:top}
.corner li strong.subject img {position:relative; top:3px; margin-left:8px}
.corner li .txt {font-size:12px; color:#838383; letter-spacing:-1px; line-height:1.5}
.comment {overflow:hidden; width:455px; *width:600px; margin-bottom:15px; padding:20px 55px 20px 65px; border:2px solid #BBBBBB; text-align:left}
.comment p {font-size:11px; color:#777; line-height:1.55}