/*
	NEUT.CSS
	REVISION: 20080828a
	***
	The purpose of this CSS file is to neutralize most tags 
	to avoid complications in cross-browser styling.
	***
---------------------------------------------------------------- */


/* Elements we want to clean out entirely 
   and we reset the base font-size to 10px:
---------------------------------------------------------------- */
html, body, form, fieldset,
h1, h2, h3, h4, h5, h6, hr,
p, pre, blockquote, ul, ol, dl,
address, div, input, select, textarea, td {
	margin: 0;
	padding: 0;
}

html { 
	font-size: 100.01%; /* avoids obscure font-size bug */
	margin-right: 1px;  /* avoid jumping scrollbars */
} 

body { 
	font-size: 62.5%; /* 10px ... 68.75%=11px 75%=12px  81.25%=13px  87.5%=14px*/
	height: 99.7%;
}

img { border: 0; }



/* Apply left margin:
   Only to the few elements that need it:
---------------------------------------------------------------- */
li, dd, blockquote { margin-left: 1em; }



/* Miscellaneous conveniences: 
---------------------------------------------------------------- */
form label { cursor: pointer; }

fieldset { border: none; }

input, select, textarea, td { font-size: 100%; }

/* Your FLOAT CLEARER */
.clr, hr {
	clear: both;
	height: 0.1px !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
}



/* Headers and Paragraphs:
---------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

h1 { font-size: 218%; }

h2 { font-size: 164%; }

h3 { font-size: 145%; }

h4 { font-size: 118%; }

h5 { font-size: 100%; }

h6 { font-size: 86%; }

p.caption { font-size: 86%; }