@charset "utf-8";
* {

}
body { background:white;  text-align:left;}
/* 사이트 전체 묶는 부분 */
#wrap
	{ TABLE-LAYOUT: fixed; width:1000; background:white; margin-bottom:-20px; text-align:center;}

/* 상단 메뉴, 인기검색어 부분 */
#menuWrap 
	{ position:absolute; top:55px; left:23px; width:1000; background:white;
	   padding-top:0px; padding-bottom:6px;
	   border-bottom : 1px dotted #DCE8FC;
	}

/* 메뉴 */
#menu 
	{ font-size:10px; 
	   position:relative; text-align:left; color:#BEBEBE; 
	 }
#menu a 
	{ display:inline;font-family: gulim;
	   font-size:13px; color:#6A93FD; text-decoration:none;
	}
#menu a:hover 
	{ text-decoration:underline;color:orange; }


/* 메인메뉴 */
#main_menu 
	{ font-size:12px; 
	   position:relative; text-align:left; color:black; 
	 }
#main_menu a 
	{ display:inline;font-family: gulim;
	  font-size:14px; color:#4048e3; text-decoration:none;
	}
#main_menu a:hover 
	{ text-decoration:underline;color:orange; }



/* 로고, 검색 부분 */
#bodyWrap 
	{ margin:0px; width:99% background:white;
	   border-bottom : 0px dotted #DCE8FC;
	   height:55px; text-align:left;
	}

#rss_img { position:relative; display:inline; left:15px; top:18px; float:left;}

#logo { 
	position:relative;  left:20px;
	text-align:left; top:13px; 
	
	}

#logo a {
    height:50px;
	display:inline;
	font-family: batang ,gulim,"Arial"; 
	font-size:35px;font-weight:bold; 
	color:#7E8FF1; text-decoration:none;
	}
#logo a:hover { text-decoration:none;color:orange; }

#logo2 {
	position:absolute; left:175px; top:22px; float:left;
	font:15px/1.5 gulim,arial; text-align:left; 
	 padding-top:0px; padding-bottom:0px;
	color:#4E69D8;
	}

input{height:30px;font-size:23px;}

#list_num_select {
    position:relative;
	z-index:100;
	top:2px; right:3px;
    padding-right:2px;
	text-align:right;
	}
#list_num_select {position:relative; top:55px; right:25px;}

#cse-search-box 
	{ position:absolute; top:15px; left:520px;
	   text-align:right; }
#cse-search-box a
	   { font-family: gulim; font-size:17px; font-weight:bold; text-decoration: none; color: #4E69D8;}
#cse-search-box a:hover {text-decoration:underline; color:orange;}
#cse-search-box .submit { vertical-align:middle; _position:relative; _top:-1px;}
*:first-child+html #cse-search-box .submit { position:relative; top:-1px;}
#cse-search-box .inputText 
{ vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; 
padding:3px 3px 1px 3px; width:229px; height:13px; color:#000000; 
border:1px solid #B0B0AF; background-color:#FFFFFF; }
#cse-search-box .inputText:hover,
#cse-search-box .inputText:focus { border:1px solid #8E8E8D; background-color:#FFFFFF; }
*:first-child+html  #cse-search-box .inputText { position:relative; top:-1px;}


#cse-search-results { 
	position:relative;  text-align:left; overflow-x:hidden; overflow-y:visible;
	}

#ad { padding-left:5px; padding-top:7px;text-align:left;}

#ad_link
	{ margin:0px; width:99%; background:white;
	   border-bottom : 1px solid #797979;
	   padding-top:5px;
	   padding-bottom:5px;
	   text-align:center;
	}

#layout_Wrap {
	width:99%;
    text-align:left;	
	}
#layout_rss { 
	position:relative; top:25px; left:7px;
	text-align:left;
	overflow:hidden;
    width:1000;
	padding-top:0px;
	padding-bottom:0px; 
	background:white; 
	 font:15px/1.3 gulim,arial;
	}

#layout { 
	position:absolute; top:80px; left:11px;
	text-align:left;
	overflow:hidden;
    width:1000;
	padding-top:0px;
	padding-bottom:0px; 
	background:white; 
	 font:15px/1.3 gulim,arial;
	}




ul.tree, ul.tree ul {
  list-style-type: none;
  background: url(./images/vline.png) repeat-y;
  margin: 0;
  margin-left: 10px;
  padding: 0;
}

ul.tree ul {
  margin-left: 10px;
}

ul.tree li {
  margin: 0;
  padding: 0 12px;
  line-height: 20px;
  color: blue;
  font-weight: bold;
  background: url(./images/node.png) no-repeat;
}

ul.tree li.last {
  background: #fff url(./images/lastnode.png) no-repeat;
}

ul.tree li.last_title {
  background: #fff url(./images/lastnode.png) no-repeat;
  font:bold 15px/1.5 gulim,arial;
  color:#919191;
}
 
 ul.tree li.title {
 font:bold 16px/1.5 gulim,arial;
  color:#919191;
}




#bar { float:clear; border-top:1px solid #CDCDCD; width:99%; height:1px; background:white;}

#main_text { 
	height:30px;
	font:bold 19px/1.5 gulim,arial; text-align:center; 
	color:#3073BC;
	}
#main_text2 { 
	padding-top:5px; height:50px;
	font: 14px/1.5 gulim,arial; text-align:left; 
	color:black;
	top:5px; padding-left:5px;
	}
#main_text3 { 
	padding-top:5px; 
	font: 14px/1.5 gulim,arial; text-align:left; 
	color:#288CDD;
	top:5px; padding-left:5px;left:30px;
	padding-bottom:10px;
	}


#side_menu { 
	TABLE-LAYOUT: fixed;
	height:100%; 
	position:relative; float:left;
    border-right:1px dotted #DCE8FC ;	 
	font:bold 14px/1.5 gulim,arial;
	text-align:left; 
	top:0px; padding-top:1px; padding-left:10px;  padding-right:0px;
	padding-bottom:4px; 
	}
.side_menu_main_title { font:bold 16px/1.5 gulim,arial; color:black;  }

#side_menu a { 
	font: 14px/1.5 gulim,arial; 
	color:#9AA3ED; text-decoration:none;
	}

#side_menu a:hover { text-decoration:underline;color:orange; }

#ad_banner { float:left; left:10px; width:170px; text-align:center; margin-top:3px; }

#feedControl {
	overflow:auto; left:5px;
	position:relative; float:clear; 
	text-align:left; font:14px/1.3 gulim,arial; color:#BFBFBF;
	margin-top: -3px; 
	}
#feedControl A:link { text-align:left; font:16px/1.3 gulim,arial; color: blue; text-decoration:underline;}
#feedControl A:visited { text-align:left; font:16px/1.3 gulim,arial; color: #2367E7; text-decoration:none;}
#feedControl A:active { text-align:left; font:16px/1.3 gulim,arial; color: red; text-decoration:underline;}
#feedControl A:hover { text-align:left; font:16px/1.3 gulim,arial; color: orange; text-decoration:underline;}

#content {
	float:clear; 
	position:relative; }
#since { 
	position:relative; left:25px; 
	font:13px/1.5 tahoma,arial; text-align:left; 
	float:left;
	}
#poweredby { 
	position:relative; 
	right:25px;
	font:13px/1.5 tahoma,arial; text-align:right;
	}
#since_Wrap { 
	position:relative; }

#bottom_layout { 
	border-top : 1px dotted #DCE8FC;
	width:1000; overflow:hidden; background:white;
	text-align:center; 
	font:16px/1.3 gulim,arial; 
	}
#counter {width:100%;
	text-align:center; background:white;
	font:13px/1.3 gulim,arial; color:#BBBBBB;
	padding-bottom:20px;
	}

#sitemap { 
	position:relative;
	text-align:center; 	
	font:bold 25px/1.5 gulim,arial; color:#957220;
	}

#sitemap a { text-decoration:none;color:blue; }	
#sitemap a:hover { text-decoration:underline;color:orange; }	

#sitemap table { 
	margin-bottom:30px;
	width:100%;
	background:#8B8B8B; 
	}

#sitemap td.title {
	text-align:center;
	background:#DEF5FA;
	font: bold 17px/1.5 gulim,arial; color:black;
	}

#sitemap td.sub {
	padding-left:35px;
	background:white;
	font: 15px/1.5 gulim,arial; color:black;
	}

#rss_map {
    	  padding-left:15px;
    width:99%;
	position:relative;
	text-align:center; 	
	font:bold 25px/1.5 gulim,arial; color:#957220;
	}
#rss_map a:link, a:visited, a:active { text-decoration:none; color:blue; }
#rss_map a:hover { color:orange;text-decoration:underline; }

#rss_map table { 
	margin-bottom:30px;
	width:100%;
	background:#d7d7d7; }
#rss_map td.title {
	text-align:center;
	background:#DEF5FA;
	font: bold 16px/1.5 gulim,arial; color:black;
	}

#rss_map td.sub {
	padding-left:15px;
	background:white;
	font: 15px/1.5 gulim,arial; color:black;
	}

#rss { 
    	 overflow:auto; padding-left:15px;width:99%;
	position:relative;
	text-align:center; 	
	font:bold 25px/1.5 gulim,arial; color:#957220;
	}
#rss a:link, a:visited, a:active { text-decoration:none; color:blue; }
#rss a:hover { color:orange;text-decoration:underline; }
#rss table { 
	margin-bottom:30px;
	width:100%;
	background:#d7d7d7; }
#rss td {
	padding-left:10px;
	background:white;
	font: 15px/1.5 gulim,arial; color:black;
	}







/* gnuboard css */

body {margin:0px;}

body {  font-family:"굴림", gulim, "굴림", Gulim, AppleGothic, Sans-serif;font-size:11pt; }
a:link { font-family: "굴림", gulim, "굴림", Gulim, AppleGothic, Sans-serif;  color: blue}
a:visited { font-family: "굴림", gulim, "굴림", Gulim, AppleGothic, Sans-serif; color: blue}
a:hover { font-family: "굴림", gulim, "굴림", Gulim, AppleGothic, Sans-serif; color: orange}
a:active { font-family: "굴림", gulim, "굴림", Gulim, AppleGothic, Sans-serif; color: orange}
