.accessibility { position:relative;  } 
.accessibility a { display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center; color:#000; white-space:nowrap; background-color:#F0DCAC;}
.accessibility a:focus, 
.accessibility a:active { height:auto; width:100%; padding:5px; margin-bottom:10px;}  
body a:hover{text-decoration:none;}
body{text-align:center;background:url(/images/common/bg_head.gif) no-repeat center top;}
#wrap{margin:auto;text-align:left;width:980px;}
#header{position:relative;width:100%;height:166px;}
#header h1{margin-left:280px;}
#header .topMenu{text-align:right;margin-top:29px;}
#header .topMenu li{display:inline;margin-left:10px;}
#header .topImg{position:absolute;left:0;top:0;}
#header .mainNavi{position:absolute;left:0;top:92px;}
#header .mainVisual{position:absolute;left:0;top:186px;}
#header .topSearch{text-align:right;height:20px;padding:11px 0 10px 0;}
#header .topSearch .txtbox{*margin:-1px 0;margin-right:2px;width:160px;height:18px;border:0;padding:2px 0 0 2px;background:#64615e;color:white;}
#header .topMenu2{text-align:right;}
#header .topMenu2 li{display:inline;margin-left:0px;}	/*margin-left:25px; 2010.05.12 JHOE*/
#flash { position:absolute; z-index:1;} 
#container{ height:1035px;overflow:hidden;}
    .flashblank { height:370px;}
	.articleTop a{color:#4b4741;}
	.tabNotice{font:11px dotum;color:#d38116;}
	.tabPlay{font:11px dotum;color:#dcc318;}
	.tabDisplay{font:11px dotum;color:#888c90;}
	.tabEvent{font:11px dotum;color:#8eb046;}

	.h2Title h2{float:left;height:23px;}
	.h2Title p{float:right;font-size:11px;margin-top:2px;}
	.h2Title p a:hover{font-weight:bold;letter-spacing:-1px;}
	.h2Title p img{padding:0 3px;}

	.articleTop{float:left;width:100%;}
	.articleTop .notice{position:relative;float:left;width:285px;height:192px;margin-right:7px;border:1px solid #d1d1d1;}
	.articleTop .notice .h2Title{float:left;overflow:hidden;width:266px;height:23px;padding:13px 5px 0 14px;border-bottom:1px solid #c5c5c5;}
	.articleTop .notice p a{display:inline-block;width:28px;background:url(/images/main/ico_h2bar.gif) no-repeat 90% 0;}
	.articleTop .notice p a.longSize{width:50px;}
	.articleTop .notice ul{position:absolute;left:23px;top:52px;z-index:1000;}
	.articleTop .notice ul li{height:18px;font:10px verdana;color:#b8b4a5;}
	.articleTop .notice ul li a{font:11px dotum;color:#4b4741;}
	.articleTop .notice ul li a:hover{font:bold 11px dotum;letter-spacing:-1px;}
	.articleTop .notice ul li .tabContents{display:inline-block;width:200px;}

	.articleTop .event{position:relative;float:left;width:435px;height:192px;margin-right:7px;border:1px solid #d1d1d1;}
	.articleTop .event .h2Title{float:left;width:416px;height:23px;padding:13px 5px 0 14px;border-bottom:1px solid #c5c5c5;}
	.articleTop .event p a{display:inline-block;width:28px;background:url(/images/main/ico_h2bar.gif) no-repeat 90% 0;}
	.articleTop .event ul li ul li{height:18px;font-size:11px;}
	.articleTop .event ul li ul li a{font-size:11px;}
	.articleTop .event ul li ul li a:hover{font-size:11px;font-weight:bold;letter-spacing:-1px;}
	.articleTop .event ul li ul li img{position:absolute;z-index:10;left:-102px;top:0;}
	.articleTop .event .tabTitle1{position:absolute;left:113px;top:13px;}
	.articleTop .event .tabTitle2{position:absolute;left:198px;top:13px;}
	.articleTop .event .tabConts1{position:absolute;left:119px;top:55px;}
	.articleTop .event .tabConts2{position:absolute;left:119px;top:55px;}

	.articleTop .review{position:relative;float:left;width:240px;height:192px;border:1px solid #d1d1d1;}
	.articleTop .review .h2Title{float:left;width:221px;height:23px;padding:13px 5px 0 14px;border-bottom:1px solid #c5c5c5;}
	.articleTop .review ul{clear:both;padding:16px 0 0 14px;}
	.articleTop .review ul li{height:18px;}
	.articleTop .review ul li a{font-size:11px;}
	.articleTop .review ul li a:hover{font-size:11px;font-weight:bold;letter-spacing:-1px;}
	.articleTop .review .btnMore{position:absolute;right:6px;top:13px;}

	.articleMid{float:left;width:100%;}
	.articleMid .accordion{float:left;width:285px;height:180px;margin:8px 7px 0 0;border:1px solid #d1d1d1;}
	.articleMid .accordion div{padding:8px 13px;font-size:11px;letter-spacing:-1px;color:#979591;}
	.articleMid .accordion div.accEven{background-color:#f4f1ec;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
	.articleMid .accordion div .aLeft{float:left;margin-bottom:10px;}
	.articleMid .accordion div .aRight{float:right;}
	.articleMid .accordion div .aCenter{clear:both;}


	.articleMid .gallery{position:relative;float:left;width:435px;height:180px;margin:8px 7px 0 0;border:1px solid #d1d1d1;}
	.articleMid .gallery .h2Title{float:left;width:416px;height:23px;padding:13px 5px 0 14px;border-bottom:1px solid #c5c5c5;}
	.articleMid .gallery .h2Title p a{display:inline-block;width:28px;background:url(/images/main/ico_h2bar.gif) no-repeat 90% 0;}
	.articleMid .gallery .h2Title p a.longSize{width:77px;}
	.articleMid .gallery ul li ul li{height:18px;}
	.articleMid .gallery ul li ul li a{font-size:11px;}
	.articleMid .gallery ul li ul li a:hover{font-size:11px;font-weight:bold;letter-spacing:-1px;}
	.articleMid .gallery ul li ul li.photoIn{height:65px;overflow:hidden;}
	.articleMid .gallery ul li ul li.photoIn p{float:left;}
	.articleMid .gallery ul li ul li.photoIn p.inPhoto{width:84px;}
	.articleMid .gallery ul li ul li.photoIn p.inTitle{width:324px;margin-bottom:11px;}
	.articleMid .gallery ul li ul li.photoIn p.inConts{width:324px;letter-spacing:-1px;}
	.articleMid .gallery ul li ul li.photoIn p.inConts a{color:#8b8782;}
	.articleMid .gallery ul li ul li.photoIn p.inConts a:hover{font-weight:normal;}
	.articleMid .gallery .tabTitle1{position:absolute;left:69px;top:13px;}
	.articleMid .gallery .tabTitle2{position:absolute;left:129px;top:13px;}
	.articleMid .gallery .tabConts1{position:absolute;left:15px;top:55px;}
	.articleMid .gallery .tabConts2{position:absolute;left:15px;top:55px;}
	.articleMid .gallery .photoGallery{position:absolute;left:20px;top:40px;}
	.articleMid .gallery .photoGallery li{float:left; margin-top:10px;  padding-right:10px; width:70px;}	
	.articleMid .gallery .photoGallery li span{ font-size:11px;letter-spacing:-1px; line-height:120%}
	.articleMid .gallery .movieGallery{position:absolute;left:20px;top:40px; display:none;}
	.articleMid .gallery .movieGallery li{float:left; margin-top:10px;  padding-right:10px; width:70px;}
	.articleMid .gallery .movieGallery li span{ font-size:11px;letter-spacing:-1px; line-height:120%}

	.articleMid .popupZone{position:relative;float:left;width:242px;height:180px;margin-top:8px; font-family: Arial; font-size:13px;}
	.articleMid .popupZone .popTop{float:left;width:100%;background:url(/images/main/bg_popupzone.gif) repeat-x left top;background:url(/images/main/p_popupzone.gif) repeat-x left top;}
	.articleMid .popupZone .popTop p{float:left;}
	.articleMid .popupZone .popTop ul{float:right;}
	.articleMid .popupZone .popTop ul li{display:inline;margin-left:3px;}
	.articleBtm{float:left;width:100%;}

	.articleBtm .playStory{position:relative;float:left;width:285px;height:199px;margin-right:7px;margin-top:8px;border:1px solid #d1d1d1;}
	.articleBtm .playStory .h2Title{float:left;width:266px;height:23px;padding:13px 5px 0 14px;border-bottom:1px solid #c5c5c5;}
	.articleBtm .playStory ul li{clear:both;height:18px;padding:0 0 0 15px;}
	.articleBtm .playStory ul li.storyImg{float:left;width:266px;height:68px;margin-bottom:12px;}
	.articleBtm .playStory ul li .aLeft{float:left;padding:15px 0 0 0;}
	.articleBtm .playStory ul li .aRight{float:right;width:177px;padding:15px 4px 0 0;}
	.articleBtm .playStory ul li .aRight a{font-weight:bold;color:#545454;}
	.articleBtm .playStory ul li .aRight2{float:right;width:177px;padding:8px 4px 0 0;font-size:11px;letter-spacing:-1px;}
	.articleBtm .playStory ul li .aRight2 a{color:#5c5353;}
	.articleBtm .playStory .btnMore{position:absolute;right:6px;top:13px;}

	.articleBtm .totalStory{float:left;width:435px;height:199px;margin-right:7px;margin-top:8px;border:1px solid #d1d1d1;}
	.articleBtm .totalStory .btnMore{position:absolute;right:6px;top:13px;}
	.articleBtm .totalStory ul li{clear:both;height:18px;padding:0 0 0 15px;font-size:11px;}
	.articleBtm .totalStory ul li a:hover{color:#bb7815;}
	.articleBtm .totalStory ul li.storyImg{float:left;width:198px;height:68px;margin-bottom:12px;}
	.articleBtm .totalStory ul li .aLeft{float:left;padding:15px 0 0 0;}
	.articleBtm .totalStory ul li .aRight{float:right;width:107px;padding:15px 4px 0 0;font-size:12px;}
	.articleBtm .totalStory ul li .aRight a{font-weight:bold;color:#545454;}
	.articleBtm .totalStory ul li .aRight2{float:right;width:107px;padding:8px 4px 0 0;font-size:11px;letter-spacing:-1px;}
	.articleBtm .totalStory ul li .aRight2 a{color:#5c5353;}
	.articleBtm .musicStory{position:relative;float:left;width:217px;height:199px;}
	.articleBtm .musicStory .h2Title{float:left;width:198px;height:23px;padding:13px 5px 0 14px;border-bottom:1px solid #c5c5c5;}
	.articleBtm .peopleStory{position:relative;float:left;width:217px;height:199px;}
	.articleBtm .peopleStory .h2Title{float:left;width:198px;height:23px;padding:13px 5px 0 14px;border-bottom:1px solid #c5c5c5;}

	.articleBtm .quickMenu{position:relative;float:left;width:240px;height:199px;margin-top:8px;border:1px solid #d1d1d1;}
	.articleBtm .quickMenu .h2Title{float:left;width:221px;height:23px;padding:13px 5px 0 14px;border-bottom:1px solid #c5c5c5;}
	.articleBtm .quickMenu ul{position:absolute;left:0;top:37px;width:240px;}
	.articleBtm .quickMenu ul li{display:inline;}

	.banner{clear:both;position:relative;height:66px;width:980px;}
	.banner div{border:1px solid #d1d1d1;}
	.banner .bannerLeft{position:absolute;left:0;top:8px;width:285px;}
	.banner .bannerCenter{position:absolute;left:294px;top:8px;width:437px;height:58px;border:0;}
	.banner .bannerCenter .leftImg{border:1px solid #d1d1d1;margin-right:7px;}
	.banner .bannerCenter .rightImg{border:1px solid #d1d1d1;}
	.banner .bannerRight{position:absolute;right:0;top:8px;width:114px;height:58px;}
	.banner .bannerRight2{position:absolute;right:0;top:8px;width:120px;height:58px; margin-right:120px}
	/*.banner .bannerRight .leftImg{border:1px solid #d1d1d1;margin-right:3px;}
	.banner .bannerRight .rightImg{border:1px solid #d1d1d1;}*/


#footer{position:inherit;clear:both;border-top:3px solid #625e57;height:300px;}
#footer .footBanner{border-bottom:1px solid #d7d7d7;margin-bottom:19px; min-height:40px;}
#footer address{margin:7px 0 26px 0;}
#footer div.familySite{position:inherit; padding-left:445px; margin-top:-30px; }


