body,
html {
     margin:0;
     padding:5px;
     color:#ddd;
     background:#000;
     font-family:"Sans-serif";
     text-align: center;
}

div.centerMe
{

}

div.mainBody {
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008', endColorstr='#000'); /* for IE */
     background: -webkit-gradient(linear, left top, left bottom, from(#008), to(#000)); /* for webkit browsers */
     background: -moz-linear-gradient(top,  #008,  #000); /* for firefox 3.6+ */

     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border: 1px solid #000;
     padding: 10px;
     width:900px;
     margin-left: auto;
     margin-right: auto;

}

div.sidebar {
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#800', endColorstr='#400'); /* for IE */
     /*background: -webkit-gradient(linear, left top, left bottom, from(#c3aea7), to(#998479)); /* for webkit browsers */
     background: -moz-linear-gradient(top,  #007,  #004); /* for firefox 3.6+ */
     background: -webkit-gradient(linear, left top, left bottom, from(#007), to(#004)); /* for webkit browsers */


     /*background-color: #ccc;*/
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border: 1px solid #000;
     padding: 5px;
     width:210px; 
     height: 100%;
     float: left;
     text-align: center;
}

div.sidebarLink.a {
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#aaa'); /* for IE */
     background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#aaa)); /* for webkit browsers */
     background: -moz-linear-gradient(top,  #ccc,  #eee); /* for firefox 3.6+ */
     height: 20px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border: 1px solid #001;
     text-decoration:none;
}

table.dateTable
{
     border: 3px solid black;
     border-collapse:collapse;
}

td
{
     
     border: 1px solid black;
}

tr.dateRow {
     font-weight: bolder;

}

div.mainarea {
     margin-left:250px;
     text-align:left;
}

div.welcome{
     text-align:center;
}

div.addrBlock{
     margin-top: 20px;
     margin-bottom: 20px;
}

div.addrInfo {
     
}


li.tabbedBullet {
   list-style: circle;
   margin-left: 2em;
}

a img {border:2px solid #000000;}
a:hover img {border:2px solid #0000ff;} 

td.noBorder
{
     border:none;
}

div.footer {
     clear: both;
}

div.sosumi
{
 color:#aaa;
}