/* Presentation Stylesheet */ 

/* Defaults */

h1 {
 margin:0;
 padding: 5px 0;
 font-size: 150%;
 }


h2 {
 margin:0;
 padding: 5px 0;
 font-size: 110%;
 }

a:link, a:visited {
  color: darkred;
  text-decoration: none;
  font-family:Georgia;
  letter-spacing: 1px;

}

a:hover {
  color: #000000;
  text-decoration:underline;
  font-family:Georgia;
  letter-spacing: 1px;

}



p {
 font-size: 100%;
 color:#000000;
 }
 

[disabled] { /* Text and background colour, medium red on light yellow */
color:#555555;
background-color:#EFEFEF;
}

 
legend {
background-color: #FFFFFF	;
margin: 0;
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #FFF #AAA #666 #FFF
}
 
 
fieldset {
margin: 0 0 10px 0;
padding: 10px;
border: 2px solid #333;
}


 
 /* Custom Classes */

.title {
  color: darkred;
  font-size: 200%;
  float: left;
  letter-spacing: 3px;
  font-family: Helvetica;
  max-width: 800px;
  line-height: 60px;
  }
  
.footer {
font-size: 65%;
margin-left: 10px;
}
  
  
  #clublogo {
  float: right;
  height: 100%;
  }
  
   #xml_validated {
 border: none;
 margin-left: 20px;
 margin-top:0px;
   }
  
 
#header{
 border: 3px solid black;
 color: #333333;
 padding-left: 20px;
 padding-right: 0px;
 background-image: url(/Graphics/BGTint.png);
}
  

#lh-col{
 border: 3px solid black;
 color: #333333;
 padding: 0px;
 background-image: url(/Graphics/BGTint.png);
 }
 
 #siteinfo{
  border: 3px solid black;
  color: #333333;
  padding: 5px;
  background-image: url(/Graphics/BGTint.png);
  }


#rh-col{
 border: 3px solid black;
 padding: 0px;
 background-image: url(/Graphics/BGTint.png);
 padding: 5px;
 }       
  
#mainbody{
  border-style: solid;
  background-image: url(/Graphics/BGTint.png);
  border-width: 3px;
  border-color: black;
  }
 
#container{
 border: 5px solid #333333;
 background: #ffffff;
 color: #333333;
 padding-left: 20px;
 padding-right: 20px;
 background-image: url(/Graphics/Background.jpg);
 }  
  
  
  
  div#menu a {
  clear:both;
  color:darkred;
  display:block;
  font-family:Georgia;
  font-size:12px;
  font-weight:bold;
  margin:0;
  padding:0;
  text-decoration:none;
  }
  
  .menutop {
  border-top:1px solid black;
  }
  
  .menutopnolink {
  background-color:darkred;
  border-bottom:2px solid black;
  color:#FFFF66;
  font-weight:bold;
  height:20px;
  padding-top:5px;
  text-decoration:none;  
  }
  
  div#menu a:link {
  text-decoration:none;
  }
  
  div#menu a:hover {
  background-color:darkred;
  color:#FFFF66;
  text-decoration:none;
  }
  
  div#menu a:active {
  background-color:#FFFF66;
  color:#D9EDF8;
  text-decoration:none;
  }
  
  .valid_error {
  color: red;
  font-size: 90%;
  }

  table#sample {
  background-color:#FFFFFF;
  border: solid #000 3px;
  width: 95%;
  }

  table#sample td {
  padding: 5px;
  border: solid #000 1px;
  }

  .data {
  color: #000000;
  text-align: center;
  background-color: #DDDDDD;
  }

  .rightcol {
  color: #000000;
  text-align: center;
  background-color: #CCCCCC;
  } 
  .toprow {
  font-style: italic;
  text-align: center;
  background-color: #FFFFCC;
  }

  .leftcol {
  font-weight: bold;
  text-align: left;
  width: 35%;
  background-color: #CCCCCC;
  }

  .leftcolrank {
  font-weight: bold;
  text-align: left;
  width: 15%;
  background-color: #CCCCCC;
  }
