body {
   margin:0;
   height:100%;
   width:100%;
   background-color: #7c6f5a;
   }

.pagename { font-size: 18px; }

.puznum { font-family: Verdana; color: #58331a; font-size: 18px; }
.puztitle { font-family: Verdana; color: #58331a; font-size: 18px; }
.puzauth { font-family: Verdana; color: #58331a; font-size: 13px; }
.puzbody { font-family: Verdana; color: #58331a; font-size: 13px; }
.puzwrong { font-family: Verdana; color: #58331a; font-size: 11px; }

.puztype { font-family: Times; color: #000000; font-size: 13px; }



.s1 { font-size: 7px; font-weight: normal; }
.s2 { font-size: 9px; font-weight: normal; }
.s3 { font-size: 13px; font-weight: normal; }
.s4 { font-size: 18px; font-weight: normal; }
.s5 { font-size: 24px; font-weight: normal; }

strong {
   color: #ad201d;
   font-weight: bold;
   }

#content {
   font-family: Verdana;
   font-size: 13px;
   text-align: left;
   color: #58331a;
   margin-right: 14px;
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   background-color: #ffffdb;
   }

.statline {
   border: 2px #e2dcba solid; 
   }

.stathead {
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   color: #58331a;
   background-color: #e2dcba;
   border: 1px solid #ffffdb;
   padding: 2px 4px 2px 4px;
   white-space: nowrap;
   }

.stat1 {
   font-family: Verdana;
   font-size: 13px;
   color: #58331a;
   background-color: #ffffdb;
   border: 1px solid #ffffdb;
   padding: 0px 4px 1px 4px;
   white-space: nowrap;
   }

.stat2 {
   font-family: Verdana;
   font-size: 13px;
   color: #58331a;
   background-color: #f6f4d2;
   border: 1px solid #f6f4d2;
   padding: 0px 4px 1px 4px;
   white-space: nowrap;
   }
   
 .teamtable {
   border: 1px #7c6f5a solid;
   display: none;
   position: relative;
   left: 10px;
   top: 5px;
   z-index: 2;
   }
   
 .teamcell {
   font-family: Verdana;
   font-size: 9px;
   color: #58331a;
   background-color: #ffffec;
   border-style: none;
   padding: 0px 4px 2px 4px;
   white-space: nowrap;
   } 

.map {
   vertical-align: middle;
   text-align: center; 
   font-family: Verdana;
   font-size: 16px;
   color: #58331a;
   padding: 2px 4px 2px 4px;
   }


.tab {
   vertical-align: middle;
   white-space: nowrap;
   background-color: #d0be95;
   font-family: Courier New;
   font-size: 24px;   
   font-weight: bold;
   text-align: center; 
   color: #58331a;
   }

.noteuser {
   vertical-align: middle;
   height: 25px;
   font-family: Verdana;
   font-size: 13px;   
   text-align: center;
   padding: 0px 10px 0px 0px;
   color: #58331a;
   }

.notepad {
   vertical-align: middle;
   height: 25px;
   font-family: Verdana;
   font-size: 14px;   
   font-weight: bold;
   text-align: center;
   padding: 0px 10px 0px 0px;
   color: #D0BE95;
   }

.answer {
   font-family: Verdana, sans-serif;
   font-size: 13px;
   color: #58331a;
   font-weight: normal;
   background-color: #e2dcba;
   border: 1px solid #7c6f5a;
   vertical-align: middle;
   }
.answer2 {
   font-family: Verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;	
   color: #7c6f5a;
   vertical-align: middle;
   }

.codebox {
   font-size: 12px;  
   color: #7c6f5a;
   padding: 2px 0px 4px 6px;
   background-color: #ffffee;
   border: 1px solid #b9aa8c;
   }

.copyright {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   text-align: center;
   vertical-align: middle;
   padding: 0px 0px 8px 0px;
   color: #7c6f5a;
   }

#copyright2 {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   color: #58331a;
   }

#folder a:visited, #folder a:active, #folder a:link {
   font-family: Verdana;
   font-size: 14px;   
   font-weight: bold;
   text-decoration: none;
   color: #9a8146;
   }

#folder a:hover {
   font-family: Verdana;
   font-size: 14px;   
   font-weight: bold;
   text-decoration: underline;
   color: #cd9d41;
   }

#content a:visited, #content a:active, #content a:link {
   font-family: Verdana;
   font-size: 13px;   
   font-weight: bold;
   text-decoration: underline;
   color: #9a8146;
   }

#content a:hover {
   font-family: Verdana;
   font-size: 13px;   
   font-weight: bold;
   text-decoration: underline;
   color: #cd9d41;
   }

#colsort a:visited, #colsort a:active, #colsort a:link {
   font-family: Verdana;
   font-size: 11px;   
   font-weight: bold;
   text-decoration: underline;
   color: #58331a;
   }  

#colsort a:hover {
   font-family: Verdana;
   font-size: 11px;   
   font-weight: bold;
   text-decoration: underline;
   color: #cd9d41;
   }

#copyright2 a:visited, #copyright2 a:active, #copyright2 a:link {
   font-family: Verdana;
   font-size: 9px;   
   font-weight: normal;
   text-decoration: underline;
   color: #58331a;
   }

#copyright2 a:hover {
   font-family: Verdana;
   font-size: 9px;   
   font-weight: normal;
   text-decoration: underline;
   color: #b9aa8c;
   }
