@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2013v1.css");

/* @ accessibility */
#accessibility{position:relative; z-index:9999; text-align:left}
#accessibility li {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}

/* @ lyaout */
body{text-align:center;}
#wrapper{position:relative; width:100%; background:url(http://img.imbc.com/broad/radio/fm/weekend07/images/bg.jpg) no-repeat center 150px;}
#header{position:relative; width:100%;}
#header .gnb{width:990px; margin:0 auto; text-align:left;}
#container{position:relative; width:990px; margin:0 auto; text-align:left;}
#footer{clear:both; position:relative; width:990px !important; margin:0 auto;}

/* container */
#visual{position:relative; width:990px; height:480px;}
#content{width:990px;}

/* visual */
#visual h1{padding:14px 0 0 168px;}

.spot{width:982px; *width:990px; height:21px; *height:33px; padding:12px 8px 0 0; background:#486568; font:11px dotum; color:#fff; letter-spacing:-1; text-align:right;}

/* content */
#aside{float:left; width:176px; height:279px; *height:289px; padding-top:10px; background:#f0f0f0;}
#section{float:left; width:767px; *width:814px; padding:16px 0 0 47px; background:#fff;}

/* aside*/
#aside ul{width:151px; margin-left:11px;}
#aside ul li{height:20px; *height:27px; padding:7px 0 0 17px; border-bottom:1px solid #d6d6d6; font:bold 13px dotum; color:#3a3b3b;}
#aside ul li a{display:block;}

/* section */
.part{float:left; width:171px; *width:181px; height:214px; padding-right:10px; margin:10px 49px 0 0; border-right:1px solid #d4d4d4;}
.part h2{height:25px; padding-left:1px; font:bold 12px #38393a; letter-spacing:-1;}
.daily li{padding:0 0 7px 16px; background:url(http://img.imbc.com/broad/radio/fm/weekend07/images/daily_icon.png) no-repeat 0 1px; font:12px dotum; color:#676767; letter-spacing:-1;}
.daily li a{font:12px dotum; color:#676767; letter-spacing:-1;}
.week li{position:relative; width:171px; padding-bottom:4px;}
.week li span{position:absolute; top:0; left:0; width:14px; *width:15px; height:14px; *height:15px; padding-right:1px; padding-top:2px; *padding-top:3px; text-align:center; background:url(http://img.imbc.com/broad/radio/fm/weekend07/images/week_icon.png) no-repeat; font:11px dotum; color:#1f1f1f; letter-spacing:-1;}
.week li p{width:151px; *width:171px; height:auto; padding-top:2px; *padding-top:3px; padding-left:20px; font:12px dotum; color:#676767; letter-spacing:-1;}
.week li a{font:11px dotum; color:#262219; letter-spacing:-1; display:block; font:12px dotum; color:#676767; letter-spacing:-1;}
.twi_con{float:left; position:relative; width:236px; padding-top:10px; letter-spacing:-1;}
.twi_con h2{height:25px; font:bold 12px #38393a;}
.twi_con .more{position:absolute; top:2px; right:0;}
.twi_con ul {overflow:hidden; width:236px;}
.twi_con ul li {position:relative; width:236px; margin-bottom:10px;}
.twi_con ul li em {display:block; padding:2px 0 2px 15px; background:url(http://img.imbc.com/broad/radio/fm/weekend07/images/bg_twitter.jpg) no-repeat; font:bold 12px dotum; color:#686767; letter-spacing:-1;}
.twi_con ul li a {display:block; position:relative; overflow:hidden; width:176px; *width:236px; padding-left:60px; color:#676767; line-height:15px; letter-spacing:-1px;}
.twi_con ul li .img {display:block; overflow:hidden; position:absolute; left:0; top:2px; width:48px; height:48px;}
.twi_con .txt_date{display:block; padding-left:16px; background:url(http://img.imbc.com/broad/radio/fm/weekend07/images/bg_twi_date.jpg) no-repeat 0 1px;}
.banner{float:right;}
.foot{clear:both; width:786px; *width:990px; height:60px; padding:0 0 0 204px; background:#ebebeb; border-top:1px solid #dedede; font:11px dotum; color:#5c5c5c; line-height:15px;}
.radio_address{float:left; padding-top:19px; width:460px;}
.mini_down{float:left; width:55px; height:42px; margin-top:8px;}