/* General styles */
	
body{margin:0;
		padding:0px;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#fff;
		min-width:1025px;	/* Minimum width of layout - remove line if not required */
		font-size:90%;		/* The min-width property does not work in old versions of Internet Explorer */					
		font-family: calibri, sans-serif;}

a {color:#369; }
		
a:hover {color:#fff; background:#369; text-decoration:none;}
				
h1, 
h3 {margin:.8em 0 .2em 0; padding:0; color:black;}
			
h2 {margin:.8em 0 .2em 0; padding:0; color:black;}

h4 {margin:0px; padding:0px; color:black;}

h5 {margin:0px; padding:0; color:black;}
		
p {margin:.4em 0 .4em 0; padding:0;}
	
	
/* Header styles */
	
#header {clear:both;
			float:left;
			width:100%;
			border-top:2px solid black;
			background:#DFDDCE;
			margin-top:12px;}		
		
#header a:hover {background:none;}
	
#header p,
#header h1,
#header h2 {padding:0px 15px 0px 15px; margin:0;}
	
#header h3,
#header h4 	{padding:0px 15px 0px 15px; margin:0;}
#header img.ambkstr {padding:15px 0px 5px 0px;}								
#header iframe {margin:10px 0px 0px 10px;}
	
/*NAVIGATION STYLING*/
		
#header ul{clear:left;
			float:left;
			width:100%;
			list-style:none;
			margin:10px 0 -1px 0;
			padding:0;}

#header ul li {display:inline; list-style:none;	margin:0; padding:0;}
					
#header ul li .active,
#header ul li .active:hover {color:#fff;	background:#4B815D;}					

#header ul li a {display:block;
				float:left;
				font-size:11pt;
				font-weight:600;
				margin:0 0 0 -2px;
				padding:4px 5px;
				text-align:center;
				background-image: url('images/green-swirls.gif');
				color:#000;
				overflow:hidden;
				text-decoration:none;
				position:relative;
				left:8px;
				line-height:1.1em;
				border-top:2px solid darkgreen;
				border-right:2px solid darkgreen;
				border-bottom:1px solid darkgreen;
				border-left:2px solid darkgreen;}				
		
#header ul li a:hover {background:#4B815D; color:#fff;}
						
#header ul li a.active,
#header ul li a.active:hover {color:#fff; background:#4B815D; font-weight:bold;}
								
#header ul li a span {display:block;}
		
/* 'widths' sub menu */

#layoutdims {clear:both;
			background-image: url('images/green-line-horz-background.gif');
			border-top:4px solid #28552B;
			margin:0;
			padding:6px 15px !important;
			text-align:right;}

/* column container */

.colmask {position:relative;						/* This fixes the IE7 overflow hidden bug */
				clear:both;
				float:left;
				width:100%;							/* width of whole page */
				overflow:hidden;}					/* This chops off any overhanging divs */
				

/* common column settings */

.colright,
.colmid,
.colleft {float:left;
			width:100%;			/* width of page */
			position:relative;}
				
.col1,
.col2,
.col3 {float:left;
		position:relative;
		padding:0 0 0.8em 0;	/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;}
		
		
/* 3 Column settings */

.threecol {background:white;}					/* right column background colour */

.threecol .colmid {right:23%;					/* width of the right column */
					background:white;			/* center column background colour */
					border-right:none;}			/* Border on Right of Middle Column*/				
					
.threecol .colmid img.logo {display:inline; float:right; padding:5px 0px 0px 5px;}					
	
.threecol .colleft {right:51%;	/* width of the middle column */
				border:none;
				background-image: url('images/green-line-horz-background.gif');}	/* LEFT COLUMN BACKGROUND COLOR */

.threecol .col1 {width:46%;		/* width of center column content (column width minus padding on either side) */
				left:102%;}		/* 100% plus left padding of center column */

.threecol .col2 {width:21%;		/* Width of left column content (column width minus padding on either side) */
				left:31%;}		/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	
.threecol .col3 {width:21%;		/* Width of right column content (column width minus padding on either side) */
					left:85%;}	/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */

/* Footer styles */

#footer {clear:both;
		float:left;
		width:100%;
		border-top:1px solid #000;}		
		
#footer p {padding:10px;
				margin:0;}
				
#footer ul {list-style:none; padding-top:10px;}

#footer ul li {display:inline; padding:0px 5px 0px 5px;}

#footer a {color:#369;}

#footer a:hover {color:#fff;
		background:#369;
		text-decoration:none;}				
	
.ronpaul {padding:10px;}
	
#banksterblog {padding:10px;
				border: 1px solid grey;
				background-image: url('images/light-metal.gif');}

.right-column {list-style:none; margin-left:0px; padding-left:0px;}

.right-column li {margin-left:5px; margin-top:5px;}

#audit-the-fed {margin:15px 0px 15px 0px; }

#google-ad {margin:15px 0px 15px 0px; }

#audit-the-fed-banner {padding:10px; margin-left:15px;}

.spacer {padding:10px;}

