
body { 	color: black;
        font-family: Georgia, serif;
	background-color: rgb(220,220,255);
	background-attachment: fixed;
	background-position: bottom left;
	background-repeat: no-repeat; }

h1 {margin-top: 0.25em ; margin-bottom: 0em}
h2 {margin-top: 0.25em }

h2,h3 { margin-left: -0.25em;
           font-family: sans-serif; }

h2,h3,h4,h5 { color: rgb(0,0,154); }

.title  {	
                color: rgb(90,90,180);
                font-size: large;
                font-family: sans-serif;
		text-align: left; 
                margin-bottom: 1.3em}

form.standout { padding: 0.2em 0em 0.5em 0em;
                background-color: rgb(220,220,255) ; 
                border-style: solid;
                border-color: rgb(230,230,255);
                }

td.pc {display:none;}

p.newsflash {color: rgb(255,0,0);
             font-size: larger;
             font-weight: bold;
             }

li.past { color: rgb(120,120,120);
       }

table.mtimes {  border-style: none;
                background-color: white ;
               }

.map {  margin-left:auto; width: 500px;
        margin-right:auto;
        background-color: white;
        border-style:solid;
        border-color: rgb(120,120,120);
        }

.mapl { margin-left:auto; width:1450px;
        margin-right:auto;
        background-color: white;
        border-style:solid;
        border-color: rgb(160,160,160);
        }

.scaption { font-size: 60%;
           font-family: Verdana, Arial, sans-serif;
           text-align:center; }

td.mtime { padding-right: 1em;
           text-align: right; }

img.floatr,div.floatr{
        float: right;
        margin: 4px;
        border-style: solid;
        border-color: rgb(160,160,160);
       }
img.gmap { display: block;
           margin-left: auto;
           margin-right: auto;
           border-style: solid;
           border-color: rgb(160,160,160);
           }

.menu {	text-align: left;
	background-color: white ;
        color: black ;
        font-family: sans-serif;
        font-size: smaller;
	font-weight: bold;
 }

.menu .selected { 
                  color: rgb(0,0,154);
                  }

.menu A.subsection { margin-left: 1em ; }

.menu a	{
         color: rgb(90,90,150);
	 background-color: white;
         text-decoration: none ; }

.menu a:hover {	color: rgb(30,30,200);
                background-color: rgb(240,240,255);
    }

#contentText {	color: black;
     	        background-color: rgb(240,240,255) ;
                border-style:solid;
                border-color: rgb(230,230,255);
                border-radius: 25px;
                -moz-border-radius: 25px;
                -webkit-border-radius: 25px;
		}

.footer	{ clear: both;
          position: fixed;
          bottom: 0px;
          width: 100%;
     	  background-color: rgb(220,220,255);
          color: rgb(204,51,204);
          font-size: 90%;
	  font-family: verdana;
          }

.footer a {color: rgb(153,0,153);
           text-decoration: none; }

.footer_hspace {height:2em;}

.clearboth {clear: both; }
