/*   
Theme Name: Baader-Meinhof
Theme URI: http://www.baader-meinhof.com
Description: This is a custom theme for baader-meinhof.com. 
Author: Richard Huffman
Author URI: http://www.richardhuffman.com
Version: 4.0
*/
@charset "utf-8";
/* CSS Document */



article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }

.group:after {
	visibility: hidden;
	display: block;
	font-size: 0; content: " ";
	clear: both; height: 0;
	}
		
.group {
	display: inline-block;
	clear: both;
	}
		
/* start commented backslash hack */ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */


img.alignright {
		float:right; margin:0 0 1em 1em
		}
img.alignleft {
		float:left; margin:0 1em 1em 0
		}
img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto
		}
a img.alignright {
		float:right;
		margin:0 0 1em 1em
		}
a img.alignleft {
		float:left;
		margin:0 1em 1em 0
		}
a img.aligncenter {display: block;
		margin-left: auto;
		margin-right: auto
		}

html 	{
	background: #363636 url(images/background.jpg);
	background-repeat:repeat-x;
	}
	
body 	{
        margin: 0;
        padding: 0;
	font-family: 'Open Sans', sans-serif;
	}
	
p 	{
	margin-bottom:10px;
	margin-top:10px;
	color: #888888;
	font-size:13px;
	font-weight:400;
	line-height:16px;
	}

ul	 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight:400
	}

li 	{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight:400;
	margin-left: 10px
	}

h1 	{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 40px;
	font-weight:300;
	color:#003366;
	line-height:40px;
	padding-bottom:2px;
	color:#515a4a;
	}

h2	 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 26px;
	font-weight:400;
	line-height: 22px;
	color:#515a4a;
	padding: 0px;
	margin: 0px;
	margin-top: 16px;
	margin-bottom: 5px;
	
	}

h3	 {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#515a4a;
	margin: 0px;
	}

h4 	{
	font-size: 10px;
	color:#333;
	font-weight:lighter;
	color:#515a4a;
	line-height: 10px;
	margin: 0px;
	margin-bottom: 5px;
	}

h5 	{
	font-size: 11px;
	color:#979b99;
	font-weight:heavier;
	margin: 0px;
	}

a:link {color: #363636; text-decoration: none; }
a:visited {color: #363636; text-decoration: none; }
a:hover {color: #6c9c4c; text-decoration: none; }
a:active {color: red; }

#page-wrap {
	width: 986px;
	margin:0px auto 10px;
	overflow: auto;
	background: url(images/faux.gif);
	}

a.header:link {color: white; text-decoration: none; }
a.header:visited {color: white; text-decoration: none; }
a.header:hover {color: purple; text-decoration: underline; }
a.header:active {color: red; }

#header-banner {
	position: absolute; background: url(images/BMbanner.jpg) no-repeat;
	width: 986px;
	height: 481px;	
	}

#homelogo {
	position:absolute;
	margin-left: 40px;
	margin-top: 50px;
	}

#drop-menu {
	position:absolute;
	margin-left: 53px;
	margin-top: 430px;
	}

#drop-menu2 {
	position:absolute;
	margin-left:690px;
	margin-top: 50px;
	}

#store  {
	margin-bottom:10px;
	margin-top:10px;
	color: #888888;
	font-size:12px;
	font-weight:400;
	line-height:16px;
	}

#category-title {
	position:absolute;
	left:200px;
	margin-top: 600px;
	}

#footer-banner {
	background: url(images/bottombox.jpg)no-repeat;
	width: 986px;
	height: 4px;
	}

#respond {
	margin-left: 50px;	
	}

.tagcloud {
	font-family: 'Open Sans', sans-serif;
	}

#main-content {
	background: url(images/midbox.jpg);
	padding-top:480px;
	}


#amazon {
	background: url(images/midbox.jpg);
	padding-top:480px;
	}



#sidebar{
	float:right;
	width: 284px;
	margin-right: 36px;
	margin-top: 470px;
	}

.posttags{
	color: #5E5E5E;
	font-size: 10px;
	text-transform: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	line-height: 10px;
	}

.entry{
	color: #666;
	font-size: 13px;
	margin-right: 370px;
	text-transform: none;
	}

.entry-amazon{
	color: #666;
	font-size: 13px;
	margin-right: 50px;
	text-transform: none;
	}

.forum{
	margin: 0 auto;
	width: 550px;
	float: none;
	}




.wp-caption.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption.alignright {float:right; margin:0 0 1em 1em}
.wp-caption.alignleft {float:left; margin:0 1em 1em 0}



.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
	}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	}


.meta{
	color: #222222;
	font-size: 11px;
	text-transform: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	margin-bottom: 0px;	
	}

.page{
	color: #888888;
	font-size: 10pt;
	margin-left: 40px;
	text-transform: none;
	}

.posthomepage{
	color: #888888;
	font-size: 13px;
	margin-left: 50px;
	
	text-transform: none;
	}



.post{
	color: #888888;
	font-size: 13px;
	margin-left: 40px;
	
	text-transform: none;
	}
	
footer {
	width: 986px; margin:0 auto 0;
	color:#333;
	}




a.footer:link {
	color: #003366;
	text-decoration: none;
	}

a.footer:visited {
	color: #003366;
	text-decoration: none;
	}

a.footer:hover {
	color: purple;
	text-decoration: underline;
	}

a.footer:active {
	color: red;
	}  


#toplinks {
	font-size:20px;
	margin-top:95px;
	margin-right: 20px;	
	}
		
#links {
	margin-top:-5px;
	margin-left: 40px;
	}
	
.widget {
	padding: 10px;
	}
	
.widget h4 {
	font-size:12px;
	}
