@charset "euc-kr";
@import url("http://imbc.com/commons/css/common2011.css");

.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 #content, #container .content {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left }
#spot {z-index:10; position:relative; width:820px; }
#snb	 {float:left; width:180px}
#Adcode {top:0 !important}
#footer		{width:990px !important; margin:0 auto; text-align:center; height:50px; color:#555555; clear:both; background:#fff; }
#f_copyright{color:#555555;}
.ads {position:absolute; top:736px; left:230px; *left:37px;}
.hide {display:none;}
/* @ Accessibility */
#accessibility{position:relative; z-index:9999; text-align:left; position:absolute; top:0; left:0; width:100%}
#accessibility a {position:absolute; display:block; width:100%; left:0; text-align:center; top:-1000px; z-index:500; font-size:12px}
#accessibility a:focus, #accessibility a:active{position:absolute; top:0; height:40px; font-weight:bold; font-size:12px; color:#000; z-index:1000; background:#efefef; line-height:40px}
/* --- Main --- */
.main #container  {width:100%; min-height:1013px; height:auto !important; height:1013px; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_patt.jpg") repeat-y center 0px;}
.main #m_content {float:left;  min-height:1013px; height:auto !important; height:1013px; width:193px; padding-top:18px; padding-left:3px; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_menu.jpg") repeat-y;}
.main #m_content .info {overflow:hidden; margin-bottom:13px; padding-left:15px}
.main #m_content .info li {margin-bottom:-1; font-size:11px; color:#d5d5d5; letter-spacing:-1px; line-height:1.335; vertical-align:top}
.main #m_content .menu {width:160px; overflow:hidden; margin-bottom:10px; border-top:1px dotted #656565}
.main #m_content .menu li {width:160px; height:25px; *height:26px; border-bottom:1px dotted #656565}
.main #m_content .menu li a {display:block; height:19px; *height:25px; padding:6px 0 0 15px; font-size:12px; color:#f2f2f2; font-weight:bold;  letter-spacing:-1px; line-height:1.335}
.main #m_content h3 {padding-left:15px; font-size:12px; color:#e0de09; line-height:1.335; letter-spacing:-1px; margin-top:5px;}
.main #m_content .daily {overflow:hidden; width:160px; margin-bottom:15px; padding:2px 0 5px 0; border-bottom:1px dotted #866c6b}
.main #m_content .daily li {margin-bottom:3px; padding-left:28px; color:#D3D2AA; vertical-align:top; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/ico_mini.jpg") no-repeat 15px 1px;}
.main #m_content .daily li a {color:#d3d2aa;  letter-spacing:-1px; line-height:1.335}
.main #m_content .daily li a em {font-size:12px; color:#d3d2aa; letter-spacing:-1px; line-height:1.335}
.main #m_content .weekly {overflow:hidden; width:160px; margin-bottom:2px; padding-top:3px}
.main #m_content .weekly li {width:128px; *width:160px; min-height:14px; height:auto !important; height:16px; padding:1px 0 0 32px; vertical-align:top; margin-bottom:2px;}
.main #m_content .weekly li.mon { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/m_mon.jpg") no-repeat 15px 1px;}
.main #m_content .weekly li.tue { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/m_tue.jpg") no-repeat 15px 1px;}
.main #m_content .weekly li.wed {background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/m_wed.jpg") no-repeat 15px 1px;}
.main #m_content .weekly li.thu { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/m_thu.jpg") no-repeat 15px 1px;}
.main #m_content .weekly li.fri { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/m_fri.jpg") no-repeat 15px 1px;}
.main #m_content .weekly li.sat { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/m_sat.jpg") no-repeat 15px 1px;}
.main #m_content .weekly li.sun { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/m_sun.jpg") no-repeat 15px 1px;}
.main #m_content .weekly p {width:135px; min-height:15px; height:auto !important; height:16px; margin-bottom:5px; padding:1px 0 0 0px; vertical-align:top; text-align:left;color:#d3d2aa}
.main #m_content .weekly p a {color:#d3d2aa}
.main #m_content .weekly p a em {font-size:12px; color:#d3d2aa; letter-spacing:-1px; line-height:1.335}
.main #m_content .tiny_ban {width:190px; overflow:hidden; margin-bottom:5px;}
.main #m_content .tiny_ban li {width:185px; *width:190px; height:52px; padding-left:15px; margin-bottom:2px;}
.main #m_content .tiny_ban li a {display:block; width:170px; height:52px;}
.main #mainimg {float:left; width:794px; overflow:hidden;}
/*.main #content .p_link {width:160px; margin:5px 0 5px 15px;}*/
.main #post {width:990px; height:76px; margin:0 auto; background:#e6e6e6; }
.main #post .sms {float:left; width:460px; *width:630px; padding:23px 0 0 170px; }
.main #post .sms li {color:#5c5c5c; text-align:right; margin:2px 0; letter-spacing:-1.2; }
.main #post .minidown {float:left; width:100px; padding:15px;}


/* --- Sub --- */
body.sub {background:#eaeaea }
.sub #container {width:990px; text-align:left; margin:0 auto; position:relative; overflow:hidden; }
.sub #container #content {float:left;width:820px;}
.sub #logo {width:820px; height:176px;}
.sub #spot {width:820px; height:33px; background:#2f2f2f}
.sub #spot .info {position:absolute; left:0; bottom:0; width:820px; height:22px; *height:33px; padding:11px 0 0 0; }
.sub #spot .info li.f_r { float:right;width:210px; margin-right:3px; padding-right:5px; font-size:11px; color:#fff; line-height:1.335; letter-spacing:-1px}
.sub #spot .info strong {font-size:11px; color:#fff; text-align:left;}
.sub #spot .info li.no_bg {background:none}
.sub #spot .info li.f_m {float:left; display:inilne; margin-left:10px;}
.sub #colgroup {float:left; overflow:hidden; width:820px; margin-bottom:15px; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/bg_content.jpg") repeat-y; }
.sub #s_content {float:left; overflow:hidden; width:600px; *width:640px; padding:0 15px 30px 15px;}
.sub #aside {overflow:hidden; float:left; width:150px; *width:180px; padding:15px 20px 0 15px; }
.sub #aside #snb {float:left; width:100px; *width:100px; padding:0px 10px 0 0px}
.sub #aside .menu {overflow:hidden; margin-bottom:13px; border-top:1px solid #fdc7c9;}
.sub #aside .menu li {height:25px; *height:26px; border-bottom:1px solid  #c5c5c5}
.sub #aside .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}
.sub #aside h3 {padding-left:4px; font-size:12px; color:#f9474c; line-height:1.335; letter-spacing:-1px; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/ico_h3.jpg") no-repeat 131px -338px}
.sub #aside .tiny_ban {width:140px; overflow:hidden; margin-bottom:10px;}
.sub #aside .tiny_ban li {width:135px; *width:140px; height:52px; padding-left:5px; margin-bottom:2px;}
.sub #aside .tiny_ban li a {display:block; width:140px; height:52px;}
.sub #aside .daily {overflow:hidden; width:140px; margin-bottom:13px; padding:2px 0 6px 0; border-bottom:1px solid #fdc7c9;}
.sub #aside .daily li {margin-bottom:4px; padding-left:20px; vertical-align:top; background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/ico_mini_sub.jpg") no-repeat 5px 1px}
.sub #aside .daily li a em {font-size:11px; color:#777; letter-spacing:-1px; line-height:1.335; text-decoration:none}
.sub #aside .daily li a:hover {text-decoration:none}
.sub #aside .weekly {overflow:hidden; width:140px; margin-bottom:9px; padding:3px 0 6px 0;}
.sub #aside .weekly p { width:116px; *width:140px; min-height:15px; height:auto !important; height:16px; margin-bottom:4px; padding:1px 0 0 24px; vertical-align:top; text-align:left; font-size:11px; color:#777; letter-spacing:-1px} 
.sub #aside .weekly li {display:block; width:140px; min-height:14px; *height:16px; height:auto !important; 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}
.sub #aside .weekly li.mon { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/s_mon.jpg") no-repeat 5px 3px;}
.sub #aside .weekly li.tue { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/s_tue.jpg") no-repeat 5px 3px;}
.sub #aside .weekly li.wed {background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/s_wed.jpg") no-repeat 5px 3px;}
.sub #aside .weekly li.thu { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/s_thu.jpg") no-repeat 5px 3px;}
.sub #aside .weekly li.fri { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/s_fri.jpg") no-repeat 5px 3px;}
.sub #aside .weekly li.sat { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/s_sat.jpg") no-repeat 5px 3px;}
.sub #aside .weekly li.sun { background:url("http://img.imbc.com/broad/radio/fm4u/morningfm/images7/s_sun.jpg") no-repeat 5px 3px;}
.sub #aside .weekly p a {color:#480839}
.sub #aside .weekly p a:hover {text-decoration:none}
.sub #aside .weekly p a em {font-size:11px; color:#777; letter-spacing:-1px; line-height:1.335}
.sub #s_content h3 {height:36px; *height:54px; margin-bottom:10px; padding-top:17px; border-bottom:1px dotted #d4d4d4; font-size:18px; color:#363125; line-height:1.335}
.sub #s_content h3 span {font-size:14px; font-weight:normal}
.sub #s_content .section {width:600px; min-height:600px; height:auto !important; height:600px}
.sub .listen_tb {overflow:hidden; width:600px; text-align:center; margin-bottom:15px}
.sub .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/ico_h3.jpg") no-repeat 0 -371px}
.sub .mini_top {overflow:hidden; width:600px; margin-bottom:15px; text-align:center}
.sub .mini_top p {font-size:12px; color:#555; font-weight:bold; line-height:1.55}
.sub .corner {overflow:hidden; width:600px}
.sub .corner li {width:600px; min-height:79px; height:auto !important; height:110px; margin-bottom:5px; padding:15px 38px; border-bottom:1px dotted #eee}
.sub .corner li strong.subject {display:block; margin-bottom:7px; font-size:14px; color:#464646; letter-spacing:-1px; line-height:1.4; vertical-align:top}
.sub .corner li strong.subject img {position:relative; top:3px; margin-left:8px}
.sub .corner li .txt {font-size:12px; color:#838383; letter-spacing:-1px; line-height:1.5}
.sub .comment {overflow:hidden; width:455px; *width:600px; margin-bottom:15px; padding:20px 55px 20px 65px; border:2px solid #BBBBBB; text-align:left}
.sub .comment p {font-size:11px; color:#777; line-height:1.55}
.sub #content .p_link {width:100px; margin:5px 0 5px 0px;}

#r_ad {float:right;}
.viewRadio {z-index:100; position:absolute; left:229px; top:245px; width:248px; *width:250px; height:63px; *height:70px; padding-top:5px; border:1px solid #c9c9c9; text-align:center; background:#fff}

.main .bn_area {overflow:hidden; width:160px; text-align:left}
.main .bn_area li {overflow:hidden ; width:145px; *width:160px; padding-left:15px; margin-bottom:5px}
.main .bn_area li a {display:block; height:50px}
.sub .bn_area {overflow:hidden; width:150px; text-align:left}
.sub .bn_area li {overflow:hidden ; width:150px; margin-bottom:5px}
.sub .bn_area li a {display:block; height:50px}