/*================================================================
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
----------------------------------------------------------------*/
html,body,form,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input 
{ 
    margin: 0; 
    padding: 0;
}

h1,h2,h3,h4,h5,h6,legend,pre,code,p
{ 
    font-size: 1em; 
}


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

address 
{ 
    font-style: 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 stoopid IE 5 */
}

div#wrapper 
{
    text-align: left; /* Undo stoopid IE 5 hack */
}