@charset "utf-8";
@font-face {
    font-family: 나눔고딕;
    font-style:  normal;
    font-weight: normal;
    src: url(./images/DBFNT0.eot);}

/* +++++++++++++++++++++++++++++++++++++++++++++++++
	반드시 들어가야 하는 스타일 시작 
    +++++++++++++++++++++++++++++++++++++++++++++++++*/

/* 페이징 - 현재 페이지 */
    .selected 			{ font-weight:bold; color:#f30;}
    .no-more-prev,
	.no-more-next 		{ color:#ccc;}

/* 카테고리 - 이미지 버튼 */
    .ib                     	{ }
	
/* 카테고리 - 트리 셀 */
    .branch3                { }

/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt                  	{ font:0.85em Tahoma; letter-spacing:0; color:#FC520A;}

/* 달력 월 표시 */
    .cal_month              { height:20px; font-weight:bold; letter-spacing:0;}

/* 달력 요일 표시(th 영역) */
    .cal_week1              { font:9pt Gulim; font-weight:bold; height:20px; color:#999;}

/* 달력 일요일 표시(th 영역) */
    .cal_week2              { font:9pt Gulim; font-weight:bold; color:#f30; }

/* 달력 Week(tr 영역)  */
    .cal_week               { color:#999;}
    .cal_current_week	 { color:#999; background-color:#333;}

/* 달력 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:#666;}

/* 달력 글쓴 날 링크 스타일 */
    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; font-size:9pt;}

/* 그림 */
    .imageblock           {}

/* 왼쪽 */
    .left                   	{}

/* 가운데 */
    .center                 	{}

/* 오른쪽 */
    .right                  	{}

/* 그림 2개 배치 */
    .dual                   	{}

/* 그림 3개 배치 */
    .triple                 	{}

/* 본문 - more / less */
    .moreless_fold       { color:#000; font-weight:bold;}
    .moreless_top        { color:#000; font-weight:bold;}
    .moreless_body     { background-color:#f5f5f5;}   /*  클래스명이 moreless-content로 바뀐듯 */
    .moreless_bottom  { color:#999; font-weight:bold; text-align:right; }

/* 키워드 */ 
    .key1		{ cursor: pointer; border-bottom: 1px dotted #ccc; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++
	반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능
    +++++++++++++++++++++++++++++++++++++++++++++++++ */

	
*:lang(ko-kr) 	{ font-family: "나눔고딕", "Malgun Gothic", gulim, dotum, applegothic, sans-serif;}
*:lang(en-us) 	{ font-family: verdana, helvetica, sans-serif;}

body		{ font: 0.75em "나눔고딕", "Malgun Gothic"; line-height:1.5; color:#333; background-color:#333; padding:30px 0px 30px 0px;}
a:link		{ color:#555; text-decoration:none;}
a:visited		{ color:#555; text-decoration:none;}
a:hover		{ color:#F72808; text-decoration:none;} 
a:active		{ color:#F72808;}	

* 		{ padding:0; margin:0; border:0;}
button		{ cursor:pointer; font-family:"Lucida Sans", "Lucida Sans Unicode"; padding:1px 2px 0 2px;}
input,
.textField, 
textarea 		{ background:#FFF url(images/textfield.gif) top repeat-x; border:1px solid #A6A6A6;	padding:2px 1px;}

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:#FC520A;}		


/* +++++++++++++++++++++++++++++++++++++++++++++++++
	Layout
    +++++++++++++++++++++++++++++++++++++++++++++++++ */

#container				{ margin:0 auto; width:1000px;}
  #header				{ width:704px; padding:5px; margin:0; background-color:#333; }
  #content				{ width:704px; background-color:#fff; margin:0; padding:5px; float:left; clear:both; }
  #sidebar 				{ width:266px; background-color:#333; padding:0 10px; float:right;}
  #footer				{width:1000px;clear:both;margin:0 auto;padding:15px 0 30px;font:11px Verdana;color:#b2b2b2;text-align:left;}

/* ***** Header **************************************** */ 
#title 				{ background-color:#333; float:left; } 
#menu				{ font:7pt verdana; background-color:#333; margin-top:5px; float:right; }

#title h1				{ font:2.8em gulim; padding:0 0 5px; letter-spacing:0.1em;}
#title h1 a 				{ color:#ddd; text-decoration:none;}

#menu .blogMenu ul 			{ float:right; padding:10px 0 0 10px;}
#menu .blogMenu li 			{ display:inline; padding:0 5px;}
#menu .blogMenu a			{ color:#ccc; text-decoration:none; font-weight:bold;}
#menu .blogMenu a:hover, a:active 	{ color:#F72808; text-decoration:none; }

/* ***** Footer **************************************** */
#footer a				{color:#b2b2b2;}
#footer a:hover			{color:#f0f0f0;}
#copyright				{margin-bottom:7px;}
#bottomMenu .bmGuestbook		{padding:0 10px 0 21px;background:url(./images/icon_send.gif) no-repeat;
}
#bottomMenu .bmRss			{padding:0 0 0 17px;	background:url(./images/icon_rss.gif) no-repeat;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++
	Content Part
    +++++++++++++++++++++++++++++++++++++++++++++++++ */
#content .inner			{ border:1px dashed #ddd; padding:10px;overflow:hidden;}
#content .group 			{ padding:0 0 50px 0;}
#content .group h3 			{ padding-bottom : 5px; border-bottom:1px solid #ddd; margin-bottom:10px;}

#content .result h3 strong 		{ color:#000;}
#content .result h3 .cnt 		{ font-weight:bold;}	
#content .result ol 			{ padding-left:25px;}
#content .result li 			{ border-bottom:1px solid #eee; padding:3px 0;}	
#content .result .date			{ margin-right:5px; color:#000;}
#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 		{float:left; width:100%; border-bottom:#404040 dashed 1px;}
#content .entry .titleWrap .date_image	{float:left;}
#content .entry .titleWrap .article_title	{float:left; margin-left:10px;overflow:hidden;}
#content .entry .titleWrap .article_title .title	{color:#F72808; font-size: 1.6em; font-weight:bold; line-height:1.1em; letter-spacing:-0.09em; padding:7px 0 5px 0;}
#content .entry .titleWrap .admin		{padding-top:6px; color:#999; font-size:0.9em;}
#content .entry .titleWrap .clear		{height:3px; margin-top:-50px;}
#content .entry .titleWrap .category a	{ color:#777;}
#content .entry .titleWrap .date 		{ font:10pt georgia; color:#666;}
#content .entry .titleWrap .name 	{ color:#999;}

#content .writeForm 			{ font: 8pt Verdana; ; padding:10px 0 0;}
#content .writeForm .row		{ margin-bottom:5px;}
#content .writeForm .textField_name	{ width:200px; font-family:"나눔고딕", "Malgun Gothic", gulim; }
#content .writeForm .textField_pw	{ width:200px; font-family:"나눔고딕", "Malgun Gothic", gulim; }
#content .writeForm .textField_website	{ width:200px; font-family:"나눔고딕", "Malgun Gothic", gulim; }
#content .writeForm .checkbox		{ border:none; vertical-align:middle;}
#content .writeForm .comment_content	{ width:675px; height:100px; font-family:"나눔고딕", "Malgun Gothic", gulim; }

#submitbox a.feed {
	background:url(images/icons.gif) 0 -256px no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	float:left;
}
#submitbox #submit_cmt {
	padding:3px 6px;
	background:#B4D666;
	border-top:1px solid #B4D666;
	border-right:1px solid #81B840;
	border-bottom:1px solid #81B840;
	border-left:1px solid #B4D666;
	color:#2970A6;
	font-size:11px;
	cursor:pointer;
	width:200px;
float:right;
}
#submitbox #submit_cmt:hover {
	background:#98C64C;
	border-top:1px solid #76B33A;
	border-right:1px solid #98C64C;
	border-bottom:1px solid #98C64C;
	border-left:1px solid #76B33A;
	color:#074A7E;
}
#submitbox .submitbutton {
	float:right;
}

/* 방명록 */
/* noEntry - Guestbook */	
.guestbook .writeForm		{ font: 8pt Verdana; margin-bottom:50px; }
.guestbook .writeForm .guestbook_content   { width:675px; height:150px; font-family:"나눔고딕", "Malgun Gothic", gulim; }
.guestbook .commentList		{ }				

.comment h3 			{ background-color:#eee; padding:10px; color:#333; font-size:1em; border:0 !important; }		
.comment .writeForm			{ margin-top:15px; padding-left:10px;}

.comment{
	margin-top:5px; 
	clear:left;
}
#content .commentList		{ margin-top:10px; font:10pt/150% "나눔고딕", "Malgun Gothic", gulim; color:#333;}
.commentList li 		{ list-style:none;}
.commentList ol li{
	padding:0;
	margin-bottom:15px;
	border:1px solid #c1c1c1;
	background-color:#e9e9e9;
}
.commentList ol li .commentListWrap{
	margin:15px;
	background:url(./images/noimg.jpg) no-repeat right top;
}
.commentList ol li.rp_secret .commentListWrap, .commentList ol li.guest_secret .commentListWrap{
	margin:15px;
	background:none;
}

.commentList ol li.guest_secret ul li.guest_secret .commentListWrap{
	background:none;
}
.commentList ol li ul li{
	padding:15px 15px 15px 50px;
	margin:0;
	background-color:#FFF;
	border-right:none;
	border-bottom:none;
	border-left:none;
}
.commentList ol li ul li .commentListWrap, .commentList ol li.rp_secret ul li .commentListWrap, .commentList ol li.guest_secret ul li .commentListWrap{
	margin:0;
	background:url(./images/noimg.jpg) no-repeat right top;
}
.commentList img{
	padding:2px;
	width:48px;
	height:48px;
	border:2px solid #c1c1c1;
	background-color:#FFF;
	float:right;
}
.commentList .name{
	font-weight:bold;
	color:#003060;
}
.commentList .name a{
	color:#003060;
}
.commentList .date{
	font:11px Verdana;
}
.commentList p{
	padding:0 66px 0 0;
	margin:10px 0 0;
	line-height:140%;
}
.commentList p img{
	padding:0;
	width:auto;
	height:auto;
	border:none;
	background:none;
	float:none;
}
.commentList p.info{
	font:11px Verdana;
	margin:3px 0;
	color:#888;
}
.commentList p.info a{
	color:#888;
}
.commentList p.info a:hover{
	color:#1f1f1f;
}


/* 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:#333366; font-size:1.6em;}
.taglog li .cloud2				{ color:#666699; font-size:1.5em;}
.taglog li .cloud3				{ color:#333; font-size:1.4em;}
.taglog li .cloud4				{ color:#666; font-size:1.3em;}
.taglog li .cloud5				{ color:#999; font-size:1.2em;}
.taglog a:hover				{color:#333; background-color:#f0f0f0;}
.taglog a:visited				{color:#999;}	

/* noEntry - Keyword */	
.keywords li 				{ padding-top:5px;}

/* entry - protected */
.entryProtected dl 				{ }
.entryProtected dt 				{ }
.entryProtected dd 				{ }
.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;}
.entryProtected .textField_secret		{ background:url(images/bgInput.gif) 0 0 no-repeat white; width:140px; color:#333; border:1px solid #999; padding:3px 2px;}

/* entry - post */
.tagTrail 					{ background:url(images/ico_tag.gif) 0 5px no-repeat; font-size:10pt; padding-left:20px; margin-bottom:5px;}

.communication				{ padding-bottom:10px; border-top:1px solid #f1f1f1; padding: 3px 0; font:8pt verdana; color:#666;}
.communication .addcomment, 
.communication .addtrackback {
	padding-left:22px;
	margin-right:15px;
	margin-top:4px !important;
	margin-top:3px;
}

.trackback {clear:both; overflow:hidden; position:relative;}
.communication .addcomment {
	background:url(images/icons.gif) 0 -112px no-repeat;
}
.communication .addtrackback {
	background:url(images/icons.gif) 0 -144px no-repeat;
}
.communication .cnt				{ font:8pt verdana;}
.communication .cnt a				{ color:#666; }

.trackback h3 				{ display:none;}
.trackback .trackbackAdd 			{ text-align:center; font:8pt verdana; color:#777; border:1px solid #f1f1f1; margin-top:5px; padding:5px;}	
.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:#666; font-size:9pt; padding-top:3px;}	
.trackback h4 				{ font-size:1.1em; font-weight:normal; }
.trackback h4 a 				{ color:#000;}	
.trackback .delete 				{ background-color:#fff; font:9pt dotum; padding:2px 0 0 1px; color:#999; margin-left:4px;}

.paging 					{ text-align:center;}
.paging a					{ padding:5px;}
.paging a:hover				{ }

/* Article Basic Style */
.article     					{ font:10.5pt/180% "나눔고딕", "Malgun Gothic", gulim, verdana; color:#333; overflow:hidden; text-align: justify; margin-top:10px; clear:both;}
.article  p  					{ margin:10px 0;}
.article a:link          				{ color:#339999;  text-decoration:none;}
.article a:visited       				{ color:#339999; text-decoration:none;}
.article a:hover         				{ color:#F72808; text-decoration:none;}
.article a:active        				{ color:#F72808; text-decoration:none;}

.article blockquote				{ background:url(images/bg_block.gif) top left no-repeat;  padding-left:25px;  margin:10px 20px; font-style:italic;}
.article blockquote cite			{color:#000000}
.article blockquote p				{}
.article .imageblock img			{ border:0px solid #000;}
.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;}

.article_author		{clear:both; padding:20px 0; color:#696969; text-align:right; font-family:Tahoma, gulim; font-size:0.9em;}

/* me2day */
.me2day_daily_digest {font:10.5pt/160% "나눔고딕", "Malgun Gothic", 굴림, "Times New Roman";}  
.me2day_daily_digest li {list-style-image: url('http://me2day.net/images/me2day_icon.gif'); vertical-align: middle;}  

/* +++++++++++++++++++++++++++++++++++++++++++++++++
	Sidebar Part
    +++++++++++++++++++++++++++++++++++++++++++++++++ */
#sidebar h3 			{ font:8pt verdana; font-weight:bold; background-color:#222; color:#F72808; padding:5px 10px; margin-bottom:2px;}	

#sidebar .box 			{ background-color:#222; padding:16px; font-size:10pt;}
#sidebar .box a			{ color:#aaa; }
#sidebar li 			{ list-style:none;}	
#sidebar .module 			{ padding-bottom:10px; }
#sidebar .date			{ font-size:8pt; color:#666;}
#sidebar .name			{ font-size:8pt; color:#666;}
#sidebar .cnt			{ font:0.85em Tahoma; color:#FC520A; }

#sidebar a:hover, a:active		{ color:#ccc;}

#sidebar .search 		{ }
#sidebar .search .textField_search { background:url(images/bgInput.gif) 0 0 no-repeat white; width:204px; color:#333; border:1px solid #999; padding:3px 4px; font-size:12px; font-family:"나눔고딕", Gulim ;}
#sidebar .search .input_btn {
	width:15px;  
	height:16px; 
	border:0px;
	background:url(images/btn_search.gif) no-repeat; 
	text-indent:-5000px;
	overflow:hidden;
	vertical-align:middle;
	position:relative;
	cursor:pointer;}

/* Sidebar module */
.blogDesc			{ color:#999; }
.blogDesc .box img		{ border:none solid #ccc; width:234px; padding:1px;}

.notice.module 		{ margin-top:0 !important;}
.notice h3 			{}
.notice li 			{}

.link.module .title		{ font:7pt verdana; font-weight:bold; color:#339999; }
.link.module li		{ display:inline;}
.link.module li a		{ color:#999; }
.link.module li a:hover, a:active	{ color:#ccc; }

.category li ul li 		{ padding-top:5px; }
.category li ul li a 		{ color:#000;}
.category li ul li ul 		{ padding:0 0 5px 10px;}
.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:#003366; font-size:1.4em; font-weight:bold;}
.tagbox li a.cloud2 		{ color:#336699; 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;}

.calendar			{ font:0.8em Tahoma;}

.counter 			{ }
.counter p			{ font:8pt georgia; color:#999; }
.counter p span		{ color:#999; font-weight:bold;}	

/* +++++++++++++++++++++++++++++++++++++++++++++++++
	Sidebar2 Part
    +++++++++++++++++++++++++++++++++++++++++++++++++ */

.google_ad{
float:left;
margin:5px 15px 33px 10px;
}

