/*_*/

HTML{font-size:100.01%;}HTML,BODY,DIV,SPAN,APPLET,OBJECT,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD{margin:0;padding:0;border:0;outline:0;font-size:100%;}HTML,BODY,DIV,SPAN,APPLET,OBJECT,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND{vertical-align:baseline;}UL{list-style:none;}BLOCKQUOTE,Q{quotes:none;}BLOCKQUOTE:before,BLOCKQUOTE:after,Q:before,Q:after{content:"";content:none;}:focus{outline:0;}INS{text-decoration:none;}DEL{text-decoration:line-through;}TABLE{border-collapse:collapse;border-spacing:0;}BODY{line-height:1;}

.content-tags .comma,
.sidebar-tags .comma,
.sidebar-cal DT,
.hide_date #page .entry .entry-date,
.hide_upic #page .entry .entry-text .author DT,
.hide_meta #page .entry .entry-text .metadata,
.view-recent #page .entry .entry-text .author .username,
.sidebar .hr,
.hr HR {
	display:none;
	}
.type-C #page .entry .entry-text .author .username {
	display:block;
	}


A:link *, A:visited *, A:link:hover *, A:link:active *, A:visited:hover *, A:visited:active * {
	cursor:pointer;
	} 
BODY {
	font:62.5%/1.5 Helvetica, Arial, serif;
	}
.hr {
	display:block;
	height:1px;
	overflow:hidden;	
	}
.comment-head:after {
	content:" ";
	clear:both;
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	visibility:hidden;
	}

/* Page
--------------------------------------- */
HTML, #page {
	min-width:894px;
	}
	.layout-inner {
		position:relative;
		overflow:hidden;
		}

/* Header
--------------------------------------- */
.header {
	position:relative;
	}
	.content .header .userpic {
		float:left;
		display:inline;
		overflow:hidden;
		}
		.header .userpic-in {
			text-align:center;
			}
	.header .userpic {
		z-index:31337;
		}
	.header H2, .header H3 {
		line-height:1.1;
		margin-bottom:.5em;
		}

/* Content
--------------------------------------- */
.content {
	float:left;
	width:100%;
	margin-right:-100%;
	}
.content-inner {
	position:relative;
	margin-right:345px;
	margin-left:30px;
	overflow:hidden;
	}
.column-right .content-inner {
	margin-right:345px;
	margin-left:30px;
	}
.column-left .content-inner {
	margin-right:15px;
	margin-left:345px;
	}
.content .entry {
	position:relative;
	width:100%;
	margin:3.5em 0 0;
	overflow:hidden;
	}
	.content .entry .entry-title {
		margin-right:130px;
		font-size:2.4em;
		line-height:1.1em;
		}
		.content .entry .entry-title IMG {
			padding-right:.5em;
			}
	.content .entry .entry-linkbar {
		padding-bottom:.5em;
		margin-right:0;
		text-align:center;
		}
	.content .entry .entry-text .author {
		position:relative;
		float:right;
		max-width:120px;
		margin:-2.6em 0 1.2em 1.2em;
		font-size:0.85em;
		text-align:center;
		z-index:10;
		}
		.content .entry .entry-text .author * {
			margin-left:0;
			}
		.content .entry .entry-text .author .inside {
			display:block;
			margin-top:.3em;
			}
	.content .entry .entry-text .metadata {
		margin:0 1.2em 1.2em 0;
		overflow:hidden;
		font-size:0.85em;
		}
		.content .entry .entry-text .metadata DL {
			margin:0;
			display:block;
			}
		.content .entry .entry-text .metadata DT, .content .entry .entry-text .metadata DD {
			display:inline;
			margin-left:0;
			}
		.content .entry .entry-text .metadata DT {
			font-weight:bold;
			margin-right:.4em;
			}
			.content .entry .entry-text .metadata DD IMG {
				vertical-align:top;
				}
	.content .entry .entrymenu {
		position:relative;
		clear:both;
		padding-bottom:2em;
		}
		.content .entry .entrymenu LI {
			display:inline;
			padding-right:7px;
			}
.content .page-nav {
	padding:2.7em 0 1em;
	overflow:hidden;
	font-size:1.3em;
	}
	.content .page-nav .prev {
		float:left;
		}
	.content .page-nav .next {
		float:right;
		}

/* Sidebar
--------------------------------------- */
.sidebar {
	width:100%;
	float:left;
	}
	.sidebar-inner {
		position:relative;
		width:330px;
		padding:2.8em 0 0;
		overflow:hidden;
		}
	.wta .sidebar-inner {
		padding-bottom:258px;
		}
	.column-right .sidebar-inner {
		float:right;
		}
	.column-left .sidebar-inner {
		float:left;
		}
		.sidebar-block {
			margin:0 15px 2.8em;
			overflow:hidden;
			}
			.sidebar-block DT {
				font-size:1.5em;
				line-height:1.1;
				text-align:left;
				margin-bottom:.4em;
				}
	
/* Sidebar custom */
.sidebar-custom {
	font-size:1.3em;
	}
	/* Sidebar custom */
	.sidebar-powered {
		text-align:center;
		margin-top:4em;
		}

/* Sidebar links&summary */
.sidebar-links DD, .sidebar-summary DD {
	font-size:1.3em;
	}
	.sidebar-links DD DD, .sidebar-summary DD DD {
		font-size:1em;
		}
.sidebar-links DT {
	margin-top:1em;
	}
.sidebar-links DD, .sidebar-summary LI {
	display:list-item;
	margin-left:14px;
	list-style:disc outside;
	}
.sidebar-links .empty {
	display:block;
	margin-left:0;
	list-style:none;
	}
.sidebar-links .img {
	display:block;
	margin-top:0;
	margin-bottom:1.5em;
	margin-left:0;
	overflow:hidden;
	list-style:none;
	text-align:center;
	}
	.sidebar-links .img A {
		border:0;
		}

/* Buttons
--------------------------------------- */
#page .btn {
	position:relative;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
	border:none;
	vertical-align:middle;
	text-decoration:none;
	}
#page .btn SPAN {
	position:relative;
	float:left;
	display:inline;
	overflow:visible;
	background-repeat:repeat-x;
	}
	#page .btn SPAN SPAN {
		padding-left:0;
		}
		#page .btn SPAN SPAN SPAN {
			margin-top:-.5em;
			background-image:none;
			line-height:1;
			}
#page .layout .btn-simple, #page .layout .btn-simple SPAN {
	background:none transparent;
	}
	#page .layout .btn-simple SPAN SPAN SPAN {
		padding-right:.3em;
		padding-left:.3em;
		}

/* Elements&Modules
--------------------------------------- */
.ljuser {
	white-space:nowrap;
	font-weight:bold;
	}
	.ljuser .ico {
		border:0 !important;
		margin-right:.2em;
		}
		.ljuser IMG {
			vertical-align:middle !important;
			}
		.ljuser .ico IMG {
			vertical-align:-.4em !important;
			}
.cornerz, .cornerz B {
	display:block;
	height:5px;
	overflow:hidden;
	}

/* Entry-Content */
.content .entry .entry-text {
	position:static;
	clear:both;
	padding-top:.76em;
	margin-bottom:1.5em;
	font-size:1.3em;
	}
	.entry-text CODE, .entry-text VAR {
		font-style:normal;
		font-family:Monaco,Consolas,"Courier New";
		}
	.entry-text UL, .entry-text OL, .entry-text DL, .entry-text P, .entry-text BLOCKQUOTE, .entry-text HR, .entry-text CODE, .entry-content TABLE {
		margin-bottom:1.5em;
		}
		.comment-head P {
			margin-bottom:0;
			}
	.entry-text H1,	.entry-text H2,	.entry-text H3,	.entry-text H4,	.entry-text H5,	.entry-text H6 {
		font-weight:normal;
		margin-bottom:.5em;
		}
	.entry-text H1 {
		margin-top:1.45em;
		font-size:2em;
		line-height:1.1;
		}
	.entry-text H2 {
		margin-top:1.5em;
		font-size:1.8em;
		line-height:1.15;
		}
	.entry-text H3 {
		margin-top:1.55em;
		font-size:1.6em;
		line-height:1.2;
		}
	.entry-text H4 {
		margin-top:1.6em;
		font-size:1.4em;
		line-height:1.25;
		}
	.entry-text H5 {
		margin-top:1.65em;
		font-size:1.2em;
		font-weight:bolder;
		line-height:1.3;
		}
	.entry-text H6 {
		margin-top:1.7em;
		font-size:1em;
		font-weight:bold;
		line-height:1.35;
		}
	.entry-text UL, .entry-text UL UL UL {
		list-style:disc outside;
		}
		.entry-text UL UL, .entry-text UL UL UL UL {
			list-style:circle outside;
			}
		.entry-text UL LI, .entry-text OL LI, .entry-text DL DD {
			margin-left:2.5em;
			margin-bottom:.3em;
			line-height:1.3;
			}
			.view-archive .content .entry .entry-text UL LI {
				margin-left:0;
				}
		.view-archive .entry-text UL LI {
			display:inline;
			padding-right:1em;
			font-size:1.55em;
			}
	.entry-text UL BR, .entry-text OL BR, .entry-text DL BR {
		display:none;
		}
		.entry-text UL LI BR, .entry-text OL LI BR, .entry-text DL DT BR, .entry-text DL DD BR {
			display:block;
			}
	.entry-text UL UL, .entry-text UL OL, .entry-text OL UL, .entry-text OL OL {
		margin-bottom:0;
		}
	.entry-text BLOCKQUOTE {
		border-left:1px solid;
		padding:0 1em;
		line-height:1.4;
		}
		.entry-text BLOCKQUOTE P {
			margin-bottom:1em;
			}
	.entry-text .ljtags {
		margin:1.5em 0;
		}
	.entry-text SUP, .entry-text SUB {
		line-height:1;
		position:relative;
		font-size:.7em;
		}
	.entry-text SUP {
		bottom:1.4ex;
		}
	.entry-text SUB {
		top:.5ex;
		}
	/* tables */
	.entry-content TABLE CAPTION {
		font-size:1.6em;
		padding:.6em .5em 0;
		border-bottom:2px solid;
		text-align:center;
		}

	.entry-content TABLE THEAD TH, .entry-content TABLE THEAD TD {
		padding:.6em .5em;
		border-bottom:2px solid;
		font-size:1.2em;
		font-weight:normal;
		}
		.entry-content TABLE TD, .entry-content TABLE TH {
			padding:.3em .6em;
			border-bottom:1px solid;
			text-align:left;
			}
		.entry-content TABLE TFOOT TD, .entry-content TABLE TFOOT TH {
			font-style:italic;
			}
		.entry-content TABLE TH {
			font-weight:bold;
			}

/* Tags */
.tags-cloud .content-tags {
	font-size:1.4em;
	line-height:1;
	}
.tags-list .content-tags {
	font-size:1em;
	}

.sidebar-tags .tags, .content-tags {
	position:relative;
	text-align:center;
	font-size:1.2em;
	line-height:2em;
	}
.tags-list .tags, .tags-list .content-tags {
	text-align:left;
	}
	.sidebar-tags A, .content-tags A {
		padding:0 .1em;
		border:0 !important;
		white-space:nowrap;
		text-decoration:none !important;
		}
		.content-tags A:hover {
			text-decoration:underline !important;
			}
	.tags-list .tags UL LI, .tags-list .content-tags UL LI {
		margin-left:14px;
		list-style-type:disc;
		}
	.tags-list .tags A, .tags-list .content-tags A {
		font-size:1em;
		text-decoration:underline !important;
		white-space:normal;
		line-height:1.6;
		}
	.tags-cloud .sidebar-tags .tags .tags-all {
		position:absolute;
		display:block;
		top:-1.5em;
		right:0;
		height:2em;
		text-align:center;
		font-size:1.25em;
		font-weight:normal;
		line-height:2em;
		font-variant:small-caps;
		letter-spacing:.1em;
		}
		.sidebar-tags .tags-all A:link, .sidebar-tags .tags-all A:visited {
			text-decoration:none;
			}

/* Calendar */
.calendar-wrap {
	float:left;
	width:200px;
	height:20em;
	padding:1em 2em 0 0;
	}
.sidebar .calendar-wrap {
	float:none;
	width:auto;
	height:auto;
	padding:0 0 0 1px;
	font-size:1.5em;
	}
	.calendar-wrap TABLE {
		width:100%;
		border-collapse:separate;
		border-spacing:1px;
		}
		.calendar-wrap TABLE CAPTION {
			text-align:left;
			height:2em;
			}
			.view-archive .entry .calendar-wrap TABLE  CAPTION .year {
				display:none;
				}
		.calendar-wrap TABLE THEAD TH {
			font-size:.85em;
			text-align:center;
			font-weight:normal;
			}
		.calendar-wrap TABLE TBODY TD {
			padding:2px 4px;
			font-size:1.1em;
			text-align:right;
			font-weight:bold;
			}
			#page .calendar-wrap TABLE TBODY TD A {
				display:block;
				padding:2px 4px;
				border:0;
				margin:-2px -4px;
				text-align:right;
				}
.theme-x2 #page .entry-text .calendar-wrap {
	font-size:.76923em;
	}
	
/* Comments */
.entry-comments-text {
	overflow:auto;
	overflow-y:hidden;
	}
	.entry-comments-text .hr {
		margin:.5em 0;
		}

.comment-wrap {
	margin-top:5px;
	}
	.comment-head {
		padding:1px 4px;
		margin-top:10px;
		}
		.comment-head H3 {
			font-size:1.4em;
			font-weight:bold;
			}
		.comment-head-in {
			margin-left:105px;
			}
		.cwoup .comment-head-in {
			margin-left:0;
			}
		.comment-head .comment-upic {
			float:left;
			display:inline;
			}
			.comment-head .comment-upic IMG {
				float:left;
				}
		.comment-head P, .comment-head IMG {
			vertical-align:bottom;
			}
	.comment-text {
		margin-top:.4em;
		margin-left:1px;
		}
	.comment-menu {
		margin-top:.1em;
		margin-bottom:11px;
		font-size:.75em;
		}
.comment-wrap .odd {
	background-color:#BDF;
	}
.comment-wrap .even {
	background-color:#ACE;
	}
.comment-wrap .hr {
	display:none;
	}
.comment-wrap .comment-text .hr {
	display:block;
	}


#qrdiv FORM {
	display:block;
	padding:5px;
	border:1px solid #000;
	margin:5px 1px 1px;
	}
	#qrdiv #subject {
		margin:3px 0;
		}
	#qrdiv TABLE {
		border:none !important;
		}

.replyform TABLE TD {
	padding-right:.4em;
	vertical-align:top;
	}
	.replyform TEXTAREA {
		width:90%;
		}


/* Footer&Ad
--------------------------------------- */	
.footer {
	position:relative;
	display:block;
	clear:both;
	padding-bottom:15px;
	}
	.footer .ljad {
		margin-top:15px;
		}
	.footer .txtad {
		position:absolute;
		top:-300px;
		width:300px;
		height:265px;
		} 
	.column-right .footer .txtad {
		right:15px;
		}
	.column-left .footer .txtad {
		left:15px;
		}
		.footer .txtad .ljad {
			position:relative;
			padding:0 15px;
			background:#FFF;
			}
			.footer .txtad .ljad .h-adv-box {
				position:absolute;
				top:-18px;
				left:0;
				height:10px;
				overflow:hidden;
				}
			.footer .txtad .ljad IFRAME {
				height:240px !important;
				width:270px !important;
				margin-top:10px;
				}
	.footer .hr {
		display:none;
		}
	.theme-x0 .footer .hr, .theme-x1 .footer .hr, .theme-x2 .footer .hr, .theme-x3 .footer .hr {
		display:block;
		margin-bottom:15px;
		}
.ljadafter-post-a IFRAME {
	background-color:#FFF;
	}
.ljadskyscraper, .ljadbadge {
	margin:0 auto;
	}
.with_ad {
	padding-bottom:300px;
	}
.column-right .sidebar-extra {
	right:0;
	}
.column-left .sidebar-extra {
	left:0;
	}