/*
Theme Name: SCOD
Theme URI: http://summercampofdeath.com/
Version: v1.0
Author: Jeff Albeck
Author URI: http://atarian.org/
__________________________________________________________________________________ */

/* defaults, reset */
* {
	margin:0;
	padding:0;
	}

html {
	text-align:center;
	color:#666;
	}

body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	background-image:url(images/bodybg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#000000;
	height:100%;
	text-align:center;
	}

p {
	color:#666;
	}

code, pre {
	font:normal normal normal 0.89em/1.4em Monaco, "Courier New", Courier, monotype, serif;
	color:#666;
	}

img, a img {
	margin:0;
	padding:0;
	border:0 none;
	text-decoration:none;
	}

form {
	margin:0;
	padding:0;
	border:0 none;
	text-decoration:none;
	color:#666;
	background-color:inherit;
	font-size:90%;
	}

a {
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	border-bottom:1px solid #F1F7FF;
	}

a:hover, p a:hover, ul.list a:hover {
	color:#333;
	background-color:inherit;
	border-bottom:1px solid #eee;
	}

div#print, *.x {
	display:none;
	}

div#container {
	width: 880px;
	margin:10px auto;
	text-align:left;
	}

div#style_selector {
	text-align:right;
	font-size:90%;
	}

#style_selector a {
	color:#888;
	font-size:90%;
	text-decoration:none;
	border-bottom:1px solid #eee;
	}

#style_selector a:hover {
	color:#4494FF;
	border-bottom:1px solid #F1F7FF;
	}

div#header-wrap {
	margin:8px 0;
	}

div#header-in {
	margin:0;
	padding:0;
	height:123px;
	color:inherit;
	text-align:center;
	}

#header-in a, div#center h2 a {
	color:#dfdfdf;
	text-decoration:none;
	}

div#content-wrap {
	margin:0px 0px 0px 0px;
	}

div#center {
	margin:0 190px;
	color:inherit;
	/*background-color:#23221d;*/
	background-color: #000;
	border:solid #0b0a06;
	border-width:0 2px 2px 0;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	}

div#center hr {
	color:#0b0a06;
	border:1px solid #0b0a06;
	margin:0;
	}

div#center-in {
	padding:20px 20px 40px 20px;
	font-size:90%;
	}

div.entry p {
	margin:6px 0;
	}

div.entry a {
	color:#607B8B;
	text-decoration:none;
	border-bottom:1px dotted #e1e1e1;
	}

div.entry a:hover {
	color:inherit;
	text-decoration:none;
	border-bottom:1px dotted #666;
	}

div#left {
	float:left;
	width:180px;
	color:inherit;
	/*background-color: #23221d;*/
	background-color:#000;
	border:solid #0b0a06;
	border-width:0 2px 2px 0;
	margin:0px 0px 5px 0px;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	}

div#left-in {
	padding:1px;
	font-size:90%;
	}

div#left-in a {
	border:0px;
	}

div#feed {
	text-align:center;
	}

div#calendar_wrap {
	margin:0px 20px 20px 20px;
	}

#calendar_wrap caption {
	font-weight:700;
	text-align:left;
	margin-bottom:5px;
	}

#left .FormInputs {
	width:100px;
	height:20px;
	}

#left .FormButton {
	height:22px;
	width:52px;
	}

div#right {
	float:right;
	margin-top: 135px;
	width:180px;
	color:inherit;
	}

div#right-in {
	padding:1px;
	}

div#footer-wrap {
	clear:both;
	height:40px;
	}

#nav-left ul, #right-in ul {
	margin:0px 20px 20px 10px;
	list-style:none;
	}

#nav-left li {
	font-size:90%;
	}

#nav-left li a {
	display:block;
	width:138px;
	padding:5px 5px 0px 10px;
	color:#888;
	background-color:inherit;
	text-decoration:none;
	border-bottom:1px solid #333333;
	}

#nav-left li a:hover, #right-in li a:hover {
	color:#666;
	background-color:#1e1d19;
	border-bottom:1px solid #111111;
	}

ul#nav-top {
	float:right;
	padding:1px 0;
	list-style:none;
	}

ul#nav-top li, ul#nav-top li a {
	display:inline;
	margin:0 8px;
	color:#888;
	background-color:inherit;
	font-size:90%;
	text-decoration:none;
	border-bottom:1px solid #eee;
	}

ul#nav-top li a:hover {
	color:#4494FF;
	background-color:inherit;
	border-bottom:1px solid #F1F7FF;
	}

ul#nav-footer {
	margin:0 190px 0 190px;
	padding:5px 0px 0px 0px;
	color:#6f6f6f;
	background-color:inherit;
	font-size:80%;
	list-style:none;
	text-align:right;
	line-height:12px;
	border:solid #6f6f6f;
	border-width:2px 0px 0px 0px;
	}

ul#nav-footer li {
	display:inline;
	}

ul#nav-footer li.left {
	float:left;
	text-align:left;
	}

ul#nav-footer li a {
	color:#aaa;
	background-color:inherit;
	}

ul#nav-footer li a:hover {
	color:#333;
	background-color:inherit;
	}

ul.list {
	margin:20px 30px;
	font-size:90%;
	line-height:20px;
	}

div#header-wrap h1 {
	padding:10px;
	font-size:200%;
	}

div#center h2 {
	margin:0 0 15px 0;
	font-size:120%;
	}

div#center h2 a {
	border-bottom: none;
	}

div#center ul {
	margin:20px 30px;
	line-height:20px;
	}

.categories {
	list-style-type:none;
	font-weight:700;
	}

.categories li {
	font-weight:500;
	}

#commentspopup {
	text-align:left;
	margin:0px 0px 0px 10px;
	}

#commentspopup h1 {
	padding:10px 10px 10px 0px;
	font-size:200%;
	color:#333;
	}

#commentspopup h2 {
	text-align:center;
	padding:10px 10px 10px 0px;
	}

#commentspopup h1 a {
	color:#333;
	}

#commentspopup p {
	margin-bottom:10px;
	}

div.post {
	border-right: 2px solid #0b0a06;
	}

div.postmetadata {
	font-size:80%;
	background:#1e1d19;
	padding:5px;
	margin:6px 0 20px 0;
	border-bottom: 2px solid #0b0a06;
	}

div.postmetadata a {
	color:#7f7f7f;
	text-decoration:none;
	border-bottom:1px dotted #7f7f7f;
	}

div#left h2, div#right h2 {
	margin:20px 20px 5px 20px;
	font-size:100%;
	}

div#center p {
	margin:5px 0 5px 0;
	color:#dfdfdf;
	background-color:inherit;
	line-height:18px;
	}

div#left p, div#right p {
	margin:0 20px 5px 20px;
	color:#666;
	background-color:inherit;
	font-size:90%;
	}

#right-in li, #right-in li a {
	font-size:90%;
	display:block;
	width:138px;
	padding:5px 5px 0px 10px;
	color:#666;
	background-color:inherit;
	text-decoration:none;
	border-bottom:1px solid #eee;
	}

p a, ul.list a {
	color:#000;
	background-color:inherit;
	text-decoration:none;
	border-bottom:1px solid #F1F7FF;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

#center form {
	margin:0px;
	}

.FormInputs {
	border:1px solid #CCCCCC;
	vertical-align:top;
	}

.FormInputs:hover {
	background:#F1F7FF;
	}

.FormButton {
	border:1px solid #CCCCCC;
	padding:0px 3px 0px 3px;
	vertical-align:top;
	height:30px;
	}

.commentlist li {
	background:#F1F7FF;
	list-style-type:none;
	padding:10px;
	margin-bottom:10px;
	}

.commentlist li:hover {
	background:#FFF;
	}