/* Elements */

a { font-family: "Monotype Corsiva", cursive, fantasy;
    font-size: 14pt;
  }
a:link, a:visited { color: #696 }
a:hover, a:active, a:focus { color: #c90 }

body { background-color: white;
       color: #936;
       font-family: "Monotype Corsiva", cursive, fantasy;
       font-size: 14pt;
       margin: 1em;
     }

small { font-size: 70% }

h1, h2, h3, h4, h5 { padding-bottom: .2em; margin-top: 0; bottom; margin-bottom: 0 }

hr { height: 1px; color: #9c9; border-bottom-width: 0; border-right-width: 0; }

img { border: none }

caption { font-weight: bold;
          text-align: left;
          padding: 0;
        }

form { margin: 0 }

ul, ol { margin-top: 0;
         padding-top: 0;
         margin-bottom: 0;
         padding-bottom: 0;
         margin-left: 1.3em;
         padding-left: 0;
   }

th { background-color: #666; }

/* Classes and IDs */

.content { text-align: center;
           height: 550px;
           margin: 0 auto;
         }

.box { border-style: solid;
       border-width: 1px;
       border-color: #ccc;
       padding: .2em
     }

.color1 { color: #966 }
.color2 { color: #cc0 }
.color3 { color: #696 }
.color4 { color: #cfc }

.subdue1 { color: #bbb }

.shade1 { background-color: #666; }
.shade2 { background-color: #036; }
.shade3 { background-color: #003; }

.heading1 { white-space: nowrap;
            padding: .2em;
            background-color: #666;
            font-size: 1.2em;
            font-weight: bold;
            text-align: center;
            vertical-align: middle;
          }

.hilite1 { color: #f00 }
.hilite2 { color: #f90 }
.hilite3 { color: #0ff }
.hilite4 { color: #ff0 }
.hilite5 { color: #fff }
.lolite1 { color: #999 }
.lolite2 { color: #ff0 }
.lolite3 { color: #666 }

.indent { padding-left: 1em }

.error  { color: #f00;
          font-weight: bold;
        }

.thinborder { border-style: solid;
              border-width: 1px;
            }

.tm { font-size: .6em;
      font-weight: normal;
      vertical-align: super;
    }

.tm2 { font-size: .6em;
       font-weight: normal;
       color: #9cf;
       vertical-align: super;
     }

.smaller { font-size: 95% }
 
.arial { font-family: arial, helvetica, verdana, sans-serif }
.times { font-family: times, roman, serif;
         font-size: 1.2em;
       }
.fantasy { font-family: fantasy }

.subtitle1, p.subtitle1 { font-size: 2em; font-weight: bold }

.subtitle2, p.subtitle2 { font-size: 1.8em; font-weight: bold }

.subtitle3, p.subtitle3 { font-size: 1.4em; font-weight: bold }

p.subtitle1, p.subtitle2, p.subtitle3 { margin-bottom: 0; padding-bottom: .5em }

h5#nb { font-size: 1em;
        margin-top: .6em;
        }


table#header { width: 100% }
          
th#title { background: none;
           text-align: left;
           font-size: 1.2em;
           font-weight: bold;
         }

td#logo { padding-top: .2em;
          padding-right: .2em;
          text-align: center;
        }

td#sitetitle { white-space: nowrap;
               padding-left: .5em;
               text-align: left;
               font-size: 1.3em;
               font-weight: bold;
               vertical-align: middle;
             }

td#pagetitle { white-space: nowrap;
               text-align: right;
               font-size: 1.2em;
               font-weight: bold;
               vertical-align: bottom;
             }

td#navbar { width: 100%;
            white-space: nowrap;
            padding-left: .6em;
            text-align: right;
            vertical-align: middle;
            color: #696;
          }

td#col1 { background-color: #666;
          text-align: left;
        }

td#col2 { background-color: #036;
          vertical-align: bottom;
        }

.shade2 { background-color: #036; }

td#pr { background-color: #fff;
        color: #000;
        font-family: times, times new roman, roman, serif;
        font-size: 1.2em;
        }

td#pr a:link, td#pr a:visited { color: blue }
td#pr a:hover, td#pr a:active, td#pr a:focus { color: #f00 }

ul#type1 { font-size: .95em;
           color: #9cf;
         }
#stdwidth { width: 980px }

#fullwidth { width: 100% }


