/** new bit for footer below */

	#nonfooter
	{
		background-image: url(images/background-floater3.jpg);
		background-position: center; 
	}
	
	#footer
	{
		}
	
/** new bit for footer above */
	
	body {
		text-align:center;
		font-family:  , "Helvetica", "verdana", sans-serif;
		font-size: 13px;
		line-height: 15px;
		background-color: rgb(103,103,103);

		}

	#frame {
		width:691px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:1px;
		text-align:left;
		background-color: rgb(49,50,55);
		background-image: url(images/background-floater3.jpg);
		background-position: center; 
		}

	#contentcenter {
		width:495px;
/*		padding-top: -10px;  says its deprecated, meh */
		float:left;
		background:#FFFFFF;
		margin-right: 18px;
/**		padding-left: 12px; */
		}

	#contentright {
		margin-top: -5px;
		width:170px;
		padding-right:0px;
		padding-left:0px;
		float:left;
		background:#FFFFFF;
		}

	#contentheader {
		background:#fff
/*		width:700px;  
		height:100px;    */
		}

	p,h1,pre {
		margin:00px 0px 17px 0px;
		}

	p.smaller {
		margin:00px 0px 10px 0px;
		}

	h1 {
		font-weight: light;
		font-style: normal;
		font-family: "Helvetica", "Corbel", "verdana", sans-serif;
		font-size:23px;
		padding-top:10px;
		}

	h1.indented {
		font-weight: 100;
		font-style: normal;
		font-family: "Helvetica", "Corbel", "verdana", sans-serif;
		font-size:23px;
		padding-top:0px;
		line-height:19px;
		margin:00px 00px 17px 23px;
		}

	h2.indented {
		font-weight: 100;
		font-style: normal;
		font-family:  "Helvetica", "Corbel", "verdana", sans-serif;
		font-size:19px;
		padding-top:12px;
		line-height:10px;
		margin:00px 00px 17px 23px;
		}

	h3.indented {
		font-weight: 10;
		font-style: normal;
		font-family:  "Helvetica", "Corbel", "verdana", sans-serif;
		font-size:20px;
		padding-top:12px;
		line-height:10px;
		margin:00px 00px 17px 23px;
		}


	h4 {
		font-style: normal;
		font-family:  "Helvetica", "Corbel", "verdana", sans-serif;
		font-size:12px;
		padding-top:12px;
		line-height:10px;
		}

	h4.indented {
		font-style: normal;
		font-family:  "Helvetica", "Corbel", "verdana", sans-serif;
		font-size:12px;
		padding-top:12px;
		line-height:10px;
		margin:00px 00px 17px 15px;
		}



	p.indented
	{
	margin:00px 40px 17px 23px;
	}
	
	li.indented
	{
	margin:00px 40px 17px 19px;
	}
	
	img.indented
	{
	margin:00px 0px 10px 33px;
	}

	p.backtotop {
		padding-left:375px;
		padding-right:15px;
		font-weight: light;
		font-style: normal;
		font-family: "Helvetica", "Corbel", "verdana", sans-serif;
		font-size:8px;
		}


	#contentheader h1 {
		font-size:50px;
		padding:10px;
		margin:0px;
		}

	#contentright p 
	{ 
		padding-left:15px;
		padding-right:15px;
		font-size:11px;
	}
		

	.contentBox p
	{
	max-width:45em;
	}


	.contentBox
	{
	color : rgb(0,0,0);
	background-color : rgb(255,255,255);
	/*	border : thin solid;   */
	}


/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
