﻿/* From YUI 3.0.0 Reset.css + BLUEPRINT.CSS Reset */
html{color:#000;background:#FFF;}/*yui*/
body{line-height:1;}	/*bp*/

/* From BLUEPRINT.CSS Reset */
html, body, div, span, object, iframe,
	h1,h2,h3,h4,h5,h6, p, blockquote, q, pre,
	a, abbr, acronym, address, code,
	del, dfn, em, img, dl,dt,dd, ol,ul,li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td 
	{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; 
		font-size:100%; font-family:inherit; vertical-align:baseline; }
/* because legend doesn't inherit in IE */
legend {color:#000;}/*yui*/
fieldset, img {border:0;}/*yui*/
/* TODO think about handling inheritence differently, maybe letting IE6 fail a bit... */
address,caption,cite,code,dfn,em,strong,th,var
	{font-style:normal; font-weight:normal;}/*yui*/
/* TODO Figure out where this list-style rule is best set. Hedger has a request to investigate. */
ol, ul, li { list-style:none; }/*yui*/
h1, h2, h3, h4, h5, h6 {font-weight:normal;}/*yui*/
abbr, acronym {font-variant:normal;}/*yui*/
/* to preserve line-height and selector appearance */
sup{vertical-align:text-top;}/*yui*/
sub{vertical-align:text-bottom;}/*yui*/

/*FORM FIELDS*/
input, textarea, hr { margin:0; padding:0; }/*yui*/
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }/*yui*/
/* to enable resizing for IE */
input, textarea, select { *font-size:100%; }/*yui*/

/* bp:Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse:collapse; border-spacing:0; }/*yui*/
caption, th, td { text-align: left; font-weight: normal; }/*bp*/
td, th { vertical-align:top; } /*jmc*/

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote, q { quotes: "" ""; }/*bp*/
blockquote:before, blockquote:after, q:before, q:after { content: ""; content:none; }/*bp*/

/* remove annoyances */
a img { border: none; } /*jmc*/
:focus, a:active { outline-style:none; } /*jmc*/
hr { background-color:transparent; border:solid 0px black; line-height:1px; height:1px; width:100%; }
