*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,aside{
margin:0;
padding:0;
}



table {
border-collapse:collapse;
border-spacing:0;
}


h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}

h3 {
display: inline;
}

img {
border: 0px solid white;
border-radius: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}

a {
text-decoration: none;
}