body {font-family: verdana,sans-serif;font-size: small;padding-top: 0px;margin: 0px}
.topnav { 
          margin-top: 1px;
          width: 100%;
          border-collapse: collapse;
          border: 1px solid black;
          margin-bottom: 0px;
          padding-bottom: 0px;
          background: rgb(220,200,255);
 }
.topnav td { 
             border: 1px solid black;
             padding: 4px;
             padding-left: 8px;
             padding-right: 8px;
 }
.topnav th { 
             border: 1px solid black;
             padding: 4px;
             padding-left: 8px;
             padding-right: 8px;
 }
.topnav th a { 
             text-decoration: none;
 }
.topnav th a:visited { 
                       color: black;
                       }

.topnav th a:link { 
                       color: black;
                       }
.topnav th a:hover { 
                     text-decoration: underline;
                     }

#home-side { 
float: left;
width: 20%;
border-right: 1px black solid;
 }
.explanation { 
margin-left: 12px;
margin-right: 12px;
 }
#home-body { 
text-align: left;
width: 79%;
margin-left: 20%;
padding-top: 6px;
 }
.button { 
border: 1px solid black;
padding: 2px;
background: rgb(255,255,180);
 }

.newstory {
font-size: large;
font-weight: bold;
width: 200px;
margin-left: 6px;
margin-bottom: 6px;
text-align: center;
 }

.newstory a { 
text-decoration: none;
 }
.newstory a:hover { 
text-decoration: underline;                  
}
.newstory a:visited { 
color: black;
                    }
.newstory a:link { 
color: black;                 
}
.storylist { 
             width: 100%;
 }
.storylist .heading { 
background: rgb(255,255,220);
 }
.storylist th { 
                text-align: left;
 }
.storylist .name { 
 }
.storylist .score { 
width: 80px;
 }
.storylist .blocks { 
width: 80px;
 }
.storylist .even { 
 }
.storylist .odd { 
 }

.newblock_widget { 
display: none;
 }

.newcomment_widget { 
display: none;
 }

#mainbody { 
            margin: 0px;
            padding: 0px;
 }

#footer { 
          clear: both;font-size: x-small;border-top: 1px solid black;
 }
.complete-backcolor {background-color: rgb(200,200,200);}
.incomplete-backcolor {background-color: rgb(255,255,100);}
.newdate-backcolor {background-color: white;}
.date-backcolor {background-color: white;}

.action-link {font-size: small;font-weight: bold;}

#title {font-size: larger;font-weight: bold; text-align: left;}
.login {margin-left: 4px;text-align: left;font-size: small;}
.login-status {font-size: x-small;}

.section-bar {height: 30px;color: black;background-image: url(../images/section-bar.jpg);font-weight: bold;font-size: 16.5px;padding-left: 12px;}
.page-head {background-image: url(../images/page-head.jpg);}
.section-margin {background-color: rgb(225,232,255);width: 12px}
.message-header {background-color: rgb(225,232,255);}
.message-header-draft {background-color: rgb(200,200,200);}
.message-body {font-size: small; border-top: 1px black solid;padding: 4px;}
.message-system {font-size: small; font-style: italic}
.message-footer {font-size: small;border-bottom: 1px solid rgb(100,100,100);}
.message-table {border: 1px solid black;margin: 8px;width: 97%}
.project-access {font-size: small;font-weight: normal;font-style: italic;}
.edit-header {font-weight: bold;}

.ok-button {width: 50px;}
.cancel-button {}
.summary-contact {font-size: small;width: 100%;border: 1px solid black;padding: 2px;}
.contact-name {font-weight: bold;background-color: rgb(225,232,255);border-bottom: 1px solid black;}
.contact-nonvisible {font-weight: bold; background-color: rgb(190,190,190);border-bottom: 1px solid black;}

.sidenav-selected {font-size: medium;font-weight: bold;text-decoration: none;background-color: rgb(150,150,200);color: black;}
.sidenav-unselected {font-size: medium;font-weight: bold;text-decoration: none; color: black;}
.calendar-frame {border: 1px solid black;background-color: white;font-family: verdana,sans-serif;}
.calendar-yearrow {background-color: rgb(200,200,230);}
.calendar-monthrow {background-color: rgb(220,220,250);}
.calendar-body {font-size: x-small;border-top: 1px solid black;} 

.table-standard {border: 1px;font-size: small;}
.table-standard td {padding-right: 6px;}
.table-standard th {padding-right: 6px;background-color: rgb(100,100,150);color: white;}
.tab-area {background-color: rgb(126,141,206);padding-top: 6px;padding-bottom: 6px;}
.tab-selected {text-align: center;color: black;font-size: medium;font-weight: bold;height: 40px;width: 100px;background-image: url(../images/panel-selected.jpg);}
.tab-unselected {text-align: center;color: black;font-weight: bold;font-size: medium;height: 40px;width: 100px;background-image: url(../images/panel-unselected.jpg)}
.tab-hover {text-align: center;color: black;font-size: medium;font-weight: bold;height: 40px;width: 100px;background-image: url(../images/panel-hover.jpg)}
.tab-link {color: black;text-decoration: none;}
.error {font-size: small;color: red;}
.message {}
.help-link {font-weight: bold;}
.notes {font-family: verdana,sans-serif;}
.news-itemdate {font-size: smaller;}
.news-itemdescription {font-size: smaller;}
.news-itemtitle {font-weight: bold;}
.news-itemlink {}


