/*---------------------------------------------------------------------------------
This stylesheet levels the cross-browser presentational defaults and
starts us with a 'clean slate.'  It should be used instead of the
universal selector hack and various other rules spread throughout
the stylesheet.  Please become familiar with it so that you know what
elements/styles are set/'cleaned' for your coding pleasure. :-)
----------------------------------------------------------------------------------*/

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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

strong {
  	font-weight: bold;
}

a img, :link img, :visited img {
	border: 0;
}

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

td {
  text-align:left;
	font-weight:normal;
	vertical-align: top;
	}

ol, ul {
	list-style: none;
}

q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}