@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */

/* 본문 공통 */
body {
		font:0.75em/1.5 Gulim, Arial, AppleGothic, Sans-serif;
		margin:0px; padding:0px;
		background:url("./images/bg.gif");
		background-color:#c29b49;
		text-align:center;
}

a:link		{ color: #1058c3; text-decoration:none; }
a:visited	{ color: #1058c3; text-decoration:none; }
a:hover		{ color: #f09; text-decoration:none; }
a:active	{ color: #1058c3; text-decoration:none; }

#sidebar a:link		{ color: #000; text-decoration:none; }
#sidebar a:visited	{ color: #000; text-decoration:none; }
#sidebar a:hover	{ color: #f09; text-decoration:none; }
#sidebar a:active	{ color: #000; text-decoration:none; }

/* 페이징 - 현재 페이지 */
    .selected     { font-weight:bold; color:#f30;}
    .no-more-prev,
	.no-more-next { color:#ccc;}
/*
	.paging					{ padding:10px;  text-align:center;  font:1.0em Tahoma; width:552px; margin-bottom:15px;}
	.paging .numbox			{ border-left:1px solid #ccc; padding-left:6px; margin-left:6px;}
	.paging .num			{ border-right:1px solid #ccc; padding-right:6px; margin-right:6px; font-weight:bold;}
	.paging .prev,
	.paging .next			{ font:1.0em Dotum, Arial, sans-serif;}
*/
	.paging					{ padding:10px;  text-align:center; font:1.0em Tahoma; width:552px; margin-bottom:15px; color:#666;}
	.paging .numbox			{ margin-left:6px; color:#111;}
	.paging .num			{ border:1px solid #967337; background:#e7d5a4; padding:2px 4px; margin:0; font-weight:bold; font:0.9em Tahoma, Arial; color:#1058c3; font-weight:bold;}
	.paging .prev,
	.paging .next			{ font:1.0em Dotum, Arial, sans-serif; border:1px solid #967337; background:#e7d5a4; padding:6px 6px 4px 6px; margin:0 3px;}
	.paging .listbox		{ display:block; margin-top:16px;}


/* 카테고리 - 이미지 버튼 */
    .ib                     { cursor:pointer; cursor:hand;}
/* 카테고리 - 트리 셀 */
    .branch3                { cursor:pointer; cursor:hand;}
/*@ 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt                  { font:0.75em Tahoma, Helvetica, Arial, Gulim, sans-serif; color:#f30;}

/*@ 달력 월 표시 */
    .cal_month              { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif; height:0.9em; font-weight:bold; margin-bottom:10px; text-align:center;}
/*@ 달력 요일 표시(th 영역) */
    .cal_week1              { background-color: #636363; font:0.95em Dotum, Arial, sans-serif; color:#eee; height:22px; font-weight:normal; text-align:center;}
/*@ 달력 일요일 표시(th 영역) */
    .cal_week2              { background-color: #636363; font:0.95em Dotum, Arial, sans-serif; color:#f30; text-align:center; }

/*@ 달력 Week(tr 영역)  */
    .cal_week               { /* background-color:#dbdbdb; */ height:25px;}
    .cal_current_week       { /* background-color:#b2b2b2; */}

/*@ 달력 Day(td 영역) */
    .cal_day                { font:0.8em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#666; text-align:center;}
/*@ 달력 Day, 일요일 (td 영역)  */
    .cal_day_sunday         { color:#f30 !important;}
    .cal_day_sunday a        { color:#f30 !important;}

/*@ 달력 지난 달 날짜 표시(td)   */
    .cal_day1               { color:#ccc;}
/*@ 달력 다음 달 날짜 표시(td)   */
    .cal_day2               { color:#ccc;}
/*@ 달력 이번 달 날짜 표시(td) */
    .cal_day3               { color:#666; /* border-bottom:1px solid #bbb; */}
/*@ 달력 오늘 날짜 표시(td) */
    .cal_day4               { color:#333; background:#fff; border:3px solid #999;}
/* 달력 글쓴 날 링크 스타일 */
	a.cal_click:link		{ font-size:0.9em; font-weight:bold; color:#202020;}
	a.cal_click:visited		{ font-size:0.9em; font-weight:bold; color:#202020;}
	a.cal_click:hover		{ font-size:0.9em; font-weight:bold; color:#202020;}

/*@ 종류별 코멘트 [##_rp_rep_class_##] */
    .rp_general             {}
    .rp_admin               { background:url("./images/icon-admin.gif") right 2px no-repeat; color:#000;}
    .rp_secret              { color:#f30; font-weight:bold;}
/*@ 종류별 코멘트 [##_guest_rep_class_##] */
    .guest_general          {}
    .guest_admin            { background:url("./images/icon-admin.gif") right 2px no-repeat; color:#000;}
/*@ 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment { background:url("./images/icon-secret.gif") no-repeat; padding-left:20px; font-weight:normal;}


/*@ 이미지 아래 캡션 스타일 */
    .cap1                   { color:#999; text-align:center; margin-top:0;}
/*@ 그림 */
    .imageblock             {}
/*@ 왼쪽 */
    .left                   {}
/*@ 가운데 */
    .center                 {}
/*@ 오른쪽 */
    .right                  {}
/*@ 그림 2개 배치 */
    .dual                   { background-color:#fff; margin-bottom:5px;}
/*@ 그림 3개 배치 */
    .triple                 { background-color:#fff; margin-bottom:5px;}

/*@ 본문 - more / less */
    .moreless_fold          { background:url("./images/icon-more.gif") top left no-repeat;  padding-left:20px;  color:#000;}
    .moreless_top           { background:url("./images/icon-less.gif") top left no-repeat;  padding-left:20px;  color:#000;}
    .moreless_body          {}
    .moreless_bottom        { background:url("./images/icon-less.gif") top right no-repeat; padding-right:20px; color:#999; text-align:right;}

/* 키워드 */ 
    .key1 { border-bottom: 2px solid #1058c3; color:#1058c3; cursor: pointer; cursor:hand;}


/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

hr              { display:none;}
img             { border:0;}
h1, h2, h3, h4  { margin:0; padding:0;}
h1              { font-size:1.7em; font-family:Dotum, Verdana, Gulim; font-weight:bold;}
h2              { font-size:1.4em; font-family:Dotum, Arial, Verdana, Gulim;}
h3              { font-size:1.2em; font-family:Dotum, Arial, Verdana, Gulim;}
h4              { font-size:1em;}
input           { border:1px solid #aaa; background-color:#f6f6f6;}
textarea        { border:1px solid #aaa; background-color:#f6f6f6; font:1.0 Gulim, Dotum, Arial, Verdana;
					width:470px; /* contentWidth - 30px */
					overflow:auto;
				}

/* 블로그 레이아웃 */
#container {
		width:850px; /* (contentWidth + 52px) + (#sidebar 크기) + 6px */
		margin:0px auto; 
		padding:0px;
		text-align:left;
		border:0px solid #f33;
}
#header1 { /* 좌측 상단 편지지 부분 */
		float:left;
		width:562px;
		height:251px;
		background:url("./images/letter.gif");
		text-align:left;
		overflow:hidden;
}
#header2 { /* 우측 상단 블로그 메뉴 부분 */
		float:left;
		width:280px;
		height:251px;
		border:0px solid #eee;
		overflow:hidden;
}

#content {
		clear:both;
		float:left;
		padding:0;
		width:552px; /* contentWidth + 52px */
		overflow:hidden;
		text-align:left;
		margin-bottom:0;
		border:0px solid #ff3;
}
#sidebar {
		float:left;
		width:292px;
		margin-bottom:0;
		padding-left:0px;
		border:0px solid #33f;
}

/* ***** frame ***** */

.fr							{ border:0; width:552px; margin:0; padding:0;table-layout:fixed;}
.fr-sidebar					{ border:0; width:292px; margin:0; padding:0;table-layout:fixed;}
.fr1						{ background:url("./images/fr-1.gif"); width:6px; height:6px;}
.fr2						{ background:url("./images/fr-2.gif"); height:6px;}
.fr3						{ background:url("./images/fr-3.gif"); width:6px; height:6px;}
.fr4						{ background:url("./images/fr-4.gif"); width:6px;}
.fr5						{ background:url("./images/bg_paper.gif"); padding-top:10px;}
.fr5-sidebar				{ background:url("./images/bg_paper.gif"); padding:0 16px 0 16px;}
.fr6						{ background:url("./images/fr-6.gif"); width:6px;}
.fr7						{ background:url("./images/fr-7.gif"); width:6px; height:6px;}
.fr8						{ background:url("./images/fr-8.gif"); height:6px;}
.fr9						{ background:url("./images/fr-9.gif"); width:6px; height:6px;}


/* ***** Header ***** */
#header1 h1 a				{ color:#dcbf60; font-weight:bold; background-image: url("./images/title-center.gif"); padding:8px;}
#header1 h1 a:hover			{ color:#574423; font-weight:bold; background-image: none; padding:8px;}

#header1 #blog-author		{ margin-top:82px; margin-left:42px; width:200px; height:16px; display:block; color:#59491e; font:1.2em Batang Gulim, Verdana; font-weight:bold;}
#header1 #blog-author a		{ color:#59491e;}
#header1 .blog-title 		{ float:left; margin-top:55px; margin-left:20px; height:50px; display:block; padding:0; border:0px solid #f00;}
#header1 .blog-receiver		{ clear:both; float:left; margin-top:-35px; margin-left:330px; height:30px; display:block; color:#59491e; font:1.2em Batang Gulim, Verdana; font-weight:bold;}
#header1 .blog-receiver		{margin-left:170px !ie;}

/* 티스토리용 */
/*
#blog-menu					{ border:0px solid #30f; margin-top:40px;}
*/
/* 설치형 태터툴즈용 */
#blog-menu					{ border:0px solid #30f; margin-top:55px;}

#blog-menu span				{ float:left; height:30px; display:block; list-style-image:none; list-style-type:none; padding:0; margin:0;}
#blog-menu a				{ height:60px; overflow:hidden; text-indent:10000em; text-decoration:none;}
#blog-menu a:hover			{ background-position: 0 -30px;}

#blog-menu #nav-local		{ width:175px; height:30px; display:block; background-image: url("./images/menu-02.gif"); margin-left:41px; }
#blog-menu #nav-tag			{ width:175px; height:30px; display:block; background-image: url("./images/menu-04.gif"); margin-left:41px; }
#blog-menu #nav-key			{ width:175px; height:30px; display:block; background-image: url("./images/menu-01.gif"); margin-left:41px; }
#blog-menu #nav-media		{ width:175px; height:30px; display:block; background-image: url("./images/menu-03.gif"); margin-left:41px; }
#blog-menu #nav-guest		{ width:175px; height:30px; display:block; background-image: url("./images/menu-05.gif"); margin-left:41px; }

#blog-menu #nav-pencil		{ width:279px; height:30px; display:block; background-image: url("./images/pencil.gif"); }
#blog-menu #nav-login		{ width:29px;  height:30px; display:block; background-image: url("./images/spacer.gif"); margin-left:250px;}

/* ***** smallbar ***** */
#smallbar ul				{padding:0; margin:6px 0 0 0; list-style: none;}
	.small-rss a			{display:block;width:40px;height:26px;background: url("images/smallbar-rss.gif") no-repeat center center; cursor:pointer;text-indent: -999em;}
	.small-media a			{display:block;width:40px;height:26px;background: url("images/smallbar-media.gif") no-repeat center center; cursor:pointer;text-indent: -999em;}
	.small-admin a			{display:block;width:40px;height:26px;background: url("images/smallbar-admin.gif") no-repeat center center; cursor:pointer;text-indent: -999em;}
	.small-write a			{display:block;width:40px;height:26px;background: url("images/smallbar-write.gif") no-repeat center center; cursor:pointer;text-indent: -999em;}


/* ***** content ***** */
#content .entry-notice, 
#content .entry,
#content .entry-protected	{ border:0px solid #f00; padding:0 0 20px 0; margin: 0 20px 0 20px;}

#content .guestbook, 
#content .search-list, 
#content .search-rplist,
#content .localog,
#content .keylog,
#content .medialog,
#content .taglog			{ padding:0 10px 20px 0; margin: 0 15px 0px 15px;}

#content .localog h3		{ padding:15px 0 10px 36px; background:url("./images/icon-localog.gif") no-repeat 0 10px; margin-bottom:10px;}
#content .medialog h3			{ padding:15px 0 10px 32px; background:url("./images/icon-media.gif") no-repeat 0 10px; margin-bottom:10px;}
#content .keylog h3			{ padding:15px 0 10px 32px; background:url("./images/icon-keylog.gif") no-repeat 0 10px; margin-bottom:10px;}
#content .taglog h3			{ padding:15px 0 10px 32px; background:url("./images/icon-tag.gif") no-repeat 0 10px; margin-bottom:10px;}
#content .guestbook h3		{ padding:15px 0 10px 30px; background:url("./images/icon-guestbook.gif") no-repeat 0 10px; margin-bottom:10px;}
#content .search-list h3	{ padding:15px 0 10px 30px; background:url("./images/icon-article.gif") no-repeat 0 10px; margin-bottom:10px;}
#content .search-rplist h3	{ padding:15px 0 10px 30px; background:url("./images/icon-article.gif") no-repeat 0 10px; margin-bottom:10px;}

.search-list ol, 
.search-rplist ol			{ list-style:none; padding:5px; margin-top:10px;}
.search-list li, 
.search-rplist li			{ padding-bottom:2px;}
.search-list .date, 
.search-rplist .date		{ font:0.8em Tahoma, Arial, Verdana, Helvetica, Gulim, sans-serif; margin-right:10px; }
.search-list .cnt			{ font:0.8em Tahoma, Arial, Verdana, Helvetica, Gulim, sans-serif; color:#f60;} 
.search-rplist .name		{ font:0.9em Dotum, Arial, sans-serif;  color:#999; padding-left:8px;}

.localog .details			{ padding:15px 10px 15px 10px;}
.localog .spot				{ background:url("./images/icon-indent-arrow_local.gif") 5px 0 no-repeat; padding-left:20px; margin-top:5px;}
.localog .info				{ background:url("./images/icon-indent-arrow_localinfo.gif") 5px 3px no-repeat; padding-left:15px; margin-top:2px;}
.localog a:link				{}
.localog a:visited			{}
.localog a:hover			{ color:#ff204f; text-decoration:underline;}

.medialog .details			{ padding:15px 0 15px 0; border:0px solid #f00;}
.medialog ul				{ margin:0; padding:0 0 0 10px; list-style:none;}
.medialog li				{ }

.keylog .details			{ padding:15px 10px 15px 10px; border:0px solid #f00;}
.keylog ul					{ margin:0; padding:0 0 0 10px; list-style:none;}
.keylog li					{ }

.taglog .details			{ padding:15px 10px 15px 10px;}
.taglog ul					{ padding:5px; margin:0; text-align:justify;}
.taglog li					{ display:inline;}
.taglog a:hover				{ background-color:#eee;}
.taglog li .cloud1			{ color:#0e1bc4; font-size:1.3em; font-weight:bold; background-color:#c7c7c7;}
.taglog li .cloud2			{ color:#4434ba; font-size:1.2em; font-weight:bold; background-color:#d9d9d9;}
.taglog li .cloud3			{ color:#708cab; font-size:1.1em; font-weight:bold;}
.taglog li .cloud4			{ color:#666;    font-size:1.0em;}
.taglog li .cloud5			{ color:#999;    font-size:0.9em;}	

.guestbook p				{ padding:2px 0; margin:0;}

.guest-write				{ padding:10px; border:0px solid #ddd;}
.guest-write input			{ width:150px;}
.guest-write textarea		{ padding:5px;}
.guest-write .homepage		{ width:300px;}
.guest-write .submit		{ background-color:#eee; border:1px solid #666; font:1.0em Gulim, Dotum, Arial, Verdana; padding:5px; height:35px;
								width:482px; /* contentWidth - 30px + 12px */
							}

.guest-list					{}
.guest-list .details		{ padding:10px;}
.guest-list ol,
.guest-list ul				{ margin:0; padding:0; list-style:none; color:#666;}
.guest-list li				{}
.guest-list li p			{ margin-top:5px; padding-top:5px;}
.guest-list ol li			{ padding:10px; overflow:hidden;}
.guest-list li ul li		{ margin-left:20px; background:url("images/icon-indent-arrow_local.gif") no-repeat 10px 10px; border:1px solid #a4a4a4; padding-left:25px; overflow:hidden; margin-top:10px;}
.guest-list li .name		{ color:#666; font-weight:bold;}
.guest-list li .date		{ font:0.8em Tahoma, Arial, Helvetica, Gulim, sans-serif;}

.guest-list .control a.modify		{ background:url("./images/icon-comm-mod.gif") no-repeat; padding:0 0 2px 60px; text-decoration:none;}
.guest-list .control a.modify span	{ display:none;}
.guest-list .control a.write		{ background:url("./images/icon-comm-write.gif") no-repeat; padding:0 5px 2px 60px; text-decoration:none;}
.guest-list .control a.write span	{ display:none;}

.guest-list .ext-guestlist			{ margin-bottom:10px;}


/* entry */
.entry-notice h2, 
.entry-protected h2, 
.entry h2					{ font-size:1.2em; line-height:1.2em;}
h2 a:link					{ color:#000;}
h2 a:visited				{ color:#000;}
h2 a:hover					{ color:#f09; text-decoration:none;}
h2 a:active					{ color:#000;}

.entry .title-wrap,
.entry-protected .title-wrap	{ padding:15px 0 10px 30px; background:url("./images/icon-article.gif") no-repeat 0 10px;}
.entry-notice .title-wrap		{ padding:15px 0 10px 36px; background:url("./images/icon-notice.gif") no-repeat 0 10px;}
.title-wrap .category a		{ font:0.9em Dotum, Tahoma, Arial, sans-serif; color:#666; margin-right:6px;}
.title-wrap .date			{ font:0.8em Tahoma, Arial, Verdana, Helvetica, Gulim, sans-serif; color:#666;}

.divider2					{ background:url("./images/divider2.gif") repeat-x; font-size:1px; height:2px; margin:0;}

.entry-protected .details	{ padding:15px 10px 15px 10px;}
.entry-protected p.text		{ padding-left:50px;}
.entry-protected input		{ width:200px;}
.entry-protected .submit	{ background-color:#eee; border:1px solid #666; font:1.0em Gulim, Dotum, Arial, Verdana; width:45px; height:24px;}

.article					{ margin:0; padding:10px 0; overflow:hidden;}
.article a:link				{ color:#1058c3; text-decoration:none;}
.article a:visited			{ color:#1058c3; text-decoration:none;}
.article a:hover			{ color:#ff204f; text-decoration:underline;}
.article a:active			{ color:#1058c3; text-decoration:none;}
.article dt					{ text-decoration:underline;}
.article dd					{ margin-left:20px; padding-bottom:10px;}
.article blockquote			{ background:url("./images/icon-blockquote.gif") top left no-repeat; padding-left:25px; margin:10px 20px;}
.article li					{ display:list-item; list-style-type:decimal;}
/*.footnotes .footnotes li	{ display:list-item; list-style-type:upper-roman;} */

.tag-trail					{ padding:10px 20px 10px 30px; background:url("./images/icon-tag.gif") center left no-repeat; clear:both; font:0.9em Dotum, Arial, Verdana, Helvetica, Gulim;}
.tag-text					{ display:none;}

.action-trail {
		border:0px solid #333;
		clear:both; 
		padding-top:5px; font-size:1.0em; text-align:right;
		height:27px;
}
.action-trail  .cnt		{ color:#f60; font-size:1.0em;}

.action-trail a:link,
.action-trail a:visited,
.action-trail a:active		{color:#000;}
.action-trail a:hover		{color:#f09; text-decoration:none;}

.trackback					{ padding:0; margin:0; overflow:hidden; border:
								0px solid #36f;
								width:500px; /* contentWidth */
								clear:both;
							}
.trackback a				{ color:#000;}
.trackback h3				{ border:1px solid #a4a4a4; background-color:#ededed; font:0.9em Tahoma; color:#333; margin:0; font-weight:bold; padding:10px;}
.trackback h4				{ font:0.9em Dotum; font-weight:normal; margin:5px 0 2px 0;}
.trackback h4 a				{ color:#1058c3;}
.trackback h4 a:hover		{ color:#f09;}
.trackback .from			{ font:0.7em; color:#999; }
.trackback .name			{ color:#666; }
.trackback ol				{ margin:0; padding:0; list-style:none;}
.trackback li				{ }
.trackback .date			{ font:0.8em Tahoma, Arial, Verdana, Helvetica, Gulim, sans-serif; color:#777;}
.trackback p				{ font:0.95em Dotum, Arial, sans-serif; color:#999; margin:3px 0 0 0; padding:0; letter-spacing:-1px}
.trackback .receive			{ border:1px solid #a4a4a4; background-color:#ededed; margin:10px 0; padding:10px 10px;}

.trackback a.delete			{ background:url("./images/icon-delete.gif") left top no-repeat; padding-left:8px; text-decoration:none;}
.trackback a.delete span	{ display:none;}


.comment							{ padding:0; margin-bottom:0; overflow:hidden;
										width:500px; /* contentWidth */
										clear:both;
									}
.comment p							{ margin:3px 0 0 0; padding:0;}

.comment-list						{ padding:0;}
.comment h3							{ display:none;}
.comment ol,
.comment ul							{ margin:0; padding:0; list-style:none; color:#555;}
.comment .date						{ font:0.8em Tahoma, Arial, Verdana, Helvetica, Gulim, sans-serif; color:#777;}
.comment .name						{ font-weight:bold;}
.comment ol li						{ padding:10px 5px;}
.comment li ul li					{ padding:5px 10px 5px 25px; background:url("images/icon-indent-arrow_local.gif") no-repeat 12px 6px;}
.comment-list ul					{ border:1px solid #a4a4a4; margin:15px 0 0 45px;}
.comment .control a.address			{ background:url("./images/icon-comm-addr.gif") no-repeat; padding-left:60px; padding-bottom:2px; text-decoration:none;}
.comment .control a.address span	{ display:none;}
.comment .control a.modify			{ background:url("./images/icon-comm-mod.gif") no-repeat; padding-left:68px; padding-bottom:2px; text-decoration:none;}
.comment .control a.modify span		{ display:none;}
.comment .control a.write			{ background:url("./images/icon-comm-write.gif") no-repeat; padding-left:60px; padding-bottom:2px; text-decoration:none;}
.comment .control a.write span		{ display:none;}

.comment-write						{ margin:0; padding:10px;}
.comment-write input				{ width:150px;}
.comment-write textarea				{ padding:5px;}
.comment-write .homepage			{ width:300px;}
.comment-write .secret-wrap			{}
.comment-write .checkbox			{ width:25px; border:none; padding:0; margin:0; }
.comment-write .submit				{ padding:5px; height:35px; border:1px solid #666; background-color:#eee; font:1.0em Gulim, Dotum, Arial, Verdana;
										width:482px; /* contentWidth - 30 + 12 */
									}
.comment-write .member				{ margin-top:10px;}



/* ***** sidebar ***** */
#sidebar							{ text-align:left;}
#sidebar ul							{ padding:0; margin:0; list-style:none;}

#sidebar .blog-image		{ margin-bottom:8px; text-align:center;}
#sidebar .blog-desc			{ color:#888; font-size:1.0em; line-height:1.2em; letter-spacing:-1px; margin-bottom:8px;}
#sidebar .user-id			{ color:#888; letter-spacing:-1px;}


#sidebar .blog-desc			{ margin:0; padding:0;}
#sidebar .notice			{ margin:0; padding:0;}

#sidebar .category			{ margin:0; padding:0;}
#sidebar .tagbox			{ margin:0; padding:0;}
#sidebar .recent-article	{ margin:0; padding:0;}
#sidebar .archive			{ margin:0; padding:0;}
#sidebar .calendar			{ margin:0; padding:0;}

#sidebar .recent-comment	{ margin:0; padding:0;}
#sidebar .recent-trackback	{ margin:0; padding:0;}
#sidebar .link				{ margin:0; padding:0;}
#sidebar .counter			{ margin:0; padding:0;}

.cnt		{ font:0.8em Tahoma, Helvetica, Arial, Gulim, sans-serif; color:#f60;}
.date		{ font:0.8em Tahoma, Helvetica, Arial, Gulim, sans-serif; color:#888;}
.name		{ font:0.9em Dotum, Arial, sans-serif; color:#888;}

/* ***** 사이드바 모듈들 ***** */
#module-info,
#module-notice,
#module-category,
#module-article,
#module-tagbox,
#module-archive,
#module-calendar,
#module-comment,
#module-trackback,
#module-link,
#module-counter		{ margin-top:30px; margin-bottom:30px;}

#module-notice	h3,
#module-category h3,
#module-article h3,
#module-tagbox h3,
#module-archive h3,
#module-calendar h3,
#module-comment h3,
#module-trackback h3,
#module-link h3,
#module-counter h3		{ display:block; color:#1058c3; font-size:1.0em; font-weight:bold; border-bottom:1px dotted #4b4b4b; padding-bottom:3px; margin-bottom:7px;}


/* ***** 사이드바 :: 공지사항 모듈 ***** */
.notice ul			{ list-style: none;}
.notice li			{ background:none;}
.notice a:link,
.notice a:active,
.notice a:visited	{ background:url("./images/icon-notice-off.gif") 0 0 no-repeat;  padding:1px 0 5px 27px;}
.notice a:hover		{ background:url("./images/icon-notice-on.gif") 0 0 no-repeat; padding:0 0 5px 27px;}

/* ***** 사이드바 :: 검색 모듈 ***** */
.searchbox			{ margin-top:10px; padding:0; text-align:center;}
.searchbox input		{ width:140px; height:20px; font-size:1.0em;}
.searchbox .submit	{ width:45px;  height:24px; border:1px solid #666;}

/* ***** 사이드바 :: 카테고리 모듈 ***** */
.category li					{ list-style:none;}
.category li a					{ color:#1058c3;}
.category li a:hover			{ color:#f09;}
.category li ul li				{ background:url("./images/icon-bullet.gif") 0 4px no-repeat; padding-left:10px;}
.category li ul li a			{ color:#1058c3;}
.category li ul li a:hover		{ color:#f09;}
.category li ul li ul li		{ background:url("./images/icon-bullet-2.gif") 8px 4px no-repeat; padding-left:18px;}
.category li ul li ul li a		{ color:#1058c3;}
.category li ul li ul li a:hover { color:#f09;}

/* ***** 사이드바 :: 새로 등록된 글 모듈 ***** */
.recent-article ul				{ list-style: none;}

/* ***** 사이드바 :: 태그목록 모듈 ***** */
.tagbox ul						{ list-style: none; text-align:justify;}
.tagbox ul li					{ display:inline;}
.tagbox li .cloud1				{ color:#0e1bc4; font-size:1.3em; font-weight:bold; background-color:#c7c7c7;}
.tagbox li .cloud2				{ color:#4434ba; font-size:1.2em; font-weight:bold; background-color:#d9d9d9;}
.tagbox li .cloud3				{ color:#708cab; font-size:1.1em; font-weight:bold;}
.tagbox li .cloud4				{ color:#666;    font-size:1.0em;}
.tagbox li .cloud5				{ color:#999;    font-size:0.9em;}	
.tagbox a:hover					{ background-color:#eee; text-decoration:none;}

/* ***** 사이드바 :: 글 보관함 모듈 ***** */


/* ***** 사이드바 :: 달력 모듈 ***** */
.calendar .ccontent				{ margin:0 30px; text-align:center;}

/* ***** 사이드바 :: 새로 달린 댓글 모듈 ***** */
.recent-comment ul				{ list-style: none;}
.recent-comment a, li			{ display:block;}

/* ***** 사이드바 :: 새로 달린 트랙백 모듈 ***** */
.recent-trackback ul			{ list-style: none;}
.recent-trackback a, li			{ display:block;}

/* ***** 사이드바 :: 링크 모듈 ***** */
.link ul						{ list-style: none;}
.link a, li						{ }

/* ***** 사이드바 :: 카운터 ***** */
.counter h3						{ color:#666; font:1.0em Gulim, Arial, Verdana; font-weight:bold;}
.counter li						{ font:1.0em Dotum, Arial, Gulim;}
.counter ul						{ list-style: none;}
.counter .total					{ color:#292F65; font:0.9em Tahoma, Verdana; font-weight:bold;}
.counter .today					{ color:#3F4CB8; font:0.9em Tahoma, Verdana; font-weight:bold;}
.counter .yesterday				{ color:#777A8F; font:0.9em Tahoma, Verdana; font-weight:bold;}

/* ***** 태터툴즈 로고 표시 ***** */
.logo							{ text-align:center; border:0px solid #f00;}
.logo p							{ padding:0; margin:10px;}
.logo img						{ padding:0 5px;}

/* ***** 스킨 저작권 표시 ***** */
.copyright {
		border:0px solid #f00;
		color:#333;
		margin: 5px 0 15px 0;
		text-align:center;
}
.copyright a { font-weight:bold;}
