#container { font-family:NanumGothic; -background-color: #f3f4dc; }

#container #topbox { height:100px; xborder-bottom:#dddddd 1px solid; } 
#container .topleft { width:250px; height:100px; float:left; margin:0; padding:0; x-border-left:#dddddd 1px solid; x-border-right:#dddddd 1px solid; background:rgba(43, 32, 22, 0.8); }
#container .topleft h2 { margin:50px 10px 10px; color:#ffd004; font-size:1.5em; font-family:"batang"; }
#container .topmain { height:100px; float:left;width:740px; margin:0; padding:0; position:relative; background:rgba(255, 247, 232, 0.95); }
#container .topmain h1 { margin:40px 50px 10px; color:#444; font-size:26px; font-weight:normal; }
#container .topmain .location { position:absolute; width:400px; right:10px; bottom:10px; font-size:11px; text-align:right; }

#container .snb { position:absolute; top:0; bottom:0; x-float:left; width:250px; min-height:500; bomargin:0; padding:0; background:rgba(43, 32, 22, 0.8); }

#container .snb .submenu { padding:0; margin:0; 
    x-border-left:#dddddd 1px solid; 
    x-border-right:#dddddd 1px solid; 
    x-border-bottom:#dddddd 1px solid; 
	x-border-radius:0 0 10px 10px;
	xmoz-box-shadow: 4px 5px 13px #CCCCCC;
	xwebkit-box-shadow: 4px 5px 13px #CCCCCC;
	xbox-shadow: 4px 5px 13px #CCCCCC;
}
#container .snb .submenu ul { padding:0;margin:0; list-style:none; }

#container .snb .submenu ul li { line-height:140%; -border-top:#FFFFFF 1px solid;border-bottom:#a69558 1px solid; display:block; }
#container .snb .submenu ul li:last-child { x-border-radius:0 0 10px 10px; }
#container .snb .submenu ul li div { padding:12px; background:url(image/smenu_li_close_bg.png) 93% center no-repeat;}
#container .snb .submenu ul li:last-child div { x-border-radius:0 0 10px 10px; }
#container .snb .submenu ul li:last-child.isson div { x-border-radius:0; }
#container .snb .submenu ul li.open div { color:#fff; background:#2b2016 url(image/smenu_li_open_bg.png) 93% center no-repeat; z-index:-1; }

/* #676767  */
#container .snb .submenu ul li a { x-height:34px; font-weight:normal; color:#ffe678; font-size:15px; width:150px; display:inline-block; }
#container .snb .submenu ul li a.on { color:#fff; }

#container .snb .submenu ul li ul { padding:10px; list-style-type:none; top:0px; xxxx-display:none; }
#container .snb .submenu ul li ul.on { display:block; }
#container .snb .submenu ul li ul li { height:20px; margin-left:5px; padding:2px 0 2px 10px; border:none; background:url(image/smenu3li_bg.png) left center no-repeat;  }
#container .snb .submenu ul li ul li a {font-weight:normal; color:#333333; font-size:13px; width:150px; }
#container .snb .submenu ul li ul li a.on { color:#333333; font-weight:bold; }
#container .snb .submenu ul li ul li a:hover { text-decoration:underline;  }

#container .snb .submenu .open {x-background:url('./image/arr_minus.gif') left 9px no-repeat; x-background-color:#fafafa; }

#container .snb .submenu .subtitle{margin:10px 10px; height:80px; }
#container .snb .submenu .left_title {font-size:20pt; color:#1cb4d5; padding:30px 0px 30px 25px; font-weight:normal; }


/* history */ 
#container .hist_wrap { position:relative; width:800px; margin-top:50px; } 
#container .hist_wrap .hist_main { float:left; width:550px; margin-right:50px; } 
#container .hist_wrap .hist_aside { float:left; padding-left:15px; width:180px; min-height:300px; background:url(image/hist_aside_bg.png) left top repeat-y; } 


/* content */
#wrap-content { margin-left:250px; margin-left:250px; width:700px; min-height:460px;padding:20px; background:rgba(255, 247, 232, 0.95); }

#content-head { min-height:30px; }
#content-head h1 { font-family:batang, myeongjo; display:inline; padding-bottom:5px; border-bottom:solid 5px #FFDB33; letter-spacing:10px; } 
#content-main { margin:40px 10px 50px; x-width:750px; font-size:15px; line-height:160%; } 
#content-main h1 { font-family:batang, myeongjo; } 
#content-main h2 { font-size:23px; } 
#content-main { x-font-family:gulim, gothic; } 

#content-right { }

