/*-----------------------------------------------------------------------------
	Blueprint-WP Theme
	By: Joshua Sowin (fireandknowledge.org)
-----------------------------------------------------------------------------*/

body 	{  margin-bottom: 0; margin-top: 0; background:#000 url(../images/background.jpg) fixed center top }

/* Blueprint width setting */
.container 	{ width:950px;}	/* 	*/

#page {
	float: left;
		padding: 36px 0 0 0 ;
		width:950px;
		background:#000 url(../images/pageBack.gif) top repeat-x;
}


blockquote {
	font-style: normal;
	padding: 0 0 0 0;
	color: #000;
	background: url() .5em top no-repeat;
}

a 				{ color: #fff; }
p 				{margin-bottom:1em; }

a:hover			{ color: #333; }
blockquote p 	{ padding: 0 20px 0 30px; }
hr 				{ background: #fff; height: 1px; }
img				{ margin: 0; }

p img			{ float: left; }
a.button 		{ float: left; } /* Fix for buttons */
input 			{ padding-left: 0; border: 1px solid #fff;  }
ul 				{ margin-left: 15px; }
ul li 			{ padding: 2px 0 2px 9px; }
ol				{ margin-left: 35px; }
label			{ font-weight: normal; }
textarea		{ height: 200px; width: 500px;}
.small			{ font-size: .9em; }
.nomargin		{ margin: 0; }
a.button, button { font-weight: normal; }

h3, h3 a {
	text-decoration: none;
}
.post h3 {font-size:2em; font-weight:bold}
h2 a 					{ color: #fff; text-decoration: none; }
#maincontent .post h2, h2, h2.pagetitle, h2#respond, h2#comments, #sidebar h2	{ margin: 10px 0 0 0; color: #fff; padding-bottom:15px; font-weight:normal; font-size:3em; font-weight:bold; }
h2.pagetitle {margin:6px 0 8px 0; font-size:2em;}
 #sidebar h2 { margin-bottom:0;}
h2#respond, h2#comments	{margin-top:12px}
						/* Padding inside columns */
#maincontent .content 	{ padding: 1px 0px 20px 0px;  }	

.post p.small {margin-bottom:24px;}

.navigation, 
.navigation a			{ color: #fff; }
.alignright 			{ float: right; }
.alignleft 				{ float: left; }

.entry					{border-bottom: 4px solid #fff; padding:9px 0 13px 0; border-top: 2px solid #fff; margin-top:0px; }


.date {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; border-top: 2px solid #fff; margin:0px 0 18px; padding-top:7px; color:#fff}

.dateStamp {text-align:right; padding-right:120px;}

.author {text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
.author, .author2 { border-top: 1px solid #fff; width:110px;font-size:1.2em; border-top: 2px solid #fff; margin:0px 0 18px; padding-top:7px;}

.flvPlayer {margin-bottom:1em}

/*-----------------------------------------------------------------------------
	Header
-----------------------------------------------------------------------------*/

#header {
	 background:url(../images/subplate.png) no-repeat; padding-top:328px; width:950px;
	
	 
}

#header h1, #header .description {
	
	margin: 0;
	line-height: 1em;
}

#header h1 span, #header div.description span {
	display:none;
}

#header h1 {} 

#header div.description {} 

#maincontent, #sidebar { }


/*-----------------------------------------------------------------------------
	Navigation
-----------------------------------------------------------------------------*/

#nav, #subnav	{ padding: 0; float: left; width: 100%; line-height: 1.5em; }

#nav ul,
#subnav ul		{ margin: 0; padding: 0; list-style:none; }

#nav li,
#subnav li		{ margin: 0; padding: 0; float: left;}

#nav li a,
#subnav li a,
#nav li.space, 
#nav li.space2  	{ color: #000; background: #fff; padding: 27px 10px 0 10px; float: left; text-decoration: none;  list-style:none; display:block; width:90px; height:27px; margin:0 10px 10px 0; font-size:.9em; font-weight:bold; }


#nav li.space, #nav li.space2 	{ width:210px; }

#nav li.space2 	{ margin:0 0 10px 0; padding: 18px 10px 0 10px; height:36px;  }

#nav li.current_page_item a,
#nav li a:hover 	{ color: #fff; background: #000; }

#subnav				{ background: #fff; }


#subnav li.current_page_item a,
#subnav li a:hover 	{ color: #000; }


li.searchlist {}

	/*-------------------------------------------------------------------------
		Navigation bar in posts (use main nav html inside a post)
	-------------------------------------------------------------------------*/

	.entry #nav .content {
		padding: 0;
		margin: auto;
	}

	.entry #nav {
		margin-bottom: 15px;
		background: #000;

	}

	.entry #nav li a 		{ color: #000; background: #666; }
	.entry #nav li.last a	{ border-right: none; }
	.entry #nav li a:hover 	{ background: #000; color: #000;}

/*-----------------------------------------------------------------------------
	Sidebar
-----------------------------------------------------------------------------*/


#sidebar {}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	list-style:none;
}

#sidebar ul li	{ padding: 0 0 9px 0; }

#sidebar ul li ul { padding-top: 0; }

#sidebar ul li ul li,  #sidebar ul li  {
	list-style:none;
	padding:0
}

#sidebar ul li ul li a, #sidebar ul li a {
	padding:4px 0 4px 0;
	border-bottom: 1px solid #fff;
	display:block;
	
}

#sidebar ul li ul li a:hover, #sidebar ul li a:hover {
	
}

h2.widgettitle {padding:0;}
 

.feedlink {
	padding: 2px 0 2px 20px;
	background: url('../images/icons/feed_small.png') left center no-repeat;
}

#sidebar ul li, #sidebar ul li#subscribe ul li {
	list-style-type: none;
	background: none;
}

#sidebar ul li#subscribe ul li { margin: 0 0 0 -30px; }

/* Hide search from sidebar */
#sidebar #search { display: none; }

/*-----------------------------------------------------------------------------
	Footer
-----------------------------------------------------------------------------*/

#footer 		{ float:left; margin: 8px 20px 0 20px; padding:8px 0 9px 0; border-top: 1px solid #fff; background: url(../images/footer.png) top  repeat-x; font-size: .9em;}

#footer a 		{ text-decoration: none; }

/*-----------------------------------------------------------------------------
	Search
-----------------------------------------------------------------------------*/

#search				{margin-top:4px;  }
#search #s 			{ background: #fff url('../images/icons/search_grey.gif') 0px center no-repeat;
 				  	  padding: 2px 0 2px 17px; width: 135px; color: #fff; font-size: 0.9em; margin-right: 20px; border:1px solid #CCC;}
#search #s:hover 	{ color: #000; }
.search-excerpt 	{ margin: 0; }



/*-----------------------------------------------------------------------------
	Comments
-----------------------------------------------------------------------------*/

.commentlist li { padding: 8px 15px; } 
.comments-alt 	{ background: #EEE;}
ol.commentlist {list-style:none; margin:19px 20px;}

#comment {width:430px; margin:1em 0;}