@charset "utf-8"; 

/* 공통 요소 */
body {margin:0px; padding: 0; padding: 0px 0 0px 0px;
           font: dotum, '돋움';
		background:/*@background-color*/#fff/*@*/
		/*@background-image*/ /*@*/
		/*@background-image-repeat*/ /*@*/
		/*@background-image-position*/ /*@*/; }
a {color: #000000;; text-decoration: none; font-weight: normal;  }
a:hover {color:#5698d2; text-decoration:none;  font-weight: normal; }
img {border: 0; }
hr {display: none; }
input {vertical-align: middle; }
ul, ol {margin: 0; padding: 0; list-style: none; }
li, dl, dt, dd {margin: 0; padding: 0; }
h1, h2, h3, h4 {margin: 0; padding: 0; font-size: x-large; line-height: 1em; }
.clear {clear: both; }
.count,
.c_cnt { color: #000000; 
 font-size: 12pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%; }
.date {font-size: 12pt; color: #000000; 
 font-size: 12pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%;  }

/* 카테고리 */
.branch3 {cursor: pointer; }

/* 달력 월 표시 */
.cal_month {font-size: 11px; font-family: Tahoma, "돋움", Dotum; }
/* 달력 요일 표시(th 영역) */
.cal_week1 {font-weight: normal; font-size: 11px; }
/* 달력 일요일 표시(th 영역) */
.cal_week2 {color: #fff; font-weight: normal; font-size: 11px; }
/* 달력 Week(tr 영역)  */
.cal_week {}
.cal_current_week {}
/* 달력 Day(td 영역) */
.cal_day {text-align: center; font-size: 11px; }
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday {}
.cal_day_sunday a {}
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 {}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 {}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {}
/* 달력 오늘 날짜 표시(td) */
.cal_day4 {background: url('./images/bg_calendar_today.gif') no-repeat 1px 1px; color: #5f6300; font-weight: normal; }
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link {color: #a6ae00; font-weight: normal; }
a.cal_click:visited {color: #a6ae00; font-weight: normal; }
a.cal_click:hover {color: #a6ae00; font-weight: normal; }

/* 태그 클라우드 */
.cloud1, .cloud1:hover {background: #4c493f; color: #b0bb0b !important; font-size: 1.3em; }
.cloud2, .cloud2:hover {background: #4c493f; color: #b0bb0b !important; font-size: 1.1em; }
.cloud3, .cloud3:hover {background: #666256; color: #f4f593 !important; font-size: 1em; }
.cloud4, .cloud4:hover {font-size: 1em; }
.cloud5, .cloud5:hover {font-size: 0.9em; }

/* 레이아웃 */
.header_bg { width: 100%; padding: 0 0 0 0px; 
			background:   
			/*@title-background-color*/ #282627/*@*/
			/*@title-background-image*/*@*/
			/*@title-background-image-position*/left top/*@*/
			/*@title-background-image-repeat*/repeat-x/*@*/; }
#header {width: 920px; height:252px;  margin: 0 auto; padding: /*@title-height:-150*/0px/*@*/ 0 0; border-bottom: 2px solid #000000;}

.module_search { margin-top: -26px; width:20px; }
.module_search .input_search {width: 175px; height: 16px; padding: 0px 0px 0 0px; border: 1px solid #000000; background: #fff; color: #939598; font-size: 12pt;   font-family: Times New Roman, Times, serif, "바탕", batang ; }
#content {width:/*@post-width*/920px/*@*/; overflow: hidden; margin: 0 auto; padding: 0; }
.sidebar1 { clear: both; width: 100%; }
.sidebar2 {width: 100%;}
.sidebar_inside {width: 100%;}
.sidebar {position: relative; width: 920px; margin: 0 auto; }
#header_menu {height: 51px; width:920px; color: #000; text-align:left; margin:0; }

/* 헤더 */
.blog_img {center; margin:20px 0px 0px 0px;}
.blog_title {
text-align:center;
color: #000; 
font-size:10pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ;
font-weight: normal;		
line-height: 200%;
margin-top:0px; 
padding-top:0px;
border-top: 0px solid #000000; 
 

}
.blog_title,
.blog_title a { color:/*@title-color*/#000/*@*/; margin-left:-1px; }

.blogDesc {
text-align:center;
color: #000; 
font-size:9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ;
font-weight: normal; 
line-height: 150%;
margin-top:6px; 

}



.blog_desc_left { position: absolute; top: 36px; overflow: hidden; margin: 0px 0 0px -40px;
text-align:left;
text-decoration:underline;
color: #54c3f1; 
font-size:9pt; 
font-weight: normal;
font-family: "바탕", Times new roman ;
line-height: 16pt;
z-index:1;
}

.blog_desc_right { position: absolute; top: 36px; overflow: hidden; margin: 0px 0 0px 720px;
text-decoration:underline;
color: #54c3f1; 
font-size: 11pt; 
font-weight: normal;
font-family: Times new roman ;
line-height: 16pt;
z-index:1;
}

.blog_menu1 { width:920px; position: relative;  top:12px; overflow: hidden; 
padding-top:7px;
color: #000; 
font-size: 9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ;
font-weight: normal; 
line-height: 14pt;
border-top: 1px dotted #000000;
border-bottom: 0px solid #000000;
}

.blog_menu2 {width:920px; position: relative;  top:18px; overflow: hidden; 
padding-top:6px;
padding-bottom:6px;
color: #000; 
font-size: 9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ;
font-weight: normal; 
line-height: 14pt;
border-top: 1px dotted #000000;
border-bottom: 0px solid #000000;
}

.blog_menu3 {width:920px; position: relative; top:30px; overflow: hidden; 
padding-top:4px;
color: #000; 
font-size: 9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ;
font-weight: normal; 
line-height: 14pt;
border-top: 1px dotted #000000;
border-bottom:0px solid #000000;
}

.blog_menu4 {width:920px; position: relative; top:40px;overflow: hidden;
padding-top:4px;
color: #000; 
font-size: 9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ;
font-weight: normal; 
line-height: 14pt;
border-top: 1px dotted #000000;
border-bottom: 0px solid #000000;
}

.blog_menu5 {width:920px; position: relative; top:50px; overflow: hidden; 
padding-top:4px;
color: #000; 
font-size: 9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ;
font-weight: normal; 
line-height: 14pt;
border-top: 1px dotted #000000;
border-bottom: 0px solid #000000;
}

.blogger { margin: 0px 0 0 0; padding: 0; color: #000000 font-size: 11px; font-weight: normal; line-height: 13px; }

/* IE6 방지 팦업*/
#ban{
color : white;
z-index:200;
position: relative;
font-size: 48px;
z-index:200;
line-height : 24px;
}


#ban a {
color: white;
}

/* 헤더 메뉴 */
#header_menu {   padding:6px 0 0 0;}

#header_menu a { color: #000000; }

#header_menu .left { width: 200px; top;
 font-size: 12pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%;}

#header_menu .left2 {margin-top:-11px;  width: 290px; margin-left:201px;
 font-size: 9pt;  
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 200%;}

#header_menu .left3 {margin-top:-11px; width: 200px; margin-left:462px; margin-top:-12px;
  font-size: 9pt;  
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 200%;}

#header_menu .left4 {top; width: 290px; margin-left:723px; margin-top:-12px;
 font-size: 9pt;  
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 200%;}

#header_menu li { width:/*@post-width*/769px/*@*/; height: 12px; text-align: left; 
font-size: 9pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%;}

#header_menu .work {width: 100px; padding:14px 0 0 200px;}

/* 본문 */
.article,
.article_etc {width:/*@post-width*/920px/*@*/; margin: 0px 0 0px 0; padding-top:4px; }
.article_etc .article_post, .wrap_article_admin { margin-top: 3px; padding-top: 6px; }
.article_head {height:31px; width:920px; margin-top:0px; padding-top:10px;}
.article_head .title { 
display: inline; 
 color: #000000; 
 font-size: 9pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%;}
.article_head .title a {
display: inline;  margin-top: 0 0 0 0px; 
 color: #000000; 
 font-size: 10pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%;

}
.article_head .separate {width:920px; margin: 0 4px 0 7px; color: #9e9375; }
.article_info {width:920px; color: #000000;  margin: 0 0 0 0px;
 font-size: 9pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%; 
}
.article_info a {color: #000000; 
 font-size: 102pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%;
 }
.article_info_category {height:24px; margin: 0 0 0 0px;color: #000000; 
padding-top:6px;
 font-size: 9pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%;
 border-top: 1px dotted #000000; 
 }

.article_info_date {height:24px; width:920px; margin: 0 0 0 0px;color: #000000; 
padding-top:6px;
 font-size: 9pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%; 
 border-top: 1px dotted #000000;
 letter-spacing:1pt
}
.article_admin {color: #000000; width:0px;}
.article_admin a {color: #000000; }
.article_author {color: #000000;
 font-size: 10pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%;  text-align: left;
 }

.article_post {
border-top: 1px solid #000000; 
position: relative; top: 0px; overflow: hidden; padding: 10px 0 10px 0px; margin: 0px 0 0px 0px; 
				/*@post-body-color=:;*/ /*@*/ 
				/*@post-body-font-family=:;*/ /*@*/ 
				/*@post-body-font-size=:;*/ /*@*/}


.article_guest {padding: 5px 0 100px 0px; border-top: 1px solid #000000; 
color: #000; 
font-size: 9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ; 
font-weight: normal; }
.article_guest a { 
color: #000; 
font-size: 9pt;
font-family: Times New Roman, Times, serif, "바탕", batang ; 
font-weight: normal;}
.article_guest .count { 
color: #000; 
font-size: 9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ; 
font-weight: normal;}

.article_action_tbadd {height: 32px; margin: 0px 0 0 0px; }
.article_action_tbadd h3 {margin-left: 15px; padding: 7px 15px 12px 0; font-size: 12pt; font-weight: normal; }
.article_action_tbadd .title_tbadd {padding: 0 0px 0 24px;}

.article_action ol {margin: -100px 0 0px 0px; padding: 0px 0 0 0;  }
.article_action ol li {margin: 0px 0 0 0px; padding: 18px 0 0 0;  }
.article_action ol li li {margin: 0; padding: 20px 0 0 35px; background: url('./images/icon_reply.gif') no-repeat 17px 23px; }
.article_action ol li p {margin: 0; padding: 5px 0 0 0; }
.article_action .date {padding-left:10px; padding-right:10px;}
.article_action .subject,
.article_action .subject a,
.article_action .author {color: #000; }
.article_action .reply {
color: #000; 
font-size: 9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ; 
font-weight: normal;
line-height: 150%; 
}
.article_action .reply .date,
.article_action .reply .author, 
.article_action .reply .author a 
{color: #000; 
font-size: 9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ; 
font-weight: normal;
line-height: 150%; }
.article_action .reply .btn,
.article_action .reply .btn a
{color: #000; 
font-size: 9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ; 
font-weight: normal;
line-height: 150%; }


.article_action .btn_img {margin: 0 0 0 1px; vertical-align: middle; }

/* 포스트 내부 */
.article_post ul {padding: 0 15px; list-style-type: disc; }
.article_post ol {padding: 0px 15px 0 45px; list-style-type: decimal; }
.article_post blockquote {padding: 10px 0 10px 20px; background: url('./images/icon_quote.gif') no-repeat 5px 13px; color: #000000; }
.article_post blockquote a {color: #000000; }
.article_post .moreless_fold {padding-left: 14px; background: url('./images/btn_more.gif') no-repeat 0 7px; color: #000000; }
.article_post .moreless_top {padding-left: 14px; background: url('./images/btn_less.gif') no-repeat 0 7px; color: #000000; }
.article_post .moreless_bottom {padding-left: 14px; background: url('./images/btn_less.gif') no-repeat 0 7px; color: #000000; }

.article_write {width:/*@post-width:-105*/769px/*@*/; margin-top:27px; padding: 12px 50px 17px 0px; 
 font-size: 9pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%; }
.article_write .name,
.article_write .pass,
.article_write .home,
.article_write .secret {padding: 3px 0 3px 0; }
.article_write .textarea {padding:15px 0 0 0;}
.article_write .name input,
.article_write .pass input,
.article_write .home input {height: 18px; padding: 0px; border: 0; border-bottom: 1px solid #000000; 
color:#000;
font-size: 9pt;
 font-family: Times New Roman, Times, serif, "바탕", batang ;
font-weight: normal;
}
.article_write .name input {margin-left:40px; width:/*@post-width:-200*/ 690px/*@*/; }
.article_write .pass input {margin-left:16px; width:/*@post-width:-218*/ 690px/*@*/; }
.article_write .home input {margin-left:11px; width:/*@post-width:-176*/ 690px/*@*/; }
.article_write .secret input {position: relative; top: 1px; }
.article_write .label_img {position: relative; top: 5px; }
.article_write textarea {width:/*@post-width:-117*/  769px/*@*/; height: 134px; padding: 5px; border: 1px solid #000000; background: #ffffff; color: #000000; 
font-size: 9pt; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;
 font-weight: normal; 
 line-height: 150%;
color:#000;}
.article_write .submit a
 {width:/*@post-width:-105*/ 769px/*@*/; margin: 5px 0 0 0; text-align: center; padding-left:300px;
font-size:12pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ;
font-weight: normal; 
line-height: 150%;
color:#000;}

.article_write .clear {height: 1px; }

/* 보호글 */
.protect .protect_write {margin: 10px 0 0 0; }
.protect .protect_input {width: 153px; height: 16px; padding: 4px 3px 0 3px; border: 1px solid #000000; background: #fff; color: #000000; font-size: 11px; font-family: "돋움", Dotum; }

/* 검색 */
.search {width:/*@post-width*/920px/*@*/; margin:0x; border-top: 0px solid #000000;}
.search .article_head .title {color: #000; float:none; }
.search .article_post {padding-top:7px; color: #000000;  border-top: 1px solid #000000;}
.search .article_post a {color: #000; }
.search .article_post li { width:/*@post-width*/769px/*@*/; padding: 2px 0;
color: #000000; 
font-size: 9pt; 
font-family: Times New Roman, Times, serif, "바탕", batang ;
font-weight: normal; 
line-height: 150%; }
.search .date { color: #000; font-size: 9pt;  font-weight: normal; 
 font-family: Times New Roman, Times, serif, "바탕", batang ; background-color:#fff;padding: 0 4px 0 0;}
.search .count {color: #000; font-size: 9pt;  font-weight: normal; 
 font-family: Times New Roman, Times, serif, "바탕", batang ;}

/* 지역로그 */
.location .spot_img,
.location .post_img {position: relative; top: -2px; }
.location .spot {background: url('./images/line_dotted2.gif') repeat-x left bottom; }
.location .spot,
.location .post {padding: 5px 0; }
.location .post a {color: #000000; }

/* 태그 */
.tag li {display: inline; margin-right: 3px; }

/* 방명록 */
.guest .article_head { border-bottom: 1px solid #000000; padding: 0 0 3px; }

/* 사이드바 */
.sidebar {color: #b9b7b0; border-top:0px solid #000000; padding-top:5px;}
.sidebar a {color: #b9b7b0; }
.module { float: left; width: 166px; padding: 22px 6px 22px 5px; }

.module h3 {width: 164px; height: 16px; padding: 0 0 8px 0; color: #c7bb9b; font-size: 1.25em; font-family: "Trebuchet MS", Tahoma, "돋움", Dotum; text-indent: -9999px; }
.module h3 a {color: #c7bb9b; }
.module .title_category {background: url('./images/title_category.gif') no-repeat left top; }
.module .title_notice {background: url('./images/title_notice.gif') no-repeat left top; }
.module .title_article {background: url('./images/title_article.gif') no-repeat left top; }
.module .title_comment {background: url('./images/title_comment.gif') no-repeat left top; }
.module .title_trackback {background: url('./images/title_trackback.gif') no-repeat left top; }
.module .title_tag {background: url('./images/title_tag.gif') no-repeat left top; }
.module .title_calendar {background: url('./images/title_calendar.gif') no-repeat left top; }
.module .title_archive {background: url('./images/title_archive.gif') no-repeat left top; }
.module .title_link {background: url('./images/title_link.gif') no-repeat left top; }
.module li {padding-left: 5px; background: url('./images/bul_sidebar.gif') no-repeat 0 6px; }
.module .source {color: #a5a39d; text-align: right; font-size: 11px; }
.module .source a {color: #a5a39d; }
.module_calendar .contents {width: 148px; margin: 0; padding: 0; }
.module_tag li {display: inline; margin-right: 3px; padding: 0; background: none; }

/* 페이징 */
.paging {
border-bottom: 1px solid #000000; 
text-align: left; color: #000; 
font-size: 9pt; 
font-weight: normal;
font-family: Times New Roman, Times, serif, "바탕", batang ;
line-height: 150%;
text-align:left;
padding-top: 10px;
padding-bottom:10px;
}
.paging a {color: #000; }
.paging .selected {color: #000000; font-size: 9pt; font-weight: normal; }
.paging .paging_img {position: relative; top: 0px; }
.paging .separate {margin: 0 2px; }



/* 푸터 */
#footer { width:920px;
height:100px;
margin:0 auto;
padding: 0px;
color: #000; 
font-size: 10pt; 
font-weight: normal;
font-family: Times New Roman, Times, serif, "바탕", batang ;
line-height: 200%;
text-align:center;
border-top:2px solid #000; padding-top:5px;
}

#footer .copy
{
margin-top:4px;
border-top:1px dotted #000;
border-bottom:2px solid #000;
font-size: 10pt; 
text-align:center;
font-weight: normal;
font-family: Times New Roman, Times, serif, "바탕", batang ;
line-height: 200%;
text-decoration:none;
padding:4px 0px 6px 0px;
}

/* RSS */
#footer .rss {
margin-top:4px;
border-top:1px dotted #000;
font-size: 10pt; 
text-align:center;
font-weight: normal;
font-family: Times New Roman, Times, serif, "바탕", batang ;
line-height: 200%;
text-decoration:none;}
