body {
     background-color: #FFFFF0;
     scrollbar-face-color:#7EAF22;
     scrollbar-track-color:#FFFFF0;
     scrollbar-arrow-color:green;
     scrollbar-highlight-color:#FFFFF0;
     scrollbar-shadow-color:green;
     scrollbar-3dlight-color:green;
     scrollbar-darkshadow-color:#FFFFF0;
}
#body{
     border: solid 0px #555555;
     color: #003300;
     background-color: #FFFFF0;
     width:900px;
     font-family: "Arial","MSPƒSƒVƒbƒN",sans-serif;
     font-style: normal;
}

#container{
     border: solid 0px red;
     position: relative; top:0px; left: 0px;
     margin: 0px;
     padding: 0px;
     width:900px;
     }

#header{
     border-style:solid;
     border-width: 1px 1px 1px 1px;
     *border:none;
     position: relative;
     top:0px;
     right: 0px;
     margin: 0px;
     padding: 0px;
     width: 100%;
     text-align: right;
     background-image: url('material/header.jpg');
     background-position: top right;
     background-repeat: no-repeat;
     color: #FFFFF0;
}

#title {
     position: absolute; top: 70px; left: 0px;
     margin: 0px;
     padding: 30px 0px 10px 0px;
     background-color: #fffff0;
     width: 250px; /*set desired width*/
}

#contents {
     position: relative;
     top:0px;
     left: 25%;
     width: 650px;
     margin: 10px 0px 50px 10px;
     padding: 10px 10px 30px 20px;
     background-color: #FFFFF0;
     color: #003300;
     font-size: 15px;
     letter-spacing: 1px;
     line-height: 20px;
     clear:both; 
}

#contents_small {
     position: relative;
     top:0px;
     left: 25%;
     width: 75%;
     margin: 10px 0px 50px 10px;
     padding: 10px 10px 30px 20px;
     background-color: #FFFFF0;
     color: #003300;
     font-size: 10px;
     letter-spacing: 1px;
     line-height: 20px;
     clear:both; 
     voice-family: "\"}\""; 
     voice-family:inherit;
     width:70%; /*desired width minus border and padding*/
}

.comment{
     color: #003300;
     font-size: 10px;
     font-weight:normal;
     letter-spacing: 2px;
     line-height: 20px;
     padding: 0px 10px;
     }

#list_table{
     font-size: 10px;
     font-weight:normal;
     letter-spacing: 2px;
     line-height: 15px;
     padding: 10px 50px;
     *padding: 0px 10px;
     border-width: 0px;
     }

#list_table_logo{
     width:100px;
     height:50px;
}

#list_table a{
     width:100px;
     height:50px;
     color: #003300;
     text-decoration:none;
     text-align: center;
     border-width: 0px;
     font-size: 18px;
     font-wight: bold;
}

#list_table a:link{
     background-position: 0px 0px;
}

#list_table a:visited{
     background-position: 0px 0px;
}

#list_table a:hover{
     background-position: 0px -50px;
}

#list_table a:active{
     background-position: 0px 0px;
}

#headline1{
     border: solid; 
     border-width: 0px 0px 1px 10px;
     border-color: green;
     color: #003300;
     font-size: 15px;
     font-weight:bold;
     letter-spacing: 2px;
     line-height: 20px;
     padding: 0px 10px;
     }

#headline2{
     color: #003300;
     font-size: 15px;
     font-weight:bold;
     letter-spacing: 2px;
     padding: 0px 10px;
     }

#menu_ul_header{
     position: relative; bottom: 0px; 
     margin: 45px 0px;
     text-align:center;
     list-style: none;
     }

#menu_ul_footer{
     position: relative; top: 0px; 
     margin: 15px 0px 45px 0px;
     text-align:center;
     list-style: none;
     }

#menu_ul_sub{
     position: relative; top: 0px; 
     margin: 0px 0px 45px 0px;
     text-align:center;
     list-style: none;
     }

.menu_li{
     border: solid green;
     border-width: 0px 1px 1px 1px;
     float: right;
     text-align:center;
     width: 90px;
     letter-spacing: 5px;
     color:#3A5FCD;
     font-size: 10px;
     }

.menu_li_now{
     border: solid green;
     border-width: 0px 1px 1px 1px;
     float: right;
     text-align:center;
     width: 90px;
     letter-spacing: 5px;
     color:yellow;
     font-size: 10px;
     background-color:green;
     }

.menu_sub_li{
     border: solid green;
     border-width: 0px 1px 1px 1px;
     float: right;
     text-align:center;
     width: 90px;
     letter-spacing: 5px;
     color:#3A5FCD;
     font-size: 10px;
     }

.menu_li a:link{
     color:#FFFFF0;
     text-decoration:none;
     }

.menu_li a:visited{
     color:green;
     text-decoration:none;
     }

.menu_li a:hover,
.menu_li a:active{
     color:yellow;
     text-decoration:none;
     }

.menu_sub_li a:link,
.menu_sub_li a:visited,
.menu_sub_li a:hover,
.menu_sub_li a:active{
     color:green;
     text-decoration:none;
     }

a:link,
a:visited,
a:hover,
a:active{
     color:#003300;
     }

#footer{
     position: relative;
     margin: 0px;
     padding: 0px;
     width:100%;
     height:70px;
     text-align: center;
     font-size: 10px;
     background-image: url('material/footer.jpg');
     background-position: top left;
     background-repeat: no-repeat;
     color: #FFFFF0;
     }
