   * {
      padding:0;
      margin:0;
   }
   
   ul {
     margin-left: 2em;
   }
   
   body {
     text-align: center;
     color: #202542;   
     font-family: verdana;
     font-size: 75%;
   }
   
   p {
     margin: 1em .2em 1em .2em;
   }
   
   h1 {
     background: #00285e;
     color: white;
     font-size: 13pt;
     padding-top:2px;
     padding-bottom:2px;     
     padding-left: 15px;
     border-bottom: 3px solid #a90041;          
   }   

   h2 {
     background: #202542;
     color: white;
     font-size: 12pt;
     padding:2px;
     border-bottom: 2px solid #a90041;
   }
   
   h3 {   
     font-size: 14pt;
     color: #00285e;
     padding:3px;      
     border-bottom: .1em solid #a90041;
   }
   
  #insidesection h3 {
     font-stretch: expanded;
     font-style: oblique;   
     font-size: 14pt;
     color: #00285e;
     text-indent: 15px;
     padding:3px;      
     border-bottom: .1em solid #a90041;     
   }   

   h4 {   
     color: #A90041;
     font-size: 12pt;
     font-weight: bold;
     padding:2px;      
   }

   #everything {   
     width:900px;
     margin-right : auto;
     margin-left : auto;
     background-image: 
     url('/images/bgnav.gif');
     background-repeat: repeat-y      
     padding-left : 0px;
     border: 1px solid #00285e;
     padding-right : 0px;     
     padding-bottom : 5px;     
     padding-top: 0px;       
   }

   #header{
     width: 900px;
     height: 230px;     
     margin-left:auto; 
     margin-right:auto;

     padding-right: 0px;
     padding-bottom: 0px;
     margin-bottom: 0px;    
   }   
   
   #header a img{ 
     margin-left: auto;
     margin-right: auto;
   }
   
   #menu{
     text-align: justify;
     position: block;
     float: left;
     width: 195px;
     
     margin: 0px 0px 0px 0px;
     padding-left: 2px;
     z-index: 25;
   }
   
   #menu ul{
     background: #00285e;
     margin: 0;
     float: left;
     list-style-type: none;
   }
   
   #menu li{
     padding-left: 5px;
     padding-right: 5px;
     padding-top: 3px;
     padding-bottom: 3px; 
   }
   
   #menu a{
     background: #00285e;
     color: #FFFFFF;
     text-decoration: none;     
     padding: 1px 5px 1px 5px;
   }

   #menu a:hover {
     background: #A90041;
     color: #FFFFFF;     
     padding: 1px 5px 1px 5px;
   }

   #content{     
 
    margin-top: -115px;
     _margin-top: -300px;
     text-align: left;
     margin-right: 0px;
     margin-left: 180px;
     width: 720px;
   }

   #section{
     position: relative;



     border: 0px solid #83774D;
     border-top: none;
     margin-bottom:5px;
     margin-right: 0px;
     min-height: 260px;

   }

     padding: 2px;
   }
   
   #section h1{
     margin-bottom: 5px;
   }

   
   #insidesection{
     float:left;
     _margin_top: 10px;
     margin-left: 5px;
     _margin-left: 5px;
     width: 50%;     
   }
   
   #insidesection p {
     text-indent: 10px;
     line-height: 1.3em;
     color: #202542;
   }   


   #insidesection h3 {
     background-image: url('/images/subhead.gif');
     background-repeat: no-repeat;
     margin-bottom: 0px;
     padding: 0px;
     padding-left: 40px;
   }
   
   #spacer {
     clear:both;
   }
      

   
   .insideleftbox{ 
     float: right;
     margin-left: auto;
     margin-right: 5px;
     margin-top: 5px;
     width: 45%;
     border: 3px solid #00285e;
   }   
  
   .insideleftbox ul{
     color: #00285e;
     text-indent: 0px;
     text-align:center;
     margin: 0px;
     border: 0px;
     list-style: none;
     padding-bottom: 3px;
   }
   
   #insideevents {
     margin-left: 5px;
     _margin-left: 2px;
     background: #ffffff;
   }

   #insideleftbox ul {
     width: 200px;
     margin-left: 30px;
   }
   
   .insideleftbox h3 {     
     border-bottom: 1px solid #a90041;
     color: #00285e;
     font-size: 17px;
     text-indent: 0px;
     text-align:center;
     margin-left: 50px;
     margin-right: 50px;
     list-style: none;
   }
 
   .insideleftbox p{
     color: #00285e;
     text-indent: 0px;
     text-align:center;
     margin: 0px;
     border: 0px;
     padding-bottom: 3px;
   }

   .insideleftbox li {
     list-style-type: none;
   }

   .insideleftbox a {
      color: #A90041;
      font-weight:bold;
   }
   
   .eventdate{
     font-weight: bold;
     margin: -20px;
     _margin: 0px;
   }
   
   .subimg {
     margin-top: 2px;
     margin-right: 10px;
   }
   
   #footer{
     background: url('/images/footer.gif') no-repeat fixed top center; 
     padding-top: 7px;     
     line-height: 0.5em;
     width:100%;
     padding-top: 40px;    
     padding-bottom: 15px;
     color: black;
     margin-left: auto;
     margin-right: auto;
     clear:both;
   }
   
   #footer p {
     margin-left: 0px;
     color: #a90041;
     clear:both;
   }
   
   #footer ul {
     margin-left: 0px;
     margin-left:auto;
     margin-right:auto;
     list-style-type: none;   
   }
   
   #footer li {
     display: inline;
     border-left: 1px solid #a90041;
   }
   
   #footer li.first{
     border-left: none;
   }
   
   #footer a{
     color: #a90041;
     text-decoration: none;
     padding: 0px 3px 1px 3px;
   }   
   
   #footer a:hover {
     color: #a90041;
     background: white;
     text-decoration: none;
     padding: 0px 3px 1px 3px;     
   }   

   hr {
     height: 1px;
     color: #A90041;
     background-color: #A90041;
   }
   
 /* Page specific stuff after this */
 
 /* Membership page */
 
 /* This fixes the peekaboo problem - Hides from IE5-mac \*/
 * html #MemberList {height: 1%;}
 /* End hide from IE5-mac */ 

#releases {
	margin-top:10px;
}

#releases li{
	padding: 2px;
}

#MemberList h3{ margin-bottom: 10px; } 
#MemberList li{
    display: block;
    float: left;
    width: 45%;
    margin-left: 10px;
}   

#MemberList a {
    text-decoration:none;
    color:black;
}

#MemberList a:hover{
    background: black;
    color: white;
}

#MemberList hr { clear:both;  margin-top: 10px; }


table#MemberRates {
    background-color:#FFFFFF;
    border: solid #000 2px;
    margin-left:auto; margin-right:auto;
    text-align:center;
    width: 75%;
    padding: 0px;
    margin-bottom: 5px;
    border-spacing: 0px;
    border-collapse: collapse;
    empty-cells: show;    
}

table#MemberRates td {
    margin: 0px;
    padding: 5px;
    border: solid #000 1px;
}

.MRRate {
    color: #000000;
    text-align: right;
}

.MRHeader {    
    text-align: center;
    font-weight: bold;
    color:white;
    background-color: rgb(111, 165, 203);  
}

.MRLeftCol {
    font-weight: bold;
    text-align: left;
    width: 150px;
    color:white;
    background-color: rgb(111, 165, 203);
}

#TipForm label {
  display:block;
  float:left;
  width:25%;
}

#TipForm textarea {
  width: 60%;
  height: 25%;
}

#TipForm .submit {
  margin-left: auto;
  margin-right: auto;
}


#menu .fraudlink a {
 font-weight:bold;
 color:red;
 background-color: rgb(194, 212, 228);
 padding: 3px ;
}

#printthing {
display: none;}

   * {
      padding:0;
      margin:0;
   }
   
   ul {
     margin-left: 2em;
   }
   
   body {
     text-align: center;
     color: #202542;   
     font-family: verdana;
     font-size: 75%;
   }
   
   p {
     margin: 1em .2em 1em .2em;
   }
   
   h1 {
     background: #00285e;
     color: white;
     font-size: 13pt;
     padding-top:2px;
     padding-bottom:2px;     
     padding-left: 15px;
     border-bottom: 3px solid #a90041;          
   }   

   h2 {
     background: #202542;
     color: white;
     font-size: 12pt;
     padding:2px;
     border-bottom: 2px solid #a90041;
   }
   
   h3 {   
     font-size: 14pt;
     color: #00285e;
     padding:3px;      
     border-bottom: .1em solid #a90041;
   }
   
  #insidesection h3 {
     font-stretch: expanded;
     font-style: oblique;   
     font-size: 14pt;
     color: #00285e;
     text-indent: 15px;
     padding:3px;      
     border-bottom: .1em solid #a90041;     
   }   

   h4 {   
     color: #A90041;
     font-size: 12pt;
     font-weight: bold;
     padding:2px;      
   }

   #everything {   
     width:900px;
     margin-right : auto;
     margin-left : auto;
     background-image: 
     url('/images/bgnav.gif');
     background-repeat: repeat-y      
     padding-left : 0px;
     border: 1px solid #00285e;
     padding-right : 0px;     
     padding-bottom : 5px;     
     padding-top: 0px;       
   }

   #header{
     width: 900px;
     height: 230px;     
     margin-left:auto; 
     margin-right:auto;

     padding-right: 0px;
     padding-bottom: 0px;
     margin-bottom: 0px;    
   }   
   
   #header a img{ 
     margin-left: auto;
     margin-right: auto;
   }
   
   #menu{
     text-align: justify;
     position: block;
     float: left;
     width: 195px;
     
     margin: 0px 0px 0px 0px;
     padding-left: 2px;
     z-index: 25;
   }
   
   #menu ul{
     background: #00285e;
     margin: 0;
     float: left;
     list-style-type: none;
   }
   
   #menu li{
     padding-left: 5px;
     padding-right: 5px;
     padding-top: 3px;
     padding-bottom: 3px; 
   }
   
   #menu a{
     background: #00285e;
     color: #FFFFFF;
     text-decoration: none;     
     padding: 1px 5px 1px 5px;
   }

   #menu a:hover {
     background: #A90041;
     color: #FFFFFF;     
     padding: 1px 5px 1px 5px;
   }

   #content{     
 
    margin-top: -115px;
     _margin-top: -300px;
     text-align: left;
     margin-right: 0px;
     margin-left: 180px;
     width: 720px;
   }

   #section{
     position: relative;



     border: 0px solid #83774D;
     border-top: none;
     margin-bottom:5px;
     margin-right: 0px;
     min-height: 260px;

   }

     padding: 2px;
   }
   
   #section h1{
     margin-bottom: 5px;
   }

   
   #insidesection{
     float:left;
     _margin_top: 10px;
     margin-left: 5px;
     _margin-left: 5px;
     width: 50%;     
   }
   
   #insidesection p {
     text-indent: 10px;
     line-height: 1.3em;
     color: #202542;
   }   


   #insidesection h3 {
     background-image: url('/images/subhead.gif');
     background-repeat: no-repeat;
     margin-bottom: 0px;
     padding: 0px;
     padding-left: 40px;
   }
   
   #spacer {
     clear:both;
   }
      

   
   .insideleftbox{ 
     float: right;
     margin-left: auto;
     margin-right: 5px;
     margin-top: 5px;
     width: 45%;
     border: 3px solid #00285e;
   }   
  
   .insideleftbox ul{
     color: #00285e;
     text-indent: 0px;
     text-align:center;
     margin: 0px;
     border: 0px;
     list-style: none;
     padding-bottom: 3px;
   }
   
   #insideevents {
     margin-left: 5px;
     _margin-left: 2px;
     background: #ffffff;
   }

   #insideleftbox ul {
     width: 200px;
     margin-left: 30px;
   }
   
   .insideleftbox h3 {     
     border-bottom: 1px solid #a90041;
     color: #00285e;
     font-size: 17px;
     text-indent: 0px;
     text-align:center;
     margin-left: 50px;
     margin-right: 50px;
     list-style: none;
   }
 
   .insideleftbox p{
     color: #00285e;
     text-indent: 0px;
     text-align:center;
     margin: 0px;
     border: 0px;
     padding-bottom: 3px;
   }

   .insideleftbox li {
     list-style-type: none;
   }

   .insideleftbox a {
      color: #A90041;
      font-weight:bold;
   }
   
   .eventdate{
     font-weight: bold;
     margin: -20px;
     _margin: 0px;
   }
   
   .subimg {
     margin-top: 2px;
     margin-right: 10px;
   }
   
   #footer{
     background: url('/images/footer.gif') no-repeat fixed top center; 
     padding-top: 7px;     
     line-height: 0.5em;
     width:100%;
     padding-top: 40px;    
     padding-bottom: 15px;
     color: black;
     margin-left: auto;
     margin-right: auto;
     clear:both;
   }
   
   #footer p {
     margin-left: 0px;
     color: #a90041;
     clear:both;
   }
   
   #footer ul {
     margin-left: 0px;
     margin-left:auto;
     margin-right:auto;
     list-style-type: none;   
   }
   
   #footer li {
     display: inline;
     border-left: 1px solid #a90041;
   }
   
   #footer li.first{
     border-left: none;
   }
   
   #footer a{
     color: #a90041;
     text-decoration: none;
     padding: 0px 3px 1px 3px;
   }   
   
   #footer a:hover {
     color: #a90041;
     background: white;
     text-decoration: none;
     padding: 0px 3px 1px 3px;     
   }   

   hr {
     height: 1px;
     color: #A90041;
     background-color: #A90041;
   }
   
 /* Page specific stuff after this */
 
 /* Membership page */
 
 /* This fixes the peekaboo problem - Hides from IE5-mac \*/
 * html #MemberList {height: 1%;}
 /* End hide from IE5-mac */ 

#releases {
	margin-top:10px;
}

#releases li{
	padding: 2px;
}

#MemberList h3{ margin-bottom: 10px; } 
#MemberList li{
    display: block;
    float: left;
    width: 45%;
    margin-left: 10px;
}   

#MemberList a {
    text-decoration:none;
    color:black;
}

#MemberList a:hover{
    background: black;
    color: white;
}

#MemberList hr { clear:both;  margin-top: 10px; }


table#MemberRates {
    background-color:#FFFFFF;
    border: solid #000 2px;
    margin-left:auto; margin-right:auto;
    text-align:center;
    width: 75%;
    padding: 0px;
    margin-bottom: 5px;
    border-spacing: 0px;
    border-collapse: collapse;
    empty-cells: show;    
}

table#MemberRates td {
    margin: 0px;
    padding: 5px;
    border: solid #000 1px;
}

.MRRate {
    color: #000000;
    text-align: right;
}

.MRHeader {    
    text-align: center;
    font-weight: bold;
    color:white;
    background-color: rgb(111, 165, 203);  
}

.MRLeftCol {
    font-weight: bold;
    text-align: left;
    width: 150px;
    color:white;
    background-color: rgb(111, 165, 203);
}

#TipForm label {
  display:block;
  float:left;
  width:25%;
}

#TipForm textarea {
  width: 60%;
  height: 25%;
}

#TipForm .submit {
  margin-left: auto;
  margin-right: auto;
}


#menu .fraudlink a {
 font-weight:bold;
 color:red;
 background-color: rgb(194, 212, 228);
 padding: 3px ;
}

#printthing {
display: none;}

#col1
{
width: 48%;
float: left;
display: block;}

#col2
{
width: 48%;
float: left;
display: block;}

