@charset "euc-kr";
/* @ Lyaout */
body {text-align:center}
#wrapper {overflow:hidden; width:100%}
.m_sun {background:#dbdde3 url("http://img.imbc.com/broad/radio/fm4u/beforesunrise/images/bg_main_x.jpg") repeat-x center 150px}
.m_sun #wrapper {background:url("http://img.imbc.com/broad/radio/fm4u/beforesunrise/images/bg_main.jpg") no-repeat center 150px}
.s_sun #wrapper {background:#dbdde3 url("http://img.imbc.com/broad/radio/fm4u/beforesunrise/images/bg_sub.jpg") no-repeat center 150px}
#header {width:100%}
#header .gnb {width:990px; margin:0 auto; text-align:left}
#container {}
.footer_wrap {overflow:hidden; width:100%; background:#fff}
.footer {overflow:hidden; width:990px; margin:0 auto}
/* @ 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 Content */
.m_sun .con-wrap {overflow:hidden; position:relative; width:990px; margin:0 auto; padding-top:482px; text-align:left}
.m_sun .con-wrap h1 {position:absolute; left:252px; top:50px; width:518px; height:116px}
.m_sun .b-info {overflow:hidden; width:974px; *width:990px; height:22px; *height:33px; padding:11px 16px 0 0; text-align:right; color:#fff; line-height:1.333; letter-spacing:-1px}
.m_sun .b-info em {font-weight:bold; color:#fff}
.m_sun .m-con {overflow:hidden; position:relative; width:990px}
.m_sun .nav {overflow:hidden; float:left; width:140px; *width:176px; height:288px; margin-right:19px; padding:0 16px 0 20px; background:#242436}
.m_sun .nav ul {overflow:hidden; width:140px; padding-top:17px}
.m_sun .nav ul li {height:28px; padding-left:5px; background:url("http://img.imbc.com/broad/radio/fm4u/beforesunrise/images/bg_nav.jpg") repeat-x left bottom; letter-spacing:-1px; font-weight:bold}
.m_sun .nav ul li a {color:#fff; line-height:26px}
.m_sun .con-part {overflow:hidden; width:237px; padding-top:24px; line-height:1.333; letter-spacing:-1px}
.m_sun .con-part h2 {margin-bottom:10px; color:#242436; font-weight:bold}
.m_sun .con-part ul {overflow:hidden; width:237px}
.m_sun .con-part ul li {min-height:21px; height:auto !important; height:25px; padding-top:4px; background:url("http://img.imbc.com/broad/radio/fm4u/beforesunrise/images/bg_dott.jpg") repeat-x bottom}
.m_sun .con-part ul li a {display:block; padding-left:15px; color:#3e476b; background:url("http://img.imbc.com/broad/radio/fm4u/beforesunrise/images/bg_part.jpg") no-repeat 0 2px}
.addr {clear:both; overflow:hidden; position:relative; width:801px; *width:990px; height:55px; *height:76px; padding:20px 0 0 189px; border-top:1px solid #cfcfcf; background:#ebebeb}
.addr p {line-height:1.55; color:#575757}
.addr p em {color:#3a3636; font-weight:bold}
.obj_mini {position:absolute; left:644px; top:16px}
.ad250 {overflow:hidden; position:absolute; right:19px; top:25px; width:250px; height:250px}
/* @ Sub Content */
.s_sun .con-wrap {overflow:hidden; position:relative; width:990px; margin:0 auto; padding-top:176px; text-align:left}
.s_sun .con-wrap h1 {position:absolute; left:262px; top:8px; width:338px; height:82px}
.s_sun .con-wrap h1 a {display:block; height:82px}
.s_sun .b-info {overflow:hidden; width:804px; *width:820px; height:22px; *height:33px; padding:11px 16px 0 0; text-align:right; color:#fff; line-height:1.333; letter-spacing:-1px}
.s_sun .b-info em {font-weight:bold; color:#fff !important}
.colgroup {overflow:hidden; width:822px; background:#242436}
.nav-wrap {overflow:hidden; float:left; width:180px; padding-top:32px}
.s_sun .nav {overflow:hidden; width:150px; *width:180px; margin-bottom:19px; padding:0 15px}
.s_sun .nav ul {overflow:hidden; width:150px}
.s_sun .nav ul li {height:28px; padding-left:9px; line-height:1.333; font-weight:bold; letter-spacing:-1px; background:url("http://img.imbc.com/broad/radio/fm4u/beforesunrise/images/bg_nav.jpg") repeat-x bottom}
.s_sun .nav ul li a {color:#fff; line-height:26px}
.s_sun .con-part {overflow:hidden; width:150px; *width:180px; padding:0 15px; line-height:1.333; letter-spacing:-1px}
.s_sun .con-part h2 {margin-bottom:9px; padding-left:8px; color:#fff; font-weight:bold}
.s_sun .con-part ul {overflow:hidden; width:150px}
.s_sun .con-part ul li {width:117px; *width:150px; margin-bottom:8px; padding:0 10px 0 23px; background:url("http://img.imbc.com/broad/radio/fm4u/beforesunrise/images/bg_s_part.jpg") no-repeat 9px 2px}
.s_sun .con-part ul li a {color:#fff; line-height:1.4}
.s-con {float:left; width:600px; *width:642px; min-height:570px; height:auto !important; height:600px; padding:0 21px 30px 20px; border-left:1px solid #e6e6e6; background:#fff}
.s-con h2 {height:37px; *height:56px; margin-bottom:15px; padding-top:18px; border-bottom:1px dotted #d4d4d4; font-size:18px; color:#2f324d; letter-spacing:-1px; line-height:1.333; font-weight:bold}
.r_ad {overflow:hidden; position:absolute; right:0; top:0; width:160px; height:600px}
.podcast_tb {width:100%; table-layout:fixed}
.podcast_tb th {height:38px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; color:#555}
.podcast_tb td {height:33px; border-bottom:1px dotted #626262; text-align:center; font-size:11px; color:#333}
.podcast_tb td.hr_left {text-align:left; color:#666; font-size:12px}
.mini_box {overflow:hidden; width:600px; margin-bottom:15px}
#rss_box {overflow:hidden; width:598px; *width:600px; margin-bottom:15px; padding:14px 0 10px; border:1px solid #d9c4e1; text-align:center}
#rss_box p {font-size:11px; letter-spacing:-1px; line-height:1.33; color:#666}