<style type="text/css" media="screen">
	
	
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		b, u, i, center,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-size: 100%;
			vertical-align: baseline;
			background: transparent;
			}
	
	
	
		html {
			margin:0;
			}
	
		body { 
			background:#333 url(images/background.jpg) top center no-repeat fixed; 
			text-align:center; 
			font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			margin:0;
			padding:0;
			} /* The body's background image aligns to the top and center of the screen and stays fixed when the page is scrolled */
		
		#wrapper {
			width:900px;
			margin:0 auto;
			padding:0;
			text-align:center;
			}
			
		#header {
			width:900px;
			float:left;
			padding-top:26px;
			padding-bottom:26px;
			}
		
		#content { 
			background:url(images/repeater.png); 
			text-align:left;  
			padding:18px; 
			float:left;
			width:864px; 
			border:2px solid #000 
			} /* The 1x1 PNG repeats across the entire div. */
			
		*html #content { /* for IE/Win */ 
		background:none; 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/repeater.png", sizingMethod="scale"); 
		} 
		
	
		
		img {
			_behavior: url(http://fitnessbyfronk.com/pngbehavior.htc); /* IE 6 and below */
			border:none;
		}
		
		.maincontent {
			float:left;
			width:828px;
			padding:18px;
			margin-top:18px;
			background-color:#231f20;
			}
		.maincontent .coll {
			float:left;
			width:500px;
			padding-right:45px;
			}
		.coll h2 {
			font-size:16px;
			font-weight:lighter;
			color:#fff;
			}
		.coll .title {
			font-size:26px;
			color:#fff;
			}
		.coll h1 {
			margin-bottom:0;
			font-weight:lighter;
		}
		.coll p {
			line-height:13px;
			}
		#news {
			width:271px;
			padding-left:12px;
			float:left;
			}
		#news h2 {
			font-size:15px;
			font-weight:lighter;
			color:#fff;
			border-bottom:#ffffff dotted 1px;
			padding-bottom:4px;
			}
		#news strong a {
			color:#cc4b2b;
			font-size:11px;
			font-weight:bold;
			}
		#news p {
			font-size:9px;
			color:#fff;
			padding-bottom:3px;
			border-bottom:#fff dotted 1px;
			}
		
		#nav {		
			float:left;	
			margin-top:75px;
			}
			
		#nav a, ul, li {
			color:#fff;
			font-size:15px;
			display:inline;
			text-decoration:none;
			list-style:none;
			padding:4px;
			}
		
		#nav a:hover {
			background-color:#333333;
			color:#fff;
			}
			
		.mainnav {
			color:#fff
		}
		
		.mainnav on {
			color:#000000;
		}	
			
		#trainersnav {
			background-color:#231f20;
			width:211px;
			padding:4px;
			float:left;
			margin-right:18px;
			padding-bottom:20px;
			}
		#trainersnav h3 {
			background-color:#333333;
			padding-bottom:3px;
			padding-top:3px;
			color:#898687;
			font-size:12px;
			}	
		#trainersnav p {
			margin-left:4px;
			color:#fff;
			font-size:12px;
			line-height:12px;
			}
		
		#trainersnav a {
			color:#fff;
			padding:0;
			border:0;
			}
		
		#trainersnav a:hover {
			background-color:#333333;
			color:#fff;
			}
			
		.name {
			margin-top:18px;
			}
			
		.column1 {
			width:300px;
			float:left;
			margin-right:18px;
			margin-top:160px;
			}
		.column1 p {
			line-height:13px;
			}
			
		span.trainername {
			font-size:46px;
			}
			
		.column2 {
			width:300px;
			float:left;
			margin-top:160px;
			}
		.column2 p {
			line-height:13px;
			}
		.column2 strong {
			background-color:#333333;
			color:#898687;
			padding-top:3px;
			padding-bottom:3px;
			margin-bottom:2px;
			font-size:15px;
			text-align:center;
			font-weight:normal;
			display:block;
			}
			
		strong {
			text-align:left;
			}
			
		.newsText {
			font-size:11px; color:#ffffff; font-weight:normal;
		}
		
		h1, p, a { 
			color:#fff; 
			font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			margin-top:0;
			}
			
		h1 { font-size:18px }
		p { font-size:11px; line-height:18px }
		
		a { 
			color:#cc4b2b; 
			font-size:11px; 
			text-decoration:none; 
			}
			
		a:hover { background:#fff; color:#000 }
		
		h3 {
			padding:5px 5px 5px 5px;
			text-align:center;
			color:#fff;
			background:#000;
			}
			
		#ghlogo {
			float:left;
			width:900px;
			margin-top:5px;
			padding-bottom:100px;
			}
	
	</style><!--
     FILE ARCHIVED ON 10:39:15 Feb 07, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:38:31 May 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
-->
<!--
playback timings (ms):
  capture_cache.get: 1.238
  captures_list: 0.476
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.007
  esindex: 0.009
  cdx.remote: 35.255
  LoadShardBlock: 93.778 (3)
  PetaboxLoader3.datanode: 96.617 (4)
  PetaboxLoader3.resolve: 109.504 (2)
  load_resource: 167.658
-->