html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt,var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left;}
body {line-height: 1;}
a img, :link img, :visited img {border: 0;}
:link, :visited {text-decoration: none;}
:focus {outline: 0;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
ol, ul {list-style: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
h1, h2, h3, h4, h5, h6 {margin-bottom: 0;}
h1, h2, h3, h4, h5, h6, p {position: relative;}
legend, hr {display: none; visibility: hidden;}
button {cursor: pointer;}
abbr, acronym {cursor: help; border: none;}
strong {font-weight: bold;}
em {font-style: italic;}

/*misc useful classes
---------------------*/
.clear {clear: both;height: 0;overflow: hidden;}
.hide {display: none;visibility: hidden;}
.center {text-align: center;}

/*clearfix
----------------------------------------------------*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*END clearfix

/*Generic Levin image replacement -  http://levin.grundeis.net/files/20030809/alternatefir.html
----------------------------------------------------*/
.replace { 
	position:relative; 
	margin:0px; 
	padding:0px; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ overflow: hidden; /* */ 
	} 
.replace span {
	display:block; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1; /*for Opera 5 and 6*/ 
	}
/*Example HTML - all elements that require replacement use the .replace class then set the rule for the specific image and dimensions and associate with the elements ID.

<h1 id="myh1" class="replace" >Headline<span></span></h1> 

the add the CSS:
#myh1, #myh1 span { 
	height:100px; 
	width:300px; 
	background-image: url(head.png); 
} 
----------------------------------------------------*/