/*----------sub01------------*/


#wrapper { background:none; }
#header { position: relative; width: 100%; height:85px; background:url(../images/sub/head_bg.jpg) repeat-x; }
#title { position:absolute; left:0px; top:63px; width:100%; text-align:center; font-weight:bold; font-size:1.2em; color:#ffffff; }
#navi_btn { position:absolute; left:10px; top:60px; }
#all_btn { position:absolute; right:10px; top:60px; }
#all_menu { position:absolute; top:85px; left:0px; width:100%; z-index:10000;}
#all_menu ul { margin:0 10px 0 10px; background:#f7902b; padding:10px 10px 10px 0; border:1px solid #f37221; float:left; }
#all_menu ul li { float:left; padding:4px 10px 4px 10px;}
#all_menu ul li a { color:#ffffff; padding-left:8px; background:url(../images/sub/b_3.jpg) 0 5px no-repeat; }
#all_menu ul li a:hover { text-decoration:underline; }



/*---------콘텐츠------------*/
	#contentsArea { position:relative; width:100%; padding-bottom:10px; margin-top:15px;z-index:0;}
	#contentsArea p { margin:0 10px 0 10px; line-height:130%;}
	#contentsArea p img { margin-bottom:5px;}
	#contentsArea h3 { font-weight:bold; margin:9px 0 8px 10px; padding:0 0 0 16px; background:url(../images/sub/b_1.jpg) 0 45% no-repeat; color:#845d18; }
	#contentsArea ul { width:100%; }
	#contentsArea ul li { margin:5px 0 5px 11px; padding:0 0 0 8px; background:url(../images/sub/b_2.jpg) 0 7px no-repeat; }
	#contentsArea ul li strong { color:#845d18; font-weight:normal; }


/*----------테이블------------*/


	.dataTable { margin:7px 0 7px 10px; width:95%; border-collapse:collapse; line-height:160%; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }
	.dataTable caption {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
	.dataTable thead th { border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-collapse:collapse; color:#855d15; text-align:center; background:#fbf4e4; padding:5px;}
	.dataTable tbody th { border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-collapse:collapse; background:#f5f5f5; color:#666666; text-align:center; padding:5px;}
	.dataTable tbody td { border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-collapse:collapse; padding:5px; text-align:center;}





/*----------테마 게시물------------*/
#board { width:100%; }
#theme_list { float:left; width:100%; padding-bottom:10px; }
#theme_list ul { margin-top:6px;}
#theme_list ul li { border-bottom:1px solid #e9e9e9; width:100%; float:left; }

#theme_list ul li .img_a { float:left;  background:#dbdbdd; width:70px; height:60px; padding:1px; margin:13px 10px 13px 10px; }
#theme_list dl { padding-top:12px; margin-left:90px; margin-bottom:10px; }
#theme_list dl dt { font-weight:bold; padding-bottom:3px; margin-right:10px;}
#theme_list dl dt a { color:#845c17; }
#theme_list dl dd { margin-right:10px; }
#theme_list dl dd a { color:#525252;  }
#paging { text-align:center; padding-bottom:6px; }


/*----------테마 게시물상세------------*/
#theme_detail { float:left; width:100%; }
#theme_detail h3 { text-align:center; color:#845d18; font-weight:bold; padding:8px; }
#detail_table { width:100%; border-top:1px solid #e9e9e9; line-height:150%; }
#detail_table th { width:80px; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-collapse:collapse; background:url(../images/sub/b_2.jpg) 12px 45% no-repeat #fbf4e4; color:#855d17; padding:3px 0 3px 20px; }
#detail_table td { border-bottom:1px solid #e9e9e9; padding:3px 10px 3px 10px; }
#detail_table td.img_center { text-align:center; border-bottom:none; padding-top:8px;}
#detail_paging { width:100%; position:relative; float:left; margin:8px 0 3px 0; }
#detail_paging a.btn_list01 { padding-left:10px; }
#detail_paging a.btn_list02 { padding-left:4px; }
#detail_paging a.btn_list03 { position:absolute; right:10px; top:0px;}



/*----------일반 게시물------------*/
#boardList { width:100%; margin-top:10px;}
#boardList ul { padding-bottom:10px; }
#boardList ul li { width:100%; border-bottom:1px solid #e9e9e9; }
#boardList ul li a { margin-right:15px; color:#555555; background:url(../images/sub/arrow.png) right 12px no-repeat; height:15px; padding:10px 10px 10px 17px; display:block;}

/*----------일반 게시물상세------------*/


#board_detail { float:left; width:100%; }
#board_detail h3 { text-align:center; color:#845d18; font-weight:bold; padding:8px; }
#detail_table td.text_left { text-align:left; padding:15px;}


		#board div.paging {text-align:center;padding:0 0 10px 0;}
		#board div.paging a {padding:2px 5px 1px 5px;background:#E4E4E4; color:#6B6B6B; text-align:center; margin-right:5px; font-weight:bold; font-size:14px;}
		#board div.paging a:hover, #board div.paging a.selected {color:#FFF; border:1px solid #717171; width:20px; height:18px; background:#A7A7A7;}
		#board div.paging a.btn {font-size:11px; padding-top:3px; height:17px;}
