/*  
This resets every element back to 0 as to make take it as close to basic for every browser as possible

I've removed tables from the reset as leaving them in causes all kinds of messing about where SharePoint's concerned
,
table, caption, tbody, tfoot, thead, tr, th, td
*/

html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd,q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	font-size:62.5%;
}

ol { 
	color: white;
} 

ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup 
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}*/
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*End of standard css start*/

