		
		html		
		{
			margin: 0px;
			padding: 0px;
			height: 100%;
			width: 100%;
		}
		
		/* commented backslash hack \*/
		html		
		{
			overflow: hidden;
		}
		/* end hack */

		body		
		{
			background-color: #ccc;
			color: #fff;
			margin: 0px;
			padding: 0px;
			height: 100%;
			width: 100%;
			font-family: Arial, Verdana, sans-serif;
			font-size: 12px;
			line-height: 20px;
			text-align: left;
			overflow: hidden;
		}
		
		#footer		
		{
			font-family: Verdana, Arial, sans-serif;
			font-size: 9px;
			line-height: 20px;
			text-align: right;
		}
		
		#myBG
		{
			position: absolute;
			top: 0px;
			left:0px;
			margin: 0px;
			padding: 0px;
			z-index: 1;
			overflow: hidden;
		}
		
		#stretcher		
		{
			position: absolute;
			top: 0px;
			left: 0px;
			padding: 0px;
			margin: 0px;
			z-index: 2;
			overflow: auto;
		}
		
		#content		
		{
			background-color: transparent;
			color: #fff;
			position: absolute;
			top: 0px;
			left: 0px;
			z-index: 3;
			width: 568px;
			padding: 16px;
			margin: 0 0 0 0;
		}
		
		#indexNavigation		
		{
			height: 11px;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		
		#navigation		
		{
			height: 11px;
			margin: 0;
			padding: 0;
			text-align: left;
			margin-bottom: 32px;
		}
		
		#rightColumn		
		{
			background-color: transparent;
			color: #fff;
			position: absolute;
			top: 97px;
			left: 614px;
			z-index: 3;
			width: 180px;
			font-size: 12px;
		}
				
		.paddedNav		
		{
			margin: 0;
			margin-right: 8px;
			padding: 0;
			float: left;
			display: block;
		}
		
		.unpaddedNav
		{
			margin: 0;
			margin-right: 0px;
			padding: 0;
			float: left;
			display: block;
		}
		
		a, a:active, a:visited
		{
			text-decoration: underline;
			color: #fff;
		}
		
		a:hover		
		{
			text-decoration: underline;
			color: #000;
		}
		
		h1		
		{
			font-size: 18px;
			font-weight: lighter;
			padding: 0;
			margin: 0;
		}
		
		h2		
		{
			font-size: 14px;
			font-weight: lighter;
			padding: 0;
			margin: 0;
		}
		
		strong		
		{
			font-weight: lighter;
			text-transform: capitalize;
		}
		
		img		
		{
			border: 0;
		}
		
		.portrait		
		{
			padding: 4px 16px 0px 0px;
			float: left;
			display: block;
			margin: 0;
		}
				
		#logoContainer
		{
			height: 26px;
			width: 408px;
			padding: 0;
			margin: 0;
			margin-bottom: 12px;
		}
		
		table
		{
			border: 0;
			padding: 0;
		}
		
		td
		{
			border: 0;
			padding: 0 16px 16px 0;
		}
		
		ul
		{
			border: 0;
			padding:  0 0 0 0;
			margin: 0 ;
		}
		
		li		
		{
			border: 0;
			padding:  0 0 1em 0;
			margin: 0 ;
			list-style: none;
		}
		
		#rightColumn ul
		{
			border: 0;
			padding:  0 0 0 0;
			margin: 0 ;
		}
		
		#rightColumn li		
		{
			border: 0;
			padding:  0 0 0 0;
			margin: 0 ;
			list-style: none;
		}
		
		.cover
		{
			border: 0;
			padding:  0px 16px 16px 0px;
			margin: 0 ;
		}
