*{ margin:0;padding:0; }
body,#wrap,header,section,nav,footer,article,div{ margin:0; padding:0; }
header, section, footer{ display:block; }
li{ list-style-type:none; }
a:link,a:visited{ text-decoration:none; color:#000; }
h2{ position:absolute; width:1px; height:1px; font-size:1px; line-height:0; left:-9999px; overflow:hidden; }