body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }
body { text-align:center; }
div { text-align:left; }
form { margin:0px; display:inline; }
img {border:0px;}
a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }
a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }
p {margin:0px;}
span {display:inline;}
.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}
.lh { line-height: 150%; }
.jt { text-align:justify; }
.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }
.ul { list-style-type:square; color:#66AEAD; }
.ct { font-family: Verdana, 굴림; color:#222222; } 
.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 
.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */
.hide { display:none;}
.dark { color:#222;}
input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

/* 각종 container */
#search_box { border:solid 10px #CEB; width:190px;}
#tbl_main {table-layout:fixed;}
#tbl_main td {vertical-align:top;word-break:break-all;word-wrap:break-word;}
#tbl_main td li {line-height:1.6;}
.container1 { margin:5px; padding:10px; border:solid 1px #AAA; background-color:#F6F6F6; overflow:hidden; }
.container2 { margin:5px; padding:10px; border:solid 1px #AAA; background-color:#FFF; overflow:hidden; }
.container3 { margin:5px; padding:35px 10px; border:solid 1px #AAA; background-color:#FFF; overflow:hidden; }
.search_container { margin:10px; }
.spacer {margin:10px; }
#content { width:100%; overflow:hidden; line-height:1.5;}
.spacing_10 { margin-top:10px; }
#google_ad1 { text-align:right; padding:0; }
#google_ad2 { text-align:left; padding:0; padding-left:10px;}

/* category 관련 */
.indent { margin:5px 5px 5px 30px; }
.indent2 { margin:0px 0px 0px 30px; }
.cat { font-size:10pt; font-weight:bold; }
#category_tree td {line-height:1.7;}

/* view에서 header용 */
h1 { font-size:14pt; color:#000; margin:4px 0px; background:#EEE; display:block; font-family:"맑은 고딕", "돋움", "Tahoma"; padding:5px;}
#h1 { font-size:14pt; color:#000; margin:4px 0px; background:#EEE; display:block; font-family:"맑은 고딕", "돋움", "Tahoma"; padding:5px;}
h2 { font-size:9pt; color:#666; margin:4px 0px; font-weight:normal; display:inline; }
h3 { font-size:9pt; color:#666; margin:4px 0px; font-weight:normal; display:inline; }
.paleblue { color:#88F; font-weight:700; }
.explain { color:#666; }
#explain { margin:10px; }

/* 레이아웃 */
#head {width:900px; clear:both;}
	#sites { background: #fafafa; padding: 2px 6px; border-bottom: 1px solid #e9e9e9; }
	#sites_tbl {width:890px; border-collapse:collapse; margin:0; padding:0;}
	#sites_left a:link, #sites_left a:visited, #sites_left a:active { font-weight: bold; font-size: 8pt; }
	#sites_right {vertical-align:bottom; font-size:8pt; line-height:1; font-weight:500; text-align:right; font-family:"돋움";}
	#logo {width:180px; float:left;}
	#upper {width:720px; float:left;}
	#upper_tbl {width:720px; height:60px;}
	#search_submit {height:35px; width:37px; background-color:#CEB; padding:0;}
#body {width:900px; clear:both; position:relative; top:0; left:0;}
	#left {width:180px; float:left; }
	#left_inner { line-height:1.3;}
		#left_inner p.menu { padding-top:5px; }
	#main {width:710px; float:left;}
	#main_inner {margin-left:10px; }
		#view_main { width:700px; float:left; }
		#view_main_inner { padding:10px; }
		#view_right { width:120px; float:left; }
	#cashpoint {width:120px; position:absolute; top:0; right:-120px; z-index:100}
#tail {width:900px; clear:both;}
	#footer { text-align:center; padding:20px 0px; line-height:1.6;}
.write_over { border:solid 3px #BDA; }
.write_out { border:solid 3px #FFF; }

/* 자주 쓰는 */
.pointer {cursor:pointer;}
.link {cursor:pointer; text-decoration:underline; color:#466C8A;}
.tbl {border:solid 1px #AAA; border-collapse:collapse;}
.tbl td {border:solid 1px #AAA;}
.tbl th {border:solid 1px #AAA; background-color:#EEE; color:#33A; font-size:9pt; font-weight:700;}
.align_c {text-align:center;}
.align_r {text-align:right;}
.align_l {text-align:left;}
.bolder {font-weight:bolder;}
.header {font-weight:bolder; color:#AAA; font-size:40pt; font-family:"Courier new"; }
.pale {color:#888;}
.paler {color:#BBB;}
.cour {font-family:"Courier new";}
.hidden {display:none;}
.highlight {color:#F00; background-color:#FF0;}
.main_title {font-size:10pt; color:#000; background-color:#EEE; display:block;}
.event {color:#F3A; font-weight:bold; font-size:20pt;}
.small {font-size:8pt;}
.smaller {font-size:7pt;}
.inden {margin-left:16px; text-indent:-16px; margin-top:5px;}
.strong {font-size:10pt; font-weight:bold;}
.default {cursor:help;}
.interval {line-height:1.6;}
.i_link {font-family: 'tahoma', '맑은 고딕'; font-weight:700; line-height:1.6; font-size:10pt;}
.titlebar {border:solid 1px #DDD; background-image:url("http://gnucomun.net/image/titlebar.gif"); padding:3px 10px; font-weight:700; margin-bottom:5px; font-size:9pt;}
.div_tbl {border:0; margin:0; padding:0; border-collapse:collapse; width:100%;}
.div_tbl td {border:0; margin:0; padding:0;}

/* 코멘트 관련 */
#textarea_comment { width:460px; height:50px; }
.tbl_comment {width:600px; border-top:solid 2px #AAA; margin-bottom:15px;}
.tbl_comment2 {width:570px; border-top:solid 2px #AAA; margin-bottom:15px;}
.tbl_comment .tr1 {}
.c_submit {height:46px; background-color:#FFF;}

/* mypage */
.tbl_mypage { border:solid 1px #AAA; margin:10px; border-collapse:collapse;}
.tbl_mypage td {border:solid 1px #AAA; padding:3px; text-align:center; }

/* 게시판 */
#writeContents { line-height:1.6;}

/* 검색 */
.search_title {font-size:10pt; font-weight:700; line-height:2;}
.search_content {color:#666;}