body {
       font-family: verdana, arial, helvetica;
       background-color: #FFCC99;
     }

#wrapper {
           width: 80%;
           min-width: 960px;
           margin: auto;
         }

#header {
          font-family: "Comic Sans", Arial, verdana;
          text-align: center;
          padding-left: 10px;
          color: white;
          border: 5px solid white;
          background: #CC3300;
        }

#info {
         margin-top: 10px;
         border: 3px solid white; 
         background-color: white;
         color: #CC3300;
	 min-height: 200px;
      }

#footer {
          color: #993300;
          font-size: 75%;
          font-style: italic;
          text-align: center;
          padding: 5px;
        }

#navigation_bar { padding: 5px; }

#navigation_bar table { 
                        margin-top: 10px;
			margin-bottom: 10px;
                        margin-left: auto;
                        margin-right: auto;
                      }

#navigation_bar td:nth-of-type(odd) {background-color: #FFCC99; }
#navigation_bar td:nth-of-type(even) {background-color: #FFCCCC; }

#homework {
            margin-left: 50px;
	    margin-right: 50px;
	    margin-bottom: 50px;
          }

#homework a { text-decoration: none; }
#homework h2 { 
               text-align: center; 
	       margin-top: 10px;
	       margin-bottom: 20px;
	     }

#info a:link { color: #CC3300; }
#info a:visited { color: #993300; }
#info a:hover { color: red; }

/*
.centering_form { text-align: center; }
.centering_table { margin: auto; }
*/
.centering { text-align: center; margin: auto; }

.number_table td { 
                   text-align: right; 
		   padding-left: 5px;
		   padding-right: 5px;
                 }
.number_table input {text-align: right;}

.centered_table_num td { padding: 5px; width: 100px; text-align: right; }
.centered_table_num th { padding: 5px; width: 100px; }
