/* 휴온빌더 > 글로벌 스타일시트
 * http://www.huon.co.kr
 * 작성자 : 박성광(Park Seong Kwang)
 * 작성일 : 20090218
 -------------------------------------------------------------- */
body 	{ margin:0; padding:0; background:#8BBEF3; font-family: "Tahoma", "나눔고딕", "NanumGothic", "맑은 고딕", "Malgun Gothic", "돋움", "Dotum", "굴림", "Gulim", "sans-serif"; font-size: 12px; }
form 	{ margin:0; padding:0; }



/* 기본 레이아웃
------------------------------------------- */
/* header */
#headerWrap 	{ width:100%; }
#header 	{ width:960px; margin:0 auto; background-color:#fff; border:1px solid; border-color:#333  #333  #dcdcdc  #333; }

/* content */
#contentWrap	{ clear:both;width:100%;}
#content 	{ width:960px; margin:0 auto; background-color:#fff; border:solid #333 ; border-width:0 1px;}

#sidebar 	{ float:left; width:240px; _display:inline; }
#main 		{ float:left; width:720px; _display:inline; }

/* footer */
#footerWrap 	{ width:100%;  background-color:#dcdcdc;}
#footer		{ width:960px; height:80px; margin:0 auto; background-color:#CABFAC; border:solid #333 ; border-width:0 1px 1px 1px; }



/* header 구성요소 스타일
------------------------------------------- */
/* 로고 */
#logo 		{ float:left; width:300px; margin:10px 10px 10px;}

/* 유틸메뉴 */
#utilMenu 	{ width:960px; margin:3px auto 0; padding:0; text-align:right; color:#666;}
a.util:link, a.util:visited {  color:#666; font-size:12px; text-decoration:none; }
a.util:hover { color:#212121; text-decoration:underline; }

/* 검색 */
#searchForm { width:960px; margin:15px auto 3px; padding:0; text-align:right;}
#searchForm * { vertical-align:middle; }

/* 글로벌메뉴 영역 */
#globalMenuWrap	 	{ width:560px; float:right; margin:8px auto 0; padding:0; background:url(../images/menu_bg.gif) no-repeat left top; color:	#eeeeee; }

/* 글로벌 메뉴 */
#globalMenu 	{ margin:10px 0 0 15px; padding:0 0 5px 0; list-style:none; }
#globalMenu li 	{ float:left; margin-right:7px; }
.globalNormal a:link, .globalNormal a:visited {
	margin: 1px;  padding: 5px 5px 2px 5px;
  	background-color: transparent; border:#fff solid 1px;
  	color: #333; font-size: 14px; font-weight:bold; text-decoration: none;
  	position:relative;  top: 3px;
}
.globalNormal a:hover {
	background-color:#4682B4;  border:solid 1px; border-color:#eeeeee #212121 #212121 #eeeeee;
  	color: #ffffff; text-decoration: none;
}
.globalActive a:link, .globalActive a:visited, .globalActive a:hover {
  	margin: 1px;  padding: 5px 5px 2px 5px;
  	background-color:#4682B4;  border:solid 1px; border-color:#eeeeee #212121 #212121 #eeeeee;
  	color: #ffffff; font-size: 14px;  font-style: normal;  font-weight:bold; text-decoration: none;
  	position:relative;  left: 0px;  top: 3px;
}

/* 글로벌 서브메뉴 */
#globalSub { top:12px; position:relative;  }
#globalSub div { display:none;  color:#515151;  }
a.gsubNormal:link, a.gsubNormal:visited {color:#313131; font-size:12px; text-decoration:none; }
a.gsubNormal:hover {color:#2082AA; text-decoration:none; }
a.gsubActive:link, a.gsubActive:visited, a.gsubActive:hover { font-weight:bold; color:#2082AA; text-decoration:none; }

/* title 구성요소 스타일
------------------------------------------- */
/* titel */
#title 		{ float:left; margin:0px 0px 5px;text-align:center;}


/* side 구성요소 스타일
------------------------------------------- */
/* 아웃로그인 */
#outLogin { margin:10px 10px 7px; }

/* 박스부분 */
.sideBox	{ margin:10px; }

/* 로컬메뉴 */
#localMenuTitle {
	width:200px; height:25px; margin:10px auto 0; padding-top:12px; background:#eee; border-bottom:#999 solid 1px;
	font-size:14px; color:#212121; font-weight:bold; text-align:center;
}
#localMenu { width:178px; margin:0 auto; background-color:#ffffff; }
#localMenu ul { margin:0; padding:0; list-style:none; }
#localMenu li { margin:5px 0 0 0; padding:0 0 2px 20px; background : url(../images/bullet_smenu.gif) no-repeat left; }
#localMenu li:first-child { margin-top:5px; }

.localNormal a:link, .localNormal a:visited {color: #333333; text-decoration: none; }
.localNormal a:hover {color:#C71585; font-weight:bold;}
.localActive a:link, .localActive a:visited, .localActive a:hover {	color:#C71585; font-weight:bold; }



/* footer 구성요소
------------------------------------------- */
#footerLink	{ width:960px; height:17px; margin:0 auto; padding-top:3px; background-color:#B09F84; color:#474747; text-align:center;}
#footerLink a:link, #footerLink a:visited { color:#333; text-decoration:none; }
#footerLink a:hover { color:#212121; text-decoration:underline; }

#footerLogo	{ width:200px; float:left; }
#siteInfo	{ width:960px; padding-top:5px; color:#808080; text-align:center;}


/* 링크스타일
------------------------------------------- */
a:link, a:visited {  color:#515151; font-size:12px; text-decoration:none; }
a:hover { color:#808080; text-decoration:underline; }


/* clear */
.clear { clear:both; font-size:0; }


/* youknow */
#writeContents { line-height:1.7; }
