* { margin: 0; padding: 0; }

body	{
	background:#fff;
	text-align: center;
	font-family:Arial, sans-serif;
	font-size:14px;
	}

#masthead, .std, #footer {
	width:720px; 
	margin-left:auto;
	margin-right:auto;
	margin-top:10;
	text-align: left;
	clear:both;
	}
	
#strap {
	padding-top:10;
	font-weight:bold;
	}	

div {
	/*border: 1px solid #0ee;*/
	text-align: left;
	}

a, a:visited	{text-decoration:none; color:#66f; border-bottom:1px dashed;}	
a:hover	{text-decoration:none;border-bottom:1px solid;}	


img, a.img {
	border:none;
	}
.picbox	{width:151;float:left;padding:0 6 0 6;
	font-size:12px;
	}	
.picbox img,  .picbox a:visited	{border:1px solid #999;}
.picbox img:hover,  .picbox a:visited	{border:1px dashed #000;}
.picbox a, .picbox a:hover {border:none;}
.picbox a:visited	{text-decoration:none; color:#66f;}	
.picbox a:hover	{text-decoration:none;}	


#logo	{margin:0 0 10 0;
	background-image:  url(hfp_sign_500w.gif);
	background-repeat:no-repeat; 
	width:510; height:79;
	float:left;
	}
	/* type ref for street signage: Trade Gothic
	http://www.linotype.com/13007/tradegothicbold-font.html	*/

p	{margin-bottom:10;}

table, td, {
	padding:0;margin-bottom:10; text-align:left; vertical-align:top;
	}

.timetable {border:1px solid #C1C1C1; margin:10 0 10 0; width:490px;}
.timetable caption	{background:#C1C1C1;padding-left:5; text-align:left;color:#fff;font-weight:bold;}
.timetable td {padding-left:5;vertical-align: top}
.odd {background:none;}
.even {background:#ffd;}
.odd td, .even td  {padding: 5 0 5 5;}	


th	{background:#eee; padding:0 0 0 5;font-size:14;text-align:left; height:25;}

td	{
	font-size:12px;
	text-align:left;
	border:none;
	}

td p	{margin-bottom:3;}	

.left	{
	float:left;
	width:500;
	background:#fafafa;
	}
	
ul, ol {
	text-align: left;
	font-family:Arial, sans-serif;
	padding:1em 0 1em 2em ;
	}

li {margin-bottom:10;}	
	

.nav	{
	float:right;
	max-width:210;
	padding:0 10 10 10;
	border:2px solid #ececff;
	background:#f0f5fe;
	height:450;
	word-wrap: break-word;
	}

#here {background-color:#FAD163;}


.nav ul	{width:190;
	margin:15 0 0 0; padding:0; font-weight:bold;}	
.nav li	{margin:5 0 10 20; font-weight:normal; list-style-type:square;padding:2 0;}	
.nav li ul{margin:0 0 0 0;}	
.nav li li{list-style-type:circle;}	

h1, h2, h3, h4, h5, h6, pre, blockquote, label, dl, fieldset, address { margin:0.5em 0 0.5em 0; }

h1 { font-size:2em; }
h2 { font-size:1.5em; margin-top:20;}
h3 { font-size:1.1em; }/* --
h4 { font-size:0.8em; }
-- */

sup	{vertical-align:3;
	padding-left:0.1em;
	font-size-adjust: 0.5; 
	text-decoration:underline;
	}

.time	{padding:0 10 0 4; background:#eee; font-weight:bold;text-align:left;
display:block;}

/* - - - - - -

//home
	TD P { margin-bottom: 0cm }
	P { margin-bottom: 0cm }


// olympics

@page { size: 21.59cm 27.94cm; margin-right: 2.54cm; margin-top: 0.76cm; margin-bottom: 2.54cm }
P { margin-bottom: 0cm; direction: ltr; color: #000000; text-align: justify; widows: 2; orphans: 2 }
P.western { font-family: "Arial", sans-serif; font-size: 12pt }
P.cjk { font-family: "Times New Roman", serif; font-size: 12pt }
P.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA }
H2 { margin-top: 0cm; margin-bottom: 0cm; direction: ltr; color: #000000; text-align: center; widows: 2; orphans: 2 }
H2.western { font-family: "Arial", sans-serif; font-size: 12pt; font-weight: medium }
H2.cjk { font-family: "Times New Roman", serif; font-size: 12pt; font-weight: medium }
H2.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA; font-weight: medium }
TD P { margin-bottom: 0cm; direction: ltr; color: #000000; widows: 2; orphans: 2 }
TD P.western { font-family: "Times New Roman", serif; font-size: 10pt; so-language: en-US }
TD P.cjk { font-family: "Times New Roman", serif; font-size: 10pt }
TD P.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA }
TH P { margin-bottom: 0cm; direction: ltr; color: #000000; widows: 2; orphans: 2 }
TH P.western { font-family: "Times New Roman", serif; font-size: 10pt; so-language: en-US; font-style: italic }
TH P.cjk { font-family: "Times New Roman", serif; font-size: 10pt; font-style: italic }

- - - - - */