  * {padding:0; border:0; margin:0}
  body {
	width: 100%;
	height: 100%;
	background: url(./images/neilscor4.jpg) repeat;
    font-family: Optima, Palatino, Arial, sans-serif;
  }
  p {padding-left:10px;}
  h1, h2, h3, h4, h5, h6 {
	color: #00689c;
  }
  h1 { font-size: 1.66em; font-weight: normal;}
  blockquote { margin-left: 20px; margin-right: 20px; }

  form {
	              background-color: #cccccc;
                  border: 2px solid black;
	              color: navy;
  }
  input.box {
                  border: 2px solid black;
                  margin-top:10px;
                  padding:10px;
  }
  textarea.box {
                  border: 2px solid black;
                  padding:10px;
  }
  input.button {
	background-color: #008800;
	color: white;
	border: 3px solid yellow;
                  font-size:22px;
	font-style: italic;
                  margin-top:10px;
                  margin-left:153px;
                  margin-bottom:10px;
                  padding:10px;
  }
  .center { text-align: center; }
  
  .events     table {  
             border: 2px solid blue;
             width:  70%;
             margin: auto;   /* strange way to say "centered" */
  }
  .events   th {
             background-color: green;
             color: white;
  }
  .events  td { 
                border: 2px solid black; 
                padding: 15px;
  }
   .events    caption { font-size: 1.2em; font-weight: bold; padding: 10px; }
   .eventpix { width:100% }
   
   
  .container {      	font-size: 24px;    }
  .inbox {
       width:1064px; 
	   margin-left:auto; 
	   margin-right:auto;  
	   background-color:#ffffff;
	}
  .header {clear:left; padding-left:20px; padding-top:20px; }
  .nav {clear:left; padding-left:160px; padding-top:10px;}
  .nav td { padding:8px; }
  .nav td#current-link { color: #FF0000; background-color: #00FFFF; text-decoration: none; }
  .nav a {font-size:22px; font-weight:bold;  padding-left:8px; }
  .nav a:link {  color: #FF0000; text-decoration: none; }
  .nav a:visited {   color: #FF0000; text-decoration: none;  }
  .nav td:hover { color: #000000; background-color: #FFFF00; text-decoration: underline; }
  .nav a:active { color: #FF0000; text-decoration: none; }
  .content {clear:left; padding-left:20px; font-size:20px;}   /* 20px is as big as phones can take */
  .content td { padding:8px; margin:10px;}
  .footer {
            background-color:#afbcc2;  
			clear:left;   
			height: 44px; 
			padding:14px;  
			font-size:20px;
	}
  .footer a:link {  color: #000000; text-decoration: none; }
  .footer a:visited {   color: #000000; text-decoration: none;  }
  .footer a:hover { color: #FFFFFF; text-decoration: underline; }
  .footer a:active { color: #d4d4d4; text-decoration: none; }
  .footprints a {padding-left:78px; font-size:10px;}
