/* bluegoldwlvrwfcss                                                      */
/* Cascading Style Sheet for San Bernardino County                                */
/* CSS level 2                                                       */
/* Version 1.0 by Audrey Voigt                */
/* Copyright (c) 2007 by CFRW                    */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #FFFFFF;
  color: #000099;
  padding: 0px;
}

h1, h2, h3, h4 {
  color: #000099;
}

a:link {
  color: #6666CC;
}

a:visited {
  color: #6666FF;
}

a:active {
  color: #6633FF;
}

.content {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #FFFFFF;
  color: #000099;
  padding: 10px;
}
 /*this is the upper bar*/
.darkheader {
  background-color: #000066; 
  color: #FFFFFF;
}
/*this is the background of the upper bar and heading*/
.lightheader {
  background-color: #330066;
  color: #6600CC;
  border-bottom: solid #6699CC 3px;
  border-left: solid #6699CC 3px;
  border-right: solid #6699CC 3px;
  border-top: solid #6699CC 3px;
}
/*this is the trim of the left nav table*/
.navtable {
  background-color: #006699;
  color: #000099;
}
/*second button left nav*/
.navbutton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  text-align: left;
  background-color:  #6699FF
;
  color: #000066;
} 

.navbutton a {
  display: block;
  padding-bottom: 0.2em;
}

.navbutton a:link {
  background-color:  #CCCC99;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
}

.navbutton a:visited {
  background-color:  #FFFFFF;
  color: #000099;
  text-decoration: none;
  display: block;
}

.navbutton a:hover {
  background-color: #FFFFFF;
  color: #FF0000;
  text-decoration: none;
  display: block;
}

.navbutton a:active {
  background-color:  #FFFFFF;
  color: #339999;
  text-decoration: none;
  display: block;
}

.navbuttonhigh {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 80%;
  text-align: left;
  background-color:  #006699;
  background-repeat: repeat-y;
  color: #FFFFFF;
} 

.navbuttonhigh a {
  display: block;
  padding-bottom: 0.2em;
}

.navbuttonhigh a:link {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
}

.navbuttonhigh a:visited {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
}

.navbuttonhigh a:hover {
  background-color: #FFFFFF;
  color: #FF0000;
  text-decoration: none;
  display: block;
}

.navbuttonhigh a:active {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
}

.topnav {
  background-color:  #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.topnavbutton {
  font-size: 80%;
  font-weight: bold;
  text-align: center;
  background-color:  #FFFFFF;
  padding: 1px;
  color: #CC0000;
  border-color: #FFFFFF;
  border-style: outset;
}

.topnavbutton a {
  display: block;
}

.topnavbutton a:link {
  background-color:  #FFFFFF;
  color: #FF0000;
  text-decoration: none;
  display: block;
}

.topnavbutton a:visited {
  background-color:  #99CCFF;
  color: #660066;
  text-decoration: none;
  display: block;
}

.topnavbutton a:hover {
  background-color: #FFFFFF;
  color: #000066;
  text-decoration: none;
  display: block;
}

.topnavbutton a:active {
  background-color:  #FFFFFF;
  color: #FF0000;
  text-decoration: none;
  display: block;
}

.toppicture {
  border-color: #FFFFFF;
  border-style: outset;
}

.botnavbutton {
  font-size: 80%;
  font-weight: bold;
  text-align: center;
  background-color:  #FFFFFF;
  padding: 5px;
  color: #000099;
  border-style: none;
}

.botnavbutton a {
  display: block;
}

.botnavbutton a:link {
  background-color:  #FFFFFF;
  color: #0033FF;
  text-decoration: none;
  display: block;
}

.botnavbutton a:visited {
  background-color:  #FFFFFF;
  color: #660066;
  text-decoration: none;
  display: block;
}

.botnavbutton a:hover {
  background-color: #993300;
  color: #000066;
  text-decoration: none;
  display: block;
}

.botnavbutton a:active {
  background-color:  #FFFFFF;
  color: #FF0000;
  text-decoration: none;
  display: block;
}

.eventtitle {
  font-size: 80%;
  font-weight: bold;
}

.time {
  font-size: 80%;
  color: #CC0000;
  font-weight: bold;
}

.clubdetails {
  padding: 6px 4px;
  border-bottom: 1px solid #000000;
}

.calendarlinks td {
  padding: 2px;
  background-color: #99CCFF;
}

.calendarlinks a {
  text-decoration: none;
  display: block;
}

.calendarlinks a:hover {
  background-color: #DDDDDD;
}

.img.floatLeft { 
    float: left; 
    margin: 10px; 
}
.img.floatRight { 
    float: right; 
    margin: 10px; 
}