
/* reset **********/

	html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, pre, a, big, cite, em, font, img, s, small, strike, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}

	html { font-size: 77%; } /* sets baseline font size to 10px */

	body          { line-height: 1; } 
	ol, ul        { list-style: none; }
	blockquote, q {	quotes: none; }
	:focus        { outline: 0; }
	table         { border-collapse: collapse; border-spacing: 0; }
	
	blockquote:before,
	blockquote:after,
	q:before,
	q:after {
	content: '';
	content: none;
	}


/* global styles **********/

	.cl    { clear: both; }
	.left  { float: left; }
	.right { float: right; }
	
	
