/*
Theme Name: Invisible History
Theme URI: http://www.invisiblehistory.com/
Description: Invisible History theme developed by Backbone Media.
Version: 1.0
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: black, custom, fixed width, two columns, widgets, flash
*/


html{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
background:url(images/bg_body.jpg) top center no-repeat #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a{
text-decoration:none;
color:#007cfa;
}
a:link{}
a:hover{text-decoration:underline;}
a:active{}
a:visited{}
a img{border:0}

h1{}
h2{}
h3{}

ul{}
li{}

p{line-height:150%;}





#container{
width:970px;
margin:0 auto;
}

	#header{}
		#header h1{
		margin:0;
		padding:0;
		}
			#header h1 a{
			text-indent:-9999px;
			margin:35px 0 25px 0;
			padding:0;
			border:0;
			background:url(images/logo.jpg) no-repeat;
			height:153px;
			width:256px;
			float:left;
			}
			
		#header ul{
		margin:0;
		padding:150px 0 0 0;
		list-style:none;
		float:right;
		}
			#header ul li{
			float:left;
			padding:0 10px;
			border-right:1px solid #eee;
			}
				#header ul li.last{
				padding-right:0;
				border:0;
				}
				#header ul li a{
				color:#eee;
				padding:2px 5px 3px 5px;
				}
				#header ul li a:hover{
				background:#4d4a4c;
				text-decoration:none;
				}
	
	#sliver{clear:both;}
		#sliver .left{
		float:left;
		width:758px;
		}
			#flash{}
			#desc{
			background:url(images/flash_flyout.jpg) top left no-repeat;
			color:#ccc;
			padding:0 0px 0px 0px;
			_padding-bottom:15px;
			}
				#desc li{margin:0 0 7px 0;}
				#desc .links{
				margin:0;
				padding:0;
				list-style:none;
				}
					#desc .links li{
					float:left;
					margin:4px 30px 0 0;
					}
					#desc .links li a{
					color:#ccc;
					font-weight:bold;
					}
					#desc .links li a:hover{text-decoration:underline;}
				#desc h2{
				clear:both;
				font-family:Helvetica, Verdana, Arial, sans-serif;
				font-size:16px;
				}
					#desc h2.first{
					font-size:16px;
					padding:10px 0 0 0;
					_padding:15px 0 0 0;
					text-align:left;
					line-height:160%;
					}
					#desc h2.first em{font-size:20px;}
				#desc p{}
		
		#sliver .right{
		float:right;
		border:1px solid #7d7b79;
		width:170px;
		color:#ccc;
		padding:0 10px 10px 10px;
		margin:0 0 15px 0;
		}
			#sliver .right h3{
			margin:10px 0 5px 0;
			text-transform:uppercase;
			font-size:11px;
			}
			#sliver .right p{
			margin-top:0;
			}
			#sliver .right a{
			color:#ccc;
			text-decoration:underline;
			}
	
	
.navigation
{
	padding:0px 65px 0px 65px;
	clear:both;
	xheight:22px;
}

.entry
{
margin:20px 0px 0px 0px;

}


	#content{clear:both;}
		#contentLeft{
		float:left;
		width:758px;
		}
			#headerImg{margin:0 0 15px 0;}
		#content .left{background:url(images/content_mid.jpg) left repeat-y;}
			#content .left .inner{
			background:url(images/content_top.jpg) top left no-repeat;	
			}
			#content .left .inner2{
			background:url(images/content_bot.jpg) bottom left no-repeat;
			padding:40px 0 80px 0;
			}
				#content .post{
				padding:0 75px;
				color:#333;
				margin:10px 0 0px 0;
				}
					#content .post h2{
					font-family:Helvetica, Verdana, Arial, sans-serif;
					font-size:16px;
					
					margin:10px 0px 5px 0px;
					
					}
						#content .post h2.section{
						color:#007cfa;
						font-size:20px;
						}
					#content .post h3{
					font-family:Helvetica, Verdana, Arial, sans-serif;
					font-size:16px;
					
						margin:0px 0px 5px 0px;
					
					}
					#content .post p{}
					#content .post ul{}
		
		#content .right{
		float:right;
		width:191px;
		}
			.greyModule{
			background:url(images/bg_recent.jpg) bottom left no-repeat #aeaeae;
			padding:0 0 15px 0;
			margin:0 0 20px 0;
			}
				.greyModule ul{
				list-style:none;
				padding:0 0 0 20px;
				}
					.greyModule ul li{margin:5px 0px 10px 0px}
					
					
					
					
				.greyModule a{color:#000;}
			.greenModule{
			background:url(images/border_green.gif) bottom left no-repeat;
			padding:0 0 1px 0;
			color:#878787;
			margin:0 0 20px 0;
			}
				.greenModule p{margin-left:20px;margin-right:20px;}
				.greenModule ul{
				list-style:none;
				padding:0 0 0 20px;
				}
					.greenModule ul li{margin:5px 0;}
				.greenModule a{color:#bab9b9;}
			#buy{
			background:url(images/bg_buy.jpg) no-repeat;
			height:43px;
			width:194px;
			}
				#buy h3{
				text-transform:uppercase;
				text-align:center;
				margin:0;
				padding:10px 0 0 0;
				font-size:12px;
				}
					#buy a{color:#fff;}
					#buy a:hover{text-decoration:underline;}
					
	#footer{
	clear:both;
	color:#ccc;
	}
	
.alignleft
{
	float:left;
	margin:0px 10px 10px 0px;
}

.alignright
{
	float:right;
	margin:0px 0px 10px 10px;
}

#contactForm .row{
clear:both;
padding:6px 0;
margin:0 auto;
width:340px;
}
	#contactForm .row .rowL{
	width:120px;
	float:left;
	text-align:right;
	}
	#contactForm .row .rowR{
	width:210px;
	float:right;
	}
#contactForm{margin:10px 0 0 0;}
.formInput{width:175px;}
