/* Normalise margin, padding */
body, div, dl, dt, dd, ul, ol, li, p,
h1, h2, h3, h4, h5, h6, pre, form,
fieldset, legend, input, textarea, blockquote, th {
  margin : 0;
  padding : 0; }

/* Removes border from fieldset and img */
fieldset, img, a img, :link img, :visited img { 
  border : 0; }

/* Normalise font-style and font-weight to normal */
address, caption, cite, code, dfn, em, th, var {
  font-style : normal;
  font-weight : normal; }

/* Removes list-markers, since lists are used more often for semantics */
ol, ul{
  list-style : none; }

/* Left-align text in caption and th */
caption, th {
  text-align : left; }

/* Normalise heading size and weight */
h1,h2,h3,h4,h5,h6 {
  font-size : 100%;
  font-weight : normal; }

/* Removes quotation marks from q */
q:before, q:after {
  content : ''; }

/* Remove border from abbreviations and acronyms */
abbr,acronym {
  border : 0; }

