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, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption,
header, footer, nav, aside, section, article, figure, tbody,
tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}
:focus { outline:0; }
a, a:link, a:visited, a:hover, a:active{ text-decoration:none; }
table {	border-collapse:separate; border-spacing:0; }
th, td {text-align:left; font-weight: normal; }
img, iframe { border:none; text-decoration:none; }
ol, ul { list-style:none; }
input, textarea, select, button { font-size:100%; font-family:inherit; }
select { margin:inherit; }
hr { margin:0; padding:0; border:0; color:#000; background-color:#000; height:1px; }
ul { padding-start:0px; -moz-padding-start:0px; -webkit-padding-start:0px; }

article, aside, dialog, figure, 
footer, header, hgroup, menu, 
nav, section { 	display: block; }
border-image-width:0