@charset "euc-kr";
/* 반드시 들어가야 하는 스타일 시작 */

/* color scheme */
/* #AAAAAA */
/* #fff */
/* #AAAAAA */

/* 본문 공통 */

/*onFocus blur();*/

a { 
     selector-dummy:expression(this.hideFocus=true); 
   } 

body	{
		font:13px/220% tahoma, gulim;
		word-spacing:-1;text-transform:lowercase;
		background-image: url(./images/bg_bw.gif);		
		background-color:#FFF;
		color:#999;
		scrollbar-shadow-color: #FFFFFF; 
		scrollbar-highlight-color: #FFFFFF; 
		scrollbar-face-color: #FFFFFF; 
		scrollbar-3dlight-color: #FFFFFF; 
		scrollbar-darkshadow-color: #FFFFFF; 
		scrollbar-track-color: #FFFFFF; 
		scrollbar-arrow-color: #8C4452; 
}

a:link          { color:#999; text-decoration:none; }
a:visited       { color:#999; text-decoration:none; }
a:hover         { color:#8C4452; text-decoration:none; }
a:active        { color:#999; text-decoration:none; }

/* 페이징 - 현재 페이지 */
    .selected               { color:#8C4452;font-weight:bold;}

/* 카테고리 - 이미지 버튼 */
    .ib                     { }
/* 카테고리 - 트리 셀 */
    .branch3                { }
/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt                  {  padding-left:0px;}

/* 종류별 코멘트 [#_rp_rep_class_#] */
    .rp_general             { }
    .rp_admin               { }
    .rp_secret              {  }
/* 종류별 코멘트 [#_guest_rep_class_#] */
    .guest_general          { }
    .guest_admin            { }
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment { }


/* 이미지 아래 캡션 스타일 */
    .cap1                   {  text-align:center; }
/* 그림 */
    .imageblock             { border:none; }
    .imageblock  a            { border:none; }

/* 왼쪽 */
    .left                   { }
/* 가운데 */
    .center                 { }
/* 오른쪽 */
    .right                  { }
/* 그림 2개 배치 */
    .dual                   {  margin-bottom:5px;}
/* 그림 3개 배치 */
    .triple                 {  margin-bottom:5px;}

/* 본문 - more / less */
    .moreless_fold          { margin:-5px 0px 0px 0px; color:#8C4452;font-weight:bold;font-size:85%; }
    .moreless_top           { display:none}
    .moreless_body          {}
    .moreless_bottom        {margin:0px 0px 0px 0px; color:#8C4452;font-weight:bold;font-size:85%;}


/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
/*-----------------------------------------------------------------------------------------------------------*/

/* general selectors */
* { margin:0; padding:0;  }
h1 { font-weight:bold; font-size:150%; line-height:100%; }
h2 { font-weight:bold; font-size:130%; line-height:200%;   padding-left:0px; }
blockquote { padding-left:10px; border-left:4px solid #ddd; background-color:#f9f9f9; }
pre { margin-left:10px; padding:5px 0 5px 10px; border-left:4px solid #000; font:90%/150% courier; }
ul, ol { list-style:none outside; }
fieldset { border:none; }
legend {  }
.cnt {}
textarea, input { border:1px solid #eee; font:100%/100% tahoma, gulim; }
*:first-child+html textarea { padding-top:3px; } /* IE 7 hack */
* html textarea { padding-top:3px; } /* IE 6 hack */
textarea:focus, input:focus { border-color:#fff; } /* foolish IE won't understand this */
input { padding:3px 10px; }
abbr[title] { border-bottom:0px dotted #fff; cursor:help; }
em {  }
del { text-decoration:line-through; color:#777}
ins { text-decoration:underline; }
a.extensionIcon img { border:none; }
a { padding:5px; }

/* wrapper selectors */
#wrapper { width:500px; position:center; margin:79px 50px 80px 120px; }

/* blogTitle selectors */
#blogTitle { margin:0px 0px -20px 0px;font-size:85%;  }
#blogTitle a { text-decoration:none; display: inline;color:#8C4452;}

/* wrapperBody selectors */
#wrapperBody { width:500px; padding:0px;margin:-15px 0px 0px 0px; }

/* wrapperSide selectors */
#wrapperSide { margin-top:10px; width:0px; padding:0px 0px 0px 0px;float:left;  border-left:0px dashed #ccc;border-top:0px dashed #ccc;border-right:0px dashed #ccc;border-bottom:0px dashed #ccc; font-size:95%; }
#wrapperSide p { font-weight:bold;   padding-left:0px; line-height:200%; }
#wrapperSide a { text-decoration:none; display:inline; line-height:150%; }
*:first-child+html #wrapperSide li { line-height:100%; } /* IE 7 hack */
* html #wrapperSide li { line-height:100%; } /* IE 6 hack */
#wrapperSide .cnt { padding-left:0px; }

/* blogMenu selectors */
#blogMenu { margin:0px 0px 5px -5px; font-size:130%; font-weight:bold;}
#blogMenu a { text-decoration:none; display: inline;}

/* blogMenu2 selectors */
#blogMenu2 { margin:0px 0px 15px 0px;font-size:85%; padding-bottom:10px;border-bottom:0px dashed #999;clear:both;}
#blogMenu2 a { text-decoration: none; display: inline;}


/* searchList selectors */
.searchList { width:100%;  font-size:90%; line-height:150%;margin:26px 0px 0px 0px;text-align:left;}
.searchList ol { margin:0px 0; font-size:85%;}
.searchList a { text-decoration:none;}
.searchList .listDate { }

/* tagCloud selectors */

#tagCloud				{ margin:18px 0px 0px 0px;border:0px #ECECEC solid; }
#tagCloud ul				{ padding:0px; margin:0; text-align:justify;}
#tagCloud li				{ display:inline;line-height:170%;font-size:85%;}
#tagCloud li .cloud1		{ font-weight:bold; text-decoration:underline;}
#tagCloud li .cloud2		{ font-weight:bold;}
#tagCloud li .cloud3		{ text-decoration:underline;}
#tagCloud li .cloud4		{ }
#tagCloud li .cloud5		{ }
#tagCloud li a:hover	{ color:#fff; background-color:#8C4452;padding:0px 5px 1px 5px;text-decoration:none;}



/* content selectors */
.content { width:100%; margin:15px 0px 0px 0px; }

/* notice selectors */
.notice { width:500px;font-size:95%; margin:13px 0px 0px 0px;}
.notice img	 { border:none;margin:-5px 0px -5px 0px; }
.notice .titleWrap { margin:0px 0px 0px 0px; }
.notice .titleWrap h2 {  margin:0px 0px 0px 0px; font-size:150%; }
.notice .titleWrap a {  text-decoration:none; display:block; line-height:150%; }
.notice .titleWrap .articleInfo { font-size:85%;   margin:0px 0px 0px 0px; }
.notice .titleWrap .articleInfo a {  display:inline; }
.notice .titleWrap .articleInfo a:hover {  }
.notice .desc { margin:0px 0px 15px 0px; line-height:180%;width:500px;}
.notice .desc a { text-decoration:underline; padding-left:0; padding-right:0; line-height:150%; }
.notice .desc ol { list-style:decimal inside; margin-left:10px;}
.notice .desc ul { list-style:disc inside; margin-left:10px; }

/* article selectors */

.article { width:500px;font-size:95%; margin:19px 0px 0px 0px; }
.article img		{ border:none;margin:0px 0px 8px 0px; }
.article .titleWrap { margin:0px 0px 30px 0px; }
.article .titleWrap h2 {  margin:0px 0px -5px 0px; font-size:150%;}
.article .titleWrap a { color:#999; text-decoration:none; display:block; line-height:150%; }
.article .titleWrap .articleInfo { font-size:85%;  margin:-30px 0px -30px 0px; }
.article .titleWrap .articleInfo a { display:inline; }
.article .titleWrap .articleInfo a:hover { }
.article .desc { margin:0px 0px 25px 0px; line-height:150%;width:500px;}
.article .desc a { text-decoration:underline; padding-left:0; padding-right:0; line-height:150%;}
.article .desc ol { list-style:decimal inside; margin-left:10px; }
.article .desc ul { list-style:disc inside; margin-left:10px; }
.article .tag { margin:-10px 0px 15px 0px; line-height:160%;width:500px; border-top:0px dashed #ccc;border-bottom:0px dashed #ccc; font-size:90%; }
.article .titleWrap .date { font-size:85%; margin:3px 0px 0px 0px; }

.article_top{margin:0px 0px 0px 0px;}

/* responseSwitch selectors */
.responseSwitch { line-height:100%; position:absolute;text-align:left; margin:0px 0px 0px 0px;font-size:85%; font-weight:none;}
.responseSwitch a { width:100%; padding:0px; border-top:0px dashed #999; text-decoration:none; font-weight:bold}

/* trackback selectors */

.trackback { font-size:85%; line-height:160%; width:100%; }
.trackback .url {  padding:10px 0px 0px 0px; }
.trackback .desc {  }
.trackback ol li { padding-bottom:15px; border-top:0px solid #fff; padding-top:5px; }
.trackback ol li:hover {  }
.trackback ol li a { padding-left:0; padding-right:0; }
.trackback ol li a:hover {  }
..trackback ol li a.tbTitle { text-decoration:none;  padding-left:0; padding-right:0; }
.trackback .trackbacker { text-align:left; margin:0px 0px 0px 0px;}
trackback .modifier a {  text-decoration:none; font-size:90%; }

/* comment selectors */
.comment { font-size:90%;  line-height:160%; width:100%; margin:-1px 0px 0px 0px ; }
.comment .desc { text-decoration:none;  margin:-3px 0px 5px 0px;border-top:0px dashed #999; }
.comment .reply { text-decoration:none;  padding:10px 0px 0px 0px; border-top:0px dashed #999;font-size:11px; }
.comment .reply_ { text-decoration:none;  padding:0px 0px 0px 0px;font-size:11px;}
.comment div.firstLevel:hover {  }
.comment div.secondLevel:hover { }
.comment div a { padding-left:0; padding-right:0; }
.comment div a:hover {  }
.comment .firstLevel { margin:10px 0px 0px 0px; border-top:0px solid #eee; padding-top:0px; width:500px;word-break:break-all;}
.comment .secondLevel {width:500px;word-break:break-all; margin:-5px 0px 0px 0px;float:right;text-align:right;}
.comment .nickname { color:#8C4452; text-align:left; font-size:95%;margin:0px 0px 0px 0px; border-bottom:0px dashed #ccc;}
.comment .nickname a { color:#8C4452; }
.comment .modifier a {  text-decoration:none; padding-left:2px; }
.comment .write	{ position:relative; margin-top:10px; }
.comment .write div { margin: 3px 0; }
.comment .write div a:hover {  }
.comment .commenterInfo { margin:-2px 47px 3px 0px; border-top:0px dashed #999; border-bottom:0px dashed #999;}
.comment .commenterInfo div { clear:both; }
.comment .commenterInfo label { display:inline; float:left; width:115px; padding:0px 0px 2px 1px;font-size:95%; }
.comment .commenterInfo .secretCheck { position:absolute;font-size:95%;text-align:right;width:500px;padding:18px 30px 0px 0px; }
.comment .commenterInfo .secretCheck input { border:none; }
.comment .commenterInfo .secretCheck label { selector-dummy:expression(this.hideFocus=true); }
.comment .commenterInfo em {  font-size:85%;  }
.comment .commenterInfo .name { width:270px; position:absolute;border:0px #eee solid; color:#E7E7E5; background-color:#666; height:18px;}
.comment .commenterInfo .password { width:270px; position:absolute;border:0px #eee solid; color:#E7E7E5; background-color:#666; height:18px;}
.comment .commenterInfo .homepage { width:270px; position:absolute;border:0px #eee solid; color:#E7E7E5; background-color:#666; height:18px;}
.comment .write textarea { overflow:auto; width:500px; line-height:140%; height:55px;padding:5px;margin:15px 0px 5px 0px; ;border:0px #eee solid; color:#E7E7E5; background-color:#666;}
.comment .submit { margin-top:10px; text-align:center; }
.comment .submit .submitButton { width:500px;  color:#fff;float:left;background-color:#8C4452; border:0px #CCC solid;margin:3px 0px 0px 0px;}
.commentBottom { border-top:0px dashed #999; }

.comment .nickname_ { color:#8C4452; font-size:95%;margin:0px 0px 0px 0px; border-bottom:0px dashed #ccc;float:right;text-align:right;}
.comment .nickname_ a { color:#8C4452; }
.comment .modifier a {  text-decoration:none; }


/* guestbook selectors */
#guestbook { font-size:90%;  line-height:150%; width:100%; margin:12px 0px 10px 0px; }
#guestbook .titleWrap h2 {  margin:1px 0px -5px 0px; font-size:150%; }
#guestbook .write	{ margin-top:16px; }
#guestbook .write div { margin: 3px 0; }
#guestbook .write div a:hover {  }
#guestbook .commenterInfo { margin-top:2px; }
#guestbook .commenterInfo div { clear:both; }
#guestbook .commenterInfo label { display:inline; float:left; width:115px; padding:0px 0px 2px 1px; font-size:95%; }
#guestbook .commenterInfo .secretCheck { position:absolute; font-size:95%;text-align:right;width:500px;padding:16px 30px 0px 0px;}
#guestbook .commenterInfo .secretCheck input { border:none; }
#guestbook .commenterInfo .secretCheck label { selector-dummy:expression(this.hideFocus=true); }
#guestbook .commenterInfo em {  font-size:85%; color:#eee; }
#guestbook .commenterInfo .name { width:270px; position:absolute;border:0px #333 solid; color:#E7E7E5; background-color:#666; height:18px; font-size:11px;line-height:130%;}
#guestbook .commenterInfo .password { width:270px; position:absolute;border:0px #333 solid; color:#E7E7E5; background-color:#666; height:18px; font-size:11px;line-height:130%;}
#guestbook .commenterInfo .homepage { width:270px; position:absolute;border:0px #333 solid; color:#E7E7E5; background-color:#666; height:18px;font-size:11px;line-height:130%;}
#guestbook .write textarea { overflow:auto; width:500px; line-height:140%;height:85px;padding:5px;margin:0px 0px Zpx 0px; border:0px #eee solid; color:#E7E7E5; background-color:#666;}
#guestbook .submit { margin-top:10px; text-align:center; }
#guestbook .submit .submitButton { width:500px;  color:#fff;float:left;background-color:#8C4452; border:0px #CCC solid;margin:0px 0px 0px 0px;}
#guestbook .desc { font-size:11px; }
#guestbook .desc a { text-decoration:underline;  }
#guestbook ul { margin-top:10px; }
#guestbook div.firstLevel:hover {  }
#guestbook div.secondLevel:hover {  }
#guestbook div a { padding-left:0; padding-right:0; }
#guestbook div a:hover {  }
#guestbook .firstLevel { padding-bottom:5px; border-top:0px solid #eee; padding-top:10px; width:500px;word-break:break-all;}
#guestbook .secondLevel { width:500px;word-break:break-all; margin:-5px 0px 15px 0px;float:left;text-align:left; border:1px #ECECEC solid; padding:10px 15px 10px 15px; background-color:#F5F5F5;}
#guestbook .date { font-size:90%;   margin:0px 0px 0px 1px; }
#guestbook .date_ { font-size:90%;   margin:4px 0px 0px 0px; }



#guestbook .nickname { text-align:left; font-size:90%;color:#999; padding-bottom:2px;}
#guestbook .nickname a{ color:#999; padding-left:0px;}
#guestbook .modifier a {  text-decoration:none; padding-left:0px;}

#guestbook .nickname_ { text-align:left; font-size:90%;color:#999; padding-bottom:2px;}
#guestbook .nickname_ a{ color:#999; padding-left:0px;}


/* paging selectors */
#paging { width:100%; font-size:100%; margin:-26px 0px 0px 0px ; clear:both; padding:0px 0px 0px 0px;border-bottom:0px dashed #999;word-spacing:1}
#paging p { line-height:100%; font-size:85%; text-align:right; margin:0px 0px 0px 0px;}
#paging a { padding:0px 0px 0px 0px; }
#paging .prev { padding-left:0px; }
#paging .prev:before { content:"\00ab"; } /* foolish IE won't understand this */
#paging .next { padding-right:0px; }
#paging .next:after { content:" \00bb"; } /* foolish IE won't understand this */

/* paging selectors */
#paging_ { width:100%; margin:0px 0; clear:both; padding:5px 0px 10px 0px;border-top:0px dashed #999;word-spacing:1}

/* tagbox selectors */
#tagbox a { display:inline; }
#tagbox ul li { display:inline; white-space:nowrap; }
#tagbox li .cloud1 { font-weight:bold; text-decoration:underline; ; }
#tagbox li .cloud2 { font-weight:bold; color:#fff; }
#tagbox li .cloud3 { font-weight:bold; ; }
#tagbox li .cloud4 {  }
#tagbox li .cloud5 {  }

/* category selectors */
#category { width:100%; margin:5px 0px -5px 0px; font-size:90%;}
#category ul .selected a {  }

/* category selectors */
#category_ { width:100%; margin:5px 0px 0px 0px; font-size:90%;}
#category_ ul .selected a {  text-decoration:none;}

/* archive selectors */
#archive { width:100%; margin:10px 0; font-size:90%; text-decoration:none }

/* linkSites selectors */
#archive { width:100%; margin:5px 0px 0px 0px; font-size:90%; }

/* recentArticle selectors */
#recentArticle { width:100%; margin:5px 0px 5px 0px; font-size:90%; }
#recentArticle a { line-height:100%; }

/* recentArticle selectors */
#recentArticle_ { width:100%; margin:5px 0px 10px 0px; font-size:90%; }
#recentArticle_ a { line-height:100%; }

/* recentComment selectors */
#recentComment { width:100%; margin:5px 0px -5px 0px; font-size:90%; }
#recentComment .recentCommenter { ;  text-decoration:none; }
#recentComment .recentCommentTime { ;  }
#recentComment .recentCommentTime:before { content:" , "; } /* foolish IE won't understand this */

/* recentTrackback selectors */
#recentTrackback { width:100%; margin:5px 0px 0px 0px; font-size:90%; }
#recentTrackback .recentlyTrackbacked { ;  text-decoration:none; }
#recentTrackback .recentTrackbackTime { ;  }
#recentTrackback .recentTrackbackTime:before { content:" : "; } /* foolish IE won't understand this */


/* clearDiv selectors */
.clearDiv { clear:both; margin:10px 0; }

/* footer selectors */
#footer { clear:both; width:100%; padding:40px 0 20px 0; }




/* searchBox selectors */
#searchBox { width:100%; text-align:center; font-size:90%; margin-bottom:10px; }
#searchBox input { border:0px solid #fff; }
#searchBox input:focus { border:5px solid #fff; }
#searchBox input.submitButton { border:3px solid #fff;  }

/* blogInfo selectors */
#blogInfo { width:100%; text-align:left; font-size:90%; margin:45px 0px 80px 0px; color:#727272; font-weight:bold}
#blogInfo a { padding-left:0; padding-right:0; color:#@charset "euc-kr";}

/* 사이드바 */
#sidebar {font-size:90%;margin:36px 0px 0px 25px;color:#fff;}