body {
      background: #88F;
      color: #000000;
      margin: 1px;
     }
body, td, th, div, span {
                         font-family: sans-serif;
                         font-size: 12pt;
                        }
.head {
       font-family: sans-serif;
       font-size: 16pt;
      }
.copyright {
            font-family: serif;
            font-size: 5pt;
            color: #555;
            text-align: center;
            margin: 0;
            padding: 0;
            margin-top: 15px;
           }
.micro {
        font-family: sans-serif;
        font-size: 6pt;
       }
.tiny {
       font-family: sans-serif;
       font-size: 8pt;
      }
.small {
        font-family: sans-serif;
        font-size: 10pt;
       }
a.pathlink {
            color: #000;
           }
a:hover.pathlink {
                  color: #000;
                 }
a.small {
         border-left: 1px solid #888;
         border-right: 1px solid #888;
         border-bottom: 1px solid #888;
        }
a.big {
       text-decoration: underline;
      }
a.small {
         padding: 0 2px 1px 2px;
         margin: 0;
        }
a:hover.small {
               text-decoration: none;
              }
a.tiny {
        border-left: 1px solid #888;
        border-right: 1px solid #888;
        padding: 0 2px 0 2px;
        margin: 0 5px 0 5px;
       }
a:hover.tiny {
              border-top: 1px solid #888;
              border-bottom: 1px solid #888;
              border-left: 1px dotted #fff;
              border-right: 1px dotted #fff;
              text-decoration: none;
             }
form {
      margin: 0;
      padding: 0;
     }
button,
select,
textarea,
input {
       font-family: serif;
       font-size: 10pt;
       margin: 0 0 1px 0;
       padding: 0;
       vertical-align: middle;
      }
label.in {
          font-size: 9pt;
         }
select,
button,
textarea,
input[type="text"],
input[type="password"],
input[type="submit"],
input[type="button"] {
       border: 1px dotted black;
      }
select.userform,
input.userform {
                width: 90px;
               }
ul {
    margin: 0;
   }
a {
   color: #0000AA;
   text-decoration: none;
  }
a:hover {
         color: #0000FF;
         text-decoration: underline;
        }
a.delete {
          color: #AA0000;
          font-family: Arial Black, sans-serif;
          font-size: 9pt;
          font-weight: bold;
         }
a img {
       border: none;
      }
.popover {
          position: absolute;
          max-width: 250px;
          background: #A8F;
          font-family: sans-serif;
          font-size: 7pt;
          color: #000;
          padding: 5px;
          border-bottom: 1px #B5F dotted;
         }
#columns {
          padding: 0;
          margin: 0;
          width: 100%;
          height: 100%;
          border-collapse: collapse;
          border: none;
          background: #FAFAFA;
         }
#center {
         padding: 10px;
         text-align: left;
         vertical-align: top;
        }
#left {
       min-height: 100px;
       width: 155px;
       background: #AA00FF;
       color: #000000;
       padding: 10px;
       text-align: center;
       vertical-align: top;
       border-right: 1px #000 dotted;
      }
#right {
        min-height: 100px;
        width: 155px;
        background: #AA00FF;
        color: #000000;
        padding: 10px;
        text-align: center;
        vertical-align: top;
        border-left: 1px #000 dotted;
       }

#header {
         margin: 0;
         min-width: 600px;
         height: 55px;
         background: #AA88FF;
         color: #000000;
         padding: 10px;
         text-align: left;
         vertical-align: bottom;
         border-bottom: 1px #000 dotted;
        }
#header:first-letter {
                      font-size: 25pt;
                      font-family: serif;
                     }

#menu {
       padding: 0;
       margin: 0;
       color: #000;
       width: 155px;
       background: #B5F;
       border: 2px #999999 dotted;
       border-bottom: none;
      }
#menu ul {
          padding: 0;
          margin: 0;
          list-style: none;
         }
#menu ul li {
             margin: 0;
             border-bottom: 2px #999999 dotted;
            }
#menu ul li a {
               color: #000;
               padding: 2px;
               display: block;
              }
#menu ul li a.cur {
                   background: #A0F;
                  }
#menu ul li a:hover {
                     background: #A0F;
                     text-decoration: none;
                    }
pre {
     font-size: 7pt;
    }

#profile_images {
  float: right;
  max-width: 100px;
  margin: 0 0 15px 15px;
  text-align: right;
}
#profile_images .image {
  max-width: 100px;
  max-height: 100px;
}
#profile_images .userpic {
  max-width: 50px;
  max-height: 50px;
}

#flags {
  max-width: 100px;
  border-collapse: collapse;
  border: 1px solid #888;
  display: none;
}

