@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011v2.css");

/* base */
body		{text-align:center; background:#64b3e0;}
#wrap 		{z-index:10; width:100%; }
#header		{z-index:30; position:relative; 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:10; position:relative; width:990px; margin:0 auto; text-align:left}
#content	{z-index:30; position:relative; width:735px;}
#footer		{width:990px; margin:0 auto; text-align:center; clear:both; color:#111; margin-top:20px; height:80px;}


#wrap{background:url(http://img.imbc.com/broad/tv/ent/dream2/images2/bgSub.jpg) no-repeat center 150px; background-size:1920px 1140px;}
.navBar{height:51px; background:#ffe21d; width:735px; height:51px; overflow:hidden;}
.navBar ul{background:url(http://img.imbc.com/broad/tv/ent/dream2/images2/bgBar.jpg) no-repeat; width:130px; height:51px;}
.navBar ul li{position:relative; height:25px; font-weight:bold; text-indent:-5000px;} 
.navBar li.vod a{display:block; width:130px; height:25px;}
.navBar li.board a{display:block; width:130px; height:26px;}
.navBar li.vod span{color:#fff; font-weight:bold; letter-spacing:-1; position:absolute; top:8px; left:17px; cursor:pointer;}
.navBar li.board span{color:#fff; font-weight:bold; letter-spacing:-1; position:absolute; top:8px; *top:3px; left:17px; cursor:pointer;}
#content{background:url(http://img.imbc.com/broad/tv/ent/dream2/images2/bgContent.jpg) repeat-y; overflow:hidden; border-bottom:1px solid #e8dcd2;} 
.logo{padding-left:102px; margin-bottom:110px;}
#right_common{position:absolute; top:0; right:0;}

/* aside */
#aside{width:108px; *width:130px; padding:0 11px 0 11px; z-index:50;}
#aside, #section{float:left;}
.aside{width:108px; padding-top:12px;}
.asideMenu{border-bottom:1px dotted #d4d4d4; color:#0086d6; font-weight:bold; line-height:14px; margin-bottom:5px; letter-spacing:-1; padding-bottom:10px;}
.last{border-bottom:none;}
.asideMenu a{color:#0086d6;}
.asideMenu span{display:block;}
.asideMlist{margin-top:5px;}
.asideMlist li{color:#111; font-weight:normal; background:url(http://img.imbc.com/broad/tv/ent/dream2/images2/blick.jpg) no-repeat 4px 3px; padding-left:18px; line-height:20px; font-size:11px; letter-spacing:-1;}
.asideMlist li a{color:#111;}
.asideMlist li ul{margin-bottom:5px;}
.asideMlist li ul li{color:#b8b8b8; background:none; position:relative; left:-30px; line-height:16px;}
.asideMlist li ul li a{color:#3db800; text-decoration:underline; line-height:16px;}    

#section{min-height:1000px; height:auto !important; height:1000px; padding:0 10px 25px 10px; width:585px; *width:605px;}
#section h2{padding:23px 0; font-size:16px; ccolor:#37312b; font-weight:bold;}
#section h2 img{vertical-align:top; margin-left:10px;}

.videoWrap{height:248px; background:#000; width:327px; padding-top:25px; margin:12px 0 17px 123px;}
#program .context{background:url(http://img.imbc.com/broad/tv/ent/dream2/images2/bgProgram.jpg) no-repeat;}
#program .info{text-align:center; margin:30px 0 20px; color:#7ba1c4; text-decoration:underline;}
#program .btn{text-align:center;}

.staff{border:1px solid #f3f3f3; background:#f8f8f8; overflow:hidden; margin-bottom:10px; clear:both; height:105px;}
.staff p, .staff ul{float:left; color:#010101; line-height:20px;}
.staff ul{margin:22px 0 0 28px;}
.list4 ul{margin-top:13px;}

.context h3{height:31px; line-height:31px; color:#0f0f0f; font-size:13px; border-top:1px solid #070707; border-bottom:2px solid #070707; width:585px;}
.context h3.lady, .context h3.hop {margin-top:24px;}

.profile{width:555px; overflow:hidden; margin:20px 0 0 17px;}
.profile li{float:left; margin:0 5px 10px 0;}
.context .ent {width:568px; *width:585px; margin:0 !important; padding:20px 0 12px 17px; background:#eee}

#staff p{margin-bottom:10px;}