@charset "utf-8";

body
{
	font:0.75em/1.5 Tahoma, Arial, sans-serif;
	background-color:#47494b;
	color:#555;
	margin:0;
	padding:0;
}

.selected
{
	font-weight:700;
	color:#f30;
}

.cal_month
{
	font:.95em Helvetica, Arial, sans-serif;
	height:18px;
	font-weight:700;
}

.cal_week1
{
	font:.95em Arial, sans-serif;
	height:18px;
	font-weight:400;
}

.cal_week2
{
	font:.95em Arial, sans-serif;
	color:#BF8E7D;
}

.cal_week
{
	background-color:#E3DFD7;
	height:25px;
}

.cal_current_week
{
	background-color:#DAD5CB;
}

.cal_day
{
	font:.95em Verdana, Helvetica, Arial, sans-serif;
	color:#999;
	text-align:center;
}

.cal_day4
{
	color:#555;
	text-decoration:underline;
}

a.cal_click:hover
{
	color:#f30;
	font-weight:700;
}

.cap1
{
	color:#999;
	text-align:center;
}

.imageblock
{
	border:0 solid #fff;
	margin:5px 0;
	padding:5px;
}

.imageblock img
{
	border:0 solid #fff;
}

.moreless_fold
{
	background:url(images/iconMore.gif) top left no-repeat;
	padding-left:20px;
	color:#000;
}

.moreless_top
{
	background:url(images/iconLess.gif) top left no-repeat;
	padding-left:20px;
	color:#000;
}

.moreless_bottom
{
	background:url(images/iconLess.gif) top right no-repeat;
	padding-right:20px;
	color:#999;
	text-align:right;
}

.key1
{
	cursor:help;
}

.key1 img
{
	width:12px;
}

.clear
{
	clear:both;
}

h1
{
	font-size:1.8em;
}

h2
{
	font-size:1.4em;
}

h3
{
	font-size:1.2em;
}

h4
{
	font-size:1em;
}

body	#bodyContainer,#tt-body-page	#bodyContainer
{
	border-left:25px solid #999896;
}

#tt-body-cover	#bodyContainer
{
	border-left:25px solid #008FC1;
}

#tt-body-notice	#bodyContainer
{
	border-left:25px solid #C56B9A;
}

#tt-body-entry	#bodyContainer
{
	border-left:25px solid #3986AE;
}

#tt-body-category	#bodyContainer
{
	border-left:25px solid #E8AB00;
}

#tt-body-tag	#bodyContainer
{
	border-left:25px solid #D86510;
}

#tt-body-location	#bodyContainer
{
	border-left:25px solid #3AADA8;
}

#tt-body-keylog	#bodyContainer
{
	border-left:25px solid #8B96A5;
}

#tt-body-guestbook	#bodyContainer
{
	border-left:25px solid #91AC3C;
}

#tt-body-page	#bodyHeader a.t_home,#tt-body-cover	#bodyHeader a.t_cover,#tt-body-notice	#bodyHeader a.t_notice,#tt-body-entry	#bodyHeader a.t_home,#tt-body-category	#bodyHeader a.t_home,#tt-body-tag	#bodyHeader a.t_tag,#tt-body-search	#bodyHeader a.t_home,#tt-body-archive	#bodyHeader a.t_home,#tt-body-location	#bodyHeader a.t_location,#tt-body-keylog	#bodyHeader a.t_keylog,#tt-body-guestbook	#bodyHeader a.t_guestbook
{
	color:#D5D500;
}

#bodyHeader
{
	height:84px;
	border-bottom:0 solid #fff;
	background:url(images/color_line.gif) left bottom repeat;
}

.bodySubLine
{
	clear:both;
	line-height:1px;
	margin-left:25px;
	border-bottom:0 solid #8E8C86;
}

#bodyHeader .topMenu
{
	float:left;
	width:775px;
}

#bodyHeader .topMenu .blogTitle
{
	height:63px;
}

#bodyHeader .topMenu .blogTitle .hedightLineTitle
{
	height:23px;
}

#bodyHeader .topMenu .blogTitle h1
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:28px;
	color:#fff;
	font-weight:700;
	line-height:100%;
	margin:0 0 0 22px;
	padding:0;
}

#bodyHeader .topMenu .blogTitle	h1 a,#bodyHeader .topMenu .blogTitle h1 a:hover
{
	color:#fff;
	text-decoration:none;
}

#bodyHeader .topMenu .blogMenu
{
	text-align:left;
	clear:both;
	color:#999;
	font:8pt tahoma;
	margin:0 0 0 25px;
}

#bodyHeader	.topMenu .blogMenu a
{
	color:#c7c7c7;
	text-decoration:none;
	font:7pt tahoma;
}

#bodyHeader .topMenu .blogMenu a:hover
{
	color:#e7e7e7;
	text-decoration:none;
	font:7pt tahoma;
}

#bodyHeader .search
{
	position:absolute;
	top:0;
	left:785px;
	width:170px;
	overflow:hidden;
}

#bodyHeader .search .heightLineSearch
{
	height:28px;
}

*html #bodyHeader .search .heightLineSearch
{
	height:27px;
}

#bodyHeader .search input
{
	width:160px;
	height:15px;
	border:5px solid #686868;
	background-color:#747474;
	color:#bbb;
	font:11px Tahoma;
	margin:0;
}

*html #bodyHeader .search input
{
	width:158px;
}

#bodyHeader .search .submit
{
	width:43px;
	height:15px;
	border:0 solid;
	background-color:#47494b;
	padding-top:2px;
	color:#999;
	font:7pt tahoma;
}

#bodyContainer
{
	background-color:#d7d2c3;
}

#leftbar
{
	position:absolute;
	top:92px;
	left:3px;
	width:19px;
	z-index:10;
}

#rightSidebar
{
	position:absolute;
	display:block;
	top:92px;
	left:785px;
	width:150px;
	overflow:hidden;
	z-index:10;
	border:5px solid #e3e0d5;
	background-color:#EBE8E1;
	padding:0 5px 5px;
}

#container
{
	width:750px;
	background-color:#f3f1ed;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#content
{
	float:right;
	width:550px;
	overflow:hidden;
	background-color:#f3f1ed;
}

#sidebar
{
	float:left;
	width:200px;
	background-color:#ebe8e1;
	padding: 0 0 15px 0;
}

#sidebar .sidebaList ul
{
	overflow:hidden;
	padding:0 8px;
}

#sidebar h3
{
	font:7pt tahoma;
	text-align:right;
	font-weight:700;
	color:#555;
	border-bottom:0 dotted #bbb;
	text-transform:uppercase;
	background:url(images/dot_line.gif) bottom no-repeat;
	margin:8px 0 5px;
	padding:0 5px 2px 0;
}

#sidebar .blogImage img
{
	width:184px;
	background-color:#e3e0d5;
	margin-bottom:8px;
	padding:8px;
}

#sidebar .blogDesc
{
	color:#555;
	font-size:1em;
	line-height:1.2em;
	padding:0 5px;
}

#sidebar .userID
{
	color:#555;
	background:url(images/iconBy.gif) 3px 0 no-repeat;
	padding-left:22px;
}

#sidebar .notice
{
	margin:10px 0;
	padding:0;
}

#sidebar .notice li
{
	border-bottom:1px dotted #ddd;
	background:none;
	margin:0 0 2px;
	padding:0 0 1px;
}

#sidebar .notice a:link,#sidebar .notice a:visited
{
	background:url(images/iconNotice.gif) 0 0 no-repeat;
	padding:1px 0 5px 27px;
}

#sidebar .category
{
	margin:11px 0 0;
}

#sidebar .category #treeComponent
{
	font-size:1em;
	padding:0 8px 8px;
}

#sidebar .category li
{
	cursor:pointer;
	color:#555;
	background:none #e3e0d5;
	border-bottom:1px solid #ebe8e1;
	font:7pt tahoma;
	letter-spacing:1px;
	padding:4px 0 4px 10px;
}

*html #sidebar .category li
{
	padding:1px 0 2px 10px;
}

#sidebar .category .selected
{
	background:url(images/ct_selected.gif) center right no-repeat #d9d5c7;
	color:#6A0003;
}

#sidebar .tagbox ul
{
	text-align:justify;
}

#sidebar .recentTrackback .name
{
	text-transform:lowercase;
}

#sidebar .calendar_list
{
	width:95%;
	margin:5px auto;
}

.rss
{
	text-align:center;
	margin:15px 0;
}

#sidebar .feedcount
{
	text-align:center;
	margin:10px 0 0;
}

#rightSidebar h3
{
	font:7pt tahoma;
	text-align:left;
	font-weight:700;
	color:#555;
	border-bottom:0 dotted #bbb;
	text-transform:uppercase;
	background:url(images/dot_line.gif) bottom no-repeat;
	margin:8px 0 5px;
	padding:0 5px 2px 0;
}

#rightSidebar .tagbox ul
{
	text-align:justify;
	padding:0 3px 0 0;
}

#rightSidebar .banner
{
	margin-top:4px;
	text-align:center;
	background-color:#fff;
	overflow:hidden;
	border:1px solid #ccc;
	padding:3px 2px;
}

#rightSidebar .banner a:hover
{
	text-decoration:none;
	background:url();
}

#content .keylog,#content .localog,#content .taglog,#content .entryNotice,#content .entryProtected,#content .entry
{
	border:5px solid #EDEBE6;
	margin:10px;
	padding:5px;
}

#content .entryNotice .entryInfo,#content .entryProtected .entryInfo,#content .entry .entryInfo
{
	background-color:#fff;
	padding:2px 0 2px 4px;
}

#content .guestbook,#content .searchList
{
	border:5px solid #EDEBE6;
	width:510px;
	margin:10px 10px 0;
	padding:5px;
}

#content .searchList h3 .keycolor,#content .searchRplist h3 .keycolor,#content .searchTblist h3 .keycolor
{
	color:#999896;
}

#content #page-error
{
	text-align:center;
	margin:100px 0 110px;
}

#content #page-error .errorIMG
{
	text-align:center;
	width:300px;
}

#content #page-error .errorTXT
{
	text-align:left;
	width:300px;
	margin:20px 0 0;
}

#content #page-error h3
{
	background:url();
	text-align:center;
	font-weight:700;
	font-size:14px;
	color:#333;
}

.searchList ol,.searchRplist ol,.searchTblist ol
{
	list-style:none;
	margin:0;
	padding:5px;
}

.searchList li,.searchRplist li,.searchTblist li
{
	background:url(images/bul.gif) 0 6px no-repeat;
	border-bottom:1px solid #e7e7e7;
	padding-left:7px;
	padding-bottom:2px;
	margin-bottom:4px;
}

.searchList .date,.searchRplist .date,.searchTblist .date
{
	font:.95em Verdana, Helvetica, Arial, sans-serif;
	margin-right:5px;
}

.keylog ul
{
	text-align:justify;
	margin:0;
	padding:5px;
}

.keylog li
{
	display:inline;
}

.localog .spot
{
	color:#777;
	background:url(images/iconIndentArrow_local.gif) 5px 0 no-repeat;
	padding-left:20px;
	margin-top:5px;
}

.localog .info
{
	background:url(images/iconIndentArrow_localinfo.gif) 5px 3px no-repeat;
	padding-left:15px;
	margin-top:2px;
}

.taglog ul
{
	text-align:justify;
	line-height:18px;
	margin:0;
	padding:5px;
}

.taglog li
{
	display:inline;
	list-style:none;
}

.taglog li .cloud1
{
	color:#a2348f;
	font-weight:700;
	font-size:1em;
}

.taglog li .cloud2
{
	color:#5a5194;
	font-weight:700;
	font-size:1em;
}

.taglog li .cloud3
{
	color:#7870ab;
	font-weight:700;
	font-size:1em;
}

.taglog li .cloud4
{
	color:#666;
	font-size:1em;
}

.taglog li .cloud5
{
	font-size:1em;
	color:#999;
}

.guestWrite
{
	padding:0 5px;
}

.guestWrite h4
{
	border-bottom:5px solid #ECEAE6;
	font-size:14px;
	color:#888;
	margin:0 0 5px;
	padding:0 0 5px;
}

.guestWrite p
{
	margin:0;
	padding:2px;
}

.guestWrite input
{
	font:9pt Tahoma, Verdana;
	border:1px solid #ddd;
	width:100px;
	height:16px;
}

.guestWrite .inputP
{
	font:9pt verdana;
	border:1px solid #ddd;
	width:100px;
	height:16px;
	vertical-align:middle;
	margin:0 0 0 22px;
}

.guestWrite .submit
{
	border:1px solid #ddd;
	background-color:#ECEAE6;
	height:25px;
	width:501px;
	color:#333;
	margin-top:4px;
	font:7pt tahoma;
	letter-spacing:2px;
}

.guestWrite textarea
{
	width:499px;
	height:90px;
	border:1px solid #ddd;
	overflow:visible;
	font:9pt Tahoma;
}

.guestWrite .checkbox
{
	width:13px;
	border:0 solid;
	vertical-align:bottom;
	margin:0 0 0 93px;
	padding:0;
}

.guestList
{
	margin-top:4px;
	padding:5px 4px 0 5px;
}

.guestList p
{
	margin:3px 0 0;
	padding:0;
}

.guestList ol li
{
	background:url(images/dot_line.gif) top no-repeat;
	overflow:hidden;
	margin-top:1px;
	padding:5px 0;
}

.guestList .control a img
{
	border-top:0 solid;
	margin-left:0;
}

.guestList .guest_admin p a,.guestList .guest_general p a,.guestList .guest_secret p a
{
	color:#799133;
}

.entryNotice h2,.entryProtected h2,.entry h2
{
	background:url(images/dot_line.gif) bottom no-repeat;
	font-size:1.2em;
	line-height:1.2em;
	padding-bottom:5px;
	margin-bottom:5px;
}

.titleWrap
{
	margin-bottom:10px;
}

.titleWrap .category a
{
	font:1em Tahoma, Arial, sans-serif;
	color:#333;
	margin-right:6px;
}

.titleWrap .date
{
	font:.9em Verdana, Helvetica, Arial, Gulim, sans-serif;
	color:#888;
}

.entryProtected p.text
{
	background:url(images/imgProtected.gif) no-repeat;
	padding-left:50px;
}

.entryProtected input
{
	width:200px;
}

.entryProtected .submit
{
	width:50px;
	padding-top:2px;
	height:20px;
	background-color:#ccc;
	font:7pt tahoma;
	letter-spacing:2px;
}

.article
{
	width:500px;
	overflow:hidden;
	margin:5px 5px 10px;
}

.article a:hover
{
	color:#538199;
	text-decoration:none;
	background:url(images/dot_line_over.gif) bottom no-repeat;
}

.article dt
{
	text-decoration:underline;
}

.article dd
{
	margin-left:20px;
	padding-bottom:10px;
}

.article blockquote
{
	background:url(images/iconBlockquote.gif) top left no-repeat;
	padding-left:25px;
	margin:10px 20px;
}

.article p
{
	margin:3px 0;
}

.article h4
{
	list-style:none;
	background:url(images/h4_bul.gif) no-repeat 0 0;
	font-weight:700;
	font:bold 11px Tahoma, Verdana, Sans-serif;
	border-bottom:0 solid #e6efca;
	margin:0;
	padding:0 0 0 11px;
}

.article ul
{
	margin:3px 0 3px 15px;
	padding:0;
}

.article ul li
{
	list-style:none;
	background:url(images/bul.gif) 0 6px no-repeat;
	padding-left:7px;
}

.article .author
{
	float:right;
	color:#333;
	background:url(images/img_postedby.gif) no-repeat;
	height:31px;
	margin:30px 5px 0 0;
	padding:7px 0 0 70px;
}

.tagTrail
{
	background:url(images/entryTag.gif) center left no-repeat;
	clear:both;
	padding:2px 5px 5px 40px;
}

.tagTrail a
{
	margin-right:0;
}

.actionTrail
{
	background:url(images/dot_line.gif) top no-repeat;
	font:8pt tahoma;
	clear:both;
	text-align:right;
	color:#000;
	padding:5px;
}

.trackback
{
	border-top:0 solid #ddd;
	margin-bottom:0;
	overflow:hidden;
	padding:5px;
}

.trackback h3
{
	font:7pt tahoma;
	color:#555;
	border:4px solid #e7e7e7;
	background-color:#f7f7f7;
	letter-spacing:1px;
	text-align:center;
	margin:0 0 5px;
	padding:4px 0;
}

.trackback h4
{
	font:11px Tahoma;
	font-weight:400;
	margin:0;
}

.trackback li
{
	background:url(images/dot_line.gif) top no-repeat;
	padding:5px 0;
}

.trackback .from
{
	color:#777;
}

.trackback p
{
	font:11px Tahoma, Arial, sans-serif;
	color:#888;
	letter-spacing:0;
	margin:3px 0 0;
	padding:0;
}

.trackback a.delete
{
	background:url(images/iconDelete.gif) left top no-repeat;
	padding:0 0 0 8px;
	text-decoration:none;
}

.comment
{
	border-top:0 solid #ddd;
	margin-bottom:4px;
	overflow:hidden;
	padding:0 5px 5px;
}

.comment p
{
	margin:5px 0 0;
	padding:0;
}

.comment ol li
{
	background:url(images/dot_line.gif) top no-repeat;
	padding:5px 0;
}

.comment .control a img
{
	border:0 solid;
	margin-left:0;
}

.comment .rp_admin p a,.comment .rp_general p a,.comment .rp_secret p a
{
	color:#3986AE;
}

.commentWrite
{
	margin-top:5px;
	background:url(images/dot_line.gif) top no-repeat;
	padding:0;
}

.commentWrite h4
{
	border-bottom:5px solid #ECEAE6;
	font-size:14px;
	color:#888;
	margin:0 0 5px;
	padding:5px 0;
}

.commentWrite input
{
	font:9pt Tahoma, Verdana;
	border:1px solid #ddd;
	width:100px;
	height:16px;
	margin-left:0;
}

.commentWrite .inputP
{
	font:9pt Tahoma, Verdana;
	border:1px solid #ddd;
	width:100px;
	height:16px;
	vertical-align:middle;
	margin:0 0 0 22px;
}

.commentWrite .submit
{
	border:1px solid #ddd;
	background-color:#ECEAE6;
	height:25px;
	width:500px;
	color:#333;
	margin-top:4px;
	font:7pt tahoma;
	letter-spacing:2px;
}

.commentWrite textarea
{
	width:498px;
	height:90px;
	border:1px solid #ddd;
	overflow:visible;
	font:9pt Tahoma;
}

.commentWrite .checkbox
{
	width:13px;
	border:0 solid;
	vertical-align:bottom;
	margin:0 0 0 90px;
	padding:0;
}

.paging
{
	text-align:center;
	font:7pt tahoma;
	color:#999;
	background-color:#fbfbfb;
	margin:10px 11px 5px;
	padding:5px;
}

.paging .numbox
{
	border-left:1px solid #ccc;
	padding-left:3px;
	margin:0 5px;
}

.paging a.num
{
	border-right:1px solid #ccc;
	margin:0;
	padding:0 7px 0 6px;
}

.paging .selected
{
	color:#996A66;
	font-weight:700;
	text-decoration:none;
	margin-bottom:1px;
}

.paging .interword
{
	font:7pt tahoma;
	border-right:1px solid #ccc;
	margin-right:0;
	padding:0 5px 0 4px;
}

#bodyFooter
{
	clear:both;
	height:75px;
	border-top:1px solid #fff;
}

#bodyFooter .counter
{
	text-align:center;
	font:7pt tahoma;
	letter-spacing:1px;
	margin:8px 0 0;
	padding:0;
}

#bodyFooter .counter ul
{
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
}

#bodyFooter .counter ul li
{
	list-style:none;
	background:none;
	display:inline;
	color:#aaa;
	margin:0;
	padding:0;
}

#bodyFooter .copyright
{
	text-align:center;
	font:7pt tahoma;
	color:#aaa;
	letter-spacing:1px;
	margin:5px 0 0;
	padding:0 5px 0 0;
}

#bodyFooter .copyright a:hover
{
	color:#fff;
}

#bodyFooter .copyright .banner
{
	margin-top:4px;
}

#bodyFooter .copyright .banner a
{
	margin-left:4px;
}

.article .tagrelation
{
	margin-top:15px;
	clear:both;
}

.article .tagrelation fieldset
{
	border:1px solid #D9D5C7;
}

.article .tagrelation fieldset legend
{
	font:7pt tahoma;
	font-weight:700;
	color:#948965;
	text-transform:uppercase;
}

.article .tagrelation ul
{
	list-style:none;
	background-color:#F9F8F7;
	margin:0 5px 5px;
	padding:5px 0 3px 6px;
}

.article .tagrelation li a
{
	background:none;
	color:#948965;
}

#adminDropMenu
{
	position:absolute;
	visibility:hidden;
	width:90px;
	border:3px solid #47494b;
	border-top:2px solid #47494b;
	background-color:#f7f7f7;
	padding:5px;
}

#adminDropMenu ul
{
	list-style:none;
	margin:0!important;
	padding:0!important;
}

#adminDropMenu ul li a
{
	background:none;
	color:#555!important;
}

#adminDropMenu ul li a:hover
{
	color:#45948D!important;
	text-decoration:none;
	background:url(images/dot_line_over.gif) bottom no-repeat;
}

.debugTable
{
	background-color:#D2D2D2;
}

.coverpost
{
	clear:both;
	border-bottom:1px solid #ddd;
	margin-bottom:8px;
}

.coverpost h2
{
	font-size:120%;
	padding-right:5px;
}

.coverpost h2 a
{
	letter-spacing:-1px;
	line-height:125%;
}

.coverpost .img_preview
{
	float:left;
	width:80px;
	height:80px;
	border:1px solid #ccc;
	overflow:hidden;
	text-align:center;
	background-color:#fff;
	margin:0 7px 7px 0;
}

.coverpost .img_preview img
{
	width:90px;
	cursor:pointer;
}

.coverpost .post_info .category a
{
	font:1em Tahoma, Arial, sans-serif;
	color:#888;
	margin-right:6px;
}

.coverpost .post_info .date
{
	font:.9em Verdana, Helvetica, Arial, sans-serif;
	color:#888;
}

.coverpost .post_content
{
	line-height:125%;
	overflow:hidden;
	margin:5px 0;
}

.coverpost .post_tags
{
	background:url(images/entryTag.gif) center left no-repeat;
	clear:both;
	padding:5px 5px 5px 40px;
}

a:link,a:visited,a:active,.keylog a
{
	color:#555;
	text-decoration:none;
}

a:hover,a:hover.key1,.keylog a:hover,.localog a:hover,.article .tagrelation li a:hover
{
	color:#000;
	text-decoration:none;
	background:url(images/dot_line_over.gif) bottom no-repeat;
}

.no-more-prev,.no-more-next,.cal_day1,.cal_day2,#bodyFooter .copyright a
{
	color:#ccc;
}

.ib,.branch3,.trackback h3 span
{
	cursor:pointer;
}

.c_cnt,#sidebar .category .c_cnt,.searchList .cnt,.actionTrail .cnt
{
	font:7pt tahoma;
	color:#999;
}

.cal_day_sunday,.cal_day_sunday a
{
	color:#BF8E7D!important;
}

.cal_day3,.searchTblist .contents,.guestList .guest_general .name,.comment .rp_general .name
{
	color:#999;
}

a.cal_click:link,a.cal_click:visited
{
	color:#777!important;
	font-weight:700;
}

.dual,.triple
{
	margin-bottom:5px;
	padding:0;
}

a.key1,.localog a
{
	color:#555;
	text-decoration:none;
	background:url(images/dot_line.gif) bottom no-repeat;
}

hr,.author .text,.tagText,.trackback a.delete span,.comment h3,.coverpost .post_tags span
{
	display:none;
}

img,#rightSidebar .banner img
{
	border:0;
}

h1,h2,h3,h4,#bodyHeader .search form
{
	margin:0;
	padding:0;
}

input,textarea
{
	border:1px solid #aaa;
}

#tt-body-search	#bodyContainer,#tt-body-archive	#bodyContainer
{
	border-left:25px solid #40A6A8;
}

#footer,*html #footer
{
	clear:both;
	height:10px;
}

#sidebar a,#rightSidebar a,.searchList a,.searchRplist a,.searchTblist a,.trackback a,.paging a
{
	text-decoration:none;
	color:#555;
}

#sidebar a:hover,#sidebar .tagbox a:hover,#rightSidebar a:hover,#rightSidebar .tagbox a:hover,.searchList a:hover,.searchRplist a:hover,.searchTblist a:hover,.trackback a:hover,.paging a:hover
{
	text-decoration:none;
	color:#000;
}

#sidebar ul,#rightSidebar ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#sidebar li,.article .tagrelation li,#adminDropMenu ul li
{
	background:url(images/bul.gif) 0 6px no-repeat;
	padding-left:7px;
}

#sidebar .sidebaList li,#rightSidebar li
{
	background:url(images/bul.gif) 0 6px no-repeat;
	padding-left:7px;
	margin-top:2px;
}

#sidebar .cnt,#rightSidebar .cnt
{
	font:7pt Tahoma, Helvetica, Arial, sans-serif;
	color:#999;
}

#sidebar .date,#rightSidebar .date
{
	font:.9em Tahoma, Helvetica, Arial, sans-serif;
	color:#888;
}

#sidebar .name,#rightSidebar .name
{
	font:.95em Tahoma, Arial, sans-serif;
	color:#888;
}

#sidebar .tagbox li,#rightSidebar .tagbox li
{
	background:none;
	display:inline;
	list-style:none;
	white-space:nowrap;
	padding:0;
}

#sidebar .tagbox a,#rightSidebar .tagbox a
{
	padding:1px;
}

#sidebar .tagbox li .cloud1,#rightSidebar .tagbox li .cloud1
{
	font-weight:700;
	font-size:1em;
	color:#a2348f;
}

#sidebar .tagbox li .cloud2,#rightSidebar .tagbox li .cloud2
{
	font-weight:700;
	font-size:1em;
	color:#5a5194;
}

#sidebar .tagbox li .cloud3,#rightSidebar .tagbox li .cloud3
{
	font-weight:700;
	font-size:1em;
	color:#7870ab;
}

#sidebar .tagbox li .cloud4,#rightSidebar .tagbox li .cloud4
{
	font-size:1em;
	color:#666;
}

#sidebar .tagbox li .cloud5,#rightSidebar .tagbox li .cloud5
{
	font-size:1em;
	color:#888;
}

#sidebar .recentComment,#sidebar .recentTrackback
{
	width:200px;
	overflow:hidden;
}

#sidebar .archive,#sidebar .calendar
{
	font-family:verdana;
}

#content .searchRplist,#content .searchTblist,#content .coverpage
{
	border:5px solid #EDEBE6;
	width:510px;
	margin:10px;
	padding:5px;
}

#content .keylog h3,#content .localog h3,#content .taglog h3,#content .guestbook h3,#content .searchList h3,#content .searchRplist h3,#content .searchTblist h3,.coverpage h3
{
	background:url(images/dot_line.gif) bottom no-repeat;
	margin-bottom:10px;
	color:#222;
}

.searchList .name,.searchRplist .name,.searchTblist .name
{
	font:.95em Tahoma, Arial, sans-serif;
	color:#999;
	padding-left:0;
}

.taglog a:hover,.actionTrail a,.trackback .name
{
	color:#000;
}

*html .guestWrite .inputP,*html .commentWrite .inputP
{
	margin:0 0 0 20px;
}

.guestWrite .namePassword,.guestWrite .homepageSecret,.commentWrite .namePassword,.commentWrite .homepageSecret
{
	margin:0 0 3px;
}

*html .guestWrite .namePassword,*html .guestWrite .homepageSecret,*html .commentWrite .namePassword,*html .commentWrite .homepageSecret
{
	margin:0 0 2px;
}

.guestWrite .homepage,.commentWrite .homepage
{
	width:273px;
	font:8pt verdana;
}

.guestWrite label,.commentWrite label
{
	font:10px Verdana;
}

*html .guestWrite .submit,*html .commentWrite .submit
{
	width:501px;
	margin-top:3px;
}

*html .guestWrite textarea,*html .commentWrite textarea
{
	width:497px;
}

.guestList ol,.guestList ul,.trackback ol,.comment ol,.comment ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.guestList .date,.trackback .date,.comment .date
{
	font:7pt tahoma, Verdana, Helvetica, Arial, sans-serif;
	color:#777;
}

.guestList .name,.comment .name
{
	font-weight:700;
}

.guestList .guest_admin .name a,.comment .rp_admin .name a
{
	color:#000;
	background:url(images/dot_line.gif) bottom no-repeat;
}

.guestList .guest_general .name a,.comment .rp_general .name a
{
	color:#777;
	background:url(images/dot_line.gif) bottom no-repeat;
}

.guestList .guest_secret .name,.comment .rp_secret .name
{
	color:#C59F9A;
}

.guestList .guest_secret .name a,.comment .rp_secret .name a
{
	color:#C59F9A;
	background:url(images/dot_line.gif) bottom no-repeat;
}

.guestList .guest_secret p,.comment .rp_secret p
{
	color:#B3998A;
	font-weight:400;
}

.guestList .guest_admin .name a:hover,.guestList .guest_general .name a:hover,.guestList .guest_secret .name a:hover,.comment .rp_admin .name a:hover,.comment .rp_general .name a:hover,.comment .rp_secret .name a:hover
{
	background:url(images/dot_line_over.gif) bottom no-repeat;
}

.guestList li ul li,.comment li ul li
{
	background:none #ECEAE6;
	border:1px solid #E8E6E2;
	margin:5px 0 0 25px;
	padding:5px;
}

.guestList .control a:hover,.comment .control a:hover
{
	text-decoration:none;
	background:none;
}

.article a:link,.article a:visited,.article a:active
{
	color:#538199;
	text-decoration:none;
	background:url(images/dot_line.gif) bottom no-repeat;
}

.paging a.no-more-prev,.paging a.no-more-next
{
	text-decoration:none;
	color:#999;
}