/* Meyer 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: "" ""; }
/* Tripoli Typography CSS */ .content { font-size:1.2em; line-height:1.6em; } .content h1 { font-size:1.6em; line-height:1; margin:1em 0 .5em; } .content h2 { font-size:1.5em; line-height:1; margin:1.07em 0 .535em; } .content h3 { font-size:1.4em; line-height:1; margin:1.14em 0 .57em; } .content h4 { font-size:1.3em; line-height:1; margin:1.23em 0 .615em; } .content h5 { font-size:1.2em; line-height:1; margin:1.33em 0 .67em; } .content h6 { font-size:1em; line-height:1; margin:1.6em 0 .8em; } .content hr { display:block; background:black; color:black; width:100%; height:1px; border:none; } .content ul { list-style:disc outside; } .content ol { list-style:decimal outside; } .content table { border-collapse:collapse; } .content hr,.content p,.content ul,.content ol,.content dl,.content pre, .content address,.content table,.content form { margin-bottom:1.6em; } .content p+p { margin-top:-.8em; } .content fieldset { margin:1.6em 0; padding:1.6em; } /* \*/ .content legend { padding-left:.8em; padding-right:.8em; } /* */ @media all and (min-width: 0px) /* for Opera 8 */ { .content legend { margin-bottom:1.6em; } .content fieldset { margin-top:0; } .content[class^='content'] fieldset { margin-top:1.6em; } } .content fieldset>*:first-child { margin-top:0; } .content textarea,.content input[type='text'] { padding:.1em .2em; } .content input { padding:.2em .1em; } .content select { padding:.2em .1em 0; } .content select[multiple] { margin-bottom:.8em; } .content option { padding:0 .4em .1em; } .content button { padding:.3em .5em; } .content input[type='radio'] { position:relative; bottom:-.2em; } .content dt { margin-top:.8em; margin-bottom:.4em; } .content ul,.content ol { margin-left:2.2em; } .content caption,.content form div { padding-bottom:.8em; } .content ul ul,content ol ul,.content ul ol,content ol ol { margin-bottom:0; }

strong { font-weight: 800; }
em { font-style: oblique; }

body { padding: 10px; font-family: "Century Gothic", "Apple Gothic", sans-serif; font-size: 10px; }
a:link, a:visited { text-decoration: none; color: #222; }
a:hover { text-decoration: underline; }

#content_wrapper { border-top: 4px solid #ff7880; }
#site_info { padding: 0 20px; text-align: right; border-top: 4px solid #ff7880; }


