@charset "utf-8";

/* Style Reset */
ul.lb-ul, li.lb-li, dt.lb-dt, dd.lb-dd,
.lb-b, button.lb-m-b, ul.lb-m-list, li.lb-m-li, a.lb-m-link, input.lb-m-r, ul.lb-p, li.lb-p, a.lb-p, ol.lb-bc, li.lb-bc, a.lb-bln, ul.lb-list, li.lb-list-i,
p.lb-warn, h1.lb-dm-title, p.lb-dm-info, dl.lb-dm-info, dt.lb-dm-info, dd.lb-dm-info, ul.lb-dm-images, li.lb-dm-images, h2.lb-dm-sb-i, ul.lb-dm-ul, li.lb-dm-li, h2.lb-tl-title, h3.lb-in-title, a.lb-in-title, a.lb-in-category, a.lb-in-trackbacks, a.lb-in-comments, ul.lb-in-badges, li.lb-in-badges, p.lb-in-summary, a.lb-in-summary, div.lb-tb, h2.lb-bar-h2, div.lb-tb-head, h3.lb-tb-title, p.lb-tb-date, p.lb-tb-ip, p.lb-tb-delete, p.lb-tb-excerpt, a.lb-tb-excerpt, div.lb-cm-photo, h3.lb-cm-author, p.lb-cm-date, p.lb-cm-secret, div.lb-cm-body, div.lb-cm-a, div.lb-cm-content, div.lb-cm-foot, h2.lb-cw-title, table.lb-gl, a.lb-gl-status, dl.lb-gl, dt.lb-gl, dd.lb-gl-bln, dd.lb-gl-thumbnail, dd.lb-gl, p.lb-gl-summary, a.lb-gl-summary, p.lb-wr
	{ margin: 0; padding: 0; border: none; background: none; text-decoration: none; list-style: none; }

/* Default Styles */
ul.lb-ul {}
	li.lb-li {}
label.lb-lbl { padding-right: 5px; }
dl.lb-dl { margin: 0; padding: 0; line-height: 30px; }
input.lb-txt { height: 23px; margin: 2px 0; padding: 0 5px; line-height: 23px; vertical-align: top; }
input.lb-chk { margin-top: 8px; vertical-align: top; }
textarea.lb-ta {}
select.lb-sel { }

/* UI Components : button(b), clear(c), divider(d), hidden(h), icon(i), dropdown menu(m), pages(p), breadcrumbs(bc), balloon(bln) etc. */
a.lb-b, button.lb-b { display: inline-block; margin: 5px; padding: 0; white-space: nowrap; }
.lb-c { clear: both; }
span.lb-d { margin: 0 5px; }
.lb-h { display: block; position: absolute !important; width: 1px; height: 1px; font-size: 0; line-height: 0; overflow: hidden; visibility: hidden; }
a.lb-i, button.lb-i, span.lb-i, strong.lb-i { display: inline-block; vertical-align: bottom; }
	a.lb-i, button.lb-i { padding: 0 0 0 24px; }
	span.lb-i, strong.lb-i { padding: 0 0 0 19px; text-align: center; }
	strong.lb-i { display: block; float: left; margin: 0 5px 0 0; padding-right: 5px; }
		a.lb-i.lb-first { margin: 5px 5px 0 0; background-position: 0 -20px; }
		a.lb-i.lb-first:hover { background-position: 0 -40px; }
		a.lb-i.lb-last { margin: 5px 0 0 5px; background-position: 0 -60px; }
		a.lb-i.lb-last:hover { background-position: 0 -80px; }
		div.lb-i.lb-cm-a { background-position: 0 -100px; }
		span.lb-i.lb-arrow { position: absolute; top: 0; right: -11px; z-index: 2; height: 29px; padding-left: 12px; background-position: 0 -160px; }
		span.lb-i.lb-new, span.lb-i.lb-hasnew { height: 13px; padding-left: 13px; background-position: 0 -240px; line-height: 13px; }
		span.lb-i.lb-updated, span.lb-i.lb-hasupdate { height: 13px; padding-left: 13px; background-position: 0 -260px; line-height: 13px; }
		span.lb-i.lb-hasnew, span.lb-i.lb-hasupdate { margin-top: -2px; }
		a.lb-i.lb-rss { background-position: 0 -300px; }
		a.lb-i.lb-tag, button.lb-i.lb-tag, span.lb-i.lb-tag { margin-bottom: 5px; margin-right: 5px; background-position: 0 -320px; }
		button.lb-i.lb-declare { background-position: 0 -340px; }
		a.lb-i.lb-print { background-position: 0 -360px; }
		button.lb-i.lb-file { margin-bottom: 5px; margin-right: 5px; background-position: 0 -380px; }
		strong.lb-i.lb-heart { background-position: 0 -400px !important; }
		a.lb-i.lb-search, button.lb-i.lb-search, span.lb-i.lb-search { margin-bottom: 5px; margin-right: 5px; background-position: 0 -420px; }
		a.lb-i.lb-write, span.lb-i.lb-write { margin-bottom: 5px; background-position: 0 -440px; }
		a.lb-i.lb-login { background-position: 0 -460px; }
		a.lb-i.lb-setup { background-position: 0 -480px; }
		a.lb-i.lb-manage { background-position: 0 -500px; }
		a.lb-i.lb-cancel, button.lb-i.lb-cancel { background-position: 0 -520px; }
		a.lb-i.lb-list { background-position: 0 -540px; }
		button.lb-i.lb-submit { background-position: 0 -560px; }
		button.lb-i.lb-sort, span.lb-i.lb-sort { margin-bottom: 5px; margin-right: 5px; background-position: 0 -580px; }
		button.lb-i.lb-scrap { background-position: 0 -600px; }
		a.lb-i.lb-modify { background-position: 0 -620px; }
		a.lb-i.lb-delete { background-position: 0 -640px; }
		a.lb-i.lb-send { background-position: 0 -660px; }
		a.lb-i.lb-top { background-position: 0 -680px; }
		span.lb-i.lb-vote, strong.lb-i.lb-vote { background-position: 0 -700px; }
		span.lb-i.lb-blame, strong.lb-i.lb-blame { background-position: 0 -720px; }
		span.lb-i.lb-home { margin-bottom: 5px; margin-right: 5px; background-position: 0 -740px; }
		span.lb-i.lb-pin { background-position: 0 -760px; }
		a.lb-i.lb-down { background-position: 0 -780px; }
		span.lb-i.lb-skip { background-position: 0 -800px; }
		a.lb-i.lb-back, button.lb-i.lb-back { background-position: 0 -820px; }
		button.lb-i.lb-load { background-position: 0 -840px; }
		button.lb-i.lb-preview { background-position: 0 -860px; }
		button.lb-i.lb-save { background-position: 0 -880px; }
		span.lb-i.lb-info { background-position: 0 -900px; }
		span.lb-i.lb-alert { margin-bottom: 5px; margin-right: 5px; background-position: 0 -920px; }
		a.lb-i.lb-comments, span.lb-i.lb-comments { margin: 5px 0; background-position: 0 -940px; }
		strong.lb-i.lb-comments { margin: 5px 5px 0 0; background-position: 0 -940px; }
		span.lb-i.lb-user { margin: 5px 0; background-position: 0 -960px; }
		span.lb-i.lb-key { margin: 5px 0; background-position: 0 -980px; }
		span.lb-i.lb-mail { background-position: 0 -1000px; }
		span.lb-i.lb-hasfile { height: 11px; padding-left: 12px; background-position: 0 -1080px; line-height: 11px; }
		span.lb-i.lb-hasimage { height: 11px; padding-left: 12px; background-position: 0 -1100px; line-height: 11px; }
		span.lb-i.lb-hasmovie { height: 11px; padding-left: 12px; background-position: 0 -1120px; line-height: 11px; }
		span.lb-i.lb-warn { margin: 0 5px 5px; background-position: 0 -1160px; }
	
div.lb-m { position: relative; height: 23px; margin: 3px 5px 0 0; line-height: 23px; overflow: visible; }
	button.lb-m-b { display: block; position: relative; z-index: 5; width: 100%; height: 23px; background-position: right -1040px; line-height: 23px; text-align: left; }
		span.lb-m-b-p { padding-left: 8px; }
	ul.lb-m-list { position: relative; z-index: 4; top: 1px; left: -1px; width: auto; height: auto; }
		li.lb-m-li { position: relative; width: 100%; border-width: 0 1px 1px; border-style: solid; }
			label.lb-m-link, a.lb-m-link:link, a.lb-m-link:visited { display: block; position: relative; z-index: 2; width: 100%; padding-right: 0; white-space: nowrap; }
				span.lb-m-p { padding: 0 60px 0 8px; }
					span.lb-m-count { display: block; position: absolute; z-index: 6; top: 0; right: 8px; width: 52px; height: 23px; text-align: right; }
			input.lb-m-r { display: block; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; }
div.lb-m.lb-ina { overflow: hidden; }
div.lb-m.lb-sel {}
	div.lb-m.lb-sel li.lb-m-li.lb-sel { position: relative; top: 0; }
		li.lb-m-li.lb-sel span.lb-i { display: block; }
div.lb-m.lb-sel.lb-ina span.lb-m-b-p { visibility: hidden; }
div.lb-m.lb-sel.lb-ina li.lb-m-li.lb-sel { position: absolute; top: -24px; left: 0; border: none; }
div.lb-m.lb-sel.lb-ina span.lb-m-count { visibility: hidden; }
div.lb-m.lb-sel.lb-ina li.lb-sel span.lb-m-p { padding-left: 8px !important; }
div.lb-m.lb-sel.lb-ina input.lb-m-r { visibility: hidden; }
ul.lb-p { margin: 0 5px; }
	li.lb-p {}
		strong.lb-p, a.lb-p:link, a.lb-p:visited { display: block; height: 19px; margin: 5px 0; padding: 0 5px 0 6px; line-height: 18px; text-align: center; }
		strong.lb-p.lb-long, a.lb-p.lb-long { padding-left: 5px; }
		a.lb-p-b { padding-left: 19px; }

ol.lb-bc { position: relative; z-index: 2; }
	li.lb-bc { position: relative; }
		a.lb-bc:link, a.lb-bc:visited { position: relative; z-index: 1; height: 29px; margin: 0; padding: 0 5px 0 20px; line-height: 29px; }
			a.lb-bc:hover span.lb-arrow.lb-i { position: absolute; background-position: 0 -200px; }
	li.lb-bc:first-child a.lb-bc, li.lb-bc.lb-1st a.lb-bc, a.lb-bc.lb-bc-o, h1.lb-bc-o, h2.lb-bc-o { position: relative; padding-left: 5px; }
.lb-bar { }
	h2.lb-bar-h2 { margin-left: 5px; }
		h2.lb-bar-h1.lb-bc-o, h2.lb-bc-o { margin-left: 0; padding-right: 5px; }
strong.lb-bln { display: block; font-family: 'Georgia', serif; text-align: center; overflow: hidden; }
	strong.lb-bln-small { width: 42px; height: 26px; padding: 0 0 10px; font-size: 16px; line-height: 26px; background-position: 0 0; }
		strong.lb-bln-small.lb-secret { background-position: 0 -36px; }
		strong.lb-bln-long { font-size: 9px; }
	strong.lb-bln-large { width: 60px; height: 40px; padding: 0 0 12px; font-size: 20px; line-height: 36px; background-position: 0 0; }
		strong.lb-bln-large.lb-secret { background-position: 0 -52px; }
		strong.lb-bln-large.lb-bln-long { font-size: 14px; }
		a.lb-bln, span.lb-bln { }
div.lb-msg { width: 300px; margin: 24px auto; padding: 10px; line-height: 20px; }
	span.lb-msg-i { margin-bottom: 0 !important; }
	h2.lb-msg-title { width: 100%; margin: 0 0 10px; padding: 0 0 10px; border-width: 0; border-bottom-width: 1px; border-style: dotted; line-height: 19px; }
	li.lb-tag-i { padding-right: 10px; }
	a.rate-1 { font-size: 11px; }
	a.rate-2 { font-size: 12px; }
	a.rate-3 { font-size: 14px; }
	a.rate-4 { font-size: 24px; }
	a.rate-5 { font-size: 24px; font-weight: bold; text-decoration: underline;}
ul.lb-list { list-style: none; }
	li.lb-list-i, dt.lb-list-i { width: auto; height: 29px; padding: 0 5px 0 6px; float: left; background-position: 0 -121px; }
	.lb-e .lb-list-i { background: none; }
	li.lb-list-i:first-child, dt.lb-list-i:first-child, li.lb-list-i.lb-1st, dt.lb-list-i.lb-1st { padding-left: 0; background: none; }
	li.lb-list-p { padding: 0 10px; }
	li.lb-invis { width: auto; height: auto; padding: 0; background-image: none; }
		a.lb-invis:link,
		a.lb-invis:visited { display: block; position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; overflow: hidden; }
		a.lb-invis:hover,
		a.lb-invis:active,
		a.lb-invis:focus { display: inline-block; position: static; width: auto; height: 19px; margin: 5px; padding: 0 0 0 24px; }
a.lb-link,
a.lb-link:link,
a.lb-link:visited
	{ text-decoration: none; }
a.lb-link:hover,
a.lb-link:active
	{ text-decoration: underline; }
p.lb-warn { margin-bottom: 24px; background-color: #efb9b9; border-color: #c50404; }
fieldset.lb-login { border: 0; }
	dd.lb-lo-i { margin-right: 10px; }
div.lb-photo { background-position: center center; background-repeat: no-repeat; }

/* Areas */
#lune_board { z-index: 0; position: relative; padding: 0 0 16px; }
	#lb_gcf { display: none; }
	#lune_board_title { display: block; margin: 0; padding: 0 0 24px 15px; font-size: 18px; font-weight: normal; line-height: 18px; }
		#lune_board_title.lb-l { padding-bottom: 0; line-height: 31px !important; }
	div.lb-head { padding: 0 0 24px; }
	div.lb-category.lb-m { z-index: 10; margin-left: 15px; }
#lb_document { margin-bottom: 48px; }
	div.lb-dm { padding-bottom: 24px; }
		div.lb-dm-title { position: relative; margin: 0 4px; padding: 20px 24px 16px; border-width: 0 0 1px; border-style: dotted; }
		div.lb-dm-title.with-bln { padding-left: 108px; }
			strong.lb-dm-bln { position: absolute; top: 50%; left: 24px; margin-top: -26px; }
			h1.lb-dm-title {}
			p.lb-dm-info { }
			dl.lb-dm-info { }
				dt.lb-dm-info { margin-left: 10px; padding-left: 10px; }
				dt.lb-dm-info:after { content: " :"; }
				dd.lb-dm-info { margin-left: 5px; }
		div.lb-dm-body { margin: 24px 20px 0 20px; }
			ul.lb-dm-images {}
				li.lb-dm-images { margin-bottom: 24px; text-align: center; }
					img.lb-dm-images { width: auto; max-width: 100%; height: auto; }
			div.lb-dm-sb { width: 30%; float: right; margin: 0; }
				div.lb-dm-sb-i { position: relative; zoom: 1; margin: 0 0 20px 20px; padding: 10px 10px 0; overflow: hidden; }
				div.lb-dm-sb-i.lb-dm-sb-ft { padding: 0; }
					h2.lb-dm-sb-i { margin: 5px; background-position: right -1140px; }
						button.lb-b.lb-dm-sb-b { width: 100%; margin: 0; text-align: left; }
					div.lb-dm-sb-body { padding: 10px; border-width: 1px 0 0; border-style: dotted; }
			div.lb-dm-content { margin: 0 0 24px; }
			dl.lb-dm-dl { margin: 0; }
				dt.lb-dm-dt { clear: left; line-height: 20px; }
				dt.lb-dm-dt:after { content: " :"; }
				dd.lb-dm-dd { margin: 0 0 10px 20px; line-height: 20px; }
					ul.lb-dm-ul {}
						li.lb-dm-li { padding-right: 5px; }
							a.lb-dm-link {}
							span.lb-dm-count {}
						li.lb-dm-li:after { content: ", "; }
						li.lb-dm-li.last-child:after { content: ""; }
						li.lb-dm-li:last-child:after { content: ""; }
			div.lb-dm-sign { position: relative; zoom: 1; margin: 24px 0 0; padding: 10px; }
				div.lb-dm-sign-photo { }
				div.lb-dm-sign-author { padding: 0 10px; border-width: 0 0 1px; border-style: dotted; }
				div.lb-dm-sign-content { padding: 10px 20px 10px 10px; }
#trackbacks { margin-top: 24px; }
	div.lb-tb-url { margin: 0 10px; }
		a.lb-tb { margin: 5px 0 0; }
	div.lb-tb { clear: both; margin: 0 10px; padding: 5px 10px 10px; border-width: 0 0 1px 0; border-style: dotted; }
		div.lb-tb-head {}
			h3.lb-tb-title {}
				a.lb-tb-title {}
					cite.lb-tb-cite { font-style: normal; }
			p.lb-tb-date { }
			p.lb-tb-ip { }
			p.lb-tb-delete {}
		p.lb-tb-excerpt { clear: both; margin-top: 5px; font-style: italic; }
			a.lb-tb-excerpt {}
#comments { clear: both; margin-top: 24px; }
	div.lb-cm { clear: both; position: relative; zoom: 1; margin: 0 10px; padding: 10px 0; border-width: 0 0 1px 0; border-style: dotted; }
		div.lb-cm-head { width: 100px; float: left; margin: 0; }
			div.lb-cm-photo {}
			h3.lb-cm-author { height: 29px; padding: 0 0 0 5px; line-height: 29px; white-space: nowrap; }
				a.lb-author {}
				span.lb-author {}
				span.lb-author.member_0 {}
			p.lb-cm-date { padding: 0 5px; }
		div.lb-cm-body { position: relative; padding: 5px 5px 0; }
			div.lb-cm-a { position: absolute; top: 5px; left: -19px; width: 19px; float: none; height: 19px; margin: 0; }
			p.lb-cm-secret { padding: 5px 0 10px 10px; text-align: left; }
			form.lb-cm-secret { padding: 0 0 15px 10px; }
			div.lb-cm-content { margin: 0 5px 5px; }
			div.lb-cm-foot { padding: 0; border-width: 1px 0 0; border-style: dotted; }
				button.lb-cm-b { margin-right: 0; }
					strong.lb-cm-i, span.lb-cm-i { margin-top: 0; margin-right: 0; }
#comment_write { margin-top: 24px; padding: 5px; }
	div.lb-cw { margin-bottom: 5px; padding: 0 5px 5px; }
		div.lb-cw-head {}
			h2.lb-cw-title {}
			div.lb-cw-editor { clear: both; margin: 0; }
	div.lb-cw-foot { padding: 0 10px 0 0; }
#lb_search, #lb_sort { position: relative; margin-bottom: 24px; }
#lb_search { z-index: 9; }
#lb_sort { z-index: 8; }
	h2.lb-tl-title { margin: 5px 0 0 5px; }
	div.lb-tl-m { width: 100px !important; margin-top: 2px; }
	button.lb-tl-b, a.lb-tl-b { margin-right: 0; }
#lb_list {}
	#lb_index { position: relative; z-index: 3; margin: -31px 4px 0; }
		tbody.lb-in-1 td { border-top: none; }
		th.lb-in-th { height: 31px; padding: 0 10px 0 11px; background-position: 0 -120px; text-align: center; white-space: nowrap; }
		th.lb-in-th.lb-1 { background: none; }
		td.lb-in-td { padding: 14px 10px 14px 11px; border-width: 1px 0 0 0; border-style: dotted; text-align: center; white-space: nowrap; }
		th.lb-in-th.lb-title,
		td.lb-in-td.lb-title,
		td.lb-in-td.lb-in-focus { width: 100%; height: auto; white-space: normal; }
			h3.lb-in-title { text-align: left; }
				a.lb-in-title {}
			a.lb-in-category {}
			span.lb-in-count { height: 13px; margin: 0 0 0 10px; line-height: 13px; }
			a.lb-in-trackbacks,
			a.lb-in-comments { padding: 0 4px; }
			span.lb-in-d.lb-notice, a.lb-in-category.lb-notice { margin-top: 1px; }
			span.lb-in-count.lb-notice { margin-top: 3px; }
			ul.lb-in-badges { height: 11px; margin: 1px 0 0 10px; line-height: 11px; }
				li.lb-in-badges { height: 11px; margin-right: 5px; }
		td.lb-in-td.lb-nick_name { text-align: left; }
		td.lb-in-td.lb-summary { padding-top: 0; border-top: none; vertical-align: top; white-space: normal; }
			p.lb-in-summary { text-align: left; }
				a.lb-in-summary {}
		th.lb-in-th.lb-status, td.lb-in-td.lb-status { padding-left: 0; padding-right: 0; }
	#lb_gallery { margin: 0 4px 14px; padding: 4px 0 0 14px; border-width: 1px 0 0; border-style: dotted; }
		table.lb-gl { width: 100%; }
			td.lb-gl { height: 100%; padding: 10px 0 6px 10px; vertical-align: top; }
				div.lb-gl-status { position: absolute; z-index: 2; top: -2px; right: -2px; width: 80px; height: 80px; }
					div.lb-gl-status.lb-gl-new { background-position: 0 0; }
					div.lb-gl-status.lb-gl-updated { background-position: 0 -80px; }
						a.lb-gl-status { display: block; width: 80px; height: 80px; font-size: 80px; line-height: 80px; }
				div.lb-gl { position: relative; top: 0; height: 100%; margin: 20px auto 0; }
				div.lb-gl.lb-gl-no-thumb { padding-top: 23px; }
					div.lb-gl-chk { position: absolute; z-index: 3; width: 13px; height: 13px; right: 10px; }
					div.lb-gl-chk.lb-gl-chk-top { top: 10px !important; }
						input.lb-gl-chk { width: 13px; height: 13px; margin: 0; padding: 0; }
					dl.lb-gl { margin: 10px 10px 0; }
						dt.lb-gl { clear: left; line-height: 20px; }
						dt.lb-gl:after { content: ' :'; }
						dd.lb-gl-bln { position: absolute; z-index: 4; top: -22px; left: -22px; }
						dd.lb-gl-thumbnail { margin-bottom: 10px; }
						dd.lb-gl { clear: left; padding-left: 15px; margin-bottom: 10px; line-height: 20px; }
						dd.lb-gl-no-heading { padding-left: 1px; }
						dd.lb-gl.lb-title, dd.lb-gl.lb-summary { padding-left: 0; line-height: normal; }
							p.lb-gl-summary {}
#lb_write { }
	fieldset.lb-wr-login { width: 550px; margin: 14px auto 0; }
	table.lb-wr { margin: 14px 4px; }
		th.lb-wr, td.lb-wr { border-width: 0 0 1px; border-style: dotted; }
		th.lb-wr.lb-1, td.lb-wr.lb-1 { border-top-width: 1px; }
		th.lb-wr { height: 29px; padding: 0 24px; font-weight: normal; white-space: nowrap; }
		td.lb-wr { width: 100%; height: 29px; padding: 2px 14px; vertical-align: middle; }
			span.lb-wr.lb-alert.lb-i { margin: 0; }
			input.lb-wr-txt { width: 250px; }
			textarea.lb-wr-ta.lb-ta { width: 350px; }
			input.lb-wr-tel { width: 26px; }
			input.lb-wr-date { width: 80px; }
			input.lb-wr-kz {}
			p.lb-wr { margin: 2px 0 0 10px; line-height: 25px; }
#lb_krzip { width: 360px; margin: 5px auto; }
	h1.lb-kz { padding-right: 5px; }
	div.lb-kz-se { margin: 5px 0 10px 0; padding: 5px; }
		div.lb-kz-head { margin-bottom: 5px; padding: 0 0 5px 100px; border-width: 0 0 1px; border-style: dotted; }
		select.lb-kz { width: 100%; margin: 0; }

/* Grouping for Convinience */
a.lb-b, button.lb-b, a.lb-i, button.lb-i, span.lb-i, strong.lb-i,
h2.lb-dm-sb-i
	{ height: 19px; line-height: 19px; }
ul.lb-ul, li.lb-li,
.lb-bar, ul.lb-list,
p.lb-warn, p.lb-dm-info, dl.lb-dm-info, div.lb-dm-sign-author, div.lb-tb-head, div.lb-tb-url, p.lb-cm-secret, form.lb-cm-secret, div.lb-cm-foot, div.lb-cw-head, div.lb-kz-head
	{ height: 29px; line-height: 29px; }
li.lb-li, dt.lb-dt, dd.lb-dd,
span.lb-d, .lb-l, div.lb-m, li.lb-p, li.lb-bc, h2.lb-bar-h2,
p.lb-dm-info, dt.lb-dm-info, dd.lb-dm-info, li.lb-dm-li, div.lb-dm-sign-photo, h2.lb-se-title, h2.lb-tl-title, h3.lb-in-title, a.lb-in-category, span.lb-in-count, a.lb-in-trackbacks, a.lb-in-comments, ul.lb-in-badges, li.lb-in-badges, h3.lb-tb-title, p.lb-tb-date, p.lb-tb-ip, p.lb-cm-date, h2.lb-cw-title
	{ display: block; width: auto; float: left; }
.lb-r,
dl.lb-dm-info, button.lb-tl-b, a.lb-tl-b, div.lb-tb-url, p.lb-tb-delete, div.lb-cw-foot
	{ display: block; width: auto; float: right; }
input.lb-txt, textarea.lb-ta,
.lb-bar, div.lb-m, div.lb-msg, div.lb-kz-se,
p.lb-warn, div.lb-dm-sb-i, div.lb-dm-sign, div.lb-dm-sign-photo, div.lb-cm-photo, div.lb-cm-body, #comment_write, div.lb-cw, div.lb-cw-foot, div.lb-gl
	{ border-width: 1px; border-style: solid; }
h1.lb-bc-o, h2.lb-bc-o, h2.lb-bar-h2, strong.lb-bln, h2.lb-msg-title,
#lune_board_title, h1.lb-dm-title, h2.lb-dm-sb-i, th.lb-in-th, h3.lb-in-title, h3.lb-tb-title, h3.lb-cm-author, h2.lb-cw-title, th.lb-wr, h1.lb-kz
	{ font-weight: normal; }
.lb-b, button.lb-m-b,
span.lb-author, input.lb-wr-date, input.lb-wr-kz
	{ cursor: pointer; }
span.lb-author.member_0
	{ cursor: auto; }

/* Cross-Browsing Modification Required */
span.lb-in-count, a.lb-in-comments
	{ border-radius: 7px; -moz-border-radius: 7px; }
strong.lb-i, strong.lb-p, a.lb-p
	{ border-radius: 10px; -moz-border-radius: 10px; }
li.lb-bc:first-child a.lb-bc, a.lb-bc.lb-bc-o, h1.lb-bc-o
	{ border-radius: 15px 0 0 15px; -moz-border-radius: 15px 0 0 15px; }
.lb-bar, div.lb-msg,
div.lb-cw, div.lb-kz-se
	{ border-radius: 16px; -moz-border-radius: 16px; }
#comment_write
	{ border-radius: 21px; -moz-border-radius: 21px; }

/* Settings */
strong.lb-i, span.lb-m-count, ul.lb-p,
span.lb-dm-count, a.lb-in-trackbacks, a.lb-in-comments
	{ font-family: 'Verdana', sans-serif; }

/* Layout Color */
div.lb-m, label.lb-m-link, a.lb-m-link, div.lb-m.lb-sel.lb-ina a.lb-m-link, div.lb-m.lb-sel.lb-ina label.lb-m-link, .lb-bar, div.lb-photo,
div.lb-dm-sb-i, div.lb-dm-sign, div.lb-cm-body, div.lb-cw, div.lb-gl,
div.lb-bar-c, div.lb-bd-c, div.lb-bd-n, div.lb-bd-s
	{ background-color: #fff; }
label.lb-m-link:hover, a.lb-m-link:hover, a.lb-m-link:active, a.lb-p:hover, a.lb-p:active, a.lb-bc:hover, a.lb-bc:active, a.lb-bc:hover span.lb-bc-c, a.lb-bc:active span.lb-bc-c,
span.lb-in-count
	{ background-color: #eee; }
a.lb-in-comments 
	{ background-color: #888; }
input.lb-txt, textarea.lb-ta,
div.lb-m, li.lb-m-li, .lb-bar, div.lb-msg, h2.lb-msg-title,
div.lb-dm-title, div.lb-dm-sign-author, td.lb-in-td, div.lb-tb, div.lb-cm, #lb_gallery, div.lb-gl, th.lb-wr, td.lb-wr, 
div.lb-bar-c, div.lb-bd-c, div.lb-bd-n, div.lb-bd-s
	{ border-color: #ccc; }
div.lb-dm-sb-i, div.lb-dm-sb-body, div.lb-dm-sign, div.lb-dm-sign-photo, div.lb-cm-photo, div.lb-cm-body, div.lb-cm-foot
	{ border-color: #e0e0e0; }
label.lb-lbl, input.lb-txt, span.lb-author,
.lb-b, div.lb-m.lb-ina button.lb-m-b, a.lb-m-link,
a.lune_board_title, h2.lb-dm-sb-i, a.lb-dm-link, a.lb-in-title, h2.lb-bar-h2, a.lb-tb-title
	{ color: #111 !important; }
a.lb-in-trackbacks
	{ color: #666; }
.lb-sub,
button.lb-m-b, span.lb-m-count, a.lb-p,
p.lb-dm-info, dl.lb-dm-info, dt.lb-dm-dt, span.lb-dm-count, th.lb-in-th, a.lb-in-category, a.lb-in-summary, dt.lb-gl, a.lb-gl-summary, a.lb-author, span.lb-author.member_0, a.lb-tb, a.lb-tb-excerpt, p.lb-tb-date, p.lb-tb-ip, p.lb-cm-date, p.lb-cm-secret, p.lb-wr
	{ color: #767676; }
span.lb-d
	{ color: #e0e0e0; }
strong.lb-i, strong.lb-p,
a.lb-in-comments
	{ color: #fff; }

div.lb-gl-status { background-image: url(../images/ribbon.png); }
	
/* Hack for Firefox.. */
@-moz-document url-prefix() {
	button.lb-b::-moz-focus-inner, button.lb-m-b::-moz-focus-inner { padding: 0; border: 0; line-height: 19px; }
	button.lb-b .lb-i { margin-top: 0; }
	strong.lb-i.lb-vote, strong.lb-i.lb-blame { margin-top: -1px !important; }
	button.lb-tl-b { padding-top: 5px; }
}

/* Hack for IE : hide in other browsers */
div.lb-bd-n, div.lb-bd-c, div.lb-bd-s,
div.lb-bar-w, div.lb-bar-e, span.lb-hack-w, span.lb-hack-w-i, span.lb-hack-e, span.lb-ie6y { display: none; }