@charset "utf-8";
/* ##1 Reset Global Style - YUI CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* 그 외 초기화 */
html { font-size:100.01%; }
body{
	color:#222;
	font-family: "나눔고딕", "Malgun Gothic", Dotum, "Trebuchet MS", Verdana, AppleGothic, Sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	background-color:#484130;
}
	/* 공통 */
a {text-decoration:none;}
a:link, a:visited {
	color:#259;
}
a:hover {
	color:#137;
}
a:active {
	color:#003;
}
#footer a:hover {
	border-bottom:1px dotted #F66;
}
code, pre {
	background-color:#FFEEAA;
	border:1px dashed #CCCCAA;
	display:block;
	font-family:"Lucida Console",Monaco,monospace;
	font-size:0.8em;
	line-height:1.4em;
	padding:5px;
	margin:5px 0 10px;
text-align:left;
	}
strong {
	font-weight:bold;
}
acronym {
	cursor:help;
}
/* Float bug fix */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
/* ##2 Global Layout */
#wrapper {
	width:870px;
	margin:0 auto;
	position:relative;
	}
	#header {
		position:relative;
		background:url(./images/header_bottom.png) no-repeat scroll center bottom;
		margin:0 auto;
		width:850px;
		padding:0 10px;
		height:140px;
		}
	#contentsWrapper {
		background:transparent url(./images/contentBg.png) repeat-y scroll center top;
		width:870px;
		padding:0;
		}
		#contentColumn {
			/* background:transparent url(./images/paperTex.jpg) repeat scroll 0 0; */
			width:830px;
			border:10px solid #f6f7af;
			margin:0 auto;
			}
	#contentsBottom {
		background:url(./images/contentBottomBg.png) no-repeat scroll center top;
		width:870px;
		height:10px;
	}
	#sideBar {
		position:absolute;
		top:0;
		right:0;
		z-index:1000;
padding-left:50px;
overflow:hidden;
		}
	#footer {
		clear:both;
		height:50px;
		width:870px;
		font-family: "Lucida Sans", "Eras Medium ITC", Verdana, Tahoma, Arial, san-serif;
		font-size: 0.8em;
		letter-spacing: 0px;
		background:url(images/footer.png) no-repeat center 0;
		margin:0px auto 15px;
		position:relative;
		}
/* ##3 Header */
#logo {
background:transparent url(./images/logo.png) no-repeat scroll 0 0;
margin-top:10px;
float:left;
}
#logo a {
width:290px;
padding-top:144px;
overflow:hidden;
height:0;
display:block;
}

#nav {
	float:right;
	clear:right;
	margin-top:15px;
font-family:Tahoma, Sans-serif;
}
#nav ul {
	list-style:none;
	background:#74704f;
	float:left;
	border:10px solid #3F352F;
}
	#nav ul li {
		float:left;
	}
		#nav ul li a {
			display:block;
			padding:5px 15px;
			color:white;
			position:relative;
			text-align:center;
overflow:hidden;
		}
		#nav ul li a div {
			height:0;
			position:absolute;
			background-color:#605d45;
			width:100%;
			top:0;
			left:0;
			overflow:hidden;
			line-height:34px;
		}
		#nav ul li a:hover {
			color:#ffffc8;
			/*background:#605d45;*/
		}
#tt-body-page #nav_blog a, #tt-body-notice #nav_notice a, #tt-body-tag #nav_tag a, #tt-body-guestbook #nav_guest a,
#tt-body-page #nav_blog a:hover, #tt-body-notice #nav_notice a:hover, #tt-body-tag #nav_tag a:hover, #tt-body-guestbook #nav_guest a:hover,
#tt-body-page #nav_blog a:active, #tt-body-notice #nav_notice a:active, #tt-body-tag #nav_tag a:active, #tt-body-guestbook #nav_guest a:active {
	background:#605d45;
	color:#FFFFC8;
text-shadow:#333 0.1em 0.1em 0.2em, #eee -0.05em -0.05em 0.1em;
}
/* rss 버튼 */
#rss {
	float:right;
	margin:10px 10px 0 0;
	background:transparent url(./images/rss.png) no-repeat 0 0;
	}
#rss a {
	display:block;
	padding-top:48px;
	height:0;
	overflow:hidden;
	width:48px;
	background:transparent url(./images/rss.png) no-repeat 0 -48px;
	opacity:0;
}
/* ##4 contentsWrapper */
#contentColumn h2 {
display:none;
}
.message {
	background-color:#FFE8DB;
	padding:10px;
font-size:0.8em;
}
.entry {
	clear:both;
	border-bottom:10px solid #F6F7AF;
	overflow:hidden;
}
.entry > h3 {
	margin:10px 0;
	background:url(./images/titleBg.gif) no-repeat scroll center 50%;
	height:54px;
	line-height:54px;
	padding-left:90px;
	font-size:1.2em;
	font-weight:bold;
	font-family:"2008서울한강체 M","나눔명조 Bold","바탕",Georgia,serif;
}
.entry > h3 a {
text-shadow: 0 0 0.2em #87F, 0 0 0.2em #87F;
}
.entry > h3 a:hover {
text-shadow: 0 0 0.2em #F87, 0 0 0.2em #F87, 0 0 0.2em #F87;
}
.articleInfo {
	width:140px;
	float:left;
	padding-right:10px;
	text-align:right;
	font-size:.75em;
	margin-bottom:10px;
}
.closeArticleInfo {
	background:url(./images/articleInfoBtn.gif) no-repeat scroll right 0;
	float:right;
	font-size:0.8em;
	height:10px;
	line-height:1em;
	margin-right:-10px;
	overflow:hidden;
	padding-right:12px;
	text-indent:-999px;
	width:0;
cursor:pointer;
}
	.articleInfo p.closed {
		background-position:right -10px;
	}
.entryDate {
	background:url(images/date.jpg) no-repeat scroll 85px 5px;
	visibility:hidden;
	padding:5px 0 0 65px;
	position:relative;
	font-family:Arial, Tahoma, Geneva, sans-serif;
}
	.entryDate .year {
		float:left;
		width:15px;
		height:0;
		padding-top:54px;
		background-image:url(./images/year.png);
		background-repeat:no-repeat;
		background-attachment:scroll;
		overflow:hidden;		
	}
		.entryDate .y2006 {
			background-position:0 3px;
		}
		.entryDate .y2007 {
			background-position:-20px 3px;
		}
		.entryDate .y2008 {
			background-position:-40px 3px;
		}
		.entryDate .y2009 {
			background-position:-60px 3px;
		}
		.entryDate .y2010 {
			background-position:-80px 3px;
		}
	.entryDate .month, .entryDate .adate {
		width:54px;
		text-align:center;
		display:block;
		margin-left:20px;
	}
	.entryDate .month {
		height:20px;
		color:white;
		line-height:20px;
		font-size:1em;
	}
	.entryDate .adate {
		height:34px;
		line-height:34px;
		font-size:2.4em;
		font-weight:bold;
	}
.commentInfo, .trackbackInfo {
	font-size:1.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:10px 0 0;
}
.commentInfo span, .trackbackInfo span {
	color:#f57979;
}
.commentInfo span.cnt, .trackbackInfo span.cnt {
	font-size:1.4em;
	display:block;
	padding:10px;
	line-height:1em;	
	font-family:"Century Gothic", Tahoma, sans-serif;
	color:#7b6ed8;
}
.commentInfo {
	background:url(./images/aComment.jpg) no-repeat scroll 30px 15px;
}
	.commentInfo a:hover span, .trackbackInfo a:hover span {
		color:#70D97A;
	}
	.commentInfo a:hover span.cnt, .trackbackInfo a:hover span.cnt {
		color:#DF4800;
	}
.trackbackInfo {
	background:url(./images/aTrackback.jpg) no-repeat scroll 35px 15px;
}
.aCategory {
	padding:5px 0 0 5px;
}
.admin {
	margin:0 10px 10px 160px;
	background:#EAEFFF;
	font-size:.75em;
	padding:0 20px;
}
/* 글 내용 요소 설정 */
.article {
	width:655px;
	float:left;
	padding-left:10px;
	font-size:.85em;
	margin-bottom:10px;
	border-left:1px solid #F7B9C0;
	min-height:300px;
	text-align:justify;
}
/* - list style */
.article ol {
	padding:5px 5px 5px 40px;
	list-style-type:decimal;
}
.article ul {
	padding:5px 5px 5px 35px;
	list-style-type:disc;
}
.article dl {
}
	.article dl dt {
		font-weight:bold;
		border-bottom:1px dotted #FF84B3;
		margin:5px 0 0;
		padding-left:5px;
	}
	.article dl dd {
		padding-left:30px;
	}
.article h1, .article h2, .article h3, .article h4, .article h5, .article h6 {
	font-family:"다음_Regular", "나눔고딕", "돋움", sans-serif;
	background:none;
	padding:0 0 3px;
	margin:10px 0 5px;
	border-bottom:1px solid #FFBE53;
}
	.article h1 {
		font-size:2em;
	}
	.article h2 {
		font-size:1.8em;
	}
	.article h3 {
		font-size:1.6em;
	}
	.article h4 {
		font-size:1.4em;
	}
	.article h5 {
		font-size:1.2em;
	}
	.article h6 {
		font-size:1em;
	}
.article p, .article div {
	margin:3px 0 8px;
}
.article a {
	border-bottom:1px dotted;
	background-color:#FAFAD0;
	}
.article a:hover {
	background-color:#FDdFca;
	}
	.article a[rel] {
		background:none;
		border:none;
	}
.article p.cap1 {
	margin:0 5px 5px;
	background-color:#FFF0F8;
	font-size:0.85em;
}
.article blockquote {
	background:url(./images/quote.png) no-repeat scroll 10px 5px;
	padding:0 10px 0 30px;
	font-family:"2008서울한강체 M","한겨레결체",바탕,serif;
}
/* 같은 카테고리의 글보기를 설정했을 경우 적용되어 버림 
.article table {
	font-size:.95em;
	width:100%;
}
	.article table th, td {
		padding:2px 3px;
		border-left:1px solid white;
		border-right:1px solid white;
	}
	.article table th {
		font-weight:bold;
		text-align:center;
		background-color:#FDE8FF;
		border-bottom:2px solid #FFA6CE;
	}
	.article table td {
		border-bottom:1px solid #FFBE51;
	} */
.imageblock {
}
/* 관련 태그들 */
.tags, .noticeInfo {
	clear:both;
	padding:5px 10px 5px 45px;
	font-size:.8em;
	background:#E0F5E5 url(./images/tag.png) no-repeat scroll 10px 5px;
	min-height:25px;
}
.noticeInfo {
background-image:none;
}
/* 트랙백 리스트 */
.trackback {
	clear:both;
	border:10px solid #C0D5E0;
}
	.trackbackUrl {
		font-size:.75em;
		background-color:#eee;
		padding:0 10px;
	}
	.trackbackList .trackbackTitle {
		background-color:#F5FA90;
		font-size:0.7em;
		line-height:1.5em;
		position:relative;
		padding:2px 10px;
	}
		.trackbackTitle .tb_rep_title {
			font-size:1.2em;
		}
		.trackbackTitle a.delete {
			display:block;
			position:absolute;
			top:5px;
			right:10px;
			padding-top:16px;
			width:16px;
			overflow:hidden;
			height:0;
			background:url(./images/delete.png) no-repeat;
		}
			.trackbackTitle a.delete:hover {
				background-position:0 -16px;
			}
	.trackbackList .trackbackContent {
		padding:5px;
		font-size:.7em;
		line-height:1.4em;
	}
.another_category {
	line-height:1em;
}
.another_category a {
	background:none;
}
/* 댓글 리스트 */
.commentList {
	clear:both;
	border:10px solid #fadbd7;
}
.commentList .commentTitle {
	position:relative;
	background:#FaCaF0 url(./images/comment.png) no-repeat 10px 50%;
	padding:3px 10px 3px 35px;
}
	.commentTitle .rep_name a {
		color:#356542;
		font-weight:bold;
		font-family:"2008서울남산체 EB", "다음_Regular", "나눔명조", 바탕, Tahoma, sans-serif;
	}
	.commentTitle .date {
		font-size:.75em;
		padding-left:15px;
	}
	.commentTitle .replyAction {
		position:absolute;
		top:7px;
		right:10px;
	}
		.replyAction a {
			display:block;
			float:left;
			margin-left:5px;
			height:0px;
			width:16px;
			padding-top:16px;
			overflow:hidden;
			background-repeat:no-repeat;
			background-attachment:scroll;
			background-image:url(./images/comment_edit.png);
		}
			.replyAction a.modify {
				background-position:0 0;
			}
			.replyAction a.write {
				background-position:-16px 0;
			}
			.replyAction a.modify:hover {
				background-position:0 -16px;
			}
			.replyAction a.write:hover {
				background-position:-16px -16px;
			}
.commentList .commentContent {
	padding:5px 10px 10px;
	font-size:.8em;
line-height:1.5em;
}
.commentList li:hover .commentTitle {
	background-color:#F0b5E5;
}
	.commentList li:hover .commentTitle .rep_name a {
		color:#e0ffb0;
	}
 	.commentList li:hover ol li.reply .rep_name a {
		color:#5F80E5;
	}
.commentList li:hover {
	background-color:#f6f6f6;
}
.commentList li:hover li.reply:hover .commentTitle {
	background-color:#D0E5F0;
}
.commentList li:hover li.reply:hover .commentTitle .rep_name a {
color:#fff;
}
.replyBox {
	border:5px solid #E5DFF5;
margin:5px;
}
.commentList li:hover .replyBox {
	border:5px solid #b6D7F0;
}
.reply .commentTitle, .reply .guestbookTitle, .commentList li:hover .reply .commentTitle {
	background:#DFEFF5 url(./images/commentReply.png) no-repeat 10px 50%;
}
.reply .rep_name a {
	color:#54637f;
	font-size:.9em;
}
.commentList li img {
	vertical-align:middle;
}
/* 비밀 댓글, 방명록 */
.guest_secret > .commentTitle, li.guest_secret:hover > .commentTitle {
	background-color:#FAAAAA;
}
/* 글 쓰기 폼 */
.writeForm {
	background-color:#FFF4EA;
}
.writeBox {
	padding:10px;
}
.writeForm ul {
	clear:both;
	list-style:none;
	padding:10px 0 5px;
	}
	.writeForm ul li {
		margin-bottom:4px;
		float:left;
		}
/* 코멘트, 방명록 입력 레이블 */
.writeBox li:hover {
	background:none;
}
.writeForm label {
	display:block;
	width:85px;
	margin-right:10px;
	float:left;
	clear:left;
	text-align:right;
	padding-left:2px;
	font-size:0.75em;
	cursor:pointer;
	}
/* 코멘트, 방명록 입력 */
.writeForm input {
	float:left;
	clear:right;
	background-color:transparent;
	border-color:#DDDDDD;
	border-style:none none solid;
	border-width:medium medium 1px;
	padding:3px;
	height:18px;
	line-height:18px;
	font-size:.8em;
	}
.submitBtn {
	margin:5px 0 0 100px;
	height:30px;
	width:250px;
	display:block;
	clear:both;
	font-size:.85em;
	}
/* 코멘트, 방명록 내용 입력 */
.writeForm textarea {
	padding:5px;
	font-size:0.75em;
	line-height:1.5em;
	border:1px solid #FFD688;
	width:675px;
	}
.writeForm textarea:hover {
	background-color:#E8FFF9;
}
.writeForm textarea:focus, .writeForm input:focus {
	background-color:#F8FFF8;
	outline-color:#FCC;
	outline-style:solid;
	outline-width:3px;
	}
.writeForm dl {
	clear:both;
}
/* 비밀 체크 */
.secret input {
	margin:3px 0;
	background:none;
	border:none;
}
.secret input:focus {
	outline:none;
	background:none;
}
/* URI 입력란 */
.wUrl {
	width:500px;
	}
/* 페이지 Pagination */
#pagination {
	background-color:#C5CBFA;
	font-family:Arial, Helvetica, sans-serif;
}
.page_prev, .page_next {
	width:100px;
}
	.page_prev a, .page_next a {
		padding:5px 8px;
		text-align:center;
		display:block;
	}
	a.no-more-prev, a.no-more-next {
		color:#dadada;
	}
.page {
	font-size:0.9em;
}
#pagination div {
	float:left;
}
	#pagination div.page_next {
		float:right;
	}
.page a {
	display:block;
	padding:5px 10px;
	float:left;
	text-align:center;
}
	.page a[href] {
	}
	.page a[href]:hover, .page_prev a[href]:hover, .page_next a[href]:hover, .page a[href]:active, .page_prev a[href]:active, .page_next a[href]:active {
		background-color:#B0A0F0;
		color:white;
	}
	.page .currentPage {
		background-color:#A08AFA;
		color:yellow;
		font-size:1.2em;
	}
	.interword {
		display:block;
		float:left;
		margin:0 10px;
	}
.skipPage {
	margin-left:15px;
}
	#goToPage {
		display:inline;
		float:none;
	}
/* 검색 결과 */
.searchBox .searchWord {
	font-size:2em;
	color:#033;
	font-weight:bold;
}
.searchBox .searchCnt {
	font-size:1.5em;
	color:#6A0300;
}
ol.searchList {
	border:10px solid #9AD5B5;
}
ol.searchList li {
	font-size:0.8em;
}
	ol.searchList li a {
		display:block;
		padding:2px 10px;
		background-color:#FAE5FA;
	}
		ol.searchList li a:hover {
			background-color:#f0caf0;
			
		}
/* Tag Cloud */
.tagCloud ul.tagList {
	border:10px solid #fadbd7;
	padding:10px;
}
.tagCloud ul.tagList li {
	display:inline;
	padding:5px;
}
a.cloud5 { 
	font-size:.75em;
	color:#aaa;
	}
a.cloud4 {
	font-size:.9em;
	color:#e8b;
	}
a.cloud3 {
	font-size:1em;
	color:#59c;
	}
a.cloud2 {
	font-size:1.2em;
	color:#593;
	}
a.cloud1 {
	font-size:1.4em;
	color:#a61;
	font-weight:bold;
	}
.tagCloud ul.tagList li a:hover {
	background-color:#FDF7C6;
}
/* ##5 SideBar */
#sideSwitch {
	position:absolute;
	margin:70px 0 0 -50px;
	width:50px;
	overflow:hidden;
	right:0;
	z-index:-1;
}
	#sideSwitch p {
		background:transparent url(./images/sideSwitch.png) no-repeat scroll 0 0;
		height:40px;
		overflow:hidden;
		width:70px;
		text-indent:-999px;
		margin-left:15px;
		z-index:0;
	}
		#sideSwitch p.opened {
			background-position:0 -41px;
		}
#sideBar #sideWrapper {
	width:250px;
	border:10px solid #EFB585;
	float:left;
	overflow:hidden;
	background-color:#F5FAF5;
	font-size:.75em;
	margin-right:-270px;
}
.sideGadget {
	line-height:1.5em;
}
	.sideGadget h3 {
		border-bottom:1px solid #DDAABB;
		border-top:1px solid #F5F5F5;
		background:transparent url(./images/sidebarTitle.png) no-repeat scroll center 50%;
		padding:2px 0 2px 10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		color:#b46;
		font-size:1.1em;
		clear:both;
		cursor:pointer;
	}
	.sideGadget ul li {
	}
		.sideGadget ul li a {
			display:block;
			padding:1px 10px;
			border-bottom:1px solid #efefef;
		}
			.sideGadget ul li a:hover {
				background-color:#F5EAE0;
				border-bottom:1px solid #e5e5e5;
			}
/* 관리자 메뉴 */
#sideBar #adminMenu {
	background-color:#F0faa0;
}
	#adminMenu ul {
		text-align:center;
	}
	#adminMenu ul li {
		display:inline;
		margin:0 5px;
	}
/* 검색 */
#searchForm {
	background-color:#F5E5A7;
	padding:2px;
	text-align:center;
}
#searchForm input[type="text"] {
	width:180px;
vertical-align:middle;
}
#searchForm .searchSubmit {
	font-size:0.75em;
	padding:2px;
	width:40px;
}
/* side profile */
#s_profile {
	text-align:center;
	padding:5px;
}
/* side tag cloud */
ul.sideTag {
	font-size:1.2em;
	text-align:justify;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
}
ul.sideTag li, ul.sideTag li a {
	display:inline;
	padding:0;
	border:none;
}
ul.sideTag li {
	padding:0;
}
/* side Category */
#sideCategory ul {
	line-height:1.5em;
}
	#sideCategory > ul > li {
	}
		#sideCategory > ul > li > a {
			background-color:#FFE8DB;
			padding:5px;
		}
		#sideCategory > ul > li > a:hover {
		}
		#sideCategory ul li a {
			border:none;
		}
/* - 1단계 분류 */
	#sideCategory > ul > li > ul {
	}
		#sideCategory > ul > li > ul > li {
		}
			#sideCategory > ul > li > ul > li a {
				background-color:#FAFACA;
				padding:2px 0 0 15px;
			}
			#sideCategory > ul > li > ul > li:hover a {
				background-color:#f6f5aa;
			}
			#sideCategory > ul > li > ul > li a:hover {
			}
			#sideCategory > ul > li > ul > li:hover ul li a {
				background-color:#F5f0da;
			}
/* - 2단계 분류 */
	#sideCategory ul li ul li ul {
	}
		#sideCategory ul li ul li ul li {
		}
			#sideCategory ul li ul li ul li a {
				background-color:#FFF;
				padding-left:30px;
			}
			#sideCategory ul li ul li ul li a:hover {
				background-color:#F5DAC0;
			}
/* 달력 */
.calendar {
	padding:5px;
}
.tt-calendar a {
	border:none;
	}
.cal_wrap {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	}
.tt-calendar {
	border-collapse:separate;
	border-spacing:2px;
	}
.tt-calendar caption {
	font-size:0.9em;
	}
.tt-calendar tbody {
	}
	/* - 셀 정렬*/
	.tt-calendar th, .tt-calendar td  {
		text-align:center;
		}
	/* - 달 표시 부분 */
	.cal_month { 
		text-align:center;
		}
	/* - 요일 표시 부분 */
	.cal_week1, .cal_week2 {
		border-top:1px solid #eee; 
		height:15px;
		}
		.cal_week2 {
			color:#CC3300;
			}
	/* - 각 날짜 */
	.cal_week { 
		padding:0;
		}
	/* - 이번 주 */
	.cal_current_week {
		background-color:#FAEFFA;
		}
	
	/* == 날짜별 설정 == */
	/* - 평범한 날 */
	.cal_day {
		color:#aabbff;
		font-size:0.9em;
		height:22px;
		}
	/* - 빈 날짜 */
	.cal_day1 {
		background-color:#FaFDFF;
		}
	/* - 일요일 */
	.cal_day_sunday {
		color:#d99;
		background-color:#faeaea;
		}
	
	/* - 링크 스타일 */
	a.cal_click:link, a.cal_click:visited {
		display:block;
		height:22px;
		line-height:22px;
		font-weight:bold;
		background:url(./images/days.jpg) no-repeat scroll 0 0;
		}
	a.cal_click:hover, a.cal_click:active {
		background:url(./images/days.jpg) no-repeat scroll 0 -22px;
	}
	/* - 오늘 날짜 */
	.cal_day4 {
		background:url(./images/days.jpg) no-repeat scroll 0 -66px;
		font-weight:bold;
		color:white;
	}
	.cal_day4 a.cal_click {
		background:url(./images/days.jpg) no-repeat scroll 0 -44px;
		font-size:1.1em;
		}
/* 방문자 통계 */
#s_counter ul li {
	float:left;
	width:50%;
	text-align:center;
}
	#s_counter ul li.total {
		clear:both;
		float:none;
		background-color:#EAF5A5;
		width:100%;
	}
.sbName {
	color:#030;
	}
.sbDate {
	color:#609;
	}
/* ## 6 Footer */
.license {
	text-align:center;
	line-height:50px;
	color:#3A954A;
}
.gotoTop {
	position:absolute;
	right:40px;
	top:15px;
}
/* ## 7 Floating Navigation */
#floatNav {
	display:none;
	border: 5px solid #84b5f0;
	font-size: 0.7em;
	position: absolute;
	top: 150px;
	left:10px;
	background-color:#fff;
	overflow:hidden;
	height:20px;
	width:100px;
	margin-bottom:10px;
}
#floatNav h4 {
	height:20px;
	line-height:20px;
	text-align:center;
	background-color:#c0e5FA;
}
	#floatNav ul {
		clear:both;
		width:300px;
	}
		#floatNav ul li a {
			display:block;
			height:20px;
			line-height:20px;
		}
		ul#articleList li {
		}
			li.selected {
				background-color:#FADFCA;
			}
		ul#articleList li a {
			background:url(./images/listBullet.png) no-repeat scroll 5px 50%;
			overflow:hidden;
			padding:0 5px 0 15px;
		}
			ul#articleList li a:hover {
				background-color:#faf5c0;
			}
		#gotoFooter {
		}
	
	ul#floatPagination {
		float:left;
		background-color:#C5CBFA;
	}
		ul#floatPagination li {
			display:inline;
		}
			ul#floatPagination li a {
				float:left;
				width:75px;
				text-align:center;
			}
				ul#floatPagination li a[href]:hover {
					background-color:#9090e5;
					color:white;
				}