body   {background-color:white; margin:0}
table.layout {background-color:black; height:100%;}

tr.layout {background-color:none;}

td.logo {background-color:white;padding:0px; border-top:0px; border-left:0px; border-right:1px; border-bottom:1px; border-style:solid; border-color:#404040; vertical-align:top;}
td.header {background-image:url(img/title_bg.png); padding:0px; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px; border-style:solid; border-color:#000000; vertical-align:top;}
td.nav {background-image:url(img/nav_bg.png); width:200px; overflow:hidden; padding:0px; border-top:0px; border-left:0px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#000000; vertical-align:top;}

td.content {background-color:white; padding:0px; vertical-align:top;}
div.content {padding-left:7px; padding-top:2px;}
div.navbox { background-image:url(img/nav_item_bg.png); border-top:1px; border-left:0px; border-right:0px; border-bottom:1px; border-style:dotted; margin-bottom:5px;}
div.navbox_expanded { font-weight:bold; background-image:url(img/nav_item_bg.png); border-top:1px; border-left:0px; border-right:0px; border-bottom:1px; border-style:dotted; margin-bottom:5px; text-indent:40px;  font-style:italic;}

div.navbox_sep {background-image:url(img/nav_item_bg.png); border-top:2px; border-left:0px; border-right:0px; border-bottom:2px; border-style:solid; margin-bottom:5px; text-indent:15px; font-weight:bold; font-size:110%}
div.navbox_sep_small {background-image:url(img/nav_item_bg.png); border-top:1px; border-left:0px; border-right:0px; border-bottom:1px; border-style:solid; margin-bottom:5px; text-indent:25px; font-weight:bold; font-size:100%;}

div.commentbox { padding:5px; border:1px; border-style:solid; margin-top:20px; margin-right:5px; margin-bottom:10px; text-align:center;}
span.commentheader {font-weight:bold; font-size:15;}

div.article_header {padding:3px; border-left:1px; border-right:1px; border-top:1px; border-bottom:0px; border-style:solid; margin-top:10px; margin-right:5px; text-align:left; vertical-align:bottom;}
div.article_content { padding:5px; border:1px; border-style:solid; margin-right:5px; margin-bottom:0px; text-align:left;}
div.article_footer {padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px; border-left:1px; border-right:1px; border-top:0px; border-bottom:1px; border-style:solid; margin-bottom:10px; margin-right:5px; text-align:left;}


img.uplink {float:left; border:0px;}

a:link { color:black;}
a:visited {color:#444444;}
a:hover {color:#AAAAAA;}
a:active {color:#AAAAAA;}

a.anchor:link { color:black;}
a.anchor:visited {color:black;}
a.anchor:hover {color:black;}
a.anchor:active {color:black;}

a.navlink:link { margin-left:40px; color:black; text-decoration:none;}
a.navlink:visited { margin-left:40px; color:black; text-decoration:none;}
a.navlink:hover { margin-left:42px; color:white; text-decoration:none;}
a.navlink:active { margin-left:40px; color:white; text-decoration:none;}

a.navlink_expanded:link { margin-left:60px; color:black; text-decoration:none; font-weight:normal;}
a.navlink_expanded:visited {margin-left:60px;color:black; text-decoration:none; font-weight:normal;}
a.navlink_expanded:hover {margin-left:62px; color:white; text-decoration:none; font-weight:normal;}
a.navlink_expanded:active {margin-left:60px; color:white; text-decoration:none; font-weight:normal;}

a.textlink:link { color:black;}
a.textlink:visited {color:#444444;}
a.textlink:hover {color:#AAAAAA;}
a.textlink:active {color:#AAAAAA;}


