/*---------------------------------------------------------------------------------
This stylesheet levels the cross-browser presentational defaults and
starts us with a 'clean slate.'  It should be used via @import in the
beginning of all project's main stylesheets and 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. :-)

Don't forget to set a foreground and background color on the 'html' or
'body' element in your main stylesheet! 
----------------------------------------------------------------------------------*/

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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,
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;
}

em {
	font-style: italic;
}

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

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

table tr td { 
	padding: 0px; 
}

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

ol, ul {
	list-style: none;
}

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