a, img{border:0; selector-dummy:expression(this.hideFocus=true);}
html,body {margin:0; padding:0; font-size:12px; font-family: 'µ¸¿ò', 'Dotum', Verdana, Arial, Sans-Serif; color:#707070;}
p, ul, ol, form, h1, h2, h3, h4, h5, dl, dt, dd, li, div, a{margin:0; padding:0;}
input, select, textarea{margin:0; padding:0; font-size:12px; font-family: 'µ¸¿ò', 'Dotum', Verdana, Arial, Sans-Serif; color:#707070;}

#back{background:#eae1c8;}
#back2{background:url(http://img.imbc.com/broad/tv/culture/happiness/images2/main_back.jpg) no-repeat; height:652px;position:relative;}
#s_back{background:url(http://img.imbc.com/broad/tv/culture/happiness/images2/sub_back.jpg) no-repeat; position:relative;height:300px;}


#sub{width:646px;  padding:121px 0 0 173px; position:relative;}
#sub .tit{text-align:left; margin:18px 0 0 15px;}
#sub .con{background:url(http://img.imbc.com/broad/tv/culture/happiness/images2/s_w_back2.jpg) repeat-y;width:646px;}
#sub .con2{text-align:center;background:url(http://img.imbc.com/broad/tv/culture/happiness/images2/s_w_back.jpg) no-repeat;width:646px;height:500px;}
#sub .ne{text-align:center; padding-top:40px; width:630px;}

#menu{position:absolute; left:35px; top:147px; z-index:2;}
#logo{position:absolute; left:13px; top:51px;z-index:3;}
#text{position:absolute; left:22px; top:9px; font-size:11px; color:2c6717; letter-spacing:-1px; text-align:center;line-height:14px;z-index:4;}

#notice{position:absolute; left:224px; top:513px;z-index:5;}
#notice .date{color:#074d1f; font-weight:bold; padding-left:5px;}
#notice .text{font-size:12px; color:#555555; line-height:18px;margin-top:7px;width:400px;letter-spacing:-1px;}
#notice .text a{color:#555555;text-decoration:none;}
#notice .text a:hover{color:#555555;text-decoration:underline;}