body { margin: 0px; padding: 0; background: #a8a39c url(images/bg_body01.gif) repeat; font-family:Arial, verdana, sans-serif;}
a {color:#d3007f; /*color:#d30000*/ text-decoration:none}
a:hover {text-decoration:underline}
#page { width: 958px; margin: 0 auto; padding: 0; background: #1a1817 url(images/bg_page_958_top.gif) 0 0 no-repeat; }
#header { position: relative; width: 958px; height: 80px; margin: 0; }
#header h1 { display: block; position: absolute; top: 35px; left: 15px; width: 193px; height: 46px; margin: 0; padding: 0; background: url(images/logo-958-page.png) no-repeat; }
h1 a { color:#fff; font-size:12px; margin:0; display: block; width: 193px; height: 46px; }
#header h1 {text-indent: -9999px }
#header-search { position: absolute; top: 40px; right: 18px; text-align: right; }
#header input#search { width: 165px; font-size: 12px; font-family:arial, sans-serif; padding: 4px; border: 1px solid #333; }
#search, #submit {vertical-align: bottom;}

#footer { position:relative; border-top: 1px solid #4A4948; font-size: 12px; margin: 10px 0 0 0; padding: 13px 0 50px 0; background: url(images/bg_page_958_bottom.gif) bottom no-repeat; }
#footer img { margin: 0 15px; }
#footer p { color: #bbb; }
#footer p.copyright { margin: 8px 0 0 5px; }
#footer p.alignright { margin: 0 15px 0 0; float:right; }
#footer a:link, #footer a:visited { color: #bbb; text-decoration:none;}
#footer a:hover { color: #eee; text-decoration:underline}
#footer-links { position: absolute; top: 16px; left: 115px; border-left: 1px solid #aaa; padding-left:12px; }
#footer-links p { margin: 0 0 1px 0 !important; }
#footer .rss_link a { background: url(images/rss-footer-sm.gif) left no-repeat; padding: 0 0 0 15px; margin-left: 10px; }

#content { background: #f1f1f1 url(images/bg_btm_928_f1f1f1.gif) 0 bottom no-repeat; color: #333; font-size: 12px; line-height: 1.5em; margin: 0 15px; padding: 10px 15px 40px 15px; border: 0px solid #333; border-top: none;}
h2#title { background: #333; font-size:16px; color: #fff; margin:0 15px; padding: 5px 10px;}
h2#title a:link, h2#title a:visited {color:#fff; text-decoration:none}
h2#title a:hover {text-decoration:none; border-bottom:1px solid #fff}
/* =Breadcrumbs */
#bct { color: #ccc; text-transform: lowercase; font-size: 12px; margin:10px 0 12px 15px;}
#bct a { color: #999; text-transform: lowercase; text-decoration: underline; }
#bct a:hover { text-decoration: none; }

#content h2 {color:#000; font-size:16px; margin:10px 0;}
#content h3 {color:#111; font-size:14px; margin:10px 0;}
#content h3.hostmeta {font-size:13px;}
#content h3.title {font-size:15px; display:inline; margin:0}
#content h4 {color:#222; font-size:13px; margin:10px 0;}
#content p {margin: 10px 0;}
img.alignright {float:right; margin: 0 0 0 10px; border:1px solid #d3007f; padding:2px; background:#fff;}

#content ul {margin:0; padding:0;}
#content ul li {list-style:none; background:#e9e5df; border: 1px solid #bbb; padding:10px; margin:0 0 10px 0;}
#content ul li.alt {background: #fff}

p.goto {text-align:right;}

small {font-size:12px; color:#444; border-bottom: 1px solid #8c8f88}
td {padding:1px 4px; }