﻿@charset "utf-8";
/* ---- 일반 ----- */
* {margin: 0;padding: 0;}

body {
	padding: 20px 0;
	font: 1.2em/1.7 '맑은 고딕', '맑은고딕', Mangal, Gulim, '굴림', Helvetica, AppleGotic, sans-serif;
	font-size: 75%;
	color: #000;
	background: #ccc url('./img/bg_body.jpg') top left repeat-x;}
	
a {text-decoration: none;}

a:link {
	color: #06f;}
	
a:visited {
	color: #f00;}

img {border: 0 none;}

br {letter-spacing: 0;}

hr {display: none;}

input {
	border: 1px solid #ddd;
	font: 1em '맑은 고딕', '맑은고딕', Mangal, Gulim, '굴림', Helvetica, AppleGotic, sans-serif;
	background-color: #f5f5f5;
	vertical-align: middle;
	color: #666;}
	
input:focus {background-color: white;}
	
label {
	vertical-align: middle;
	font-size: 1em;}
	
textarea {
	height: 6em;
	padding: 2px;
	border: 1px solid #ddd;
	overflow: auto;
	font: 1em '맑은 고딕', '맑은고딕', Mangal, Gulim, '굴림', Helvetica, AppleGotic, sans-serif;
	background-color: #f5f5f5;
	color: #666;}
	
textarea:focus {background-color: white;}

#container {
	width: 900px;
	margin: 0 auto;
	background-color: #e5e5e5;}
	
/* ----- 텍스트큐브 특별 클래스 ----- */
.hiddenCommentTag_content {font-weight: bold; color:#f90;}
.ib {cursor:pointer;}
.branch3 {cursor:pointer;}
.c_cnt {font-size:0.75em;}

/* ----- 헤더 ----- */
#header {
	width: 900px;
	padding-top: 80px;
	background: #666 url('./img/bg_header.jpg') left top no-repeat;}

#header h1 {
	margin: 0 0 5px 30px;
	font: 4.5em '맑은 고딕', '맑은고딕', Mangal, Gulim, '굴림', Helvetica, AppleGotic, sans-serif;
	font-variant: small-caps;
	line-height: normal;}
	
#header h1 a {
	color: #fff;
	font-style: normal;
	text-decoration: none;
	text-shadow: #999 0 1px 2px;}

/* ----- 헤더: 네비게이션 ----- */
#header ul { 
	width: 900px;
	padding: 5px 0;
	list-style: none;
	text-align: right;
	background: url('./img/bg_trans50.png') top left repeat;}
	
#header ul li {
	padding: 5px 20px 13px 20px;
	margin-right: 20px;
	text-align: center;
	display: inline;
	list-style: none;}
	
#header ul li a {
	color: #fff;
	font-weight: bold;}

#header ul #n_admin {padding: 0 20px;}

#header ul #n_admin a {color: #999;}
	
#tt-body-pages #container #header ul #n_home,
#tt-body-entry #container #header ul #n_home,
#tt-body-category #container #header ul #n_home,
#tt-body-search #container #header ul #n_home,
#tt-body-notice #container #header ul #n_notice,
#tt-body-keylog #container #header ul #n_keylog,
#tt-body-location #container #header ul #n_location,
#tt-body-tag #container #header ul #n_tag,
#tt-body-guestbook #container #header ul #n_guestbook{
	background-color: #e5e5e5;}
	
#tt-body-pages #container #header ul #n_home a,
#tt-body-entry #container #header ul #n_home a,
#tt-body-category #container #header ul #n_home a,
#tt-body-search #container #header ul #n_home a,
#tt-body-notice #container #header ul #n_notice a,
#tt-body-keylog #container #header ul #n_keylog a,
#tt-body-location #container #header ul #n_location a,
#tt-body-tag #container #header ul #n_tag a,
#tt-body-guestbook #container #header ul #n_guestbook a{
	color: #000;
	text-shadow: #999 0 1px 2px;}

/* ----- 컨텐트 ----- */
#content {
	width: 635px !important;
	width: 650px; /* IE6 HACK */
	margin: 15px 15px 0 0;
	float: right;}
	
/* ----- 컨텐트: 검색목록 ----- */
#content #searchlist {
	margin-bottom: 15px;
	text-align: justify;
	background: #fff url('./img/left_bottom_round.gif') left bottom no-repeat}

#content #searchlist h2 {
	padding: 0 15px;
	height: 2.5em;
	line-height: 2.5em;
	font-size: 1.3em;
	color: #000;
	text-shadow: #ccc 0 1px 2px;
	background: #f5f5f5 url('./img/right_top_round_gray.gif') right top no-repeat;}
	
#content #searchlist ol {padding: 15px;}
	
#content #searchlist li {
	padding-left: 16px;
	background: url('./img/bullet_black.png') left 50% no-repeat;
	list-style: none;}
	
#content #searchlist a:link {color: #000;}
#content #searchlist a:hover {text-decoration: underline;}

#content #searchlist cite {
	margin-right: 30px;
	font-style: normal;}
	
#content #searchlist .date {
	font-size: 0.8em;
	color:#f60;}
	
/* ----- 컨텐트: 포스트 ----- */
/* ----- 컨텐트 : 보호글 ----- */
/* ----- 컨텐트 : 공지 ----- */
#content .article {
	margin-bottom: 15px;
	text-align: justify;
	background: #fff url('./img/left_bottom_round.gif') left bottom no-repeat}
	
#content .article hr {
	margin: 0 15px;
	display: block;
	clear: both;
	border: 1px solid #999;}
	
/* ----- 컨텐트: 보호글: 입력 ----- */
#content .article .protecteddesc {
	text-align: center;
	padding: 15px;}

#content .article .protecteddesc em {
	font-style: normal;}
	
#content .article .protecteddesc div {width: 100%;}
#content .article .protecteddesc div input {
	width: 180px;
	padding-left: 20px;
	padding-top: 1px;
	background: url('./img/bullet_lock.png') left 50% no-repeat;}

#content .article .protecteddesc .submit input {
	width: 202px;
	height: 25px;
	margin-top: 1em;
	padding: 2px;
	font-size: 0.92em;
	vertical-align: middle;
	color: #999;
	cursor: pointer;
	background: none;}
	
/* ----- 컨텐트: 포스트: 정보 ----- */
#content .article .info {
	padding: 5px 15px 3px 15px;
	background: #f5f5f5 url('./img/right_top_round_gray.gif') right top no-repeat;}
	
#content .article .errorinfo {
	padding: 5px 15px 3px 15px;
	background: #fff url('./img/right_top_round_white.gif') right top no-repeat;
	text-align: center;}

#content .article .info h2 {
	margin-right: 20px;
	font-size: 1.6em;
	color: #000;
	text-shadow: #ccc 0 1px 2px;
	line-height: 1.5em;}
	
#content .article .info h2 a {color: #000;}
	
#content .article .info .category,
#content .article .info .time,
#content .article .info .tag {
	padding: 1px 0 1px 18px;
	list-style: none;}

#content .article .info .category,
#content .article .info .time {display: inline;}

#content .article .info .tag {
	background: url('./img/bullet_tag.png') left 50% no-repeat;}

#content .article .info .category {
	margin-left: 10px;
	background: url('./img/bullet_category.png') left 50% no-repeat;}
	
#content .article .info .time {
	background: url('./img/bullet_time.png') left 50% no-repeat;}
	
#content .article .info .tag span {font-variant:small-caps;}
	
/* ----- 컨텐트: 포스트: 본문 ----- */
#content .article .desc {padding: 15px;}
#content .article .gad {padding-bottom: 15px; text-align: center; clear: both;}

/* ----- 컨텐트: 포스트: 본문 스타일 ----- */
#content .article .desc a:hover {text-decoration: underline;}

#content .article .desc .key1 {
	padding-right: 10px;
	background: url('./img/bullet_app.png') right top no-repeat;
	font-weight: bold;
	color: #000;}

#content .article .desc .imageblock,
#content .article .desc .dual,
#content .article .desc .triple {
	padding: 2px;
	border: 1px solid #999;}

#content .article .desc p {
	margin-bottom: 10px;
	text-indent: 2em;}

#content .article .desc p:first-letter {
	text-shadow: #999 0 1px 2px;
	font-size: 1.2em;
	font-weight: bold;}

#content .article .desc .cap1 {
	text-align: center;
	text-indent: 0;
	color: #999;}

#content .article .desc .cap1:first-letter,
#content .article .desc .moreless_fold,
#content .article .desc .moreless_fold:first-letter,
#content .article .desc .moreless_top,
#content .article .desc .moreless_top:first-letter,
#content .article .desc .moreless_bottom,
#content .article .desc .moreless_bottom:first-letter {
	text-shadow: none;
	font-size: 1em;
	font-weight: normal;
	text-indent: 0;}
	
#content .article .desc ul,
#content .article .desc ol,
#content .article .desc dl {
	margin: 10px 16px;
	text-align: justify;}

#content .article .desc ul {list-style: none;}
#content .article .desc ol {margin-left: 40px;list-style: decimal;}
	
#content .article .desc ul li {
	list-style: none;
	padding-left: 16px;
	background: url('./img/bullet_black.png') left 50% no-repeat;}
	
#content .article .desc ol li {list-style: decimal;}
	
#content .article .desc dl dt {
	list-style: none;
	padding-left: 16px;
	font-weight: bold;
	background: url('./img/bullet_black.png') left 50% no-repeat;}
	
#content .article .desc dl dd {
	list-style: none;
	margin-left: 16px;
	padding-left: 5px;
	border-left: 1px dashed #cdcdcd;}
	
#content .article .desc ul li ul,
#content .article .desc ul li ol,
#content .article .desc ol li ol,
#content .article .desc ol li ul,
#content .article .desc dl dd ul,
#content .article .desc dl dd ol,
#content .article .desc dl dd dl {margin: 0;}

#content .article .desc ul li ul li,
#content .article .desc ul li ol li,
#content .article .desc ol li ol li,
#content .article .desc ol li ul li,
#content .article .desc dl dd ul li,
#content .article .desc dl dd ol li {
	padding-left: 10px;
	background: url('./img/bullet_right_small.png') left 50% no-repeat;}
	
/* ----- 컨텐트: 포스트: 댓글&트랙백 ----- */	
#content .article .under {padding: 0 15px 11px 15px;}

/* ----- 컨텐트: 포스트: 댓글&트랙백: 정보 ----- */	
#content .article .under ul {
	padding-top: 8px;
	text-align: right;}
	
#content .article .under ul li {
	margin-left:15px;
	padding: 1px 0 1px 18px;
	list-style: none;
	display: inline;}
	
#content .article .under ul .tb {background: url('./img/bullet_tb.png') left 50% no-repeat;}
#content .article .under ul .rep {background: url('./img/bullet_rep.png') left 50% no-repeat;}
	
#content .article .under ul li a {
	font-weight: bold;
	color: #000;}
	
#content .article .under ul li em {
	text-decoration: none;
	font-style: normal;}

/* ----- 컨텐트: 포스트: 댓글&트랙백: 트랙백 ----- */	
#content .article .under .trackback .url abbr {font-style: normal;}
#content .article .under .trackback .url dfn {font-style: normal; font-weight: bold;}
#content .article .under .trackback h3 {
	margin: 10px 0 0 25px;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: #999 0 1px 2px;}

#content .article .under .trackback ol {
	list-style: none;
	}

#content .article .under .trackback ol h4 {
	font-size: 1.1em;
	text-shadow: #ccc 0 1px 2px;} 

#content .article .under .trackback ol h4 a {color: #000;} 

#content .article .under .trackback ol li {margin-top: 10px;}

#content .article .under .trackback ol li p {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px dashed #cdcdcd;}
	
#content .article .under .trackback ol li p cite {font-style: normal;}
	
#content .article .under .trackback ol li .info {
	background: none;
	font-size: 0.9em;
	line-height: 0.8em;
	color: #999;}
	
#content .article .under .trackback ol li .info cite {text-decoration: underline;}
		
#content .article .under .trackback ol li .desc {
	padding: 0 0 0 10px;
	text-indent: 1em;}

/* ----- 컨텐트: 포스트: 댓글&트랙백: 댓글 ----- */
#content .article .under .reply h3 {
	margin: 10px 0 0 25px;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: #999 0 1px 2px;}
	
.rp_admin cite {font-weight: bold;}
.rp_admin strong {font-weight: bold;}
.rp_admin span {
	font-weight: bold;
	padding-left: 17px;
	background: url('./img/bullet_admin.png') left 50% no-repeat;}

.guest_admin cite {font-weight: bold;}
.guest_admin strong {font-weight: bold;}
.guest_admin span {
	font-weight: bold;
	padding-left: 17px;
	background: url('./img/bullet_admin.png') left 50% no-repeat;}

/* ----- 댓글1 -----*/
#content .article .under .reply ol {list-style: none;}
	
#content .article .under .reply .reply1 cite {
	font-style: normal;
	font-weight: normal;
	text-shadow: #ccc 0 1px 2px;} 
	
#content .article .under .reply .reply1 cite a {
	padding-right: 13px;
	background: url('./img/bullet_link.gif') right 50% no-repeat;
	font-weight: bold;
	color: #000;}
	
#content .article .under .reply .reply1 cite strong {font-weight: normal;}

#content .article .under .reply .reply1 li {margin-top: 10px;}

#content .article .under .reply .reply1 li p {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px dashed #cdcdcd;}
	
#content .article .under .reply .reply1 li .info {
	background: none;
	font-size: 0.9em;
	line-height: 0.8em;
	color: #999;}
	
#content .article .under .reply .reply1 li .info a {margin-left: 10px;}
		
#content .article .under .reply .reply1 li .desc {
	padding: 0 0 0 10px;
	text-indent: 1em;}

/* ----- 댓글2 ----- */
#content .article .under .reply .reply1 li .reply2 cite {
	font-weight: normal;
	text-shadow: #999 0 1px 2px;} 
	
#content .article .under .reply .reply1 li .reply2 cite a {
	padding-right: 13px;
	background: url('./img/bullet_link.gif') right 50% no-repeat;
	font-weight: bold;
	color: #000;}
	
#content .article .under .reply .reply1 li .reply2 cite strong {font-weight: normal;}
#content .article .under .reply .reply1 li .reply2 {margin-left: 50px;}
#content .article .under .reply .reply1 li .reply2 li {margin-top: 5px;}

/* ----- 컨텐트: 포스트: 댓글&트랙백: 입력 ----- */
#content .article fieldset {
	margin-top: 15px;
	padding: 1.2em;
	border: 1px solid #f0f0e6;
	display: block;
	clear: both;}
	
#content .article fieldset legend {
	font-weight: bolder;
	font-size: 1.2em;
	text-shadow: #999 0 1px 2px;}
	
#content .article fieldset div {width: 100%;}
	
#content .article input {width: 200px;}
#content .article form textarea {width: 570px;}
	
#content .article fieldset .submit input {
	width: 576px;
	height: 25px;
	margin-top: 1em;
	padding: 2px;
	font-size: 0.92em;
	vertical-align: middle;
	color: #999;
	cursor: pointer;}
	
#content .article .checkbox {
	width: 12px;
	padding: 0;
	border: none;
	vertical-align: middle;
	background: none;}
	
/* ----- 컨텐트: 키워드 ----- */
#content #keyword {
	text-align: justify;
	background: #fff url('./img/left_bottom_round.gif') left bottom no-repeat}
	
#content #keyword .subject {
	padding: 5px 15px 3px 15px;
	background: #f5f5f5 url('./img/right_top_round_gray.gif') right top no-repeat;}
	
#content #keyword .subject h2 {
	font-size: 1.6em;
	color: #000;
	text-shadow: #ccc 0 1px 2px;
	line-height: 1.5em;}
	
#content #keyword ul {
	padding: 15px;
	text-align: justify;
	list-style: none;}
	
#content #keyword ul li {
	margin-right: 15px;
	padding-left: 10px;
	background: url('./img/bullet_right_small.png') left 50% no-repeat;
	list-style: none;
	display: inline;}
	
#content #keyword ul li a {color: #000;}

#content #keyword ul li a:hover {text-decoration: underline;}
	
/* ----- 컨텐트: 지역로그 ----- */
#content #location {
	text-align: justify;
	background: #fff url('./img/left_bottom_round.gif') left bottom no-repeat;}
	
#content #location .subject {
	padding: 5px 15px 3px 15px;
	background: #f5f5f5 url('./img/right_top_round_gray.gif') right top no-repeat;}
	
#content #location .subject h2 {
	font-size: 1.6em;
	color: #000;
	text-shadow: #ccc 0 1px 2px;
	line-height: 1.5em;}
	
#content #location dl {padding: 15px;}

#content #location dt,
#content #location dd {border-bottom: solid 1px #f5f5f5;}

#content #location dt span {
	padding-left: 12px;
	background: url('./images/bullet_indent.gif') no-repeat 0 3px;}

#content #location dt .dent0 {/* first child */
	padding-left: 18px;
	background: url('./img/bullet_black.png') left 50% no-repeat!important;
	font-weight: bold;}
	
#content #location dd span {
	padding-left: 15px;
	border-left: 1px dashed #cdcdcd;
	background: url('./img/bullet_right_small.png') left 50% no-repeat;}

/* ----- 컨텐트: 태그 ----- */
#content #tag {
	text-align: justify;
	background: #fff url('./img/left_bottom_round.gif') left bottom no-repeat}
	
#content #tag .subject {
	padding: 5px 15px 3px 15px;
	background: #f5f5f5 url('./img/right_top_round_gray.gif') right top no-repeat;}
	
#content #tag .subject h2 {
	font-size: 1.6em;
	color: #000;
	text-shadow: #ccc 0 1px 2px;
	line-height: 1.5em;}
	
#content #tag ul {
	padding: 15px;
	text-align: justify;
	list-style: none;}
	
#content #tag ul li {
	list-style: none;
	display: inline;}
	
#content #tag a {letter-spacing: -1px;}
	
#content #tag ul li a.cloud1 {
	font-weight: bold;
	font-size: 1.6em;
	color: #06F;}

#content #tag ul li a.cloud2 {
	font-weight: bold;
	font-size: 1.5em;
	color: #39f;}

#content #tag ul li a.cloud3 {
	font-weight: bold;
	font-size: 1.2em;
	color: #666;}
	
#content #tag ul li a.cloud4 {
	font-size: 1em;
	color: #666;}

#content #tag ul li a.cloud5 {
	font-size: 0.9em;
	color: #999;}
	
#content #tag ul li a:hover {
	background-color: #f5f5f5;
	text-decoration: none;
	color: #333;}
	
/* ----- 컨텐트: 방명록 ----- */
#content #guestbook {
	margin-bottom: 15px;
	text-align: justify;
	background: #fff url('./img/left_bottom_round.gif') left bottom no-repeat;}
	
#content #guestbook .subject {
	padding: 5px 15px 3px 15px;
	background: #f5f5f5 url('./img/right_top_round_gray.gif') right top no-repeat;}
	
#content #guestbook .subject h2 {
	font-size: 1.6em;
	color: #000;
	text-shadow: #ccc 0 1px 2px;
	line-height: 1.5em;}
	
/* ----- 컨텐트: 방명록: 입력 ----- */	
#content #guestbook #input {padding: 15px;}
	
#content #guestbook fieldset {
	padding: 1.2em;
	border: 1px solid #f0f0e6;
	display: block;
	clear: both;}
	
#content #guestbook fieldset div {width: 100%;}
	
#content #guestbook fieldset em {
	font-size: 0.8em;
	font-style: normal;
	color: #f90;}
	
#content #guestbook input {width: 200px;}
#content #guestbook form textarea {width: 570px;}
	
#content #guestbook fieldset .submit input {
	width: 576px;
	height: 25px;
	margin-top: 1em;
	padding: 2px;
	font-size: 0.92em;
	vertical-align: middle;
	color: #999;
	cursor: pointer;}
	
#content #guestbook .checkbox {
	width: 12px;
	padding: 0;
	border: none;
	vertical-align: middle;
	background: none;}
	
/* ----- 컨텐트: 방명록: 목록 ----- */
#content #guestbook #list {
	padding: 0 15px 1px 15px;
	list-style: none;}
	
/* ----- 컨텐트: 방명록: 목록: 댓글1 ----- */
#content #guestbook #list li {
	margin-bottom: 15px;}
	
#content #guestbook #list li p {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px dashed #cdcdcd;}
	
#content #guestbook #list li cite {
	font-style: normal;
	font-weight: normal;
	text-shadow: #999 0 1px 2px;} 
	
#content #guestbook #list li cite a {
	padding-right: 13px;
	background: url('./img/bullet_link.gif') right 50% no-repeat;
	font-weight: bold;
	color: #000;}
	
#content #guestbook #list li cite strong {font-weight: normal;}
	
#content #guestbook #list li .info {
	background: none;
	font-size: 0.9em;
	line-height: 0.8em;
	color: #999;}
		
#content #guestbook #list li .info a {margin-left: 10px;}

#content #guestbook #list li .desc {padding: 0 0 0 10px;}
	
/* ----- 컨텐트: 방명록: 목록: 댓글2 ----- */
#content #guestbook #list li ol {margin-left: 50px; list-style: none;}
#content #guestbook #list li ol li {margin-top: 5px; list-style: none;}

#content #guestbook #list li cite {
	font-weight: normal;
	text-shadow: #999 0 1px 2px;} 
	
#content #guestbook #list li cite a {
	padding-right: 13px;
	background: url('./img/bullet_link.gif') right 50% no-repeat;
	font-weight: bold;
	color: #000;}

/* ----- 컨텐트: 페이징 ----- */
#content #paging {
	margin: 0 auto 15px auto;
	text-align: center;}
	
#content #paging a {color: #000;}
	
#content #paging #prev {
	padding-left: 19px;
	background: url('./img/bullet_prev.png') left 50% no-repeat;}
	
#content #paging #next {
	padding-right: 19px;
	background: url('./img/bullet_next.png') right 50% no-repeat;}
	
#content #paging .selected {font-weight: bold;}

/* ----- 사이드바 ----- */
#sidebar {
	width: 220px;
	padding: 0 15px;
	float: left;}
	
#sidebar #blogger,
#sidebar #notice,
#sidebar #search,
#sidebar #category,
#sidebar #tagcloud,
#sidebar #recentpost,
#sidebar #recentcomment,
#sidebar #recenttrackback,
#sidebar #link,
#sidebar #counter,
#sidebar #banner {
	background: #fff url('./img/left_bottom_round.gif') left bottom no-repeat;
	margin: 15px auto;}
	
#sidebar h3 {
	padding: 5px 0 5px 15px;
	font: 1.3em Arial, Helvetica, sans-serif;
	line-height:normal;
	color: #000;
	text-align: left;
	text-shadow: #333 0 1px 2px;
	font-variant: small-caps;
	font-weight: bold;
	background: url('./img/right_top_round.gif') right top no-repeat;}
	
/* ----- 사이드바: 블로거 -----*/
#sidebar #blogger {
	text-align: center;}
	
#sidebar #blogger img {
	margin: 0 auto;
	padding: 1px;
	max-width: 80%;
	display: block;
	overflow: hidden;
	outline: 1px solid #b3b3b3;}

#sidebar #blogger p {
	padding: 0 15px;
	text-align: justify;}
	
#sidebar #blogger #owner {
	padding-bottom: 11px;
	text-align: right;}
	
#sidebar #blogger #owner cite {font-style: normal;}
	
/* ----- 사이드바: 공지사항 -----*/
#sidebar #notice ul {
	padding: 0 15px 11px 15px;
	text-align: justify;}
	
#sidebar #notice ul li {
	padding-left: 16px;
	list-style: none;
	background: url('./img/bullet_black.png') left 50% no-repeat;}

#sidebar #notice ul li a {color: #000;}

/* ----- 사이드바: 검색 ----- */
#sidebar #search div {
	margin: 0 auto;
	padding: 0 15px 11px 15px;}
	
#sidebar #search input {width: 150px;}

#sidebar #search form .searchSubmit {
	border: none;
	background-color: white;
	width: 16px;
	vertical-align:middle;}

/* ----- 사이드바: 카테고리 ----- */
#sidebar #category .inside {
	margin: 0 auto;
	padding: 0 15px 11px 15px;}

/* ----- 사이드바: 태그클라우드 ----- */
#sidebar #tagcloud ul {
	padding: 0 15px 11px 15px;
	text-align: justify;}
	
#sidebar #tagcloud ul li {
	list-style: none;
	display: inline;}
	
#sidebar #tagcloud a {letter-spacing: -1px;}
	
#sidebar #tagcloud ul li a.cloud1 {
	font-weight: bold;
	font-size: 1.6em;
	color: #06F;}

#sidebar #tagcloud ul li a.cloud2 {
	font-weight: bold;
	font-size: 1.5em;
	color: #39f;}

#sidebar #tagcloud ul li a.cloud3 {
	font-weight: bold;
	font-size: 1.2em;
	color: #666;}
	
#sidebar #tagcloud ul li a.cloud4 {
	font-size: 1em;
	color: #666;}

#sidebar #tagcloud ul li a.cloud5 {
	font-size: 0.9em;
	color: #999;}
	
#sidebar #tagcloud ul li a:hover {
	background-color: #f5f5f5;
	text-decoration: none;
	color: #333;}
	
/* ----- 사이드바: 최근 글 ----- */
#sidebar #recentpost ol {
	padding: 0 15px 11px 15px;
	text-align: justify;}
	
#sidebar #recentpost ol li {list-style: none;}
	
#sidebar #recentpost ol li a {
	padding-left: 16px;
	background: url('./img/bullet_black.png') left 50% no-repeat;}
	
#sidebar #recentpost ol li a:link {color:#000}
	
#sidebar #recentpost cite {
	font-size: 0.8em;
	letter-spacing: -1px;
	font-style: normal;
	font-size: 0.9em;
	color: #999;}
	
/* ----- 사이드바: 최근 댓글 ----- */
#sidebar #recentcomment ol {
	padding: 0 15px 11px 15px;
	text-align: justify;}
	
#sidebar #recentcomment ol li {list-style:none;}

#sidebar #recentcomment ol li a {
	padding-left: 16px;
	background: url('./img/bullet_black.png') left 50% no-repeat;}
	
#sidebar #recentcomment ol li a:link {color:#000}

#sidebar #recentcomment ol li blockquote {
	text-decoration: none;
	font-style: normal;}

#sidebar #recentcomment ol li cite {
	font-size: 0.8em;
	letter-spacing: -1px;
	text-decoration: none;
	font-style: normal;
	color: #999;}
	
/* ----- 사이드바: 최근 트랙백 ----- */
#sidebar #recenttrackback ol {
	padding: 0 15px 11px 15px;
	text-align: justify;}
	
#sidebar #recenttrackback ol li {list-style:none;}

#sidebar #recenttrackback ol li a {
	padding-left: 16px;
	background: url('./img/bullet_black.png') left 50% no-repeat;}
	
#sidebar #recenttrackback ol li a:link {color:#000}

#sidebar #recenttrackback ol li cite {
	font-size: 0.8em;
	letter-spacing: -1px;
	text-decoration: none;
	font-style: normal;
	color: #999;}
	
/* ----- 사이드바: 링크 ----- */
#sidebar #link ul {
	padding: 0 15px 11px 15px;
	text-align: justify;}
	
#sidebar #link ul li {
	list-style: none;
	font-weight: bold;}
	
#sidebar #link ul li ul {
	margin: 0 0 0 10px;
	border-left: 1px dashed #cdcdcd;
	padding: 0 0 0 0;}
	
#sidebar #link ul li ul li a {
	font-weight: normal;
	padding-left: 10px;
	background: url('./img/bullet_right_small.png') left 50% no-repeat;}
	
#sidebar #link ul li ul li a:link {color: #000;}

/* ----- 사이드바: 카운터 ----- */
#sidebar #counter .inside {padding: 0 15px 11px 15px;}

#sidebar #counter .inside {text-align: center;}

#sidebar #counter .inside ul {
	font-size: 0.9em;
	color: #999;}
	
#sidebar #counter .inside li {list-style: none;}

/* ----- 사이드바: 베너 ----- */
#sidebar #banner .inside {padding: 0 15px 1px 15px;}

#sidebar #banner .inside p {
	margin-bottom: 10px;
	text-align: center;}
	
#sidebar #banner .inside #subscription img {padding: 0 5px;}

/* ----- 푸터 ----- */
#footer {
	width: 900px;
	padding: 0 0 15px 0;
	clear: both;
	font-family: 'Lucida Grande', 'Myriad Pro', 'Trebuchet MS', Tahoma, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	font-variant: small-caps;
	letter-spacing: 1px;}
	
#footer ul {list-style: none;}
#footer ul li {margin: 0 5px; list-style: none; display: inline;}
	
#footer a {color: #333;}
	
#footer a:hover {color: #000;}

.lettert {color: #009bd5;}
.lettere {color: #0083ae;}
.letterx {color: #e80478;}
.lettert2 {color: #b71767;}
.letterc {color: #fdc11f;}
.letteru {color: #f39424;}
.letterb {color: #b1d04d;}
.lettere2 {color: #8daa41;}
