@charset "utf-8";
/* CSS Document */

/* Globals */
body {
	margin: 0em;
	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
}
hr {
	border: 0em;
	height: 0.06em;
	background-color:#380c14;
}
td {
	vertical-align: top;
	padding: 1.25em;
}
td.divider {
	padding: 0em;
}
table {
	margin: 0em;
	padding: 0em;
	border: 0em;
}
img {
	border: 0em;
}
a {
	color: #5f0413;
	text-decoration: none;
}
a:hover {
	color: #666;
	text-decoration: underline;
}
/* BASE GLOBALS */
#BASE {
	display: block;
	width: 56.00em;
}
	/* header */
	#header {
		display: block;
		font-size: 0.75em;
		text-align: left;
		line-height: 1.8em;
	}
	#header em {
		font-style: normal;
		color: #555;
		margin: 0em;
	}
	#header td.links {
		margin: 0em;
	}
		#header td.links span {
			text-align: left;
			margin: 0em;
		}
		#header td.links ul.links {
			margin: 0em;
			padding: 0em;
		}
		#header td.links ul.links li {
			display: inline;
			margin-right: 0.8em;
		}
		#header td.links ul.links a {
			color: #5f0413;
			font-size: 1.65em;
			text-decoration: none;
		}
		#header td.links ul.links a:hover {
			color: #222;
			text-decoration: underline;
		}
			ul.sub_links {
				display: none;
				background-color: #000;
				position: absolute;
				left: 41.5em;
				z-index: 10000;			
				padding: 1em;
				color:#fff;	
			}
				ul.sub_links li {
					display: block;					
				}
				span.arrows {
					font-size: 0.88em;
					letter-spacing: -0.18em;
					font-family: Arial, Helvetica, sans-serif;
				}
				ul.sub_links li a {
					font-size: 1em;
					color:#fff;
					padding: 0.4em;
				}
				ul.sub_links li a:hover {
					color:#5f0413;
					background-color:#fff;
					text-decoration: none;
				}
	#header td.meta {
		text-align: right;
		line-height: 1.4em;
		color: #656565;
	}
		#header td.meta a {
			color: #656565;
			text-decoration: none;
		}
		#header td.meta a:hover {
			color: #222;
			text-decoration: underline;
		}
	#header td.logo {
		text-align: right;
		line-height: 1.4em;
		color: #656565;
		vertical-align: bottom;
	}
	#header td.quick_nav {
		margin: 0em;
	}
		#header td.quick_nav form {
			margin: 0em;
		}
	/* box */
	#box {
		display: block;
		color:#FFFFFF;
		font-size: 0.75em;
		line-height: 1.7em;
		text-align: left;
	}
	#box h1 {
		color: #fff;
		font-size: 1.7em;
		font-weight: normal;
		margin: 0.5em;
		margin-left: 0em;
		margin-top: 0.2em;
	}
	#box h2 {
		color: #fff;
		font-size: 1.4em;
		font-weight: normal;
		margin: 0.5em;
		margin-left: 0em;
		margin-top: 0.2em;
	}
	#box td.left {
		width: 16em;	
		text-align: center;	
		background-color: #603d43;
		background-image: url(images/box_bottom_left_bg.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
	}
		#box td.left img {
			border: 0.2em solid #fff;
			margin: 0.3em;
		}
		#box td.left img.box_art {
			padding: 0.0em;
		}
		#box td.left img.screen_shot {
			padding: 0.0em;
		}
			
	#box td.right {
		background-color: #380c14;
		background-image: url(images/box_bottom_right_bg.gif);
		background-position: bottom right;
		background-repeat: no-repeat;
	}
		#box td.right a {
			color: #ffeaa2;
			font-weight: bold;
			text-decoration: none;
			margin: 0em;
			margin-left: 0.8em;
		}
		#box td.right a.screenshot {
			margin: 0em;
		}
		#box td.right a:hover {
			color: #fff;
			text-decoration: underline;
		}
		#box td.right img.box_art {
			float: left;
			margin: 0.2em;
			margin-right: 1em;
			border: 0.2em solid #000;
		}
		#box td.right img.screen_shot {
			width: 12em;
			border: 0.2em solid #fff;
			margin: 0.2em;
		}
		#box td.right p {
			margin-right: 0em;
		}
	/* body */
	#body {
		display: block;
		font-size: 0.75em;
		line-height: 1.7em;
		margin-top: 1.5em;
		margin-bottom: 1.5em;
		color: #666;
		text-align: left;
	}
	#body h1 {
		color: #5f0413;
		font-size: 1.7em;
		font-weight: normal;
		margin: 0.5em;
		margin-left: 0em;
	}
	#body h2 {
		color: #5f0413;
		font-size: 1em;
		font-weight: normal;
		margin: 0.5em;
		margin-left: 0em;
	}
	#body h3 {
		color: #5f0413;
		font-size: 0.95em;
		font-weight: normal;
		margin: 0.3em;
		margin-left: 0em;
	}
	
	#body td.left {
		width: 16em;		
	}
		#body td.left ul {
			margin: 0em;
			width: auto;
			padding: 0.2em;
			padding-left: 0.5em;
		}
		#body td.left li {
			list-style-type: none;
			margin: 0.2em;
			margin-left: 0em;
		}
		#body td.left a {
			display: block;
			color: #666;
			font-weight: normal;
			text-decoration: none;
			margin: 0.2em;
			margin-left: 0em;
		}
		#body td.left a:hover {
			color: #5f0413;
			text-decoration: underline;
		}
		
		#body td.right a {
			display: ;
			color: #666;
			font-weight: normal;
			text-decoration: underline;
			margin: 0.2em;
			margin-left: 0em;
		}
		#body td.right a:hover {
			color: #5f0413;
			text-decoration: none;
		}
	
	/* footer */
	#footer {
		display: block;
		background-color: #380c14;
		color: #FFFFFF;
		font-size: 0.66em;
	}
		#footer div.nest_left {
			background-image: url(images/footer_top_left_bg.gif);
			background-position: top left;
			background-repeat: no-repeat;
			margin: 0em;
			padding: 0em;
		}
		#footer div.nest_right {
			background-image: url(images/footer_top_right_bg.gif);
			background-position: top right;
			background-repeat: no-repeat;
			margin: 0em;
			padding: 0em;
		}
		#footer p {
			padding: 1.25em;
		}
		#footer a {
			color: #ffeaa2;
			text-decoration: none;
		}
		#footer a:hover {
			color: #ffffff;
			text-decoration: underline;
		}
		
/* wordpress shit */
#wp_content {
	text-align: left;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
}
#sidebar {
	text-align: left;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	width: 230px;
}
	#sidebar li {
		list-style-type: none;
		margin-left: 0px;
		padding-left: 0px;
	}
	#sidebar ul {
		margin: 0px;
		padding-left: 0px;
		padding-left: 10px;
	}
#wp_footer {
	text-align: center;
	font-size: 11px;
}
.wp_post {
	width: 580px;
}
	.wp_post textarea {
		width: 400px;
	}
.divider {
	border-left: 1px solid #999999;
}
