/*
Theme Name: MirrorHeadMedia
Theme URL: http://www.mirrorheadmedia.com/
Description: theme based on GenX by alvaro guzman</a>.
Version: 1.0
Design: Noah Blumenson-Cook
Author URL: http://www.mirrorheadmedia.com/
Tags: mirror, head, media

	Mirror Head Media
	http://www.mirrorheadmedia.com/

	The CSS and XHTML is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	All images and content copyright (c) 2010 Noah Blumenson-Cook
	All rights reserved
*/

body
{
	background: #000000 url('./images/background1000x900.jpg') fixed no-repeat bottom center;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

h1, h2, h3, ul, li, p, form
{
	margin: 0px;
	padding: 0px;
}

hr
{
	display: none;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

.space
{
	clear: both;
}

#page
{
	margin: 0px auto;
	padding: 0;
	width: 960px;/*909*/
}

.pagetitle h2
	{
		color: #A70000;
		font: normal 18px Rockwell, Georgia, Arial;
		margin: 0px;
		padding: 10px 0px;
	}

#header
{
	background: url('./images/header960x345.png') no-repeat top left;
	height: 345px;
	width: 960px;/*909*/
	text-align: center;
}

#headerimg
{
	height: 290px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left; 
}

#top_nav
{
	height: 25px;
	padding: 12px 0px 0px 135px;
	text-align: left;
}

	#top_nav ul
	{
		list-style: none;
	}
	
	#top_nav li
	{
		display: inline;
	}
	
	#top_nav li a:hover
	{
		background: url('./images/hover2.png') no-repeat bottom center;
		background-position 50px 0px 0px 0px;
		height: 25px;
	}

#top_sidebar
{
	color: #000;
	font-weight: bold;
	height: 10px;
	padding-right: 155px;
	text-align: right;
}

#content
{
	background: url('./images/bg680x1.png') repeat-y top left;
	float: left;
	text-align: left;
        padding 0px 0px 10px 0px;
}

.blogcontent, .widecolumn
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 680px;
}

	.blogcontent form
	{
		color: #000;
		padding: 10px 40px 0px 26px;
	}
	
	.blogcontent input
	{
		background-color: transparent;
		border: 1px solid #214b73;
		color: #000;
	}
	
	.blogcontent #searchsubmit
	{
		background: #b1b1b1;
		color: #214b73;
		font-weight: bold;
		padding: 2px;
	}
	
	.blogcontent h2
	{
		color: #A70000;
		font: normal 18px Rockwell, Georgia, Arial;
		margin: 0px;
		padding: 10px 0px;
	}
	
	.blogcontent small a
	{
		font-size: 18px;
		padding: 0px 40px 0px 60px;
	}



.entry
{
	#FF336Bcolor: #000 ;
	font: normal 14px Rockwell, Georgia, Arial;
	padding: 0px 0px;
}
		.entry h2 a
		{
		color: #A70000;
		font: normal 18px Rockwell, Georgia, Arial;
		margin: 0px;
		padding: 0px 0px;
}

	.entry a
	{

	#FF336Bcolor: #000 ;
	font: normal 14px Rockwell, Georgia, Arial;
	padding: 0px 0px;
	}
	
	.entry a:hover
	{
		color: #69c;
	}
	
	.entry blockquote
	{
		border: 2px dashed #042748;
		padding: 8px;
	}
			
	.entry img
	{
		float: left;
		padding: 0px 10px 5px 0px;
border: 0px none
	}

	.entry ul
	{
		padding-left: 20px;
	}
	
	.entry li
	{
		list-style: url('./images/bull-list.png');
	}
		
	.entry ol li
	{
		list-style: decimal;
	}	
	
	.entry p
	{
		/*text-align: justify*/;
		padding: 0px;
	}
	
	.entry span
	{
		color: #b31414;
	}

.post
{
	padding: 0px 30px 10px 28px;
	text-align: left;
}

	.post h2
	{
		color: #A70000;
		font: normal 18px Rockwell, Georgia, Arial;
		margin: 0px;
		padding: 10px 0px;
	}

	.post .post_title
	{
		float: left;
		width: 100%;
	}
	
		.post_title h2, a
		{
		color: #A70000;
		font: normal 18px Rockwell, Georgia, Arial;
		margin: 0px;
		padding: 10px 0px 15px 0px;
}
		
		.post_title a
		{
			text-decoration: none;
		}
		
		.post_title a:hover
		{
			color: #000;
		}
	
		.post_title small
		{
			color: #385673;
			font: normal 12px Georgia, Arial;
		}
		
			.post_title small a
			{
				color: #385673;
				font: normal 12px Georgia, Arial;
				padding: 0px;
				margin: 0px;
			}
			
/* .postmetadata
	{
		background: url('./images/bg45x58.png') no-repeat top left;
		float: right;
		height: 0px;
		padding: 12px 10px;
		width: 25px;
	}
	
		.postmetadata a
		{
			color: #416fa3;
			text-decoration: none;
		}
		
		.postmetadata span
		{
			color: #416fa3;
			font: normal 24px Georgia, Arial;
			padding-left:5px;
		}
*/
.commenthack
{
	padding: 15px 40px 0px 28px;
	text-align: left;
}

	.commenthack h2
	{
                color: #A70000;
		font: normal 18px Rockwell, Georgia, Arial;
		margin: 0px;
	}

#sidebar
{
	background: url('./images/bg280x1.png') repeat-y top left;
	float: left;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 280px;
}

	#sidebar ul
	{
		list-style: none;
		margin: 0px;
		padding: 5px 0px;
	}
	
	#sidebar li
	{
		margin: 0px;
		padding: 0px 0px 0px 20px;
	}
	
	#sidebar li h2
	{
		color: #A70000;
		font: normal 14px Rockwell, Georgia, Arial;
		margin: 0px;
		padding: 10px 0px;
	}

		#sidebar ul ul
		{
			list-style: none;
			margin: 0px;
		}
		
		#sidebar ul ul li
		{
			margin: 0px;
			padding: 0px 0px 0px 30px;
		}
	
		#sidebar ul ul li a
		{
			color: #000;
			font: normal 12px Rockwell, Georgia, Arial;
			text-decoration: none;
		}
		
		#sidebar ul ul li a:hover
		{
			color: #b31414;
		}

.bottom_sidebar
{
	background: url('./images/bottom280x80.png') no-repeat bottom center;
	float: right;
	padding: 0px 0px 0px 0px;
	height: 80px;
	text-align: left;
	width: 280px;
}

.bottom_meta
{
padding 20px 0px 0px 0px;
font: italic 12px Rockwell, Georgia, Arial;
}

.bottom_meta a
{
padding 20px 0px 0px 0px;
font: italic 12px Rockwell, Georgia, Arial;
}

p.wp-caption-text
{
font: italic 12px Rockwell, Georgia, Arial;
color: #A70000;
float: left;
padding 0px 0px 10px 0px
}

.play 
{
 background:transparent url(play.png) no-repeat scroll 0pt 50%;
 cursor:pointer;
 color:#000000;
 display:block;
 height:35px;
 position:absolute;
 text-align:center;
 text-decoration:none;
 vertical-align:bottom;
 width:34px;
 opacity: 0.8;
 left: 38px;
 top: 68px;
}
 

#search
{
	font: normal 14px Rockwell, Georgia, Arial;
	color: #A70000;
	padding: 0px 0px 15px 15px;
}

	#search input
	{
		background-color: transparent;
		border: 1px solid #214b73;
		color: #000;
	}

	#search #searchsubmit
	{
		background:#0B192C;
		color: #FFFFFF;
		font-weight: bold;
		padding: 2px;
	}

#footer
{
	background: url('./images/footer960x85.png') no-repeat top left;
	color: #A70000;
	height: 85px;
	text-align: left;
	width: 960px;
        padding: 0px; 0px; 0px; 0px;
}

	#footer .column1
	{
		float: left;
		font: normal 10px Rockwell, Georgia, Arial;
		padding: 50px 0px 0px 525px;
		width: 185px;
	}
		.column1 h2
		{
			font: bold 16px Rockwell, Georgia, Arial;
			color: #A70000;
		}
	
		.column1 .bottom
		{
			padding: 0px 0px 0px 0px;
		}
		
		.column1 a
		{
			color: #000;
			font: normal 12px Arial;
			text-decoration: none;
		}
	
	#footer .column2
	{
		float: left;
		font: normal 10px Arial;
		padding: 32px 0px 0px 15px;
		width: 210px;
	}
	
		.column2 h2
		{
			font: bold 16px Rockwell, Georgia, Arial;
			color: #A70000;
		}
		
		.column2 ul
		{
			list-style: none;
		}
		
		.column2 a
		{
			color: #000;
			font: normal 12px Arial;
			text-decoration: none;
		}
