@charset "utf-8";

/* ================================ */
/* 반드시 들어가야 하는 스타일 시작 */
/* ================================ */

/* 1. 본문 전체  */
	body, td, input, select, textarea { font: 11px/1.8em verdana, Gulim, Sans-serif; color : #333; }
	body { margin:0px;padding: 0px; background-color: #222; }
	td, input, select, textarea { font-size: 11px; }
/* 2. 기본 링크 */
	a:link { text-decoration: none; color : #3F6F9A; }
	a:visited {	text-decoration: none; color : #3F6F9A; }
	a:hover { text-decoration: underline; color : #3F6F9A;}
/* 3. 이미지, 이미지버튼 */
	img { border-width: 0px; }
	.ib { cursor: pointer; }
/* 5. 입력텍스트 */
	.text { padding-top: 2px; line-height: 1em;	}
/* 6. 트리테이블, 트리셀 */
	.branch2 { }
	.branch3 { cursor: pointer;	height: 10px; }
/* 8. 달력 월/요일/일요일/지난달/다음달/이번달/오늘날짜/글쓴날링크스타일 */
	.cal_month { font-size : 9px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 18px; text-align: center; vertical-align: top; }
	.cal_week1 { font-size : 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#B3E5FF;}
	.cal_week2 { color: #f00; font-size : 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
	.cal_day1 { color: #fafafa;	font-size : 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; }
	.cal_day2 { color: #fafafa; font-size : 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
	.cal_day3 {	font-size : 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;color : #999; }
	.cal_day4 {	text-align: center;	font-size : 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	a.cal_click:link { font-weight: bold; color : ##19B9F3; }
	a.cal_click:visited { font-weight: bold; color : ##19B9F3; }
	a.cal_click:hover { font-weight: bold; color : ##19B9F3; }
/* 9. 이미지 아래 캡션 스타일 */
	.cap1 {	color: #666; text-align: center; word-break: break-all;font-family : dotum, Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
/* 10. 키워드 스타일 */
	.key1 { cursor: pointer; text-decoration: none; border-bottom: 1px solid #808080; color: #308fc9; }
/* 11. 카테고리 옆 개수 스타일 */
	.c_cnt { font-size : 10px; color : #888888; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
/* 12. 최신글 옆 개수 스타일 */
	.ps_cnt { font-size : 10px; color : #888888; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

/* ================================================================== */
/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
/* ================================================================== */

#starter	{ background-color: #222; color : #444; border-bottom : 1px solid #444;  padding : 5px 5px 5px 10px; margin : 0px 0px 10px 0px; font-size : 10px; font-family : Verdana, Arial, Helvetica, sans-serif;letter-spacing: 1px;}
#wrapper	{ width: 920px; margin:0px auto;	padding: 0px; }
#header		{ margin : 30px 0px 30px 0px; font-size : 11px; color:#B3E5FF; font-family : dotum, Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#leftbar	{ float : left;width : 150px; margin : 0px 15px 0px 0px; font-size : 11px; color:#B3E5FF; font-family : dotum, Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#content	{ float : left; width : 550px; margin : 0px 0px 0px 0px; padding : 20px; background-color : #FFF;display:inline;}
#rightbar	{ float : left; width : 150px; margin : 0px 0px 0px 15px; font-size : 11px; font-family : dotum, Verdana, Arial, Helvetica, sans-serif; color : #aaa; }
#footer		{ clear : both; }

#header		b		{ font-size : 18px; font-family : Verdana, Arial, Helvetica, sans-serif ; color : #B3E5FF; letter-spacing: 5px;}
#header		.image	{ margin : 25px 0px 10px 0px; }

#starter	a:link		{ text-decoration: none; color : #B3E5FF; }
#starter	a:visited { text-decoration: none; color : #B3E5FF; }
#starter	a:hover	{ text-decoration: none; color : #B3E5FF; border-bottom : 2px solid #1AD7FA; padding-bottom : 2px; }

#leftbar	.menu { margin : 0px 0px 15px 0px;padding : 0px 0px 15px 0px; border-bottom : 1px solid #444; }

#leftbar	a:link		{ text-decoration: none; color : #19B9F3; }
#leftbar	a:visited { text-decoration: none; color :  #19B9F3; }
#leftbar	a:hover	{ text-decoration: none; color : #F7E308; padding:2px 1px 0px 1px; font-weight:normal;border-bottom : 2px solid #F00;}

#rightbar	a:link		{ text-decoration: none; color : #19B9F3; }
#rightbar	a:visited { text-decoration: none; color :  #19B9F3; }
#rightbar	a:hover	{ text-decoration: none; color : #F7E308; padding:2px 1px 0px 1px; font-weight:normal;border-bottom : 2px solid #39B717;}
#rightbar	.menu		{ margin : 0px 0px 10px 0px;padding : 0px 0px 10px 0px; border-bottom : 1px solid #444; }
#rightbar	.menutop	{ margin : 0px 0px 10px 0px;padding : 10px 0px 10px 0px; border-bottom : 1px solid #444; border-top : 1px solid #444;}
#rightbar	b			{border-bottom : 0px solid #444;padding : 0px 0px 2px 0px;  letter-spacing : 1px ;font-weight:normal;margin : 15px 0px 5px 0px; color : #B3E5FF; font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif; }

.article { width : 530px; margin : 0px 10px 0px 10px; word-break:break-all; text-align:justify; }

h2 { margin-left : 0px; text-decoration : none; color : #000; font-size : 16px; font-family : Verdana, Arial, Helvetica, sans-serif;  }
h3 { margin-left : 0px; text-decoration : none; color : #000; font-size : 16px; font-family : Verdana, Arial, Helvetica, sans-serif; }

b.h2 { font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif; }
blockquote { margin:0px;padding : 10px; border : 1px dotted #ddd; }

.tag { font-size : 11px; font-weight : normal; text-align : left; color : #000; margin-top : 15px; }
.image { }
.disc { }
.trackback { margin-bottom : 10px; padding : 15px; border : 1px solid #ddd; }
.trackback_receive { margin-top : 10px; padding-top : 10px; border-top : 1px solid #ddd; word-break:break-all; text-align:justify; }
.comment { margin-bottom : 10px; padding : 15px; border : 1px solid #ddd; }
.comment_receive { margin-bottom : 10px; padding-bottom : 10px; border-bottom : 1px solid #ddd; word-break:break-all; text-align:justify; }
.comment_receive_guestbook { margin-top : 20px; padding-top : 20px; border-top : 1px solid #ddd; word-break:break-all; text-align:justify; }
.comment_receive_reply { background-color : #f9f9f9; margin : 10px 0px 0px 30px; padding : 10px; border : 1px solid #fcfcfc; word-break:break-all; text-align:justify; }
.paging { margin-top : -10px; padding : 0px; text-align : center; }

.article_upper { padding-bottom : 0px; margin : 0px 0px 20px 0px; border-bottom:1px solid #ddd; text-align : left; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; }
.article_lower { padding-top : 5px; margin : 20px 0px 10px 0px; border-top:1px solid #ddd; text-align : right; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; }
.article_admin { margin-top : -40px; margin-bottom : 0px; text-align : right;  font-family:dotum,Verdana, Arial, Helvetica, sans-serif; font-size : 11px; }
.stext { font-family : dotum, Verdana, Arial, Helvetica, sans-serif; font-size : 11px; }

.form_input { border-bottom : 1px solid #ddd; font-family:dotum,Verdana, Arial, Helvetica, sans-serif; font-size : 11px; width : 75px; padding : 0px 2px 6px 2px; color : #0094B5; border-left : 0px; border-right : 0px; border-top : 0px;}
.form_textarea { border : 1px solid #ddd; margin : 5px 0px 0px 0px; width : 99%; height : 50px; font-size : 11px; background-color : #FFF;  color : #0094B5; }
.form_confirm { border : 1px solid #ddd; margin : 5px 0px 0px 0px; font-size : 9px; background-color : #FFF; width : 100%; height : 20px; }
.form_search { margin : 5px 0px 0px 0px; background-color : #222; border-bottom : 1px solid #999; font-family:dotum,Verdana, Arial, Helvetica, sans-serif; font-size : 11px; width : 80px; height:18px; padding : 0px 0px 0px 2px; color : #B3E5FF;border-left : 0px; border-right : 0px; border-top : 0px; }
.form_submit { background-color : #333;padding : 0px;margin:0px;border:0px solid #444;font-family:dotum,verdana,sans-serif;letter-spacing:1px;font-size:11px;color:#ccc;width:30px;height:18px;}
.form_extention { font-weight: bold;background-color : #222;padding : 0px;margin:0px;border:0px solid #444;font-family:verdana,sans-serif;font-size:20px;color:#ccc;width:30px; height:30px;}

.v_spacing { height : 20px;}

/*사이드바 - 태그 클라우드*/
#leftbar .cloud1 { font-family : dotum, Verdana, Arial, Helvetica, sans-serif; font-size : 18px; color : #FFA521;  font-weight : bold; padding : 1px;}
#leftbar .cloud2 { font-family : dotum, Verdana, Arial, Helvetica, sans-serif; font-size : 15px; color : #669900; font-weight : normal;padding : 1px;}
#leftbar .cloud3 { font-family : dotum, Verdana, Arial, Helvetica, sans-serif; font-size : 14px; color : #FF9900; font-weight : normal; padding : 1px; }
#leftbar .cloud4 { font-family : dotum, Verdana, Arial, Helvetica, sans-serif; font-size : 13px; color : #0099cc; font-weight : normal;padding : 1px;}
#leftbar .cloud5 { font-family : dotum, Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #AAA; }

#content .cloud1 { font-family : dotum, Verdana, Arial, Helvetica, sans-serif; font-size : 18px; color : #FF0000;  font-weight : bold; padding : 1px;}
#content .cloud2 { font-family : dotum, Verdana, Arial, Helvetica, sans-serif; font-size : 15px; color : #669900; font-weight : bold;padding : 1px;}
#content .cloud3 { font-family : dotum, Verdana, Arial, Helvetica, sans-serif; font-size : 14px; color : #FF9900; font-weight : normal; padding : 1px; }
#content .cloud4 { font-family : dotum, Verdana, Arial, Helvetica, sans-serif; font-size : 13px; color : #0088bb; font-weight : normal; background-color: #EEE;padding : 1px;}
#content .cloud5 { font-family : dotum, Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #999; }

#rightbar ul { margin : 10px 0px 0px 0px; padding : 0px 0px 0px 3px; list-style-type : none; }
#rightbar li { margin : 5px 0px 0px 0px; padding : 0px; line-height : 1.4em;}
#content ul { margin : 0px 0px 0px 20px; padding : 0px; list-style-type : disc; }
#content ol { margin : 0px 0px 0px 20px; padding : 0px; }
#content li { margin : 0px 0px 0px 10px; padding : 0px 0px 0px 0px;  font-size : 11px; font-family:dotum,Verdana, Arial, Helvetica, sans-serif;}
#content ol li ul li { margin-left : -5px; padding : 0px 0px 0px 0px;  font-size : 11px; font-family:dotum,Verdana, Arial, Helvetica, sans-serif;}
#content ul li ul li { margin-left : -5px;; padding : 0px 0px 0px 0px;  font-size : 11px; font-family:dotum,Verdana, Arial, Helvetica, sans-serif;}
#content ol li ol li { margin-left : -5px;; padding : 0px 0px 0px 0px;  font-size : 11px; font-family:dotum,Verdana, Arial, Helvetica, sans-serif;}
#content ul li ol li { margin-left : -5px;; padding : 0px 0px 0px 0px;  font-size : 11px; font-family:dotum,Verdana, Arial, Helvetica, sans-serif;}

/*사이드바 - 리스트 카테고리*/
#category_new {border-top: 1px solid #444;border-bottom : 1px solid #444; padding : 10px 0px 10px 0px; margin : 0px 0px 10px 0px; text-align:left;}
/*
#category_new a:link { text-decoration: none; color : #19B9F3; }
#category_new a:visited {	text-decoration: none; color : #19B9F3; }
#category_new a:hover { text-decoration: none; color : #B3E5FF; }
*/

#category_new ul { margin : 0px 0px 0px 0px; padding-left : 0px; }
#category_new li { margin : 0px 0px 0px 16px; padding-left : 16px; list-style-type: none; background : url("./images/cate-t.gif") no-repeat 0px 5px; line-height : 1.8em; }
#category_new ul li ul {  }
#category_new ul li ul li { margin-left:-5px;list-style-type: none; background : url("./images/cate-g.gif") no-repeat 0px 5px; }
#category_new ul li ul li ul {  }
#category_new ul li ul li ul li { margin-left:-15px;list-style-type: none; background : url("./images/cate-z.gif") no-repeat 0px 5px; }

#showhide1 { display : none; }
.callendar { width : 150px; margin : 0px 0px 10px 0px;padding : 10px 0px 10px 0px; border-bottom : 1px solid #444;line-height: 1em;}

.local1 { 	padding-left:30px;background : url("./images/local1.gif") no-repeat 10px 5px; }
.local2 { 	padding-left:0px;}