@import url("superfish.css");

/* BEGIN MAIN */

a, a label, a.links {
  color: #000080;
}

a:hover {
  color: #ff0000;
}

a.copyright {
  color: #ffffff;
  text-decoration: none;
}

body {
  font-family: Lucida Sans Unicode, Lucida Grande, Arial, sans-serif;
  font-size: 90%;
  background: url(styleimages/fade1.jpg);
  background-repeat: repeat-x;
  background-color: #0071BB;
}

div.club a {
}

div.club ul li {
  background-image: url(styleimages/bullet2.png);
  background-repeat: no-repeat;
  list-style-type: none;
  padding: 0 0 0 14px;
  margin: 0 0 5px 0;
}

div.club ul {
  margin: 0 0 0 -40px;
}

div.club p strong, div.club ul li strong {
  color: #000080;
}

div.left {
  padding: 0 0 0 0;
  margin: 0;
  width: 200px;
  float: left;
  height: 700px;
}

div.main {
  width: 950px; 
  margin: 55px auto 0px auto;
  padding: 0px 0px 0px 0px;
  background-color: transparent;
  height: 700px;
  min-height: 700px;
}

div#main {
  background: url(styleimages/main.png);
  background-repeat: no-repeat;
}

div#main1 {
}

div.marqueeout {
  border: 1px solid #dddddd;
}

div.marqueeout, div.marqueeout a {
  background-color: #000080;
  color: #FFCC00;
}

div.marqueeout a:hover {
  color: #ffffff;
}
 
div.right {
  margin: 0 0 0 0;
  width: 735px;
  padding: 0 0 0 15px;
  float: left;
}

div.special .xar-mod-body ul {
  margin: 0;
}

div.special .xar-mod-body ul li {
  background-image: url(styleimages/bullet.png);
  background-repeat: no-repeat;
  list-style-type: none;
  padding: 0 0 0 12px;
  font-weight: 700;
}

div.training {
  width: 175px;
  clear: both;
  height: 70px;
}

/*
div.special .xar-mod-body strong, div.special .xar-mod-body strong span, div.special strong {
  color: #BF272D;
}
*/

div.sponsors {
  background-image: url(styleimages/sponsors_border.png);
  background-repeat: no-repeat;
  float: left; 
  margin: 0 8px 0 0;
  padding: 9px;
  width: 197px;
  height: 145px;
}

div.sponsors a {
}

/* COMMON SITE COLORS */ 

.xar-form-label, .alert, .comment {
}

.xar-alt {
  background-color: #efefef;
}

.xar-block-title {
  background-color: #F0C894;
}

.xar-mod-title {
  font-size: 150%;
  padding: 5px 0 5px 0;
/*
  letter-spacing: .1em;
*/
  width: 100%;
  display: block;
  margin: 0 0 10px 0;
  color: #00B04E;
}

/* SUPERFISH */

.hmenu {
  width: 745px;
  background-image: url(styleimages/topbarblank1.png);
  height: 32px;
  min-height: 32px;
  margin: 0 0 0 -10px;
  padding: 0 0 0 10;
}

.sf-menu li {
  background-color: transparent;
  margin: 0;
  padding: 0;
  height: 32px;
  min-height: 32px;
}

.sf-menu li a {
  color: #ffffff;
  background-color: transparent;
  margin: 0;
  padding: 0;
  height: 32px;
  min-height: 32px;
}

.sf-menu li a:hover {
  background-color: transparent;
  background-image: url(styleimages/topglow.png);
}

#side_menu {
  margin: -5px 0 0 0;
}

#side_menu li {
  margin: 0 0 8px 0;
  padding: 0;
}

#side_menu li:hover {
  background-image: url(styleimages/blankbutton2a.png);
}

#side_menu li a {
  margin: 0;
  padding: 0;
  width: 200px;
  background-image: url(styleimages/blankbutton1a.png);
  background-repeat: no-repeat;
  display: block;
  height: 42px;
}

#side_menu li a:hover {
  margin: 0;
  padding: 0;
  background-image: url(styleimages/hoverbutton.png);
}

#side_menu li#brevard a {
  margin: 0;
  padding: 0;
  width: 200px;
  background-image: none;
  display: block;
  height: 200px;
}

#side_menu li#brevard a:hover {
  margin: 0;
  padding: 0;
  background-image: none;
}

#side_menu li:hover#brevard {
  background-image: none;
}

/*
  Google search stuff
*/

div.googlesearch {
  width: 475px;
  background-image: url(styleimages/searchbox.png);
  background-repeat: no-repeat;
  height: 36px;
}

div.googlesearch1 {
  width: 475px;
  background-image: url(styleimages/searchbox1.png);
  background-repeat: no-repeat;
  height: 36px;
}

form.googlesearch {
  height: 36px;
}

input#googletext {
  width: 295px;
  margin: 6px 0 0 100px;
}

input#googlesearch {
  font-size: 0;
  border: 0;
  color: #ffffff;
  background: transparent;
  background-image: url(styleimages/clear.png);
  float: right;
  width: 65px;
  height: 30px;
}

/* END GOOGLE */

div.photo, div.photo-stack {
  margin: 0 0 5px 0;
}

.slideshow1 {
  border: none;
  background-color: #BADDF1;
  height: 350px;
  width: 475px;
  margin: 5px 0 0 0;
}

.slideshow1 img {
  border: none;
}

.slideInner {
  font-size: 80%;
  font-style: italic;
  border: none;
  padding: 10px;
  display: none;
}

#primary {
  display: block;
}


.footer a {
  display: inline;
}

table.main td {
  border: none;
}

table.special {
  background-color: #fafafa;
  margin: 0 0 20px 0;
  width: 100%;
}
 
table.special tr td {
  padding: 5px;
  border: 0;
  vertical-align: top;

}
 
table.special2 tr td {
  border: 1px solid #999999;
}
 
tr.alt td {
  background-color: #ffffaa;
}

tr.alt2 td {
  background-color: #ADFFAF;
}

table.runform tr td {
  padding: 5px;
  border: 1px solid #bbbbbb;
}

input.runform {
  width: 250px; 
}

table.runform2 tr td {
  padding: 5px;
  border: none;
}


a.special {
  font-weight: 700;
  text-decoration: none;
}

.jtest {
  color: yellow;
}
