﻿/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video						{ border:0; margin:0; padding:0; font-size:100%; font:inherit; vertical-align:baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section		{ display:block; }

body											{ line-height:1; }
ol, ul											{ list-style:none; }
table											{ border-collapse:collapse; border-spacing:0; }

/* ------------------------------------------ */
button,
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"]							{ width:auto; border:0; outline:0; overflow:visible; cursor:pointer; }
input, select									{ vertical-align:middle; }

code, kbd, pre, samp							{ font-family: monospace, sans-serif; }
hr												{ border:0; border-top:1px solid; display:block; height:1px; margin:1em 0; padding:0; }
td, th, caption									{ font-weight:normal; text-align:left; }

/* defaults -----------------------------------*/
:link, a, a:visited								{ color: #E5A100; text-decoration:none; }
a:hover, a:focus, a:active						{ outline:none; text-decoration:underline; }
a img, :link img, :visited img					{ border:none; }
a span											{ cursor:pointer; }
abbr[title], dfn[title]							{ border-bottom:1px dotted #000; cursor:help; }
address											{ font-style:italic; margin:0 0 1.5em 0; }
/* --------------------------- CHANGED -------------------- */
body											{ background:white; color:#666; font-family:Arial, "Helvetica Neue", sans-serif; font-size:75%; line-height:1.5; text-align:left; }
blockquote										{ font-style:italic; margin:1em; }
button, input.button							{ cursor:pointer; font-family:Arial, "Helvetica Neue", sans-serif; font-size:1em; margin:0; padding:0; vertical-align:middle; width:auto; }
caption											{ font-weight:bold; margin-bottom:.2em; padding:0; }
del												{ text-decoration:line-through; }
dl												{ margin:1em 0; }
dl dd											{ margin-left:1em; }
dt												{ font-weight:bold; }
em, i											{ font-style:italic; }
h1, h2, h3, h4, h5, h6							{ font-weight:bold; line-height:140%; }
h1												{ font-size:2.25em; margin-bottom:.5em; }
h2												{ font-size:1.5em; margin-bottom:.5em; }
h3												{ font-size:1.125em; margin-bottom:.5em; }
h4												{ font-size:0.875em; margin-bottom:.2em; }
h5												{ font-size:0.875em; font-weight:normal; margin-bottom:.2em; }
h6												{ font-size:1em; margin-bottom:.2em; }
input, select, option, textarea					{ font-family:Arial, "Helvetica Neue", sans-serif; font-size:1em; }
input[type="checkbox"]							{ vertical-align:bottom; }
input[type="radio"]								{ vertical-align:text-bottom; }
ins												{ text-decoration:none; }
ol												{ list-style-type:decimal; margin:1em 0; padding-left:2em; }
ol li											{ list-style:decimal outside; }
ol ol li										{ list-style-type:lower-alpha; }
ol ol ol li										{ list-style-type:lower-roman; }
optgroup										{ font-style:normal; font-weight:bold; }
p												{ margin-bottom:1em; }
strong, b										{ font-weight:bold; }
sub, sup										{ line-height:0; }
table											{ margin-bottom:1em; }
tfoot											{ font-style:italic; }
thead td, th									{ font-weight:bold; }
th, td											{ vertical-align:top; }
textarea										{ overflow:auto; }
ul												{ list-style-type:disc; margin:1em 0; padding-left:2em; }
ul li											{ list-style:disc outside; }
ul ul li										{ list-style-type:circle; }
ul ul ul li										{ list-style-type:square; }
q												{ quotes:"‘" "’" "“" "”"; margin:1em 40px; color:#EAB433; font-style:italic; margin:1em; font-size:14px; } /* http://html5doctor.com/blockquote-q-cite/ */
q:before										{ content:"‘"; content:open-quote; }
q:after											{ content:"’"; content:close-quote; }
q q:before										{ content:"“"; content:open-quote; }
q q:after										{ content:"”"; content:close-quote; }
blockquote										{ quotes:"“" "”"; margin:1em 40px; color:#EAB433; font-style:italic; margin:1em; font-size:16px;}
blockquote p										{ color:#EAB433 !important; font-size:14px !important; }    
blockquote p span									{ color:#EAB433 !important; font-size:30px !important; }    
/*blockquote p em									{ color:#EAB433 !important;  font-style:normal !important; font-size:30px !important; }    
/*blockquote p:before							{ content:"“"; content:open-quote; color:#EAB433; font-size:22px; }
blockquote p:after								{ content:""; content:no-close-quote; color:#EAB433; font-size:1.4em; }*/
/*blockquote p:last-of-type:after				{ content:"”"; content:close-quote; color:#EAB433;  font-size:22px; }*/



/* helpers ------------------------------------*/
.clearfix:before,
.clearfix:after									{ content:" "; display:block; height:0; visibility:hidden; } /* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified/ */
.clearfix:after									{ clear:both; }
.hidden											{ left:-999em; position:absolute !important; top:-999em; }

/* misc ---------------------------------------*/
img[align="left"]								{ margin:0 20px 15px 0; }
img[align="right"]								{ margin:0 0 20px 15px; }
