/* ÀÛ¼ºÀÚ : ±è¼±ÇÊ (iMBC µðÀÚÀÎÆÀ) */
@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011v2.css");
body {text-align:center;}
#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;}
#Adcode {top:0 !important; position:absolute; right:0;}
#footer { padding:80px 0 50px; }

body {background:url(http://img.imbc.com/broad/tv/culture/specialonair/images/bg_sub_ptn.jpg) repeat-x 0 88px}
#wrap {background:url(http://img.imbc.com/broad/tv/culture/specialonair/images2/bg-sub.jpg) no-repeat 50% 88px}
#front {position:relative; height:175px; overflow:hidden}
#front h1 {position:absolute;left:17px;top:16px;width: 348px;height: 64px;}
#front h1 a {display:block; height:100%; text-indent:-5000em}
#formalBar {width:820px; height:33px; background:#2a699d; overflow:hidden}
#formalBar .nav {float:left; width:180px; height:100%; background:url(http://img.imbc.com/broad/tv/culture/specialonair/images/bg_genNav.jpg) no-repeat 0 0}
.nav li {float:left; height:100%;}
.nav li a {display:block; height:100%; background:url(http://img.imbc.com/commons/images/bg_blank.gif); text-indent:-5000em}
.nav li.vod {width:85px;}
.nav li.forum {width:95px;}
#formalBar p {padding-right:19px; color:#fff; font-size:11px; font-weight:bold; line-height:33px; text-align:right}
#content {width:820px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background:#fff}
#sidebar {float:left; width:180px; padding-bottom:50px}
#sidebar ul#nav {margin:25px 16px 15px}
#sidebar ul#nav li {padding-left:26px; background:url(http://img.imbc.com/commons/images/list_bullet.gif) no-repeat 10px 50%; border-bottom:1px dotted #d4d4d4}
#sidebar ul#nav li a {line-height:30px; color:#545454; font-size:12px; font-weight:bold;}
#sidebar ul#staff {margin:0 28px 0}
#sidebar ul#staff li {color:#777; font-size:11px; line-height:1.5}

#section {float:left; width:640px; padding-bottom:20px; min-height:500px; height:auto !important; height:500px}
#section h2 {color:#000; font-weight:bold; margin:28px 20px 10px; font-size:18px; border-bottom:1px solid #e6e6e6; padding-bottom:10px}
#section .context {margin-left:20px; width:600px}

/* @ Accessibility */
#accessibility{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}