/*	===============================================================	© Goodwill Raid	http://www.goodwillraid.com/	Type:				Basic Styles	Author:				James Bates	Creation Date:		14 December 2005	---------------------------------------------------------------	Version no:			1.0	Last edited:		n/a still in development	============================================================ *//*	---------------------------------------------------------------	These styles are basic formatting that older browsers can	understand, most are overwritten in (structure.css) the 	structural stylesheet.	------------------------------------------------------------ *//*	General rules to cover any font-family inheritance bugs. 	and global whitespace reset. */	*	{	 	font-family: Arial, Verdana, Geneva, sans-serif;	margin: 0; 	padding: 0;	}		body {	background-color: #fff;	margin: -10px; /* Eliminates early NN margin issue */	text-align: center; /* For IE5 on centered layouts */	}body, div, table, th, tr, td, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, blockquote, cite, code, input, select, textarea {	font-family: Arial, Verdana, Geneva, sans-serif;	font-size: 11px;	}/*Makes sure table cells are aligned top*/	table, th, tr, td { vertical-align: top; }			/*	Removes space after form elements. */ form { display: inline;	font-size: 11px; }/*	Then adds 4px of margin between form items */ input, select, textarea { margin-bottom: 4px; }/*	Removes borders from images and fieldsets. */img, table, fieldset { border: none; }/*	Makes sure both are presented correctly */	strong, b { font-weight: bold; }/*	no list-markers by default, since lists are used more often for semantics */ul, ol { list-style: none; }/*	Miscellaneous rules used for clearing/floating and items. */.clear			{ clear:both; height:0px; overflow:hidden; }.clear-left		{ clear:left; height:0px; overflow:hidden; }.clear-right	{ clear:right; height:0px; overflow:hidden; }.hide			{ display:none; }.float-left		{ float: left; }.float-right	{ float: right; }#maincol {	color: #036;	font-size: 1.2em;	line-height: 150%;	margin-bottom: 1em;}