/*================================================================
BASE stylesheet (probably best to leave as is)

- Resets browser defaults
- Provides some basic extra classes
- .clear
- .clearfix
- .hide
- .block
- Corrects centering problem in IE 5
	
================================================================*/


/* RESET BROWSER DEFAULTS
----------------------------------------------------------------*/
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	}

a img,:link img,:visited img { 
	border: none;
	}
address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal;
	}

/* EXTRA CLASSES EVERY CSS HACKER NEEDS
----------------------------------------------------------------*/
.clear { 
	clear: both; 
	}
.clearfix:after {
	/* What's this? --> http://www.positioniseverything.net/easyclearing.html */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
.hide {
	display: none; 
	}
.block {
	display: block;
	}

/* IE 5 Fix
----------------------------------------------------------------*/
body { 
	text-align: center; /* Hack for IE 5 */
	}
div#wrapper {
	text-align: left; /* Undo IE 5 hack */
	}
