@charset "utf-8"; 

#tistorytoolbarid{display:none;}

/* 공통 요소 */
body {padding: 0; margin:0; background-color:#000000;  
font-size:1.1em; line-height:1.7em; font-family:nanumgothic,Trebuchet MS,Malgun Gothic,dotum;}


a {color:#000000; text-decoration:none; border:1px solid transparent;}
a:hover{background:#e2c8a7;border:1px solid #8c3420; border-radius:5px;}

img {vertical-align:middle;}


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 ,h5 ,h6 {margin: 0; padding: 0; line-height: 1.0em; }
.clear {clear: both; }
.count {font-size: 11px; color:#8c3420;}
.body {}
         
/*코드 폰트  */
code {
  font-family: consolas;
}

/* 그림설명 그림 아래에 있는글자 */
figure figcaption {
	font-size: 1.1em;
	word-break: break-word;
	padding-top: 10px;
	min-height: 20px;
	caption-side: bottom;
	text-align: center;
}




/* 포스트 내부 요소 */
.cap1   { padding:10px 0 0 0; margin:-10px 0 0 0; color:#00F; text-align:center;}
.article_post ul {padding: 0 15px; list-style-type: disc; }
.article_post ol {padding: 0 15px 0 45px; list-style-type: decimal; }

.article_post blockquote {border-left:6px solid blue; /*테두리 픽셀과 색상*/
color: #000000; /*글색상*/
margin: 10px 10px; 10px 20px;/*위 왼쪽 간격*/
padding-left: 10px; /*선과 글간격*/
}

.article_post blockquote a {color: #868686; }

/* More/Less 스타일 수정 */
.moreless_fold { /* 보이기(More..)에 대한 스타일 */
                 color:#027;                                  /* 글자 색상 */
                 text-decoration:underline;             /* 밑줄 */
                 border:2px solid #BDB5B5;                /* 박스 상자 테두리 */
                 text-align:center;                     /* 가운데 정렬 */
}
.moreless_top { /* 감추기(Less..) 상단에 대한 스타일 */
                 color:#027;                                  /* 글자 색상 */
                 text-decoration:underline;             /* 밑줄 */
                 border:1px solid #BDB5B5;                /* 박스 상자 테두리 */
                 border-bottom:0px;                      /* 박스 상자 테두리 밑줄 없앰 */
                 margin-bottom:0px;
                 padding-bottom:15px;
                 text-align:center;                     /* 가운데 정렬 */
}
.moreless_bottom { /* 감추기(Less..) 하단에 대한 스타일 */
                 color:#027;                                  /* 글자 색상 */
                 text-decoration:underline;             /* 밑줄 */
                 border:1px solid #BDB5B5;                /* 박스 상자 테두리 */
                 border-top:0px;                      /* 박스 상자 테두리 윗줄 없앰 */
                 margin-top:0px;
                 padding-top:15px;
                 text-align:center;                     /* 가운데 정렬 */
}
.moreless_content { /* 감춰둔 본문에 대한 스타일 */
                 border-left:1px dashed #BDB5B5;                /* 박스 상자 왼쪽 테두리 */
                 border-right:1px dashed #BDB5B5;              /* 박스 상자 오른쪽 테두리 */
}



.article_post h1,
.article_post h2,
.article_post h3,
.article_post h4,
.article_post h5,
.article_post h6 {padding:10px 0; line-height:1.1em;}


/* 카테고리 */
.branch3 {cursor: pointer; }
.c_cnt {color:#a36039; font-size: 11px;}

/* 페이징 */
.paging {margin-bottom:10px; color:#000000; text-align: center; font-size: 0.9em; }
.paging a {color:#565656; font-weight:bold; padding: 2px 5px; border:1px solid #8c3420;border-radius:5px;}
.paging a:hover	{color:e2c8a7; text-decoration:none;background-color:#e2c8a7; }

.paging .selected {color:#8c3420; font-weight:bold; border:0px solid #8c3420; padding:2px 6px; margin:-2px -5px; background-color:#e2c8a7;border-radius:5px;}


/* 레이아웃 */
#wrap {margin: auto; width:1100px; background-color:#e0ddce;}
#header	{height:/*@title-height=*/ 40px /*@*/; width:100%; padding:0px 0 0 0; background:/*@title-background-color=*/ #61676A /*@*/ 
	/*@title-background-image=*/ /*@*/ 
	/*@title-background-image-repeat=*/ repeat-x /*@*/ 
	/*@title-background-image-position=*/ left bottom /*@*/; float:left;}

#search_box {float:left; margin:8px 0 0 0;  padding:0 0 0 0; width:230px; }

#menu	{float:left; margin:0px 0 0 0px; width:300px; } 

#content	{float:left; width:/*@post-width=*/ 740px /*@*/; margin:0 0 0 0; padding:5px 20px 0px 20px; background:#e9e7db;}

#sidebar	{float:right; padding:5px 0px 0px 0px; margin:0 0 0 0; width:320px; background-color:#E0DDCE;}



/* title */
#header .title	{float:left; font-size:20px; width:100px; }
#header .title,
#header .title a	{color:#E2A24C; font-family:Trebuchet MS; padding:5px; margin:5px 0 0 20px;}
#header .title a:hover{color:#000000;}

/* search */ 
.module_search	 {}
.module_search .input_box	{width:250px; height:22px;  }
.module_search .input_box .input_search	{width:150px; height:18px !important; background:#3e3e3e; border-top:2px solid #909597; border-bottom:2px solid #909597; border-left:2px solid #909597; border-right:2px solid #909597;   color:#ffffff; font-size:14px; font-weight:bold;}
.module_search .input_box .input_btn	{}

/* menu */
.menu li {float:left; }
.menu li a	{display:block; height:20px; padding:5px 10px 5px 10px; font-size:14px; font-family:Trebuchet MS; font-weight:bold; color:#ffffff;margin:5px 0 0 0;}
.menu li a:hover{color:#000000;}

/* sidebar */
.module	{width:300px;margin:0 0 20px 0; padding:0 15px 0 15px;}
.module h3	{margin-bottom:7px; color:#000000; font-size:1.3em; font-family:Trebuchet MS;}
.seperate	{color:#b8b8b8;}

.module .contents li	{}

.module a	{color:#000000; width:300px;}
.module_notice {}
.module_intro	{color:#838382; font-size:0.90em; line-height:1.4em;}
.module_intro .blog_img img	{width:102px; height:126px;}
.module_intro .blog_description	{margin-top:7px;}
.module_intro .blogger .intro_blogger	{font-weight:bold;}


.module .contents li .count	{color:#a36039; font-size:11px;}
.module .contents li .module_author	{color:#838382; font-size:0.90em; text-align:right;}

.module_archive	{}
.module_calendar	{padding:0;}

.module_counter	{height:55px; padding:5px 17px 7px 9px;width:174px !important; border-bottom:1px dashed #c6c3b4; border-top:1px dashed #c6c3b4; background-color:#d5d2c3; font-size:11px; }
.module_counter ul li	{list-style:none; color:#a1a0a0; line-height:1.6em;}
.module_counter ul li .title	{float:left; width:54px; color:#565656; text-transform:lowercase;}
.module_counter ul li .hit	{float:left; padding:0 0 0 4px; color:#565656; font-weight:bold;}

.module_banner	{margin-top:-10px; font-size:0.90em; letter-spacing:-1px;}
.module_banner img	{position:relative; top:15px;}

/* content */
.separate	{color:#b8b8b8;}
.article	{width:/*@post-width=*/ 740px /*@*/; overflow:hidden; padding-left:1px; padding-right:1px; /*letter-spacing:1px;*/ }

.article .article_head	{border-bottom:#b6b09c solid 1px; }

.article_head .article_title	{float:left; width:/*@post-width:-64=*/ 700px /*@*/; margin-left:0px;}

.article_title .title	{color:#8c3420; font-size:/*@post-title-font-size=*/ 1.3em /*@*/; font-family:/*@post-title-font-family=*/  /*@*/; font-weight:bold; line-height:1.1em; padding:5px 0 5px 0; }
.article_title .title a	{color:/*@post-title-color=*/ #8c3420 /*@*/;}
.article_head .article_info	{color:#838382; font-size:1.00 em; }
.article_info .date {position:relative;top:-4px; color:#000000;}
.article_info a	{color:#000000;}
.article .article_head .article_info .category	{position:relative;top:-4px; }
.article .article_head .clear	{height:3px; _margin-top:-10px;}

.article .article_admin	{padding-top:6px; color:#838382; }
.article .article_admin .separate	{color:#000000;}
.article .article_admin a	{color:#000000;}

.article .article_post	{padding:10px 0; color:/*@post-body-color=*/ #000000 /*@*/; font-family:/*@post-body-font-family=*/  /*@*/; font-size:/*@post-body-font-size=*/  /*@*/; width:720px; }
.article .article_post a   {color:Blue; text-decoration:none; border-bottom: 1px dashed;}
.article .article_post a:hover {border-bottom:1px solid #8c3420;}


.article .article_tag	{clear:both; padding-bottom:18px; border-bottom:1px none #b6b09c;  color:#565656;}
.article .article_tag a	{color:#000000;}

.article .article_guest	{clear:both; padding-top:9px; }
.article .article_guest a	{color:#000000;}
.article .article_guest .guest_trackback	{padding-left:15px; margin:0 20px 0 0; no-repeat 0 1px;}
.article .article_guest .guest_comment	{padding-left:18px;padding-right:2px; no-repeat 0 3px;}
.article .article_guest .count	{font-weight:bold;}

.article_action	{/*@post-width=*/ 650px /*@*/;margin:6px 0 0 0; padding:10px; background-color:#e3e0d1; color:#565656; }
.article_action a	{color:#838382;}
.article_action .author a {background:#e2c8a7;border:1px solid #8c3420; border-radius:5px;}
.article_action .article_action_tbadd	{font-size:1.0em; font-weight:Bold; padding:0 0 10px 0;}
.article_action .trackback	{width:/*@post-width:-42=*/ 579px /*@*/; overflow:hidden; }
.article_action .trackback li	{padding-top:10px; color:#000000;}
.article_action .trackback li .author,
.article_action .trackback li .date	{font-size:0.90em;}
.article_action .trackback li p	{margin:0; padding:0;}
.article_action .trackback h4	{color:#000000; font-size:1.00em; font-weight:normal;}
.article_action .trackback h4 a	{color:#000000; font-weight:bold;}
.article_action .reply a {font-weight:bold;color:#000000;}
.article_action .reply .author	{color:#000000;}
.article_action .reply .date	{color:#000000;}
.article_action .reply .comment_menu {}
.article_action .reply li	{width:/*@post-width:-42=*/ 700px /*@*/; overflow:hidden; padding:10px; border:1px solid #000000; margin-bottom:10px; color:#000000}
.article_action .reply li .description	{width:/*@post-width:-42=*/ 680px /*@*/; margin:5px 0 0 0;}
.article_action .reply li ul li 	{width:680px; margin:10px 10px 10px 0px; padding:10px 10px 10px 10px; border:1px solid #000000; background-color:#d5d2c3;}

.article_action .reply li .description a { color:Blue; text-decoration:none; border-bottom: 1px dashed;}
.article_action .reply li .description a:hover {border-bottom:1px solid #8c3420;}


.article_action .article_write	{padding:9px 0 0 0; }
.article_action .name,
.article_action .pass,
.article_action .home	{margin-bottom:5px;}
.article_action .secret	{margin-bottom:2px;}
.article_action .name .name_label,
.article_action .pass .pass_label,
.article_action .home .home_label,
.article_action .secret .secret_label	{color:#000000; font-size:0.90em; }
.article_action .name input,
.article_action .pass input	{width:152px; height:16px; padding-left:5px; border:1px solid #d4d1c0; background:#dcd9c6;}
.article_action .home input	{width:302px; height:16px; padding-left:5px; border:1px solid #d4d1c0; background:#dcd9c6;}
.article_action .textarea textarea	{width:/*@post-width:-48=*/ 720px /*@*/; height:200px; padding:0px; border:1px solid #d4d1c0; background:#dcd9c6; font-size:1.00em; font-family:nanumgothic,Malgun Gothic,guilm; no-repeat center transparent; color:#000000;}

.article_action 
.submit{text-align:center;
	padding:10px;margin:5px;
	font-weight:bold;
	border:3px solid #8c3420;  /* rgba(255,0,0,0.4); */
	border-radius: 15px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	cursor: pointer;
	color: #000;
}
.submit:hover{
border-radius: 15px;
color: #000000;
background:#e2c8a7;
}
.submit:active{
border-radius: 18px;
	color: #fff;
	background-color: #e2c8a7;
           

}



/* footer */
#footer {position: relative;
	 /* negative value of footer height */
	height: 30px;
        
	clear:both;padding:10px 0 0 0;background-color:#61676A;font-weight:bold;text-align:center;} 
#footer a {color:#FFFFFF; padding:5px; }
#footer a:hover{color:#000000;}

/* 공지사항 */
.notice .title	{color:#8c3420; font-size:1.3em; font-weight:bold; letter-spacing:-0.09em; padding:7px 0 5px 0;}
.notice .title a	{color:#8c3420}

/* 보호글 */
.protect .article_head	{float:left; padding-bottom:7px; border-bottom:1px dashed #b6b09c;}
.protect .article_post	{clear:both; padding:17px 0 30px 0; color:#565656;}
.protect .article_post .protect_input	{width:152px; height:16px; padding-left:5px; border:1px solid #d4d1c0; background:#dcd9c6;}
.protect .article_post label	{color:#888888;}

/* 태그 */
.article_head	{padding-bottom:5px; border-bottom:#b6b09c solid 1px;}
.article_head .title	{color:#8c3420; font-size:1.3em;}
.article_post	{padding-top:17px; }
.tag .article_post	{line-height:1.5em;}
.tag .article_post li	{display:inline; margin-right:10px;}

/* 검색 */
.search	{margin-bottom:5px;}
.search .article_post	{padding:0;}
.search .article_post li	{padding:4px 0; repeat-x bottom left; color:#000000;}
.search .article_post li a	{color:#000000;}
.search .article_post li .date	{float:left; width:90px; }


