	* {font-family: 나눔고딕, NanumGothic, 맑은 고딕, 맑은고딕, Malgun Gothic; font-size:9pt; line-height:160%;}
	h1 {font-size:12pt;}
	h2 {font-size:12pt; font-weight:bold; padding-top:12px; letter-spacing:-0.1em;}
	h3 {font-size:11pt; margin:24px 0 8px 0; padding-bottom:4px; border-bottom:1px solid #ccc;}
	h4 {font-size:9pt; font-weight:normal; margin:20px 0 10px 0; padding:4px 8px 4px 8px; width:484px; background-color:#eee; color:#000;}
	a {text-decoration:none;}
	a:link {color:#000;}
	a:visited {color:#000;}
	a:hover {text-decoration:none; color:#a00;}
	img {border:0px;}
	input, textarea {padding:2px; border:1px solid #ccc;}

	span.h3tag {margin-left:10px; color:#999; font-size:8pt;}

	#container {width:800px; position:relative; left:50%; margin-left:-400px;}
		
		#header {}
		#header div.title {height:60px;}
		#header img.titleImg {margin-top:12px;}
		#header div.topBar {height:36px; border-top:1px solid #666; border-bottom:2px solid #000;}
		#header div.topMenu {float:left;}
		#header div.topMenu ul {margin:10px 0 10px 4px; padding:0px;}
		#header div.topMenu li {list-style:none; float:left; display:block; padding-right:20px;}
		#header div.search {float:right; margin:4px 0 0 0;}
		#header div.search input.input {height:16px;}
		#header div.search input.button {height:22px; margin-top:4px; border:1px solid #ccc; font-size:8pt;}
		
		#content {float:left; width:500px; padding:12px 29px 0 0;}
		#content .tt-wrap-item-custom div.tt-span-12 {padding-bottom:10px; border-bottom:1px dotted #ccc;}
		#content span.tt-post-category-custom a {나눔고딕, NanumGothic, 맑은 고딕, 맑은고딕, Malgun Gothic; font-size:8pt; font-weight:bold;}
		#content div.entry {}
		#content div.titleWrap h2 {margin-bottom:2px; padding-bottom:2px; border-bottom:1px solid #ccc; color:#000;}
		#content div.titleWrap {font-size:8pt; color:#555;}
		#content div.titleWrap a {font-size:8pt; color:#555;}
		#content div.category {float:left;}
		#content div.date {float:right; font-size:8pt;}
		#content div.admin {}
		#content div.article {margin:0 0 20px 0;}
		#content div.article a {color:#a00;}
		#content div.article a:hover {color:#a00; text-decoration:underline;}
		#content div.searchList li {margin-left:-8px; padding:6px 0 6px 0; border-bottom:1px dotted #ccc;}
		#content div.searchList span.date {color:#666666; font-size:8pt;}
		#content div.paging {margin:30px 0 30px 0; text-align:center;}
		#content div.commentList span.name {font-weight:bold; font-size:10pt;}
		#content div.commentList span.name a {font-weight:bold; font-size:10pt;}
		#content div.commentList ol {padding-left:0px; margin-left:0px; list-style:none;}
		#content div.commentList ol li {border-bottom:1px dotted #ccc; padding-top:10px;}
		#content div.commentList ol li  ul li{border:0px;}
		#content div.commentWrite input {float:right;}
		#content div.commentWrite textarea {width:492px; padding:4px;}
		
		#content .writeForm dt {float:left; width:144px; padding-top:3px;}
		#content .writeForm .textField {width:350px; color:#999; height:20px;}
		#content .writeForm label {font-size:0.9em;}
		#content .writeForm textarea {width:350px; height:150px; overflow:visible;}
		#content .writeForm .btnComment {width:350px; padding:3px; border:1px solid #999; background-color:#eee; font-weight:bold;}
		
		#sidebar {float:right; width:250px; margin:30px 0 40px 20px;}
		#sidebar div {width:250px;}
		#sidebar h3 {}
		#sidebar ul {margin:0px; padding:0px;}
		#sidebar li  {list-style:none; margin:0px;}
		#sidebar li.underlined {margin-left:8px; padding:4px 0 4px 18px; border-bottom:1px dotted #ccc; background:url(images/bull_paper.gif) 2px 8px no-repeat;}
		
		.category ul li {padding:8px 0 0 0;}
		.category ul li ul li {margin-left:98px; padding:8px 0 0 0; border-top:1px dotted #ccc; border-collapse:collapse;}
		.category ul li ul li a {color:#000;}
		.category ul li ul li ul {}
		.category ul li ul li ul li {background:url(images/bull_paper.gif) 10px 8px no-repeat; padding:4px 0 4px 26px;}
		.category ul li ul li ul li a {color:#333;}
		
		#sidebar .tagbox ul {padding:0px; text-align:justify;}
		#sidebar .tagbox li {display:inline; border-width:0px;}
		#sidebar .tagbox li a.cloud1 {color:#999; font-size:1.4em; font-weight:bold;}
		#sidebar .tagbox li a.cloud2 {color:#bbb; font-size:1.3em; font-weight:bold;}
		#sidebar .tagbox li a.cloud3 {color:#111; font-size:1.2em; font-weight:bold;}
		#sidebar .tagbox li a.cloud4 {color:#333; font-size:1.1em;}
		#sidebar .tagbox li a.cloud5 {color:#666; font-size:1em;}

		#sidebar .cal_month {height:20px; font-weight:bold; letter-spacing:0;}
		#sidebar .cal_week1 {height:20px;} /* 달력 요일 표시(th 영역) */
		#sidebar .cal_week2 {color:#f30; } /* 달력 일요일 표시(th 영역) */
		#sidebar .cal_week {} /* 달력 Week(tr 영역)  */
		#sidebar .cal_current_week { }
		#sidebar .cal_day {text-align:center;} /* 달력 Day(td 영역) */
		#sidebar .cal_day_sunday { color:#f30;} /* 달력 Day, 일요일 (td 영역)  */
		#sidebar .cal_day_sunday a { color:#f30;}
		#sidebar .cal_day1 {} /* 달력 지난 달 날짜 표시(td) */
		#sidebar .cal_day2 {} /* 달력 다음 달 날짜 표시(td) */
		#sidebar .cal_day3 {} /* 달력 이번 달 날짜 표시(td) */
		#sidebar .cal_day4 {color:#000; font-weight:bold; background-color:#eee;} /* 달력 오늘 날짜 표시(td) */
		#sidebar a.cal_click:link {color:#333; text-decoration:underline;}
		#sidebar a.cal_click:visited {color:#333; text-decoration:underline;}
		#sidebar a.cal_click:hover {color:#f30; text-decoration:underline;}
		
		#footer {width:800px; position:relative; left:50%; margin:0 0 30px -400px; clear:both; border-top:1px solid #000;}
		#footer div.menu {padding-top:30px; text-align:center;}
		#footer div.copyright {font-size:8pt; text-align:center; padding:40px 0 40px 0;}
		#footer div.copyright a {color:#a00; font-weight:bold;}