﻿/* ------------------------------------------------------------------------------------------------
SIDEBAR
------------------------------------------------------------------------------------------------ */
#sidebar h3 {
	font: 400 30px  "Malgun Gothic bold", "맑은 고딕 bold", Arial, Sans-serif;
	letter-spacing: -2.5px;
	border-bottom: 1px solid #eee;
}

/* ####### 사이드바 공통 리스트상자 ####### */
.categoryNav,
.tagCloudBox,
.listbox,
.visitCounter { margin: 0 0 50px; }
.listbox li { 
	list-style: none;
	border-bottom: 1px solid #eee;
	text-align: justify;
}
.categoryNav li a,
.listbox li a,
.categoryNav li a:visited,
.listbox li a:visited {
	display: block;
	padding: 3px 2px 1px;
	color: #555;
}
.categoryNav li a:hover,
.listbox li a:hover {
	padding: 0;
	border: 2px solid #fd9;
	color: #963;
	background-color: #f5f5f5;
}
.categoryNav li .selected { 
	font-size: 20px;
	background-color: #f5f5f5;
}
.categoryNav .c_cnt { font-family: Georgia, "Times New Roman", serif; }

/* ####### 리스트 카테고리 ####### */
.categoryNav li { 
	list-style: none;
	border: none;
}
.categoryNav li ul li {
	border-bottom: 1px solid #eee;
	text-align: justify;
}
.categoryNav li ul li ul li {
	list-style: url(bul_arrow.gif) circle;
	margin-left: 25px;
	border: none;
	font-size: 12px;
}

/* ####### 테이블 카테고리 ####### */
.ib { cursor:pointer; }
.branch3 { cursor:pointer; }

/* ####### 공지사항 목록 ####### */
.noticeBox ul { margin: 0 0 10px; }
.noticeBox li { list-style: none; border: none; }
.noticeBox li a {
	display: block;
	color: #666;
	margin-bottom: 5px;
	padding: 0 0 1px 34px;
	background: transparent url(bul_notice.gif) no-repeat 0 center;
}
.noticeBox li a:hover {
	padding: 0 0 0 34px;
}

/* ####### 태그구름 ####### */
.tagCloudBox ul { text-align: justify; }
.tagCloudBox li { display: inline; }
.tagCloudBox li .cloud1 { font-weight: bold; font-size: 16px; color: #444C18; }
.tagCloudBox li .cloud2 { font-weight: bold; font-size: 14px; color: #97846B; }
.tagCloudBox li .cloud3 { font-weight: bold; font-size: 13px; color: #6B5E26; }
.tagCloudBox li .cloud4 { font-size: 12px; color: #404040; }
.tagCloudBox li .cloud5 { font-size: 12px; color: #999; }
.tagCloudBox li a {
	padding: 0 2px;
	letter-spacing: -1px;
}
.tagCloudBox li a:hover {
	padding: 0;
	color: #963;
	border: 2px solid #fd9;
	background-color: #f5f5f5;
}

/* ####### 블로그 로고 상자 ####### */
.blogImage {
	margin: 10px 0 5px;
	padding: 6px;
	background-color: #f6f6f6;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
.userID { text-align: center; }
.blogDesc { margin: 0 0 50px; }

/* ####### 방문객 카운터 ####### */
.visitCounter { font: italic 400 12px Georgia, "Times New Roman", serif; }
.visitCounter li { list-style:none; padding: 5px 0; border-bottom: 1px solid #eee;}
.total { font-weight: bold; }
.today { }
.yesterday { }

