﻿/*
YUI 3.14.0
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

html {
	color:#000;
	background:#FFF;
}
body,
.reset div,
.reset dl,
.reset dt,
.reset dd,
.reset ul,
.reset ol,
.reset li,
.reset h1,
.reset h2,
.reset h3,
.reset h4,
.reset h5,
.reset h6,
.reset pre,
.reset code,
.reset form,
.reset fieldset,
.reset legend,
.reset input,
.reset textarea,
.reset p,
.reset blockquote,
.reset th,
.reset td {
	margin:0;
	padding:0;
}
.reset table {
	border-collapse:collapse;
	border-spacing:0;
}
.reset fieldset,
.reset img {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
.reset address,
.reset caption,
.reset cite,
.reset code,
.reset dfn,
.reset em,
.reset strong,
.reset th,
.reset var {
	font-style:normal;
	font-weight:normal;
}

.reset ol,
.reset ul {
	list-style:none;
}

.reset caption,
.reset th {
	text-align:left;
}
.reset h1,
.reset h2,
.reset h3,
.reset h4,
.reset h5,
.reset h6 {
	font-weight:normal;
}
.reset q:before,
.reset q:after {
	content:'';
}
.reset abbr,
.reset acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
.reset sup {
	vertical-align:text-top;
}
.reset sub {
	vertical-align:text-bottom;
}
.reset input,
.reset textarea,
.reset select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	*font-size:100%; /*to enable resizing for IE*/
}
/*because legend doesn't inherit in IE */
.reset legend {
	color:#000;
}
/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF. 
*/
body.r,
div.r,
dl.r,
dt.r,
dd.r,
ul.r,
ol.r,
li.r,
h1.r,
h2.r,
h3.r,
h4.r,
h5.r,
h6.r,
pre.r,
code.r,
form.r,
fieldset.r,
legend.r,
input.r,
textarea.r,
p.r,
blockquote.r,
th.r,
td.r {
	margin:0;
	padding:0;
}
table.r {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset.r,
img.r {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address.r,
caption.r,
cite.r,
code.r,
dfn.r,
em.r,
strong.r,
th.r,
var.r {
	font-style:normal;
	font-weight:normal;
}

ol.r,
ul.r {
	list-style:none;
}

caption.r,
th.r {
	text-align:left;
}
h1.r,
h2.r,
h3.r,
h4.r,
h5.r,
h6.r {
	font-size:100%;
	font-weight:normal;
}
q.r:before,
q.r:after {
	content:'';
}
abbr.r,
acronym.r {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup.r {
	vertical-align:text-top;
}
sub.r {
	vertical-align:text-bottom;
}
input.r,
textarea.r,
select.r {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	*font-size:100%; /*to enable resizing for IE*/
}
/*because legend doesn't inherit in IE */
legend.r {
	color:#000;
}