html
  {background-color: #ffffee;}

@font-face 
  {font-family: MyBriskOTF;
   src: url('brisk.otf');}

@font-face 
  {font-family: MyBriskTTF;
   src: url('brisk.ttf');}

@font-face 
  {font-family: MyPristina;
   src: url('pristina.ttf');}

body
  {font-family: 'Brisk CE', MyBriskTTF, MyBriskOTF, sans-serif;
   color: #662211;
   font-size: 12pt;
   padding-top: 7px;
   _text-align: center;
   _padding-top: 0;}

a
  {color: #cc8822;
   text-decoration: none;}

a:hover
  {background-color: #ffff88;}

h1
  {margin: 0;
   margin-bottom: 20px;
   font-size: 24pt;
   text-align: center;}

h2
  {margin: 0;
   margin-top: 20px;
   margin-bottom: 10px;
   font-size: 16pt;
   text-align: left;}
   

h3
  {margin: 0;
   margin-top: 15px;
   margin-bottom: 5px;
   font-size: 13pt;
   font-weight: bold;
   clear: left;}

p 
  {margin: 0;
   margin-top: 10px;}

tr 
  {vertical-align: top;}

#body
  {width: 752px;
   margin: 0 auto;
   border: 2px solid #662211;
   background-color: #ffffcc;}

#head
  {padding: 0;
   border-bottom: 2px solid #662211;
   float: left;
   margin: 0;
   width: 552px;}

#menu
  {width: 200px;
   float: left;}

#content
  {margin: 0;
   width: 520px;
   float: left;
   padding: 15px;
   border-left: 2px solid #662211;
   min-height: 21em;}

.mousehelp
  {color: #ff0000;
   cursor: help;}

.mousehelp:hover
  {background-color: #ffff88;}

.clear
  {clear: both;}

#cats
  {margin: 10px;
   margin-bottom: 20px;
   width: 180px;
   }
  
#head h1
  {font-family: Pristina, MyPristina, serif;
   font-size: 44pt;
   font-weight: normal;
   margin: 0;
   padding: 10px;
   text-align: center;}

.menulist
  {margin-top: 0;
   margin-bottom: 0;
   list-style-type: square;}

.menulist li
  {position: relative;
   left: -15px;}

.date
  {float: right;
   font-weight: normal;
   margin-left: 10px;}

.info
  {margin-left: 20px;
   margin-right: 20px;
   clear: both;}

.bold
  {font-weight: bold;}

.italic
  {font-style: italic;}

.center
  {text-align: center;}

.error
  {margin-top: 20px;
   margin-bottom: 10px;
   font-size: 14pt;
   font-weight: bold;
   color: #ff4400;
   text-align: center;}

 
.main-quote
  {padding-top: 20px;
   margin: 0;
   margin-bottom: 30px;
   font-family: Cambria, serif;
   font-size: 10pt;
   font-style: italic;
   padding-right: 20px;
   text-align: right;}

.main-names
  {margin: 0;
   font-size: 20pt;
   font-weight: bold;
   padding-left: 20px;}
   
.main-amp
  {margin: 0;
   font-size: 16pt;
   font-weight: bold;
   padding-left: 20px;}

.main-info
  {margin-top: 25px;
   font-size: 16pt;
   padding-left: 20px;}
   
.main-address
  {margin: 0;
   padding-top: 52px;
   padding-right: 20px;
   width: 140px;
   text-align: right;
   font-size: 10pt;
   float: right;}

#content img
  {border: 2px solid #662211;}

.picture-right
  {float: right;
   margin-left: 15px;
   margin-right: 5px;
   margin-bottom: 15px;}
  
.time
  {text-align: right;
   width: 80px;
   padding-right: 10px;}

.contact
  {margin-top: 45px;
   padding-left: 25px;}
   
.menu-mail
  {margin: 0;
   font-family: Pristina, MyPristina, serif;
   font-size: 14pt;}

.forum-input
  {margin-left: 20px;
   margin-right: 20px;
   margin-bottom: 10px;
   clear: both;}

.forum-label
  {width: 70px;
   padding-top: 3px;
   float: left;}
   
#input_author
  {width: 400px;
   font-family: sans-serif;
   border: 1px solid #662211;
   background-color: #ffffee;
   color: #662211;}
  
#input_author:focus, #area_message:focus
  {border: 1px solid #662211;
   background-color: #ffffaa;}

#area_message
  {width: 400px;
   height: 70px;
   font-family: sans-serif;
   font-size: 10pt;
   border: 1px solid #662211;
   background-color: #ffffee;
   color: #662211;}

#submit_message
  {margin-top: 22px;
   padding: 2px;
   width: 54px;
   font-family: 'Brisk CE', MyBriskTTF, MyBriskOTF, sans-serif;
   font-size: 12pt;
   color: #cc8822;
   background-color: #ffffaa;
   border-right: 2px solid #662211;
   border-bottom: 2px solid #662211;
   border-left: 2px solid #ffffee;
   border-top: 2px solid #ffffee;
   border-style: outset;}
   
#submit_message:hover
  {background-color: #ffff88;}

#submit_message:active
  {background-color: #ffff88;
   border-right: 2px solid #ffffee;
   border-bottom: 2px solid #ffffee;
   border-left: 2px solid #662211;
   border-top: 2px solid #662211;
   border-style: inset;}
   
#content ul
  {margin: 0;
   list-style-type: square;}
  
#content li
  {position: relative;
   left: -15px;}