body {
    background-image: url("/images/gmailgrassbg.jpg");
    background-repeat: repeat-x;
    background-color: #274a14;
}

td.content {
  background-color: #FFFFFF;
  font-family: verdana;
  font-size: 10pt;
  
  padding: 10px;
}

td.content A:link { color: #003300; }
td.content A:active { color: #003300; }
td.content A:hover { color: #003300; }
td.content A:visited { color: #003300; }

td.menu {
  background-color: #CCFF99;
}

td.footer {
  background-color: #003300;
  color: #666633;
}

.sidebar_title {
  background-color: #003300;
  color: #ffffff;
  font: 10pt arial;
  font-weight: bold;
  padding: 2px;
  
  margin: 3px;
}

.sidebar_title A {
  color: #FFFFFF;
}

.sidebar {
  font: 8pt arial;
  border: 1px solid #003300;
  margin: 5px;
  background-color: #666633;
  color: #FFFFFF;
  
  padding: 10px;
}

.sidebar A:link {
  color: #FFFFFF;
}

.sidebar A:visited {
  color: #FFFFFF;
}

H1 {
font-family: tahoma, verdana;

font-size: 26px;

font-weight: bold;

color: #003300; 

padding: 10px;
}

H2 {
font-family: georgia, times, serif;

font-size: 12pt;

font-weight: bold;

color: #000000;

text-align: center;
}

table.rate_table {
  background-color: #CCFF99;
  font-size: 10pt;
  border-right: 2px solid #003300;
  border-bottom: 2px solid #003300;
}

td.rate_table_title {
  background-color: #003300;
  color: white;
}

td.layout_table_blue {
  background-color: #000066;
  color: white;  
}
td.layout_table_white {
  background-color: #000000;
  color: white;
}
td.layout_table_red {
  background-color: #660000;
  color: white;
}
td.layout_table_par {
  background-color: #003300;
  color: white;
}

td.layout_table_handicap {
  background-color: #003300;
  color: white;
}

table.business_table {
  font: 8pt verdana;
  color: #000000;
}

td.business_header {
  font-weight: bold;
  background-color: #003300;
  color: white;
  text-align: center;
}

.input_field {
  background-color: #003300;
  color: white;
  width: 300px;
}

ul.features {
  padding: 3px;
  font: 12px verdana;
}

// Photo slideshow styles
.pics {  
    height:  450px;  
    width:   600px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #003300;  
    background-color: #EFFFDF;  
    width:  500px; 
    height: 400px; 
    top:  0; 
    left: 0 
}
