body { 
       font-size:85%;
       font-family:verdana;
       }

p { 
    margin-bottom: 5px;
    }

div#hd h1 { 
            font-size: 182%;
            padding: 4px;
            background: #003366;
            color: #fff;
            text-align: right;
            border-bottom: 2px solid #6699cc;
            padding-right: 5px;
            margin-bottom: 0px;
            }

div#navigation {
              margin-top: 0px;
}

div#navigation ul {
                 margin: 0;
                 padding: 0;
                 list-style-type: none;
}

div#navigation li {
                 margin: 0;		/* hack for opera7 */
                 float: left;
                 text-align: center;
                 font-weight: bold;
                 font-size: 93%;
                 width: 150px;                
                 }

div#navigation li a {
                   color: #333;
                   text-decoration: none;
                   display: block;
                   background-color: #ffffcc;
                   border-right: 10px solid #fff;
                   border-bottom: 1px solid #cc9933;
                   padding: 2px;
                   }


div#navigation li a:hover {
                         background-color:  #cc9933;
}


div#maincontainer h1 { 
                       font-size: 138.5%;
                       background: #eee;
                       border-bottom: 1px solid #555;
                       border-right: 1px solid #555;
                       padding: 5px;
                       margin-bottom: 5px;
                       margin-top: 10px;
                       color: #003366;
                       font-weight: bold;
                       }

div#maincontainer h2 { 
                       font-size: 123.1%;
                       font-weight: bold;
                       margin-bottom: 5px;
                       border-bottom: 1px solid #aaa;
                       padding:5px;
 }

div#maincontainer p { 
                      font-size: 123.1%;
                      margin-bottom: 10px;
}

div#maincontainer ul li { 
                       list-style-type:square;
                       margin-bottom: 2px;
                       }

div#maincontainer ol li { 
                       list-style-type:none;
                       margin-left: 20px;
                       margin-bottom: 2px;
                       }

div.rightbox {
               margin: 5px;
               border: 1px solid #ffcc66;
               background: #ffffcc;
               margin-right: 10px;
               padding: 3px;
}

div.rightbox h2 {
	margin-top:1px;
	font-size: 93%;
	font-weight: bold;
	color: #ff6600;
	padding-bottom: 4px;
	text-align: center;
}

div.rightbox p {
                 margin-top:2px;
                 font-size: 93%;
                 padding-left: 2px;
                 text-align: justified;
                 }

div.announcebox {
                  margin: 5px;
                  padding: 10px;
                  width: 80%;
                  border: 1px solid #990000;
                  background: #ffcccc;
                  margin-left:10%;
                  margin-right:10%;
}

div.announcebox h1 {
                     color: #990000;
                     text-align: center;
                     background: #ffcccc;
                     border: 0px;
                     font-weight: bold;
                     font-size: 138.5%;
}

div.announcebox img { 
                      border: 1px solid #555;
                      margin: 10px;
                      padding: 5px;
                      background: white;
                      }

#ft {
	padding: 2px;
	text-align: right;
	color: #999;
	background: #efefef;
}

div.datetable { 
                background: #eee;
                width: 80%;
                border: 1px solid black;
                margin: 5px;
             }

div.datetable table { 
                   width:100%;
                   }

div.datetable tr.row0 { 
                     background: #eee;
                     }

div.datetable tr.row1 { 
                     background: #ffffcc;
                     }

div.datetable th { 
                   background: #555;
                   color: #fff;
                   font-weight: bold;
                   padding: 5px;
                }

div.datetable td { 
                padding: 5px;}


div#trophies ul { 
                  background-color: #f5f5f5;
                  padding: 10px;
                  list-style-type: none;
                  }

div#trophies ul li { 
                    list-style-type: none;
 }

div#trophies li { 
                 border-left: 5px solid #66334C;
                 margin: 10px;
                 padding-left: 10px;
                 }

.photos { 
          background: #f5f5f5;
          text-align: center;
 }

.photos img { 
              border: 1px solid #555;
              margin: 10px;
              padding: 5px;
              background: #888;
}


