body,table {color:white;background-color:#202020;
                    font-family:verdana,arial,sans-serif;font-size:10pt;
                    text-align:center;margin-left:auto;margin-right:auto;}

body        {background-image:url('images/background.gif');} 

.title   {font-weight:bold;font-size:12pt;}

.menudiv {border-style:groove;border-color:goldenrod;
                  padding:0px;
                  margin-left:auto;margin-right:auto;}

.maindiv {background-color:#202030;
                border-style:groove;border-color:goldenrod;
                width:90%;height:350px;
                margin-left:auto;margin-right:auto;
                background-image:url('images/main.png');
                BACKGROUND-POSITION:  top center;
                BACKGROUND-REPEAT:  NO-REPEAT;}

/* scrollable ranking table */
.scrolltable {text-align:center;margin-left:auto;margin-right:auto;
                     width:300px;height:230px;overflow:auto;
                     scrollbar-3dlight-color:red;
                     scrollbar-base-color:darkred;
                     scrollbar-darkshadow-color:red;}

.highlight  { /*Game Title and top row of reports*/
                    color:white;
                    font-size:10pt;font-weight:bold;
                    background-color:#003000;  /*darkred;*/
                    border-width:2px;
                    border-color:darkred;
                    border-style:outset;
                    padding:2px;margin:2px;
                    margin-left:auto;margin-right:auto; /* ns center */

                   }

/* input text box style*/
.textbox {border-style:inset;
                 background-color:#990000;        /*EDIT */
                 border:#FF0000 2px inset;                /*EDIT */
                 color:orange;
                 font-size:8pt;
                 padding:3px;margin:2px;
                 margin-left:auto;margin-right:auto;
}

.topbutton {width:115px;  /*menu top buttons and Game Title*/
                    color:white;
                    font-size:8pt;font-weight:bold;
                    background-color:#003000; /*darkblue;*/
                    border-width:2px;
                    border-color:darkred;
                    border-style:inset;
                    padding:2px;margin:2px;
                    margin-left:auto;margin-right:auto; /* ns center */
               }

.button {width:115px;    /*submenu buttons */
               color:orange;
               font-size:8pt;
               background-color:#990000;
               padding:3px;margin:2px;
               border-color:red;
               border-width:2px;
               border-style:inset;
               margin-left:auto;margin-right:auto;
               }

select  {color:white;background-color:darkred;border-color:red;}

/*
input  {color:orange;
            background-color:darkred;
            font-size:8pt;
            border-color:red;
            width:120px;}
*/

.cell  /* being hall of fame and news cells*/
       {font-size:8pt;border-width:2px;border-style:outset;border-color:white;padding:2px;}

a {display:block;width:100%;
     font-weight:bold;
     text-decoration:none;color:orange;background-color:darkred;
     border-left:2px solid red;
     border-right:2px solid black;
     border-top:2px solid red;
     border-bottom:2px solid black;
}

a:hover {display:block;
                font-weight:bold;
                color:white;text-decoration:none;background-color:red;
                border-left:2px solid black;
                border-right:2px solid red;
                border-top:2px solid black;
                border-bottom:2px solid red;
}


