﻿/*normalize margin, padding */
td
{margin: 0; padding: 0;
}

th
{margin: 0; padding: 0;
}

blockquote
{margin: 0; padding: 0;
}

p
{
	margin: 0;
	padding: 0;
}

input
{margin: 0; padding: 0;
}

fieldset
{margin: 0; padding: 0;
}

form
{margin: 0; padding: 0;
}

pre
{margin: 0; padding: 0;
}

h6
{margin: 0; padding: 0;
}

h5
{margin: 0; padding: 0;
}

h4
{margin: 0; padding: 0;
}

h3
{margin: 0; padding: 0;
}

h2
{margin: 0; padding: 0;
}

h1
{margin: 0; padding: 0;
}

li
{margin: 0; padding: 0;
}

ol
{margin: 0; padding: 0;
}

ul
{margin: 0; padding: 0;
}

dd
{margin: 0; padding: 0;
}

dt
{margin: 0; padding: 0;
}

dl
{margin: 0; padding: 0;
}

div
{margin: 0; padding: 0;
}

body
{margin: 0; padding: 0;
}

/* normalize font-size for headers */
h6
{font-size: 100%;}

h5
{font-size: 100%;}

h4
{font-size: 100%;}

h3
{font-size: 100%;}

h2
{font-size: 100%;}

h1
{font-size: 100%;}

/* remove list style from lists */
ul
{list-style: none;}

ol
{list-style: none;}

/*normalizes font style and font weight */
var
{font-style: normal; font-weight: normal;}

th
{font-style: normal; font-weight: normal;}

strong
{font-style: normal; font-weight: normal;}

em
{font-style: normal; font-weight: normal;}

dfn
{font-style: normal; font-weight: normal;}

code
{font-style: normal; font-weight: normal;}

cite
{font-style: normal; font-weight: normal;}

caption
{font-style: normal; font-weight: normal;}

address
{font-style: normal; font-weight: normal;}

table
{border-collapse:collapse; border-spacing:0;}

img
{border:0;}

fieldset
{border:0;}

th
{text-align:left}

caption
{text-align:left}

q:after
{content:'';}

q:before
{content:'';}