* 									{margin:0; padding:0;}
body								{font-family:Helvetica, Arial, sans-serif; color:#333;}
ul 									{clear: both;}
p										{font-family:Arial, sans-serif;}
h1,h2,h3,h4,h5,h6		{font-weight:bold; margin:0 0 1em; display:block; float:none; clear:both;}
h1									{font-size:182%; margin:0.5em 0;}
h2									{font-size:152%; margin:0.5em 0;}
h3									{font-size:136%; margin:0 0 3px;}
h4									{font-size:122%;}
h5									{font-size:107%;}
p										{margin:0 0 1em;}
a										{color:#333; text-decoration:none;}
em									{font-style:italic;}

ul, ol 							{margin:0 0 .9em 35px;}

img									{float:right; margin:0 0 20px 15px; padding:5px;}

table								{width:100%; border-collapse:collapse; border-bottom:1px solid #DDD; margin:0 0 15px;}
td									{padding:4px 5px; border-top:1px solid #DDD;}
th									{padding:4px 5px; text-align:left; font-weight:bold;}

hr,
#feed,
#flash,
#home_bugs,
#nav,
#nav_util,
#skip_links,
#secondary					{display:none;}

#tertiary						{clear:both;}

#header							{padding:0 0 10px; margin:0 0 10px; border-bottom:1px solid #CCC;}
#header h3					{font-size:131%; }
#header h3 a				{color:#999;}
#header h4					{margin:0; font-size:108%;}

#content						{margin:0 5px;}
#event_details h4		{margin:0;}

#primary img				{border: 1px solid #333; margin: 5px 0 5px 5px; padding: 2px;}

#footer							{clear:both; font-size:86%; border-top:1px solid #CCC; margin:10px 0; padding:10px 0; position:relative;}
#footer p						{margin:0 0 0.25em;}
#copyright					{float:left; width:500px;}
#mark								{position:absolute; top:10px; right:0; width:151px; height:35px;}