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;
vertical-align: baseline;
background: transparent;
text-decoration: none; 
font-size: 1em; 
outline: none;
}
html {font-size: 62.5%; font-family: helvetica, "microsoft sans serif", arial, sans-serif;
}
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { 
font: inherit; 
font-size: 1em; 
white-space: normal; }
dfn, i, cite, var, address, em { 
font-style: normal; 
}
th, b, strong, h1, h2, h3, h4, h5, h6 { 
font-weight: normal; 
}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { 
border: none; 
}
table { 
border-collapse: collapse; 
border-spacing: 0; 
}
caption, th, td, center { 
text-align: left; 
vertical-align: top; 
}
body { 
line-height: 1; 
background: white; 
color: black; 
}
q { 
quotes: "" ""; 
}
ul, ol, dir, menu { 
list-style: none; 
}
sub, sup { 
vertical-align: baseline; 
}
a { 
color: inherit; 
}
hr { 
display: none; 
} /* we don't need a visual hr in layout */
font { 
color: inherit !important; 
font: inherit !important; 
color: inherit !important; 
} /* disables some nasty font attributes in standard browsers */
marquee { 
overflow: inherit !important; 
-moz-binding: none; 
}
blink { 
text-decoration: none; 
}
nobr { 
white-space: normal; 
}
blockquote, q {
quotes: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

