div.menu { 
background-color: #eeedd5; 
text-align: center; 
padding: 10px 0 0 0; 
}

table.menubar
{ 
background-color: #eeedd5; 
margin:0;
}

table.menubar td
{ 
width: 200px;
}

table.menubar a
{ 
color:#292929;
font-weight: normal; 
text-decoration: none;
padding:0;
height:25px;
border-bottom:2px solid #eeedd5; 
}

table.menubar a:hover
{
border-bottom:2px solid #023467; 
color: #023467; 
text-decoration: none; 
background-image: none; 
}

table.menubar #thispage
{
color: #292929; 
border-bottom:2px solid #999999; 
}

table.hmenu
{ 
width: 900px; 
margin: 10px 0 0 0; 
}

table.hmenu td 
{
text-align:center;
width:auto !important;
}

table.hmenu a
{ 
color: #fff; 
font-weight: bold; 
text-decoration: none; 
padding: 0 5px; 
display: block; 
height:35px;
}

table.hmenu a:hover
{ 
color: #ffff99; 
background-image: url(menu_hover.png); 
background-repeat: no-repeat; 
background-position: center bottom; 
text-decoration: none; 
}

* html table.hmenu a:hover {
background-image: url(menu_hover.gif); 
}

div.menu_main
{
text-align: center; 
vertical-align: bottom; 
clear: both; 
margin: 0; 
padding: 25px 0 0 0; 
}

td.logout 
{
text-align: right;
padding-top: 20px;
height: 1px;
}

td.maincontents
{
padding: 10px 20px 20px 20px;
}

div.Zine, table.Report
{
width: 600px;
}

div.message h2 {
margin-bottom: 5px;
}

table.tools a.profile
{
line-height:120%;
}