    body { margin: 0 auto; padding: 0 auto; background-color: #1d1d1d; color: #fff; font-family: arial, verdana; }
	img { border: 0; }
	#topBorder { width: 100%; height: 22px; background: url(/images/top_border.jpg) repeat-x 0 0; position: absolute; top: 0 left: 0; z-index: 1; }
	#bottomBorder { width: 100%; height: 22px; background: url(/images/bottom_border.jpg) repeat-x 0 0; position: relative; bottom: -1px; left: 0; clear: both; margin-top: 20px; }
    #ComingSoon { width: 100%; color: #fff; font-size: 22px; text-align: center; }
    #ComingSoon img { margin: 10% 0 20px 0; }
	#MainBG { width: 100%; height: 100%; position: absolute; top: 106px; background-color: #1d1d1d; border-top: solid 1px #434343; }
	#Head { width: 100%; height: 106px; position: absolute; top: 22px; left: 0; background-color: #000; border-bottom: solid 2px #434343; color: #fff; }
	#mainBody { width: 100%; margin: 0 auto; position: absolute; top: 130px; }

	#content { width: 740px; position: relative; padding-top: 6px; }
/*	#content h1, #content h2 { width: 500px; color: #66cc33; margin-bottom: 2px; }
	#content h1 { background: url(/images/h1-icon.gif) no-repeat 0 0; padding: 16px 0 0 50px; font-size: 22px; }
	#content h2 { background: url(/images/h2-icon.gif) no-repeat 0 0; padding: 20px 0 0 50px; color: #99cc66; font-size: 18px; }
*/	#content p { width: 450px; color: #fff; margin-top: 6px; padding-left: 50px; }

	#content img { float: right; margin: 10px 0 10px 10px; clear: both; text-align: right; }
	#content img.padbtm { margin-bottom: 30px; }

	#about h1, #content h2 { width: 500px; color: #66cc33; margin-bottom: 2px; }
	#about h1 { background: url(/images/h1-icon.gif) no-repeat 0 0; padding: 16px 0 0 50px; font-size: 22px; }
	#about h2 { background: url(/images/h2-icon.gif) no-repeat 0 0; padding: 20px 0 0 50px; color: #99cc66; font-size: 18px; }

	#services h1, #content h2 { width: 500px; color: #66cc33; margin-bottom: 2px; }
	#services h1 { background: url(/images/h4-icon.gif) no-repeat 0 0; padding: 16px 0 0 50px; font-size: 22px; }
	#services h2 { background: url(/images/h5-icon.gif) no-repeat 0 0; padding: 20px 0 0 50px; color: #99cc66; font-size: 18px; }

	#services .nobotpad {  margin-bottom: 0; }

	#services li.nopad { padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; }
	#services ul.notoppad { padding-top: 0; margin-top: 0; }

	#experience h1, #content h2 { width: 500px; color: #66cc33; margin-bottom: 2px; }
	#experience h1 { background: url(/images/h3-icon.gif) no-repeat 0 0; padding: 16px 0 0 50px; font-size: 22px; }
	#experience h2 { background: url(/images/h6-icon.gif) no-repeat 0 0; padding: 20px 0 0 50px; color: #99cc66; font-size: 18px; }

	#contact h1, #content h2 { width: 500px; color: #66cc33; margin-bottom: 2px; }
	#contact h1 { background: url(/images/h6-icon.gif) no-repeat 0 0; padding: 16px 0 0 50px; font-size: 22px; }
	#contact h2 { background: url(/images/h2-icon.gif) no-repeat 0 0; padding: 20px 0 0 50px; color: #99cc66; font-size: 18px; }

	#contact p.ty { font-size: 18px; font-weight: bold; padding-top: 20px; padding-bottom: 20px; }

	#contact legend { color: #fff; }

	#content ul { width: 416px; margin-left: 10px; padding-left: 80px; }
	#content ol { width: 416px; margin-left: 10px; padding-left: 80px; }
	#content li { color: #fff; margin-left: 0; margin-top: 8px; }

	#headWrapper { width: 740px; padding-left: 20px; }
	#Logo { margin-top: 6px; position: relative; float: left; }
	#topNav { position: relative; top: 0; right: 10px; color: #fff; float: right; z-index: 5;}
	#MainNav { position: relative; float: right; margin-right: 10px; }
	#MainNav img { border: 0; }

	#foot { width: 450px; margin-left: 50px; border-top: solid 2px #434343; text-align: center; font-size: 11px; letter-spacing: 2px; }
	#foot a { color: #f6f6f6; text-decoration: none; font-size: 14px; letter-spacing: 4px; }
	#foot a:hover { text-decoration: underline; }
	#foot p { margin-left: 0; padding-left: 0; color: #ccc; }
	.footbullet { padding: 0 8px; }
