html { background: #4c575c; }

body { margin: 0; padding: 0; font-size: 76%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: white url(../graphics/background.gif) repeat-x; }

img { border: 0; }

a { color: #689f00; }

h1 { font-size: 180%; color: #59178a; margin-bottom: 0.5em; }

h2 { font-size: 130%; color: #59178a; }

h3 { font-size: 120%; }

h1, h2, h3, p { margin-top: 0; }

td { vertical-align: top; }

.tool-text { background: #6f3da0; color: white; padding: 3px 8px; }


.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
/* \*/
.clear { display: block; }
/* */

.screen-hide { position: absolute; width: 0; height: 0; overflow: hidden; }


#top-nav, #left-sidebar, #right-sidebar, #shortcuts, #tools, #content-base ul, a.back_to_top { display: none; }


#outerWrapper { position: relative; left: -22px; width: 600px; padding: 0 0 0 43px; background: url(../graphics/outer-wrapper.jpg) no-repeat; margin: 0 auto; }

#header { position: relative; z-index: 10; height: 100px; }

#content { }

#news-list { margin: 0 0 1em; padding: 0; list-style-type: none; border-top: 1px solid #e5e5e5; }
#news-list li { padding: 5px 0 5px 1.3em; border-bottom: 1px solid #e5e5e5; background: url(../graphics/buttons/news-list-link.gif) no-repeat left center; }
#news-list li a { text-decoration: none; font-weight: bold; }
#news-list li a:hover { text-decoration: underline; }

#content-base { clear: both; border-top: 1px solid #f2f2f2; font-size: 90%; padding: 10px 0 0 173px; white-space: nowrap; }
#content-base p { float: right; color: #646d72; height: 24px; line-height: 24px; text-align: right; }
#content-base p a { float: right; margin: 0 0 0 10px; padding: 0 10px 0 0; font-weight: bold; width: 49px; height: 24px; line-height: 24px; text-align: right; color: #541682; text-decoration: none; background: url(../graphics/buttons/top.gif); }

#footer-wrapper { background: #4c575c url(../graphics/footer.gif) repeat-x; }

#copyright { padding: 15px 15px 0; min-height: 90px; background: url(../graphics/copyright.gif) no-repeat; }
#copyright p { margin: 0; font-size: 90%; }