/* 
Build L120

Enh: Force vertical scrollbar always on in firefox
Build P316

*/
BODY {color:white; 
      background-color: black;
      font-family: "Times New Roman", Times, serif;
	  }

/* Links within text - .domain for dotted names */	
a:link           { color: white; }
a.domain:link    { color: white;  font-family: "Courier New", monospace; }
a:visited        { color: white; }
a.domain:visited { color: white;  font-family: "Courier New", monospace; }
a:hover          { color: yellow;}
a.domain:hover   { color: yellow; font-family: "Courier New", monospace; }
/* (Can also use link-table format if desired.) */

/* P316 */
html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }

/* Email addys not set up as links */
.email { color: yellow; font-family: "Courier New", monospace; }
 
/* Site logo */
.logo-smaller { color: #44FF44;
		font-family: "Courier New", monospace;
        font-weight: bold; 
		font-size: smaller; }
		
.logo { color: #44FF44;
			font-family: "Courier New", monospace;
            font-weight: bold; }

/* Headings */		
.title { color: #FFFF11;
      font-family: "Times New Roman", Times, serif;
	  font-weight: bold; }

/* Footnote */
.footnote {  color: #22AA22;
			font-family: "Courier New", monospace;
             font-size: smaller; }

/* Link-table for side-bar menu */
.link-table {color:white; 
             background-color: #800000;
             font-family: Geneva, Helvetica, Arial, sans-serif;
			 text-align: center;
	         } 
			 
a.link-table:link { color: white; 
                   background-color: #800000;
                   font-family: Geneva, Helvetica, Arial, sans-serif;
				   text-decoration: none;
	             }
a.link-table:visited {color: white;
                   background-color: #800000;
                   font-family: Geneva, Helvetica, Arial, sans-serif;
				   text-decoration: none;
                   }
a.link-table:hover {color: white;
                   background-color: #FF0000;
                   font-family: Geneva, Helvetica, Arial, sans-serif;
				   text-decoration: none;
	             }

/* Edit table */
.edit-table { color:white;
              background-color: #707070;
            }

/* Special table */
.special-table { color:white;
                 background-color: #FF4444;
                 text-align: center;
                 font-size: larger;
                 font-weight: bold;
               }

/* List table */
.list-table-odd { color:white;
                  background-color: #707070;
                }
.list-table-even { color:white;
                   background-color: #505050;
                 }

/* Dividing line */
/* Dull yellow .divider { background-color: #888800; } */
/* Bright yellow */ .divider { background-color: #FFFF00; }

/* Coloured blocks on news page */			 
.news-1 { background-color:#CCEEEE }
.news-2 { background-color:#F0F0A0 }
.news-9 { background-color:#F0F0F0 }
