/******************************************************************************
* reset.css
* 
* This is a reset CSS sheet that comes first and overrides most browser style
* sheets so the site can start on a clean slate.  This is mainly for IE browsers
* and gecko based browsers style sheets look like this one. :)
* DO NOT CHANGE THIS FILE UNLESS FIXING A BUG.
*******************************************************************************/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { 
	margin: 0; 
	padding: 0; 
} 
p {
	margin-bottom:0.5em;
}
table { 
    border-spacing:0; 
} 
fieldset,img {  
    border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
    font-style:normal; 
    font-weight:normal; 
} 
ol,ul { 
    list-style:none; 
} 
caption,th { 
    text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; 
	margin-bottom:0.5em;
} 
q:before,q:after { 
    content:''; 
} 
abbr,acronym { 
	border:0; 
} 
input,
select,
option,
optgroup,
button {
	font-size:1em;
}
textarea {
	font-size: 100%;
}
body {
	/* TODO decide how we want to continue forward with this, use em or no unit, need to fully test */
	/* give our base line height a unit so that the value is inherited also specify in em so IE scales */
	/*line-height:1.125em;*/
	line-height:1;
}
ol,ul {
	list-style:none;
}
blockquote, q { 
	quotes:none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content:'';
}
/* remember to define focus styles! */
:focus {
	outline:0;
}
strong {
	font-weight: bold;	/* Not all browsers render strong the same way. */
}
/******************************************************************************
* end reset.css
*******************************************************************************/