html, body {height: 100%;}
body		   {background: #000 url("/img/bg.gif") fixed bottom repeat-x; margin:0 auto; padding:0; text-align:center;}
table			{font: 11px verdana, arial, sans-serif;}

a {color: #000;}
a:hover {color: #972626; font-weight:bold; text-decoration:none;}

#subpage-info {width: 657px; text-align:left;}

#sidebar {border-left: 1px solid black; background: url(/img/bg-sidebar.gif) fixed top left repeat-x;}

.colleft {margin:20px; line-height: 2em;}
.colleft a {color: #972626;}
.colleft a:hover {color: #000;}

table.main {width:965px; height: 100%; background-color: #fff; margin:0 auto; padding:0;}

div.toc {margin: 20px;}
div.toc h2 {font: 18px "Trebuchet MS", Arial, Sans-Serif; color:#000; font-weight: bolder;}
div.list 	{margin-top: -10px; margin-left: 10px;}
html>body div.toc ul {margin-left: -30px;}
a.no_underline {text-decoration:none;}

.avatar {float:left; margin:0 8 0 0;}
html>body .avatar {float:left; margin:0 8 0 0;}

table.news {width: 300px; margin-top: 5px;}
table.news h2 {font: 18px "Trebuchet MS", Arial, sans-serif; color: #6C6C6C; font-weight: bold; margin-top:-5px; margin-bottom:0;}
table.news p {margin-top:3; padding:0}

p.archive_list {float: left; width: 550px; margin: -5 0 5 0; padding: 0}
p.archive_list strong {font: bold 16px "Trebuchet MS", Arial, Sans-Serif; color: #6C6C6C;}

.divclear {clear:both;  height: 20px;}

h2 {font: bold 18px "Trebuchet MS", Arial, Sans-Serif; color: #000;}

html>body p.archive_list {margin: -5 0 20 0;}
.links {margin: 5px;}
