@charset "utf-8";

/**
 * 김무건 || Elkha (elkha1914@hotmail.com)
 * http://elkha.kr/
 * 2011-05-25
 **/`

/* reset */
html,
body { height:100%; }
body { font:12px Gulim, Arial; }
button { cursor:pointer; }
caption,th { text-align:left; }
hr { display:none; }

/* default */
.none { display:block; visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; z-index:-1; width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; }
.skipTo { display:block; height:0; overflow:hidden; text-align:center; }
.skipTo:active,
.skipTo:hover,
.skipTo:focus { height:auto; padding:5px; }
.mpReset,
.mpReset * { margin:0; padding:0; list-style:none; border:0; background:none; font-style:normal; font-family:Gulim, Arial, Tahoma; }

.Wrapper,
#wrap,
#header,
#container,
#banner,
#content,
#sidebar  .ext .sec,
#sidebar2 .ext .sec,
#footer { position:relative; *zoom:1; }
.Wrapper:after,
#wrap:after,
#header:after,
#container:after,
#banner:after,
#content:after,
#sidebar  .ext .sec:after,
#sidebar2 .ext .sec:after,
#footer:after { display:block; clear:both; content:""; }

#header { z-index:30; }
#container { z-index:10; }
#footer { z-index:30; }

.center .Wrapper { margin:0 auto; }

.ec  #sidebar,
.eec #sidebar,
.ece #sidebar,
.eec #sidebar2 { float:left; display:inline; }
.ce  #sidebar,
.cee #sidebar,
.ece #sidebar2,
.cee #sidebar2 { float:right; display:inline; }

.c  #sidebar,
.ec #sidebar2,
.ce #sidebar2,
.c  #sidebar2 { display:none; }

/* _margin:(width+3); _left:(margin-left+3); _right:(margin-right:+3) */
.ec #content,
.eec #content { _margin-right:-3px; _left:-3px; }
.ce #content,
.cee #content { _margin-left:-3px; _right:-3px; }
.ece #sidebar { _margin-right:-9999px; }
.ece #sidebar2 { /* layout.html */ }
