/* GLOBAL DELCLARATIONS */
body { font: 13px georgia; background: #245; margin: 1em; }
a { color: inherit }
a.external { color: #00c }
a:hover { color: #00f }
a:active { color: #009 }
a.new:hover { color: #999 }
a.new:active { color: #333 }
h1, h2, h3, h4, h5, h6 { font-family: trebuchet ms; font-weight: bold; color: #c63; margin: 1.5em 0 0 0; line-height: 1.0; padding: 0 }
/* THUMBNAILS AND FLOATING CONTENT */
div.thumb { max-width: 65%; background: #ffefe0; }
div.thumb.tleft { float: left; margin: 1.5em 1.5em .5em 0; text-align: left }
div.thumb.tright { float: right; margin: 1.5em 0 .5em 1.5em; text-align: right }
div#contentSub + div.thumb
{ margin-top: 0 }
div.floatleft { float: left; margin: 1.5em 1.5em .5em 0; }
div.floatright { float: right; margin: 1.5em 0 .5em 1.5em; }
div.thumbcaption { margin-top: 0.5em; padding: 0 0.5em 0.5em 0.5em;
font: 80% trebuchet ms; font-style: italic; }
div.thumbcaption:after { content: " :::"; font-weight: bold; color: #c63; letter-spacing: -.1em; }
div.magnify { display: none }
div.center { margin: 0 auto; }
/* ARTICLE CONTENT */
div#column-content { max-width: 40em; min-width: 15em; border: 1px solid #ccc; padding: 0 2em;
margin-bottom: 2em; background: white; }
div#content { }
div#bodyContent { line-height: 1.5; }
h1.firstHeading { margin-top: .5em; }
h3#siteSub { display: none }
div.editsection { display: none; /* need to fix this */
text-transform: uppercase; font-size: 50%; color: #999 }
div.editsection + p { display: none; } /* wth is this? */
blockquote { }
span.urlexpansion { display: none }
table#toc { font: 80% trebuchet ms; }
table#toc p { margin: 0 }
div.printfooter, div#catlinks
{ color: #999; font: 80% trebuchet ms; font-style: italic }
/* SIDEBAR */
div#column-content { float: left }
div#column-one { font: 80% trebuchet ms; float: right }
div#footer { font: 80% trebuchet ms; clear: both }