@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2013v1.css");

/* @ accessibility */
#accessibility{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}

/* @ lyaout */
body{text-align:center;}
#wrapper{position:relative; width:100%; background:#e9e7e4 url(http://img.imbc.com/broad/radio/fm/night/images4/bg.jpg) no-repeat center 150px;}
#header{position:relative; width:100%;}
#header .gnb{width:990px; margin:0 auto; text-align:left;}
#container{overflow:hidden; position:relative; width:990px; margin:0 auto; text-align:left;}
#footer{clear:both; position:relative; width:100%; background:#fff;}
#footer .foot{width:990px !important; margin:0 auto;}

#visual{position:relative; width:990px; height:480px;}
.spot{width:965px; *width:990px; height:21px; *height:33px; padding:12px 25px 0 0; font:11px dotum; color:#ccc8b7; letter-spacing:-1; text-align:right;}
.spot span{font-weight:bold;}
#content{position:relative; width:988px; *width:990px; height:383px; *height:384px; margin-bottom:38px; background:#fff; border:1px solid #cfcfcf; border-top:none;}
#imbc_nav{float:left; width:174px; height:294px;}
#imbc_content{float:left; width:780px; *width:814px; height:269px; *height:294px; padding:24px 0 0 33px; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf;}
#post{clear:both; width:988px; height:88px; *height:89px; border-top:1px solid #cfcfcf;}

#visual h1{padding:63px 0 0 490px;}

/* imbc_nav */
#imbc_nav ul{width:123px; *width:140px; padding:25px 0 0 17px;}
#imbc_nav ul li{width:134px; *width:140px; height:19px; *height:20px; padding-left:6px; margin-bottom:8px; border-bottom:1px solid #d9cecc;}
#imbc_nav ul li a{display:block; font:bold 12px dotum; color:#4e4e4e;}

/* imbc_content */
.part{float:left; width:124px; margin-right:22px;}
.weekly{float:left; width:124px; margin-right:28px;}
.part h2, .weekly h2{height:19px; *height:26px; padding-top:7px; background:url(http://img.imbc.com/broad/radio/fm/night/images4/dot_line1.gif) no-repeat left bottom; font:bold 12px dotum; color:#3b2c29;}
.part ul{padding-top:9px;}
.part ul li{padding-left:19px; margin-bottom:8px; background:url(http://img.imbc.com/broad/radio/fm/night/images4/icon_part.gif) no-repeat 1px 1px; font:12px dotum; color:#585858;}
.part ul li a{font:12px dotum; color:#585858;}
.weekly ul{padding-top:7px;}
.weekly ul li{position:relative; width:124px; padding-bottom:4px;}
.weekly ul li span{position:absolute; top:0; left:0; width:13px; *width:15px; height:14px; *height:16px; padding:2px 0 0 2px; *padding:3px 0 0 3px; *padding:3px 0 0 2px; background:url(http://img.imbc.com/broad/radio/fm/night/images4/icon_weekly.gif) no-repeat; font:11px dotum; color:#000;}
.weekly ul li p{width:100px; *width:124px; height:auto; padding:2px 0 0 24px; *padding:3px 0 0 24px; font:12px dotum; color:#585858;}
.weekly ul li p a{font:12px dotum; color:#585858;}
.photo{position:relative; float:left; width:183px;}
.photo h2{height:19px; *height:26px; padding-top:7px; background:url(http://img.imbc.com/broad/radio/fm/night/images4/dot_line2.gif) no-repeat left bottom; font:bold 12px dotum; color:#3b2c29;}
.photo_con{width:179px; padding-top:11px; text-align:center;}
.img_wrap{overflow:hidden; display:block; width:179px; height:103px; margin-bottom:8px; text-align:center;}
.img_wrap img{height:103px;}
.text_wrap{width:179px; font:12px dotum; color:#585858; text-align:center;}
.photo .more_btn{position:absolute; top:8px; right:4px; font:bold 12px dotum; color:#918683;}
.banner{position:absolute; top:24px; right:19px; width:250px; height:250px;}

#post .post_t{float:left; width:400px; margin:25px 0 0 189px; font:12px dotum; color:#585858; line-height:18px;}
#post .post_t span{font:bold 12px dotum; color:#3a3636;}
#post .mini_down{float:left; margin-top:21px; z-index:100;}