		/* ----------- Sets up background and centers #wrapper in all browsers ------------ */
body
	{
		margin:0;
		padding:0;
		background-color:#fafafa;
		background-image:url(tanktop_for3.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		text-align:center;
	}
.tankbottom
	{
		float:left;
		width:1248px;
		height:470px;
		margin:0;
		padding:0;
		background:#fafafa url(tankbott2009.jpg) no-repeat center top;
	}

		/* ----------- Grey/Black metal navibar setup---------------- */

ul#navigation
	{
		margin-left:2px;
		padding-left:0;
		list-style-type:none;
		background: url(nav_greygrad3.jpg) repeat-x left top;
		float:left;
		width:1246px;
		position:absolute;
		top:222px;
		left:5px;
	}
*html ul#navigation
	{
		top:237px;
	}
ul#navigation li
	{
		display:inline;
	}
	
ul#navigation a
	{
		display:block;
		float:left;
		padding:5px 15px;
		text-decoration:none;
		font-family:arial, helvetica, sans-serif;
		font-size:.8em;
		font-weight:bold;
		color:#000;
		background:transparent;
		border-left:1px solid #000;
	}

ul#navigation a:hover
	{
		color:#ff6666;
		background: url(bg_nav.png);
	}
	
		/* ------------ Main column #wrapper & Headline, Sub-head setup ------------*/

#wrapper
	{	
		width:760px;
		margin-top:300px;
		margin-right:auto;
		margin-left:auto;
		text-align:left;
		padding:50px 0 0 0;
	}
h1
	{
		color:#fad8bd;
		text-align:center;
		font-family:Times, Georgia, serif;
		font-size:34pt;
		font-style:italic;
		line-height:108%;
		margin:-40px 0 0 50px;
	}
*html h1
	{
		margin-left:70px;
		margin-top:-30px;
	}
.subhead
	{
		font-family:Times, Georgia, serif;
		font-size:24pt;
		line-height:105%;
		text-align:center;
		color:#fff;
		padding:10px;
		margin:10px 0 0 55px;
	}
*html .subhead
	{
		margin-left:65px;
	}
h3
	{
		color:#000080;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:22pt;
		padding:0;
		margin:25px 0 0 30px;
	}
*html h3
	{
		margin-left:40px;
	}
h4
	{
		color:#4a020e;
		margin:0 0 2px 30px;
		padding:0;
		font-family:Tahoma, Georgia, sans-serif;
		font-size:18pt;
		font-style:italic;
	}
*html h4
	{
		margin-left:40px;
	}

	/* --------------------------------------------------------------------------------
		.Sideblock box has rounded corners attached to... h2, h5, div.tr and div.br 
	   -------------------------------------------------------------------------------- */
	
h2
	{
		color:#fdfe96;
		padding:30px 0 0 50px;
		font-family:"Comic Sans MS", arial, sans-serif;
		font-size:24pt;
		background-image:url(tl1.gif);
		background-repeat:no-repeat;
		background-position:top left;
		margin-left:-40px;
		margin-top:-39px;
	}
h5
	{
		font-size:1em;
		color:#000;
		background-image:url(bl1.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		padding-top:20px;
		margin-left:-40px;
		margin-bottom:-39px;
	}
.br
	{
		background-image:url(br1.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		margin-right:-40px;
	}
.tr
	{
		background-image:url(tr1.gif);
		background-repeat:no-repeat;
		background-position:top right;
		margin-right:-40px;
	}
	
	/* ---------------------------- Main Sales Letter ------------------------ */

.sales
	{
		float:left;
		width:720px;
		margin:5px 0 0 30px;
		padding:0;
	}
*html .sales
	{
		margin-left:35px;
	}
.sales p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		line-height:140%;
		color:#000;
		padding:1px 45px 1px 70px;
		margin:14px 0 14px 0;
		text-indent:1.5em;
	}
*html .sales p
	{
		padding-left:30px;
	}
.sales p:first-letter
	{
		font-size:13pt;
	}

.sales2
	{
		float:left;
		width:720px;
		margin:30px 0 0 5px;
		padding:0;
	}
*html .sales2
	{
		margin-left:25px;
	}
.sales2 p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		line-height:140%;
		color:#000;
		padding:1px 45px 1px 70px;
		margin:14px 0 14px 0;
		text-indent:1.5em;
	}
*html .sales2 p
	{
		padding-left:30px;
	}
.sales2 p:first-letter
	{
		font-size:13pt;
	}
.sales2 img
	{
		float:right;
		margin:0 0 10px 25px;
	}
.sideblock
	{
		float:left;
		width:625px;
		margin:40px 0 0 45px;
		padding:30px;
		background:#fff url(black_grey1.jpg) left top repeat-y;
	}
*html .sideblock
	{
		margin-left:30px;
	}
.sideblock p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13pt;
		color:#fff;
		margin:10px;
		line-height:140%;
		text-indent:.5em;
	}
.sideblock img
	{
		float:right;
		margin:10px 0 20px 30px;
		border:1px solid #000;
	}
.sideblock a
	{
		color:#6699ff;
	}
#premsub1
	{
		font-family:Times, Georgia, serif;
		font-size:22pt;
		color:#7abbf8;
		line-height:110%;
		font-style:italic;
		padding-left:20px;
	}
.audiobox
	{
		float:left;
		width:525px;
		background-image:url(black_blue2.jpg);
		background-repeat:repeat-x;
		background-position:left top;
		margin:70px 0 60px 105px;
		padding:30px;
		background-color:#0000b0;
	}
*html .audiobox
	{
		margin-left:60px;
	}
.audiobox p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		color:#fff;
		margin:10px;
		line-height:140%;
		text-indent:.5em;
	}
.audiobox p:first-letter
	{
		font-size:16pt;
	}
.audiobox a
	{
		color:#6699ff;
	}
.bar1
	{
		float:left;
		width:440px;
		padding:0;
		margin:10px 10px 20px 38px;
	}
*html .bar1
	{
		margin-left:23px;
	}

.bar2
	{
		float:left;
		width:440px;
		padding:0;
		margin:25px 10px 30px 38px;
	}
*html .bar2
	{
		margin-left:23px;
	}
.payfor
	{
		float:left;
		width:550px;
		padding:0;
		margin:0 0 0 90px;
	}
*html .payfor
	{
		margin-left:55px;
	}
.payfor p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		color:#000;
		margin:10px;
		line-height:140%;
		text-indent:.5em;
	}
.payfor p:first-letter
	{
		font-size:16pt;
	}
.payblock
	{
		float:left;
		width:650px;
		margin:0 0 20px 50px;
		padding:10px 0 10px 0;
		background:#fff url(paystack2009c.jpg) 78px 20px no-repeat;
	}
*html .payblock
	{
		margin-left:40px;
	}
.payblock img
	{
		margin:0;
		padding:0;
	}
.payblock p
	{
		font-family:Tahoma, Georgia, sans-serif;
		font-size:18pt;
		line-height:110%;
		text-align:center;
		margin:11px 0 0 0;
	}
*html .payblock p
	{
		margin:14px 0 14px 0;
	}
.singleitem
	{
		float:left;
		width:650px;
		padding:0;
		margin:20px 0 50px 25px;
		background:#fff url(culttext.jpg) left top repeat;
		border:6px ridge #ff0000;
	}
*html .singleitem
	{
		margin-left:18px;
	}
.singleitem p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		color:#000;
		margin:20px 0 20px 0;
		padding:0 10px 0 40px;
		line-height:115%;
		text-indent:.5em;
	}
.toc
	{
		float:left;
		width:600px;
		margin:0 0 20px 93px;
		padding:0;
		background-color:#fff;
		border:1px solid #000;
	}
*html .toc
	{
		margin-left:55px;
	}
.toc p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		line-height:120%;
		color:#000;
		font-weight:bold;
		padding:0 20px 0 45px;
		margin:0 0 15px 0;
		text-indent:0;
	}
.toc p:first-letter
	{
		font-size:13pt;
	}
.toc img
	{
		float:right;
		margin:20px 35px -80px 0;
		border:none;
	}
h6
	{
		color:#900000;
		margin:0 0 -20px 0;
		padding:0 0 5px 40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		font-style:italic;
		line-height:130%;
	}
.bullets
	{
		clear:both;
		float:left;
		width:550px;
		margin:0;
		padding:0;
	}
.bullets ul li
	{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		font-style:italic;
		font-weight:bold;
		line-height:130%;
		color:#403040;
		list-style-type:none;
	}


	/* ------------ Polaroid-style photos (250x250px) set Left/Right --------- */

.photoboxR
	{
		padding:0;
		float:right;
		width:290px;
		margin:20px 20px 10px 20px;
		background:url(ds_right2.jpg) left bottom no-repeat;
	}
.photoboxR img
	{
		background-color:#fff;
		padding:10px 10px 40px 10px;
		border:1px solid #000;
		position:relative;
		top:-22px;
		right:-32px;
	}
.photoboxL
	{
		padding:0;
		float:left;
		width:290px;
		margin:20px 20px 10px 0;
		background:url(ds_left2.jpg) right bottom no-repeat;
	}
.photoboxL img
	{
		background-color:#fff;
		padding:10px 10px 40px 10px;
		border:1px solid #000;
		position:relative;
		top:-24px;
		right:13px;
	}
.singleitem
	{
		float:left;
		width:600px;
		padding:0;
		margin:60px 0 20px 80px;
		background:#fff url(culttext.jpg) left top repeat;
		border:6px ridge #ff0000;
	}
*html .singleitem
	{
		margin-left:49px;
	}
.singleitem p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		color:#000;
		margin:20px;
		line-height:115%;
		text-indent:.5em;
	}
#keys
	{
		float:left;
		width:640px;
		margin:40px 0 10px 50px;
		padding:20px 20px 20px 20px;
		background-color:#fff;
	}
#keys p
	{
		font-family:Times, Georgia, serif;
		font-size:20pt;
		font-weight:bold;
		font-style:italic;
		color:#800000;
		text-align:left;
		line-height:110%;
	}
#keys img
	{
		margin:0 0 0 25px;
	}
*html #keys img
	{
		margin:0 0 0 45px;
	}
#keys form
	{
		float:left;
		width:200px;
		margin:0 0 10px 220px;
		padding:10px;
	}
*html #keys form
	{
		margin-left:110px;
	}
*html #keys p
	{
		text-align:center;
	}
.elertbox
	{
		float:left;
		padding:0;
		margin:0 0 40px 115px;
	}
*html .elertbox
	{
		margin-left:65px;
	}
.elertbox img
	{
		padding:0;
		margin:0 0 0 60px;
	}
.bookshelf
	{
		float:left;
		width:420px;
		height:126px;
		margin:10px 0 25px 170px;
		padding:10px;
		background-color:#fafafa;
	}
*html .bookshelf
	{
		margin-left:92px;
	}
.bookshelf a
	{
		display:block;
		width:420px;
		height:126px;
		background:#fff url(bookbanner3.jpg) no-repeat 0 0;
		border:5px solid #ff0000;
	}
.bookshelf a:hover
	{
		border-left:5px solid #af0000;
		border-top:5px solid #af0000;
		border-right:10px solid #402040;
		border-bottom:7px solid #402040;
		margin-bottom:-2px;
	}

