* 			{margin:0; padding:0; font-size:12px;}
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:152%; text-transform:uppercase;}
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,

#skip_links,
#nav,
#nav_util,
#news div.news_more,
#secondary		{display:none;}

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

#footer                 {position:relative; padding-top:10px; border-top:1px solid #ccc;}
#footer #mark           {}
#footer #mark img       {position:absolute; right:0; top:10px; background:none; border:none;}

