@charset "utf-8";

/* BODY AND OTHER ESSENTIALS */

body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	background-color:#000000;
	background:url(/images/background.png) fixed repeat-x left top;
	font-family:"Georgia";
	color:#FFF;
	font-size:15px;
	width:997px;
}

	body a:link {
		color:#FFF;
		text-decoration:none;
	}
	
	body a:visited {
		color:#FFF;
		text-decoration:none;
	}
	
	body a:hover {
		color:#FFF;
		text-decoration:underline;
	}
	
	body a:active {
		color:#FFF;
		text-decoration:underline;
	}

.flickrbox {
	position:absolute;
	background:url(/images/flickr-box.png);
	width:503px;
	height:100px;
	margin-left:483px;
	margin-top:-90px;
	z-index:-1;
}

.bokeh {
	background:url(/images/bokeh-bg.png) no-repeat top center;
	position:static;
}

/* POST CRAP */

.postdateline {
	background:url(/images/post-dateline.png);
	width:787px;
	height:51px;
	margin-top:-13px;
}

h3 {
	font-family:"Georgia";
	color:#FFF;
	font-size:13px;
	font-weight:normal;
	margin-left:30px;
	padding-top:24px;
	text-shadow:#000 1px 1px 0px;
}

h4 {
	font-family:"Georgia";
	color:#FFF;
	font-size:13px;
	font-weight:normal;
	margin-top:-37px;
	margin-right:30px;
	text-shadow:#000 1px 1px 0px;
}

	h4 ul {list-style:none;}

.arrow {
	padding-left:0px;
	vertical-align:middle;
	margin-top:-3px;
}

.postbg {
	background:url(/images/post-bg.png);
	background-position:bottom;
	width:787px;
	margin-top:-11px;
}

.title {
	font-family:"Georgia";
	text-align:justify;
	text-decoration:none;
	color:#000;
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	margin-left:35px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:35px;
	text-shadow:#111 1px 1px 0px;
}

	.title a:link {
		color:#FFF;
		text-decoration:none;
	}
	
	.title a:visited {
		color:#FFF;
		text-decoration:none;
	}
	
	.title a:hover {
		color:#FFF;
		text-decoration:underline;
	}
	
	.title a:active {
		color:#FFF;
		text-decoration:underline;
	}

.postimage {
	float:left;
	margin-left:-10px;
	margin-top:-10px;
}

.post {
	font-family:"Georgia";
	text-align:justify;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	margin-left:50px;
	padding-top:-10px;
	padding-bottom:25px;
	padding-right:50px;
	padding-left:5px;
	line-height:21px;
	text-shadow:#222 1px 1px 1px;
	min-height:250px;
}

	.post a:link {
		color:#999;
		text-decoration:none;
	}
	
	.post a:visited {
		color:#999;
		text-decoration:none;
	}
	
	.post a:hover {
		color:#999;
		text-decoration:underline;
	}	
	
	.post a:active {
		color:#999;
		text-decoration:underline;
	}

.post img {border:1px solid #AAA; box-shadow:#111 0px 0px 10px; float:left; margin:5px 15px 10px 0px}
	.post img:hover {border:1px solid #FFF}
.post-img-right {border:1px solid #AAA; box-shadow:#111 0px 0px 10px; float:right; margin:5px 0px 10px 15px}
	.post-img-right:hover {border:1px solid #FFF}

.postpad {
	margin:-25px;
}


/* SIDE BAR CRAP */

.sidebartop {
	position:fixed;
	background:url(/images/sidebar-top.png);
	width:231px;
	height:51px;
	margin-left:765px;
}

.sidebarbg {
	position:fixed;
	background:url(/images/sidebar-bg.png) bottom no-repeat;
	width:231px;
	margin-left:765px;
	margin-top:51px;
}

h5 {
	font-family:"Georgia";
	vertical-align:top;
	color:#FFF;
	font-size:13px;
	font-weight:normal;
	margin-left:30px;
	margin-top:26px;
	margin-right:30px;
	text-shadow:#000 1px 1px 0px;
}

h6 {
	font-family:"Georgia";
	vertical-align:top;
	color:#999;
	font-size:12px;
	font-weight:normal;
	margin-left:35px;
	margin-top:15px;
	margin-right:35px;
	text-shadow:#222 1px 1px 1px;
}
h6 img {box-shadow: #222 0px 0px 5px;}

	h6 a:link {
		color:#999;
		text-decoration:underline;
	}
	h6 a:hover {
		color:#CCC;
		text-decoration:underline;
	}
	h6 a:active {
		color:#999;
		text-decoration:underline;
	}
	h6 a:visited {
		color:#999;
		text-decoration:underline;
	}
	h6 a:visited:hover {
		color:#CCC;
		text-decoration:underline;
	}


/* Page Navigation */

.item-list li {
	display:inline;
	list-style:none;
	border:1px solid #999;
	margin-left:2px;
	padding-left:3px;
	margin-right:2px;
	padding-right:3px;
	font-size:13px;
}

	.item-list li:hover {
		background-color:#333;
	}
	
	.item-list li a:hover {
		text-decoration:none;
	}

.item-list {text-align:center; padding-top:10px; padding-bottom:10px; width:750px}


/* Comments */

.form-item {
	padding-left:50px;
	font-size:13px;
	padding-bottom:10px;
}

.box {
	width:685px;
	margin-top:30px;
	border:1px solid #666;
	margin-left:40px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	margin-bottom:20px;
	background:url(/images/comment-bg.png) repeat-x bottom;
}

	.box h2 {color:#FFFFFF; text-align:center;}
	
	.box p {display:none;}

.description {font-size:10px; color:#999; margin-left:135px; padding-top:3px; font-style:italic;}
.tips {font-size:10px; color:#999; padding-left:140px;}


.form-required {color:#FFF;}

label {position: absolute; text-align:right; width:130px;}
.field-prefix {margin-left:135px;}\
#edit-captcha-response {margin-left:0px;}
.captcha {margin-bottom:20px;}

#edit-preview {margin-left:-130px;border:1px solid #666; background:#222; color:#999; font-family:"Georgia"; font-size:12px;}
	#edit-preview:hover {color:#FFF;}
#edit-submit {margin-left:355px;border:1px solid #666; background:#222; color:#999; font-family:"Georgia"; font-size:12px;}
	#edit-submit:hover {color:#FFF;}

.submitted {
	float: right;
	font-size:10px;
	color:#999;
	padding-top:-10px;
}

.content {
	font-size:13px;
	color:#CCC;
	margin-top:-10px;
}

.comment-box {
	margin-top:0px;
	margin-bottom:20px;
	width:685px;
	margin-left:40px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	margin-bottom:10px;
	border:1px solid #666;
	background: url(/images/comment-bg.png) bottom repeat-x;
	font-size:13px;
	box-shadow:#333 0px 0px 15px;
}
	input[type=text] {
		border:1px solid #666; background:#333; color:#FFF; font-family:"Georgia"; font-size:12px; margin-left:135px; outline-width:0px; padding:4px; box-shadow:#222 0px 0px 20px;
	}
		input[type=text]:hover {
			border:1px solid #AAA;
		}
		input[type=text]:focus {border: 2px solid #AAA; padding:3px}
	
	input[type=submit] {border:1px solid #666; background:#333; color:#FFF; font-family:"Georgia"; font-size:12px; margin-left:135px; outline-width:0px; padding:1px 5px 1px 5px; box-shadow:#222 0px 0px 20px;}
		input[type=submit]:hover {border:#AAA 1px solid}
		input[type=submit]:active {background:#222; color:#999}
		
	
	textarea {border:1px solid #666; background:#333; color:#FFF; font-family:"Georgia"; font-size:12px; resize:none; margin-left:135px; outline-width:0px; padding:4px; box-shadow:#222 0px 0px 20px}
	textarea:hover {border:1px solid #AAA;}
	textarea:focus {border:2px #AAA solid; padding:3px;}
	
	.comment-form-author {}
	
	.commentlist li {width:85%; margin-left:20px; border:1px dashed #444; padding:20px; margin-bottom:20px; margin-top:20px; box-shadow:#222 0px 0px 10px}
	.commentlist li li {list-style:none}
	.commentlist img {box-shadow: #191919 0px 0px 20px; float:left; margin-right:10px;}
	.comment-date {font-size:10px}
					
	.comment-body {padding-left:20px; padding-top:10px; padding-bottom:5px;}
	.reply {border:#666 1px solid; width:50px; text-align:center; padding:2px}
	
	#reply-title {font-weight:bold; text-align:left}
	
	#respond {padding-right:100px}
		#respond input {margin-left:140px}
		#respond textarea {margin-left:140px}
	
	.comment-notes {margin-left:50px; text-align:left}
	.form-allowed-tags, .required {display:none}
	

