@charset "utf-8";
	
*:lang(ko-kr) 	{ font-family: "나눔고딕", "Malgun Gothic", dotum, applegothic, sans-serif;}
*:lang(en-us) 	{ font-family: "나눔고딕", verdana, helvetica, sans-serif;}

body		{ font: 0.75em "Malgun Gothic"; line-height:1.5; color:#555; background-color:#fff; padding:7px;}
a:link		{ color:#555; text-decoration:none;}
a:visited		{ color:#555; text-decoration:none;}
a:hover		{ color:#000; text-decoration:underline;} 
a:active		{ color:#555;}	

* 		{ padding:0; margin:0; border:0;}
button		{ cursor:pointer; font-family:"Lucida Sans", "Lucida Sans Unicode"; padding:1px 2px 0 2px;}
textarea 		{ font: 1em "Malgun Gothic", dotum; border:1px solid #bbb; background-color:#fff; padding:3px;}
input 		{ font: 1em "Malgun Gothic", dotum; }	
.textField		{ border:1px solid #bbb; background-color:#fff; padding:3px 2px 1px 2px;}

hr 		{ display:none;}
	
h1 		{ font-size:1.6em;}	
h2 		{ font-size:1.4em;}	
h3 		{ font-size:1.4em;}	
h4 		{ font-size:1.2em;}	
h5 		{ font-size:1.1em;}	
h6 		{ font-size:1em;}	

.date 		{ font:0.9em Tahoma;}	
.name 		{ font-size:1em;}
.cnt 		{ font:0.9em Tahoma; color:#EE6070;}		


/* +++++++++++++++++++++++++++++++++++++++++++++++++
	Layout
    +++++++++++++++++++++++++++++++++++++++++++++++++ */

#container 			{ width:566px; background-color:#fff;}
	#header 			{ } 
	#menu			{ }
	#body			{ }
		#content 		{ width:530px; padding:10px 0px 10px 25px; float:left;}
		#sidebar 		{ width:0px; background-color:#fff; padding:0px 18px 0px 10px; float:right;}

	#footer			{ background-color:#ffffff; clear:both; }
		#rss 		{ float:left; padding-right:10px;}



/* ***** Header **************************************** */ 
#header h1			{ padding:30px 20px 20px 20px; letter-spacing:-0.1em;}
#header h1 a 			{ color:#000; text-decoration:none; }

/* ***** Menu **************************************** */
#menu .blogMenu ul 			{ padding:6px 0px; border:2px solid #f7f7f7;}
#menu .blogMenu li 			{ display:inline; padding:0 8px; font-size:.9em;}
#menu .blogMenu a			{ text-decoration:none; font-weight:bold; font-size:0.9em;}

#menu .search 			{ float:right; padding:35px 5px 10px 0; }
#menu .search input 			{ width:180px; vertical-align:middle; margin-right:5px;}
#menu .search button span 		{ display:none;}
#menu .search button 		{ width:50px; height:24px; vertical-align:middle; background:url(images/btn_search4.gif) no-repeat;}

#menu .blogMenu a.cdg:link, a.cdg:visited, a.cdg:hover, a.cdg:active { color:#222; text-decoration:none; font-weight:bold;}
#menu .blogMenu a.cp:link, a.cp:visited, a.cp:hover, a.cp:active { color:#ED145B; text-decoration:none; font-weight:bold;}
#menu .blogMenu a.cgr:link, a.cgr:visited, a.cgr:hover, a.cgr:active { color:#005826; text-decoration:none; font-weight:bold;}
#menu .blogMenu a.cv:link, a.cv:visited, a.cv:hover, a.cv:active { color:#4B0049; text-decoration:none; font-weight:bold;}
#menu .blogMenu a.co:link, a.co:visited, a.co:hover, a.co:active { color:#F26522; text-decoration:none; font-weight:bold;}
#menu .blogMenu a.cr:link, a.cr:visited, a.cr:hover, a.cr:active { color:#ED1C24; text-decoration:none; font-weight:bold;}
#menu .blogMenu a.cbr:link, a.cbr:visited, a.cbr:hover, a.cbr:active { color:#4E2E0F; text-decoration:none; font-weight:bold;}
#menu .blogMenu a.cy:link, a.cy:visited, a.cy:hover, a.cy:active { color:#F4D505; text-decoration:none; font-weight:bold;}
#menu .blogMenu a.cb:link, a.cb:visited, a.cb:hover, a.cb:active { color:#003663; text-decoration:none; font-weight:bold;}
#menu .blogMenu a.cg:link, a.cg:visited, a.cg:hover, a.cg:active { color:#999; text-decoration:none; font-weight:bold;}


/* ***** Footer **************************************** */
#footer .inner 		{ padding:15px 8px; margin-bottom:10px; border-top:0px solid #ddd; text-align:left;}
#footer .copyright		{ font:0.9em Verdana; text-align:left;}

#footer .blogMenu ul 		{ background-color:#fff; padding:6px 0px; border:2px solid #f7f7f7;}
#footer .blogMenu li 		{ display:inline; padding:0 8px; font-size:0.9em;}
#footer .blogMenu a		{ text-decoration:none; font-weight:bold; font-size:0.9em;}
 
#footer h3 { font-size: 1.0em ; color:#EE6070; font-weight:bold;}
#footer .box { margin-top:30px; padding:5px; border:2px solid #f7f7f7;}


#footer .blogMenu a.cdg:link, a.cdg:visited, a.cdg:hover, a.cdg:active { color:#222; text-decoration:none; font-weight:bold;}
#footer .blogMenu a.cp:link, a.cp:visited, a.cp:hover, a.cp:active { color:#ED145B; text-decoration:none; font-weight:bold;}
#footer .blogMenu a.cgr:link, a.cgr:visited, a.cgr:hover, a.cgr:active { color:#005826; text-decoration:none; font-weight:bold;}
#footer .blogMenu a.cv:link, a.cv:visited, a.cv:hover, a.cv:active { color:#4B0049; text-decoration:none; font-weight:bold;}
#footer .blogMenu a.co:link, a.co:visited, a.co:hover, a.co:active { color:#F26522; text-decoration:none; font-weight:bold;}
#footer .blogMenu a.cr:link, a.cr:visited, a.cr:hover, a.cr:active { color:#ED1C24; text-decoration:none; font-weight:bold;}
#footer .blogMenu a.cbr:link, a.cbr:visited, a.cbr:hover, a.cbr:active { color:#4E2E0F; text-decoration:none; font-weight:bold;}
#footer .blogMenu a.cy:link, a.cy:visited, a.cy:hover, a.cy:active { color:#F4D505; text-decoration:none; font-weight:bold;}
#footer .blogMenu a.cb:link, a.cb:visited, a.cb:hover, a.cb:active { color:#003663; text-decoration:none; font-weight:bold;}
#footer .blogMenu a.cg:link, a.cg:visited, a.cg:hover, a.cg:active { color:#999; text-decoration:none; font-weight:bold;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++
	Content Part
    +++++++++++++++++++++++++++++++++++++++++++++++++ */
#content .group 			{ padding:0 0 50px 0;}
#content .group h3 			{ padding-top : 6px; padding-bottom : 5px; border-bottom:2px solid #EE6070; margin-bottom:5px;padding-left:15px;}

#content .result h3 strong 		{ color:#000;}
#content .result h3 .cnt 		{ font-weight:bold; color:#EE6070;}	
#content .result ol 			{ padding-left:40px; border-bottom:2px solid #EE6070;}
#content .result li 			{ border-bottom:1px solid #eee; padding:3px 0;}	
#content .result .date			{  float:right; padding-right:15px; color:#777;}
#content .result .name		{ margin-right:5px;}
#content .result p 			{ color:#999;}

#content .noEntry ol,
#content .noEntry ul,
#content .noEntry li			{ list-style:none;}

#content .entry .titleWrap 		{ color:#ccc; margin-bottom:7px;}
#content .entry .titleWrap h2 		{ letter-spacing:-0.1em;}
#content .entry .titleWrap h2 a		{ color:#fff; font-size:0.1em;}
#content .entry .titleWrap .category a	{ color:#999; font-size:0.8em;}
#content .entry .titleWrap .date 		{ color:#999; font-size:0.8em;}
#content .entry .titleWrap .name 	{ color:#999; font-size:0.8em;}

#content .writeForm dl		{ border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:5px;}
#content .writeForm dt		{ float:left; width:150px; padding-top:3px;}
#content .writeForm .textField 		{ width:280px; color:#999;}
#content .writeForm label 		{ font-size:0.9em;}
#content .writeForm textarea		{ width:360px; height:100px; overflow:visible;}
#content .writeForm .btnComment	{ width:250px; padding:3px; border:1px solid #999; background-color:#eee; font-weight:bold;}

#content .commentList ol 		{ list-style:none;}
#content .commentList li 		{ list-style:none; padding:10px 0; border-bottom:1px dashed #ccc;}	
#content .commentList li ul li 		{ padding-left:45px; background:url(images/ico_reply.gif) 15px 10px no-repeat; border:none;}
			
#content .commentList .name 		{ color:#000; font-weight:bold; margin-right:5px;}
#content .commentList .name a		{ color:#000;}
#content .commentList .date a		{ color:#999;}

#content .commentList .reply	,
#content .commentList .modify		{ background-color:#fff; border:1px solid #ccc; font:0.75em Tahoma; padding:2px 0 0 1px; color:#999; margin-right:2px;}


/* noEntry - Localog */
.localog .spot 	{ background:url(images/ico_indent.gif) 0 5px no-repeat; padding:5px 0  5px 17px; color:#999;}
.localog .info 	{ background:url(images/ico_list.gif) 0 5px no-repeat; padding-left:12px; border-bottom:1px solid #eee;}	

/* noEntry - Taglog */
.taglog ul			{ text-align:justify; }
.taglog li 			{ display:inline; font-weight:bold; }
.taglog li .cloud1		{ color:#f30; font-size:1.2em;}
.taglog li .cloud2		{ color:#f60; font-size:1.1em;}
.taglog li .cloud3		{ color:#333; font-size:1.0em;}
.taglog li .cloud4		{ color:#666; font-size:0.9em;}
.taglog li .cloud5		{ color:#999; font-size:0.8em;}

/* noEntry - Keyword */	
.keywords li 		{ padding-top:5px;}

/* noEntry - Guestbook */	
.guestbook .writeForm	{ margin-bottom:30px;}
.guestbook .commentList	{}	

/* entry - protected */
.entryProtected dl 		{ }
.entryProtected dt 		{ float:left; padding:2px 5px 0 0;}
.entryProtected dd 		{ float:left;}
.entryProtected input 		{ vertical-align:middle; margin-right:4px;}
.entryProtected button	{ vertical-align:middle; background-color:#fff; border:1px solid #ccc; font:0.85em Tahoma; padding:2px; font-weight:bold;}

/* entry - post */
.tagTrail span		{ display:none; }
.tagTrail 			{ background:url(images/ico_tag.gif) 0 5px no-repeat;  padding-left:20px;padding-bottom:5px; margin-bottom:5px;  border-bottom: 1px solid #ccc;}


.communication		{ padding-bottom:10px;}

.trackback h3 		{ display:none;}
.trackback .trackbackAdd 	{ background-color:#eee; padding:10px; color:#000; }	
.trackback ol 		{ list-style:none;}	
.trackback li 		{ list-style:none; border-bottom:1px dashed #ccc; margin:5px; padding:5px;}
.trackback p 		{ line-height:1.2em; color:#999;	font-size:0.9em; padding-top:3px;}	
.trackback h4 		{ font-size:1em; font-weight:normal; }
.trackback h4 a 		{ color:#000;}	
.trackback .delete 		{ background-color:#fff; border:1px solid #ccc; font:0.75em Tahoma; padding:2px 0 0 1px; color:#999; margin-left:4px;}

.comment 			{ margin-top:20px; }
.comment h3 		{ background-color:#eee; padding:10px; color:#333; font-size:1em; border:0 !important; }
.comment .commentList	{ padding:0 10px;}
.comment .writeForm		{ margin-top:30px; padding-left:10px;}

.paging 			{ text-align:center;}
.paging a			{ padding:5px;}
.paging a:hover		{ background-color:#eee;}


/* Article Basic Style */
.article     			{ width:530px; overflow:hidden; padding-bottom:10px;}
.article  p  			{ margin:5px 0 10px 0;}
.article a:link          		{ color:#222;  text-decoration:none;}
.article a:visited       		{ color:#222;  text-decoration:none;}
.article a:hover         		{ color:#EE6070;  text-decoration:underline;}
.article a:active        		{ color:#f60;  text-decoration:none;}

.article blockquote      	{ background:url(images/ico_blockquote.gif) top left no-repeat;  padding-left:25px;  margin:10px 20px;}

.article li              		{ margin-left:25px;}
.article h1              		{ font-size : 1.5em;}
.article h2              		{ font-size : 1.4em;}
.article h3              		{ font-size : 1.3em; margin-top:30px; border:none !important;}
.article h4              		{ font-size : 1.2em;}
.article h5              		{ font-size : 1.1em;}
.article h6              		{ font-size : 1em;}

.article dl 			{ padding:10px;}
.article dt              		{ }
.article dd              		{ margin-left:20px;  padding-bottom:10px;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++
	Sidebar Part
    +++++++++++++++++++++++++++++++++++++++++++++++++ */
#sidebar h3 		{ font-size:0.8em; padding:0 0 1px 3px; margin-bottom:0px; color:#555;}	

#sidebar .box 		{ padding-left:2px; border-left:0px solid #fff; letter-spacing:-0.1em;}
#sidebar li 		{ list-style:none;}	
#sidebar .module 		{ padding-top:20px;}
#sidebar .date		{ color:#000;}
#sidebar .name		{ color:#000;}


/* Sidebar module */
.blogImage img		{ border:4px solid #333; width:220px; padding:1px;}

.recentPost .module 		{color:#999;}

.blogDesc 			{ padding:10px;}

.notice.module 		{ margin-top:0 !important;}
.notice h3 			{ display:none;}
.notice li 			{ background:url(images/bull_notice.gif) 0 center no-repeat; padding-left:40px;}

.category li ul li 		{ padding-top:5px; }
.category li ul li a 		{ color:#000;}
.category li ul li ul 		{ padding:0 0 5px 0;}
.category li ul li ul li 		{ background:url(images/bull_paper.gif) 2px 8px no-repeat; padding-left:18px; }
.category li ul li ul li a 		{ color:#999;}

.recentComment li,
.recentTrackback li 		{ padding-bottom:3px;}

.tagbox ul			{ text-align:justify; }
.tagbox li 			{ display:inline;}
.tagbox li a.cloud1		{ color:#f30; font-size:1.4em; font-weight:bold;}
.tagbox li a.cloud2 		{ color:#f60; font-size:1.3em; font-weight:bold;}
.tagbox li a.cloud3		{ color:#333; font-size:1.2em; font-weight:bold;}
.tagbox li a.cloud4		{ color:#666; font-size:1.1em;}
.tagbox li a.cloud5		{ color:#999; font-size:1em;}

.counter 			{ }
.counter dl 		{ border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:5px;}
.counter dt 		{ float:left;}
.counter dd 		{ text-align:right; padding:2px 5px 0 0;}
.counter .total dd 		{ color:#000; font-weight:bold;}

.bannerRss  		{ text-align:center;}
.bannerTextcube		{ text-align:center;}

.search input		 {border:1px solid #C4C4C4; vertical-align:middle; margin-left:5px}
.search input.input_search	 {width:175px;height:21px;vertical-align:middle;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++
	Sidebar2 Part
    +++++++++++++++++++++++++++++++++++++++++++++++++ */

	
/*꾸밈 제목 영역*/
.article_new_title_red		{font:14pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold; color:#ED1C24}
.article_new_title_orange	{font:14pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold; color:#F26522}
.article_new_title_yellow	{font:14pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold; color:#F4D505}
.article_new_title_green	{font:14pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold; color:#005826}
.article_new_title_blue	{font:14pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold; color:#003663}
.article_new_title_violet	{font:14pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold; color:#4B0049}
.article_new_title_pink	{font:14pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold; color:#ED145B}
.article_new_title_brown	{font:14pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold; color:#4E2E0F}
.article_new_title_black	{font:14pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold; color:#000000}

.article_subtitle 		{padding:5px 0px; color:#157D42; font:12pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold; }
.article_subtitle a		{padding:5px 0px ; color:#157D42; font:12pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold;}

.index_title 			{ color:#157D42; font-weight:bold;}
.index_title a.index:link, a.index:hover 	{ color:#157D42; font-weight:bold;}

.img_diary img	{border:0px; padding:0px 0;}
.diary_title 	{padding:5px 0px; color:#696969; font:15pt/150% 나눔고딕; src: url(.images/DBFNT0.eot);font-weight:bold; }

.cap1 		{ color:#000000; text-align:center; margin:0px}	
	


/* +++++++++++++++++++++++++++++++++++++++++++++++++
	반드시 들어가야 하는 스타일 시작 
    +++++++++++++++++++++++++++++++++++++++++++++++++ */

/* 페이징 - 현재 페이지 */
.selected 			{ font-weight:bold; color:#f30;}
.no-more-prev,
.no-more-next 		{ color:#ccc;}

/* 카테고리 - 이미지 버튼 */
 .ib                     	{ }
	
/* 카테고리 - 트리 셀 */
.branch3                	{ }

/* 카테고리 - 카테고리 옆 개수 스타일 */
 .c_cnt                  	{ font:0.75em Tahoma; letter-spacing:0; color:#f30;}

/* 달력 월 표시 */
 .cal_month              { height:20px; font-weight:bold; letter-spacing:0;}

/* 달력 요일 표시(th 영역) */
.cal_week1              { height:20px;}

/* 달력 일요일 표시(th 영역) */
    .cal_week2              { color:#f30; }

/* 달력 Week(tr 영역)  */
    .cal_week               { }
    .cal_current_week	{ }

/* 달력 Day(td 영역) */
    .cal_day                	{ text-align:center;}

/* 달력 Day, 일요일 (td 영역)  */
    .cal_day_sunday      { color:#f30;}
    .cal_day_sunday a	{ color:#f30;}

/* 달력 지난 달 날짜 표시(td) ------------------------> 사용되고 있지 않은것 같음   */
    .cal_day1               	{ }

/* 달력 다음 달 날짜 표시(td) ------------------------> 사용되고 있지 않은것 같음   */
    .cal_day2               	{ }

/* 달력 이번 달 날짜 표시(td) */
    .cal_day3               	{ }

/* 달력 오늘 날짜 표시(td) */
    .cal_day4               	{ color:#000; font-weight:bold; background-color:#eee;}

/* 달력 글쓴 날 링크 스타일 */
    a.cal_click:link        	{ color:#333; text-decoration:underline;}
    a.cal_click:visited    { color:#333; text-decoration:underline;}
    a.cal_click:hover      { color:#f30; text-decoration:underline;}

/* 종류별 코멘트 [##_rp_rep_class_##] */
    .rp_general             	{ }
    .rp_admin               	{ } /* 클래스명이 제대로 사용되고 있지 않은것 같음 */
    .rp_secret              	{ }

/* 종류별 코멘트 [##_guest_rep_class_##] */
    .guest_general          { }
    .guest_admin            { } /* 클래스명이 제대로 사용되고 있지 않은것 같음 

/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment 		{ }

/* 이미지 아래 캡션 스타일 */
    .cap1                   	{ color:#999;  text-align:center;}

/* 그림 */
    .imageblock             { }

/* 왼쪽 */
    .left                   	{ }

/* 가운데 */
    .center                 	{ }

/* 오른쪽 */
    .right                  	{ }

/* 그림 2개 배치 */
    .dual                   	{}

/* 그림 3개 배치 */
    .triple                 	{}

/* 본문 - more / less */
    .moreless_fold          { color:#555; font-weight:bold; padding-left:15px;}
    .moreless_top          { color:#555; font-weight:bold; padding-left:15px;}
    .moreless_body        { background-color:#f5f5f5; padding-left:15px;}   /*  클래스명이 moreless-content로 바뀐듯 */
    .moreless_bottom     { color:#555; font-weight:bold; text-align:right; }

/* 키워드 */ 
    .key1 					{ cursor: pointer; border-bottom: 1px dotted #ccc; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++
	반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능
    +++++++++++++++++++++++++++++++++++++++++++++++++ */





