@charset "utf-8";

/*
KOI
Markup : Hyunhw Jung
Website: http://www.premiumxe.com
Email : clubnb2@naver.com
*/

/* Layouts - Restricted Preference - 수정하지 마십시오
---------------------------------------------------------------------------------*/
#container { position:relative; clear:both; *zoom:1; }
#container:after{ content:""; display:block; clear:both;}
#container_site { position:relative; clear:both; *zoom:1; }
#container_site:after{ content:""; display:block; clear:both;}
#header { position:relative; clear:both; *zoom:1; }
#header:after{ content:""; display:block; clear:both;}
#header .wrapper { position:relative; *zoom:1; z-index:1; }
#header .wrapper:after{ content:""; display:block; clear:both;}
#menuArea { position:relative; *zoom:1; z-index:1; }
#menuArea:after{ content:""; display:block; clear:both;}
#container_body { position:relative; clear:both; *zoom:1; }
#container_body:after{ content:""; display:block; clear:both;}
#footer { position:relative; *zoom:1; clear:both }
#footer:after{ content:""; display:block; clear:both;}
#footer_box1 { position:relative; *zoom:1; }
#footer_box1:after{ content:""; display:block; clear:both;}
#footer_box2 { position:relative; *zoom:1; }
#footer_box2:after{ content:""; display:block; clear:both;}
#footer_box3 { position:relative; *zoom:1; }
#footer_box3:after{ content:""; display:block; clear:both;}
#footer_box4 { position:relative; *zoom:1; }
#footer_box4:after{ content:""; display:block; clear:both;}
#footer_sub { position:relative; *zoom:1; }
#footer_sub:after{ content:""; display:block; clear:both;}

#e1 .wrapper { position:relative; }


/* Layouts - Margin & Position Preference - 필요에 따라 margin 값만 수정하세요
---------------------------------------------------------------------------------*/
#container_site { margin:0 auto; }
#header { margin:0 0 40px 0; }
#header .wrapper { padding:60px 0 0 0; }
#basic_plugin { position:relative; width:270px; height:50px; float:right; top:10px; margin:0; padding:0; }
#container_body { margin:0 auto; }
#container_contents { }
#container_contents .wrapper { padding:20px; }
#container_contents .wrapperTrans { padding:0; }
#footer { margin:0; padding-top:5px; }
#footer_sub { margin-bottom:40px; }

/* 사이드바 1을 우측에 정렬 */
#e1 { float:right; margin-left:60px; }
#container_contents { _float:left; }


/* Layouts - Customization - 여기서부터 자유롭게 코딩합니다
---------------------------------------------------------------------------------*/
body { height:100%; background:#f4d0a0 url(../img/default/bg.jpg); }
p a {  }
a, a:visited { text-decoration: none; }
a:hover,
a:active,
a:focus { text-decoration:none; }

#container { width:100%; background:url(../img/default/top.gif) repeat-x center top; }
#container_site {  }
#header { color:#666; }
#header .wrapper {  }
#header .wrapper .site_title { font: bold 3em/1em Arial, Helvetica, sans-serif; letter-spacing: -.05em; color: #6c5c46; text-shadow: 0 1px 0 #f7e4c8; text-decoration: none; display:block; }
#header .wrapper a:hover { color: #e50000; text-decoration: none; }
#header .wrapper span.site_description { font: italic 1.3em/1em Georgia, "Times New Roman", Times, serif; margin:10px 0 0 0; color: #67543c; display:block; }
#menuArea { height:115px; background:url(../img/default/gnb.gif) no-repeat; }
#container_body {  }
#container_contents { line-height:140%; overflow:auto; }
#container_contents .wrapper { }
#container_contents .wrapperTrans { }

#e1 { color:#58422b; }

#footer_deco { position:relative; margin-top:40px; padding:0; height:251px; background:url(../img/default/footer.jpg); }
#footer_deco a { position:absolute; height:11px; bottom:20px; left: 0; color: #4d4334; text-decoration: none; font: 80%/100% Helvetica, Arial, sans-serif; background: url(../img/default/arrow_up.gif) no-repeat; padding: 0 0 0 16px; display:block; line-height:15px; }
#footer_deco a:hover { color: #000; text-decoration: underline; }

#footer { margin-bottom:60px; }
#footer h2 { color: #644c33; font: bold 1.5em/1em Georgia, "Times New Roman", Times, serif; letter-spacing: -.05em; text-transform: none; text-shadow: 0 1px 0 #f7e4c8; }
#footer_box1 { width:230px; margin-right:20px; float:left; }
#footer_box2 { width:230px; margin-right:20px; float:left; }
#footer_box3 { width:230px; margin-right:20px; float:left; }
#footer_box4 { width:230px; margin-right:0; float:left; }


/* 메인메뉴
---------------------------------------------------------------------------------*/
.gnb { position:absolute; top:85px; left:0; margin:0; padding:0; list-style:none; *zoom:1; }
.gnb li { float:left; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:13px; *zoom:1; }
.gnb li a { margin:0 15px; position:relative; float:left; display:inline; text-decoration:none !important; *zoom:1; color:#000; font: 1.3em/1em Georgia, "Times New Roman", Times, serif; font-variant: small-caps;}
.gnb li a:hover { color: #e50000; }
.gnb li.selected a { color: #e50000; }


/* 세로 서브메뉴
---------------------------------------------------------------------------------*/
#lnb { margin:0; padding:0; *zoom:1; font:12px Tahoma; }
#lnb li { list-style:none; *zoom:1; }
#lnb li a { padding:5px 10px 5px 0; *padding:6px 10px 2px 0; display:block; position:relative; text-decoration:none; *zoom:1; font-family:Tahoma, Geneva, sans-serif; cursor:pointer; color:#644c33; }
#lnb li span { display:block; }
#lnb li a:hover,
#lnb li a:focus {  }
#lnb li.on a { font-weight:bold; color:#e50000; }
#lnb li.on a:hover,
#lnb li.on a:focus {  }
#lnb li ul { display:block; position:relative; margin:0; padding:0; overflow:hidden; *zoom:1; }
#lnb li.on ul { display:block; *zoom:1; }
#lnb li ul li { *zoom:1; }
#lnb li ul li a {  padding:4px 10px 4px 20px; font-weight:normal !important; *zoom:1; border:none; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif; font-size:9px; text-transform:uppercase; color:#644c33 !important; background:none !important; }
#lnb li ul li a:hover,
#lnb li ul li a:focus { font-weight:normal !important; color:#000 !important; }
#lnb li.on ul li.on a { color:#e50000 !important; }


/* 소셜 미디어
---------------------------------------------------------------------------------*/
#header .socialmedia { position:absolute; top:20px; }
#header .socialmedia a { font:16px "Times New Roman", Times, serif; text-decoration: none; margin-right: 10px; color: #666; }
#header .socialmedia a:hover { color: #e50000; }
#header .socialmedia img { vertical-align: middle; margin: 0 6px 5px 0; }


/* 저작권 및 크레딧
---------------------------------------------------------------------------------*/
.copyright { margin: 2px 0 9px; font: 12px Georgia, "Times New Roman", Times, serif; color: #72614a; }
.copyright span { margin: 0 5px; }
.copyright a { color: #453320; text-decoration: none; font-size:12px; }
.copyright a:hover { text-decoration: underline; }


/* 하단메뉴
---------------------------------------------------------------------------------*/
.extraMenuLeft { list-style:none; margin:0; padding:0; }
.extraMenuLeft li { float:left; margin-right:10px; }
.extraMenuLeft li a { color:#000 !important; font: bold 16px Helvetica, Arial, sans-serif; margin-right: 20px; text-decoration: none;
}
.extraMenuLeft li:last-child a { background:none }
.extraMenuLeft li a:hover { text-decoration: underline; }


/* 하단 위젯영역
---------------------------------------------------------------------------------*/
#networkfeeds { background: url(../img/default/network-feeds.gif) no-repeat; padding: 6px 0 40px; margin: 0; font: small-caps bold 20px "Times New Roman", Times, serif; text-align: center; letter-spacing: 2px; clear: both; height: 16px; }


/* 사이드바 위젯영역
---------------------------------------------------------------------------------*/
.section { margin-bottom:40px; font:12px Tahoma, Geneva, sans-serif; }
.section .section_title { color: #644c33; font: bold 1.5em/1em Georgia, "Times New Roman", Times, serif; letter-spacing: -.05em; margin: 0 0 7px; padding: 0 0 7px; position: relative; border-bottom: double 4px #b09370; text-transform: none; text-shadow: 0 1px 0 #f7e4c8; }

