
/* ¼­ºê ±âº» Å×µÎ¸® */
#wrap { margin: 0 auto; width: 940px; }

/* ¼­ºê »ó´Ü¿µ¿ª */
#header { margin: 0px; padding: 0px; overflow: hidden; }
#header .gnb { float: left; width: 935px; }
dl.gnbmenu { margin: 0px; margin-top: 5px; margin-right: 5px; padding: 0px; float: right; }
dl.gnbmenu dd { margin: 0px; padding: 0px; padding-right: 7px; margin-left: 5px; float: left; background: url('../imgs/common/gnbmenu_bg_bar.gif') right 3px no-repeat; }
dl.gnbmenu dd.backgroundNone { padding-right: 0px; background: none; }

/* ¼­ºê Áß°£¿µ¿ª */
#container { margin-top: 20px; overflow: hidden; }

/* ¼­ºê Áß°£ ¿ÞÂÊ */
#container .snb { float: left; width: 200px; height: 100%; }


/* ¼­ºê Áß°£ ¿ÞÂÊ */
#container .content { float: left; margin-left: 20px; width: 720px; height: 100%; }

#container .content .headTitle { margin-bottom: 20px; width: 720px; height: 100%; overflow: hidden; }
#container .content .headTitle img { float: left; }
#container .content .headTitle .location { float: right; margin: 0px 10px 0px 0px; }

/* Ä«ÇÇ¶óÀÌÆ® */
#footer { margin-top: 20px; margin-bottom: 10px; padding-top: 10px; width: 940px; height: 100%; background: url('../imgs/common/copyright_line.gif') no-repeat; } 
#footer .logo { float: left; margin-right: 20px; width: 210px; height: 60px; background: url('../imgs/common/copyright_logo.gif') no-repeat; }
#footer p { text-align: center; line-height: 1.8em; }
#footer address { padding-top: 10px; font-style: normal; font-size: 0.92em; color: #7c7c7c; text-align: center; }
#footer span { font: 0.83em verdana; color: #5e5e5e; }
#footer span strong { color: #e90000; }
#footer a { font: 0.83em verdana; color: #5e5e5e; }
#footer a:hover { text-decoration: underline; color: #ef2e4e; }

