
		/* ----------- Sets up page background (T&B) and centers #wrapper in all browsers ------------ */
body
	{
		margin:0;
		padding:0;
		background:#0c0807 url(hubble_veil3.jpg) center top no-repeat;
		text-align:center;
	}

		/* ----------- Grey/Black metal navibar setup---------------- */

ul#navigation
	{
		margin-left:2px;
		padding-left:0;
		list-style-type:none;
		background: url(nav_greygrad5.jpg) repeat-x left top;
		float:left;
		width:1246px;
		position:absolute;
		top:232px;
		left:5px;
	}

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:10pt;
		font-weight:bold;
		color:#000;
		background:transparent;
		border-left:1px solid #000;
	}

ul#navigation a:hover
	{
		color:#ffffc0;
		background: url(bg_nav.png);
	}

		/* ------------ Main center-column Container Setup ------------*/

#wrapper
	{	
		width:960px;
		margin-top:0;
		margin-right:auto;
		margin-left:auto;
		padding:0;
		text-align:left;
		background-color:transparent;
	}

h1                       /* ---- Main page headline ----*/
	{
		color:#000080;
		text-align:center;
		font-family:Times, Georgia, serif;
		font-size:36pt;
		font-style:italic;
		line-height:110%;
		margin:0 0 20px 0;
		padding-left:10px;
	}
h1:first-letter
	{
		font-size:44pt;
	}
h3
	{
		color:#e8c9c4;
		text-align:center;
		font-family:Times, Georgia, serif;
		font-size:30pt;
		font-style:italic;
		margin:15px 0 20px 30px;
	}
h6
	{
		color:#800000;
		padding:30px 10px 10px 50px;
		font-family:"Comic Sans MS", arial, sans-serif;
		font-size:2.5em;
		background-image:url(tl1.gif);
		background-repeat:no-repeat;
		background-position:top left;
		margin-left:-40px;
		margin-top:-39px;
		margin-bottom:25px;
	}	
	/* -----------------------------------------------------------------------------------------------------------------
		.Sideblock CSS box has rounded corners attached to... h2, h5, div.tr and div.br 
	   ----------------------------------------------------------------------------------------------------------------- */

h4		/* ------------------ Placeholder, NO round corner on WE box ----------------- */
	{
		font-size:1em;	
		color:#000;
		margin-bottom:-20px;
	}
*html h4
	{
		margin-bottom:2px;
	}

h2        /* ------------- Holds Top-Left round corner, no other content ----------------- */
	{
		font-size:1em;
		color:#000;
		background-image:url(tl1.gif);
		background-repeat:no-repeat;
		background-position:top left;
		margin-left:-40px;
		margin-top:-39px;
		margin-bottom:25px;
	}

h5             /* ------ Holds Bottom-Left round corner, no other content ------------- */
	{
		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;
	}
.topblock
	{
		float:left;
		width:790px;
		margin:10px 0 15px 49px;
		padding:30px;
		background-color:#eee;
		border:1px solid #000;
	}
*html .topblock
	{
		margin-left:68px;
	}
.topblock p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		color:#000;
		padding:0 25px 0 20px;
		margin:15px 0 15px 0;
		line-height:130%;
	}
.salesbox
	{
		float:left;
		width:780px;
		margin:20px 0 0 48px;
		padding:35px;
		background-color:#fff;
		border:2px solid #000;
	}
*html .salesbox
	{
		margin-left:15px;
	}
.salesbox p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		color:#000;
		line-height:135%;
	}
.salesbox img
	{
		float:left;
		margin:5px 25px 15px 0;
		clear:both;
	}
.widget
	{
		float:left;
		width:580px;
		margin:20px 0 20px 150px;
	}
*html .widget
	{
		margin-left:80px;
	}
.widget p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		color:#000;
		line-height:130%;
	}
.adwords
	{
		float:left;
		width:850px;
		margin:20px 0 0 48px;
		padding:20px 0 20px 0;
		background-color:#ffffcc;
	}
*html .adwords
	{
		margin-left:92px;
	}
.adwords p
	{
		font-family:arial, helvetica, sans-serif;
		font-size:12pt;
		line-height:125%;
		margin:0;
		padding:15px 25px 15px 25px;
	}
.adwords img
	{
		float:left;
		margin:10px 25px 10px 0;
	}
.datebann
	{
		float:left;
		width:790px;
		margin:10px 0 5px 49px;
		padding:30px;
		background-color:#ffffbb;
		border:2px solid #ffff00;
	}
*html .datebann
	{
		margin-left:60px;
	}
.datebann p
	{
		font-family:Arial, helvetica, sans-serif;
		font-size:12pt;
		color:#000;
		font-weight:bold;
		line-height:130%;
	}
.kkbar
	{
		float:left;
		padding:0;
		margin:0 0 50px 49px;
		border:2px solid #202020;
	}
*html .kkbar
	{
		margin-bottom:-10px;
	}
