/************* Eric Meyer's CSS Reset **************/
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } /* ol, ul { list-style: none; }*/ /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

/************* Project color styles **************/
.economySection a, .economySection h1 { color: #632; } 

/************* Basic tag styles **************/
strong { font-weight: bold; }
em { font-style: italic; }
ol { padding-left: 40px; margin-bottom: 20px;  }
ol ol { padding-left: 20px; margin: 0; }
ul { padding-left: 40px; margin-bottom: 20px;  }
ul ul { padding-left: 20px; margin: 0; }
a { text-decoration: none; border-bottom: 1px dotted; }
a:hover { border-bottom: none; }



/************* Typography / Vertical Rythm **************/
body { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 20px; color: #333; }
h1 { font-size: 30px; line-height: 30px; margin: 10px 0; float: left; }
h2 { font-size: 24px; line-height: 30px; }
h3 { font-size: 18px; }
h4 { font-size: 14px; }
p { margin-bottom: 20px; }
blockquote { border-left: 2px solid #aaa; padding: 10px 0 10px 10px; margin: 0 0 20px 8px;}
blockquote :last-child { margin-bottom: 0; padding-bottom: 0; }



html { background: #fff; }
#header, #content, #footer { min-width: 760px; max-width: 960px; padding: 0 20px; margin: 0 auto; clear: both; }
#header { margin-bottom: 10px; }
#footer { padding: 20px 0; }
#copyright { border: 3px double #ccc; border-width: 3px 0; margin: 0 -10px; padding: 0 10px; }
#footer a { border: none; }
#footer a:hover { border-bottom: 1px dotted; }

/************* Section level navigation **************/
#nav { border: 3px double #ccc; border-width: 3px 0; clear: both; margin: 0 -10px; }
#nav ul { padding: 0; list-style: none; }
#nav li { float: left; }
#nav a { display: block; padding: 2px 10px; border: none; text-transform: uppercase; font-weight: bold;}
#nav a:hover { background: #ddd; }

#sectionSearch { float: right; margin: 5px 10px; }
#breadcrumbs { margin: 2px 0; }
#breadcrumbs a { border-bottom: none; }
#breadcrumbs a:hover { border-bottom: 1px dotted; }







