/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body { line-height: 1.5; font-size: 80%; font-weight: 300; font-family: "museo-sans-1", "museo-sans-2", Helvetica, Ariel, sans-serif; background-color: #222; }
body.dark { color:#fff; -webkit-text-stroke: 1px transparent; }
body.lite { color:#333; }
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#999;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size: 2em; margin-bottom: 0.2em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p { margin: 0 0 0.9em; font-size: 1.2em; }
.pagePanels p { font-size: 0.9em; }
ul li { font-size: 1.3em; }
.clear {clear:both;}

/* links */
a, a:visited { color: #ff9900; outline: none !important; }
a:hover, a:focus { text-decoration: none }
a:active { outline: none !important; position: relative; }


.smallText{font-size:90% !important;}
.smallerText{font-size:80% !important;}
.largeText{font-size:130% !important; line-height:1.3;}
.xLargeText{font-size:185% !important; line-height:1.3;}
.notBold{font-weight:normal !important;}
hr {
	border-top:1px solid #CCCCCC !important;
	border-color:#141414;
	border-right:0 none;
	border-style:solid none none;
	border-width:1px 0 0;
	clear:both;
	height:1px;
	margin-bottom:10px;	
}
.hide { display: none; }
