
/*
----------------------------------------------------------------------------------
EQUALIZE
This sheet equalizes browser defaults.
Style definitions pulled from two sources, then altered for this site.
	Thanks Yahoo (http://developer.yahoo.com/yui/reset/)
	Thanks Eric (http://meyerweb.com/eric/tools/css/reset/)
--------------------------------------------------------------------------------*/

	html,body,div,span,applet,object,iframe,img,
	form,label,legend,fieldset,
	h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,a,
	pre,em,font,ins,q,s,strong,b,u,i,center,sub,tt,var,small,strike,
	blockquote,caption,abbr,acronym,address,big,cite,code,kbd,del,dfn,
	table,tbody,thead,tfoot,tr,th,td {
		margin:0;
		border:0; 
		padding:0;
		outline: 0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
		} 
	html {
		height:100%;
		}
	table {
		width:100%;
		border-collapse:collapse;
		border-spacing:0;
		border:none;
		/* tables still need 'cellspacing="0"' in the markup */
		} 
	input, select, textarea {
		margin-left:.2em;
		margin-right:.2em;
		font-family:Arial, Helvetica, sans-serif;
		font-size:100%;
		}
	h1,h2,h3,h4,h5,h6,p {
		font-size:100%;
		font-weight:normal;
		} 
	ol,ul {
		list-style:none;
		} 
	caption,th {
		text-align:left;
		} 
	address,caption,cite,code,dfn,em,strong,th,var {
		font-style:normal;
		font-weight:normal;
		} 
	blockquote, q {
		quotes:none;
		}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
		} 
	strong {
		font-weight:bold;
		}
	em {
		font-style:italic;
		}
	a, a:hover, a:visited, a:focus {
		text-decoration:underline;
		color:#000;
		}
	a:hover {
		text-decoration:none;
		}
	img {display:block;}
	hr {display:none;}
	/* remember to define focus styles! */
	:focus {
		outline:0;
	}
	.print-only {display:none;}

/*
----------------------------------------------------------------------------------
CLEARFIX
See http://www.positioniseverything.net/easyclearing.html 
--------------------------------------------------------------------------------*/
	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		line-height:0;
		}
	.clearfix {display:inline-block;}  /* for IE/Mac */
	/* IE only */
	  .clearfix {
		*zoom:1;		/* triggers hasLayout */
		*display:block; /* resets display for IE/Win */
		}	
