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

a {color: #fff;}
a:hover {color: #EFA6A4; font-weight:bold; text-decoration:none;}

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

#sidebar {border-left: 1px solid #000; background: #4F4F4F url(img/bg-sidebar.jpg) top left no-repeat;}

table.main {width:965px; height: 100%; background-color: #fff; color: #000; margin:0 auto; padding:0;}
table#image{width: 600px; font: 15px 'Trebuchet MS', Arial, Sans-Serif; color:#000; text-align:center; margin: 0 auto;}
table#image a {font-weight: bold; text-decoration:none; font-size: 16px; color:#000;}
table#image a:hover {color:#C74746;}
table#image img {border:1px solid #AFAFAF; border-right: 1px solid #3F3F3F; border-bottom: 1px solid #3F3F3F;}

div.toc {margin: 20px; line-height:2em;}
div.toc h2 {font: 18px "Trebuchet MS", Arial, Sans-Serif; color:#fff; font-weight: bolder;}
div.toc a {text-decoration:none;}
a.page {padding: 0 10px;}
div.toc p {margin:0; padding: 0; margin-top:-15px;}

div.list 	{margin-top: -10px; margin-left: 10px;}

.avatar {float:left; margin:0 8 0 0;}
html>body .avatar {float:left; margin:0 8 0 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;}