body      { font-family: Verdana, Arial, Helvetica, sans-serif ; 
            font-size: small ;
            color: black ; 
            background-color: #FFEC8B ; 
            width : 800px ; 
            margin : 0px ;
            background-image: url(red-background.jpg) ; background-repeat : repeat-y ;
           }

h1        { font-size : 120%; 
            font-weight :bold ;
          }
h2        { font-size : 110%; 
            font-weight : bold ;
          }
h3        { font-weight : bold ;
          }


#top      { margin : 0px ;
            position : absolute ; top : 0px ; left : 0px ; 
            height: 200px;
            width : 100% ;
            color: silver ; 
            background-color: #880000 ;
            background-image: url(menu-beckettimage.jpg) ; background-repeat : no-repeat ;
          }
h1.top      { font-size : 200% ; 
            position : relative ; 
            left : 20% ; top : 35% ;
            margin : 0px; 
          }
h2.top      { font-size : 100% ; 
            margin : 0px; 
            position : relative ; 
            left : 20% ; top : 40% ;
            font-style : italic ;
          }
#menu     { padding: 0px ;
            margin: 0px ;
            position : absolute ; 
            left : 0px ; top : 200px ; 
            width: 150px ; 
          }
#maincol  { margin : 0px;
            padding: 5% ;
            position : absolute ; 
            left : 150px ; top : 200px ; 
            text-align : justify ;
          }
#bottom   { clear: both;
            padding: 0px;
            margin-top: 0px;
            }


.buttons            { display: block; padding: 0.5em ; border: solid 1px #880000 ; 
                      font-weight: bold; font-size : 10px ;
                      text-decoration: none;
                      color: #FFEC8B ; background-color: #880000 ;
                    }
.buttons a:link     { display: block; padding: 0.5em ; border: solid 1px #880000 ; 
                      font-weight: bold; font-size : 10px ;
                      text-decoration: none;
                      color: silver ; background-color: #880000 ; 
                    }
.buttons a:visited  { display: block;  padding: 0.5em ; border: solid 1px #880000 ; 
                      font-weight: bold ; font-size : 10px ;
                      text-decoration: none;
                      color: silver ; background-color: #880000 ; 
                    }
.buttons a:hover    { display: block; padding: 0.5em ; 
                      font-weight: bold; font-size : 10px ; 
                      text-decoration: none;
                      color: blue ; background-color: #FFEC8B ; 
                    }

a:link    { font-weight: bold ;   color: navy ; }
a:visited { font-weight: normal ; color: blue ; }
a:hover   { font-weight: bold ;   color: navy ; }
a:active  { font-weight: bold ;   color: navy ; }


.justify  { text-align: justify ; }
.center   { text-align: center ; }
.small    { font-size: 85%; }
.italic   { font-style: italic ; }

.c1       {clear:both; padding: 5px; margin: 5px 5px 20px 5px;}
.c2       {float:left; margin: 5px 5px 20px 5px;}
