body        { font-family: Helvetica;
              color: rgb(32,32,32);
              margin-top: 0px;
              margin-bottom: 0px;
              background-image: url(gradient.png);
              background-repeat: repeat-x;
              background-attachment: fixed }
h1          { font-size: 140%;
              text-align: center }
h2          { font-size: 100%;
              text-align: center }
p           { text-align: center }
a:link      { color: rgb(64,64,64) }
a:visited   { color: rgb(64,64,64) }
a:hover     { color: rgb(96,96,96) }
a:active    { color: rgb(32,32,32) }
hr          { height: 3px;
              width: 80%;
              background: rgb(64,64,64) }
table.gall  { table-layout: fixed;
              border-spacing: 10px 45px }
table.gall a { display: block;
              width: 100%;
              text-decoration: none }
table.gall a img { border: none }
td.pic      { border: 2px solid rgb(32,32,32);
              text-align: center;
              font-weight: bold;
              vertical-align: top;
              height: 225px;
              width: 200px }
td.mid      { width: 700px;
              padding: 15px 0px;
              border: solid rgb(6,53,0);
              border-width: 0px 1px;
              background-color: rgb(255,255,255);
              vertical-align: top }
table.body  { height: 100%;
              border-spacing: 0px;
              border: none }
