@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2013v2.css");
img{vertical-align:top;}
/* @ lyaout */
body{text-align:center; background:#faf2e3 url(http://img.imbc.com/broad/tv/drama/wbw/images/bg_sub.jpg) no-repeat center 150px;}
#wrapper{position:relative; width:100%;}
#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; padding:30px 0;}

/* container */
.visual{position:relative; width:735px; height:192px;}
.visual h1{padding:17px 0 0 255px;}
.spot{width:735px; height:51px;}
.spot ul{float:left; width:130px; height:51px; background:url(http://img.imbc.com/broad/tv/drama/wbw/images/bg_nav.gif) no-repeat;}
.spot ul li{width:119px; *width:130px; height:18px; *height:25px; padding:7px 0 0 11px;}
.spot ul li a{display:block; font:bold 12px dotum; color:#604d3e;}
.spot p{float:left; width:579px; *width:605px; height:30px; *height:51px; padding:19px 0 0 24px; background:#8c6f59; border:1px solid #6c4f3a; font:12px gulim; color:#fff;}
.spot p span{font-weight:bold;}


/* content */
#content{overflow:hidden; width:735px; background:url(http://img.imbc.com/broad/tv/drama/wbw/images/bg_content.gif) repeat-y; border-bottom:1px solid #e8e8e8;}
.nav{float:left; width:109px; *width:130px; padding:13px 10px 0 11px;}
.nav h3{padding:0 0 9px 5px; font:bold 12px dotum; color:#8c6f59;}
.nav ul{width:105px; *width:109px; padding:0 0 7px 4px; margin-bottom:16px; border-bottom:1px dotted #e8e8e8;}
.nav ul li{width:105px; height:20px;}
.nav ul li a{display:block; font:12px dotum; color:#666;}
.nav ul.last{border:none;}
.nav ul li a.on{padding-left:13px; color:red; background:url(http://img.imbc.com/broad/tv/drama/wbw/images/icon_nav_on.gif) no-repeat 5px 3px;}

.content{float:left; width:585px; *width:605px; padding:18px 10px 20px 10px;}
.content h2{width:576px; *width:585px; height:26px; *height:27px; padding-left:9px; margin-bottom:15px; border-bottom:1px dotted #b6b6b6; font:bold 16px dotum; color:#555;}

/* cast */
.cast{overflow:hidden; clear:both; width:571px; *width:578px; padding:0 0 12px 7px;}
.cast_photo{display:block; float:left; width:180px; height:124px; background:#e2e2e2; border:1px solid #cdcdcd; margin-right:10px;}
.cast_photo img{width:180px; height:124px; vertical-align:top;}
.cast dl{float:left; width:370px; padding:8px 0;}
.cast dl dt{padding-bottom:10px; font:bold 16px gulim; color:#343434; letter-spacing:-1;}
.cast dl dt img{height:16px; vertical-align:top;}
.cast dl dd{font:12px dotum; color:#232323; letter-spacing:-1; line-height:16px;}

#right_common{position:absolute; top:0; right:0; z-index:100;}


