body { padding: 0px; margin: 0px; font-size: 0.75em; font-family: AppleGothic, Tahoma; background: url("/skin/default/images/bg01.gif"); }
img { border-top: medium none; border-bottom: medium none; border-left: medium none; border-right: medium none; }
label { cursor: pointer; }
form { padding: 0px; margin: 0px; }
hr { position: absolute; display: none; }
#se { position: relative; _width: 100%; background: url("/skin/default/images/bg02.gif") repeat-x; }

#bgGlow { position: static; padding: 0px; margin: 0px auto; width: 960px; height: 316px; background: url("/skin/default/images/header.png") no-repeat center top; }
#bgGlow { _background: none; _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/default/images/header.png', sizingMethod='crop')"); }
#bgGlow div.logo { position: relative; top: 34px; left: 22px; float: left; }
#bgGlow A.logo {  cursor: pointer; display: block; color: #EEEEEE; font-family: tahoma; font-size: 2em; font-weight: bold; text-decoration: none; }
#bgGlow A.logo { _background: none; }
#bgGlow SPAN.home_url A { border: medium none; font: 8pt 돋움, Dotum; float: left; color: #b7b7b7; text-decoration: none; }

#container { position: relative; }
.fixed #container { width: 960px; margin-left: auto; margin-right: auto; }
#container { top: -129px; }

#header { position: static; padding: 0px; height: 153px; *zoom: 1; background: url("/skin/default/images/layout_top.png") no-repeat center top; }
#header { _background: none; _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/default/images/layout_top.png', sizingMethod='crop')"); }
#header:after { display: block; clear: both; content: ""; }
#header .second_logo { position: absolute; display: block; width: 164px; height:183px; top: -25px; left:10px; }
#header .extension * { padding: 0px; margin: 0px; }
#header .extension { position: relative; padding:0px; float: none; clear: both; }
#header .extension:after { display: block; clear: both; content: ""; }
#header .extension UL { position: relative; float: right; overflow: hidden; top: 1px; right: 8px; }
#header .extension LI { position: relative; list-style-type: none; display: inline; list-style-image: none; }
#header .extension LI A span { display: block; cursor: pointer; padding-left: 125px; }
#header .extension LI A.guestbook { width: 125px; display: block; background: url("/skin/default/images/btn_guestbook.gif") no-repeat 0px 0px; height: 39px; overflow: hidden; width: 125px; }
#header .extension LI A.guestbook:hover { background-position: 0px -39px; }
#header .extension LI A.tags { width: 125px; display: block; background: url("/skin/default/images/btn_tags.gif") no-repeat 0px 0px; height: 37px; overflow: hidden; width: 125px; }
#header .extension LI A.tags:hover { background-position: 0px -37px; }
#header .extension LI A.profile { width: 125px; display: block; background: url("/skin/default/images/btn_profile.gif") no-repeat 0px 0px; height: 37px; overflow: hidden; width: 125px; }
#header .extension LI A.profile:hover { background-position: 0px -37px; }

#header .globalMenu { padding: 0px; margin: 0px; float: none; clear:both; }
#header .globalMenu:after { display: block; clear: both; content: ""; }
#header .globalMenu { position: relative; list-style-type: none; list-style-image: none; width: 678px; bottom:-3px; height: 37px; left: 192px; }
#header .globalMenu LI { text-align: center; font: 11px Arial, Helvetica, sans-serif; float: left; }
#header .globalMenu LI A { padding: 12px 30px 0px 30px; display: inline-block; height: 25px; text-decoration: none; color: #999999; }
#header .globalMenu LI A:hover { border-left: #cdcdcd 1px solid; border-right: #cdcdcd 1px solid; text-decoration: none; background: url("/skin/default/images/extra_menu_on.gif");  color: #666666;}

#body { position: static; *zoom:1; padding-bottom: 50px; padding-left: 30px; padding-right: 30px; padding-top: 0px; background: url("/skin/default/images/layout_contents.png") repeat-y; }
#body { _background: none; _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/default/images/layout_contents.png', sizingMethod='scale')"); }
#body:after { display: block; clear: both; content: ""; }

#body .extension { position: relative; }
#body .extension:after { display: block; clear: both; content: ""; }
#body .extension .section { position: relative; margin-bottom: 40px; }
#body .extension .section H2 { border-bottom: #ddd 1px solid; padding: 6px 0px 3px 0px; margin: 0px 0px 6px; font-family: Helvetica, Arial, sans-serif; font-size: 2em; font-weight: 500; letter-spacing: -0.01em; color: #3c3c3c; }

#contents { position: relative; text-align: justify; }
#contents:after { display: block; clear: both; content: ""; }
#contents .postTitle { position: relative; text-align: left; padding: 5px 0px 5px 0px; margin: 0px 0px 7px; line-height: 1.05em; letter-spacing: -0.04em; font-family: Helvetica, Arial, sans-serif; font-size: 2.6em; font-weight: bold; }
#contents .postTitle A { color: #3c3c3c; text-decoration: none; }
#contents .bx_meta { padding: 0px; margin: 0px 0px 25px; }
#contents .postMeta { padding: 6px 9px 4px 9px; display: inline; background: #929ea4; color: #ffffff; font-size: 11px; }

.se_contents { color: #000; font-size: 12px; overflow: hidden; line-height: 1.6; font-family: AppleGothic, Malgun Gothic, Dotum; clear: both; }

.fixed .ec #body .e1 { display: block; float: left; clear: left; margin-top: 40px; width: 215px; }
.fixed .ec #body #contents { float: right; width: 650px; margin-top: 40px; }

#footer { padding: 0px; width: 960px; height: 34px; background: url("/skin/default/images/layout_bottom.png") no-repeat; }
#footer { _background: none; _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/default/images/layout_bottom.png', sizingMethod='crop')"); }
#footer:after { position: relative; display: block; clear: both; content: ""; }

#bottomMenu { position: relative; padding: 0px; margin: 25px 0px 0px 4px; color: #3c3c3c; clear: both; }
#bottomMenu .copyright { padding: 0px; margin: 0px; font-size: 11px; }