@charset "euc-kr";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
/*
@import url(style_ex.css);
*/

*{margin:0; padding:0; border:0; }

/* testing */
li {list-style:none;}


body{background:#ffffff;}
body,div,table,tr,td,p {font-family: "Nanum Gothic", "¸¼Àº°íµñ",Malgun Gothic,"Nanum Gothic";font-size: 13px; color:#333;line-height: 160%;}
span {color:#454545;line-height: 160%;} /* ckeditor */
table {border-collapse:collapse;border-spacing:0; }

.clear{clear:both;} /* thku from yys */

a{color:#333;}
/* a{color:#686868;text-decoration:none;font-size:0.75em;}
a:hover,a:active{color:#333;text-decoration:none;} */

.wrap_page_bg {z-index:-2;margin:0 auto;border:0px solid #00f;width:100%;background-image:url(../img/main_bg_1px.png);background-repeat:repeat-x;background-position:left top;}
.wrap_page {margin:0 auto; border:0px solid #f00;width:100%;background-image:url(../img/main_bg.png);background-position:center top;background-repeat:no-repeat;}

/*
.wrap_page_sub_bg {z-index:-2;background-image:url(../img/main_bg_1px.png);background-repeat:repeat-x;background-position:top; background-color:#fff;}
.wrap_page_sub {margin:0 auto; width:100%;background-image:url(../img/sub_bg.png);background-position:center top;background-repeat:no-repeat; background-color:#fff;}
*/

/*
.wrap_page_sub {background-image:url(../img/xxxxxsub_bg.png);background-position:center top;background-repeat:no-repeat;}
*/

.wrap{ margin:0 auto; width:1020px;text-align:left; }

/* header */
header{ width:100%;height:132px;padding:0;border:0px solid #f00; margin-bottom:0px;border-bottom:0px solid #000000;background-image:url(../img/header_bg_1px.png);background-repeat:repeat-x;background-position:left top;}


/* nav */
/*
nav{border:0px solid #f00;width:1024px;height:60px;font-size:1em;font-weight:normal;line-height:60px;}
nav ul{list-style:none;}
nav ul li{float:left;padding:0 0 0 5px;}
nav ul li a{display:block; padding:0 50px;}
nav ul li a:hover{color:#ff3300;}
*/


header #nav {
/*
 width:100%;margin-top:0px; 
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 background-color:#3C89B0;
 background-color:#333;
*/
}



/*
#main_body{margin-top:10px;}
#sub_body {margin-top:10px;}
*/

#main_branding {float:left;width:100%;height:1px;margin:0px;background-position:50% 0%;background-image:url(../img/v_main.png);}
#main_branding span{visibility:hidden}

#sub_branding {float:left;width:100%;height:1px;margin:0px;background-position:50% 0%;background-image:url(../img/v_sub.png);}
#sub_branding span{visibility:hidden} 


aside{ width:185px;margin-right:0px;margin-top:55px;float:left;border:0px solid #0000ff;}
article{ width:786px; margin-top:55px;float:right;border:0px solid #f00;}

footer { 
	margin-top:0px;
	border-top:0px solid #d0d0d0;
	border:0px solid #f00;
	width:100%;
	height:120px;
	background-color:#dedede;
/*
        background-image:url(../img/copy_bg_1px.png);background-position:center top;background-repeat:repeat-x;
        background-image:url(../img/copy_bg.png);background-position:center top;background-repeat:repeat-x;
        background-image:url(../img/copy.png);background-position:center top;background-repeat:no-repeat;
	background-color:#787A7D;
*/
}


footer .nav{height:30px;font-size:11px;font-weight:normal;line-height:30px;border:0px solid #f00;}
footer .nav ul{list-style:none;padding:0;margin:0;}
footer .nav ul li{float:left;padding:0px;padding-top:10px;}
footer .nav ul li a{display:block; padding:0 25px 0 0;color:#333;}
footer .nav ul li a:hover{color:#000;}

footer address{float:left;color:#232323;font-size:1.0em;}
footer #logo_footer {float:right;line-height:120px; }

/* later with less */ 
.spr77_{height:77px;clear:both;}
.spr66_{height:66px;clear:both;}
.spr55_{height:55px;clear:both;}
.spr44_{height:44px;clear:both;}
.spr33_{height:33px;clear:both;}
.spr22_{height:22px;clear:both;}
.spr11_{height:11px;clear:both;}
.spr_{height:11px;clear:both;}

.height77_{height:77px;}
.height66_{height:66px;}
.height55_{height:55px;}
.height44_{height:44px;}
.height33_{height:33px;}
.height22_{height:22px;}
.height11_{height:11px;}



.content > *  {font-size:15px; }
