h1,h2,h3,div,td {
    font-family: verdana, geneva, sans-serif;
    font-size: 11px;
    line-height: 15px;
    margin: 0px;
    padding: 0px;
}

img {
   border: 0px;
   margin: 0px;
}

p {
    font-family: verdana, geneva, sans-serif;
    font-size: 11px;
}


form {
  margin: 0px;
}


.photo {
  float: right;
  padding: 5px;
  background-color: #FFFFFF;
  width: 450px;
}


a {
  color: #14552B;
}


a:hover {
  color: #fbb901;
}

a.yellow {
  color: #fbb901;
}

h1 {
  color: #00472D;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  line-height: 24px; 
}

h2 {
  color: #;
  text-transform: uppercase;
}

#printer {
  padding: 1px;
  font-size: 9px;
  color: #;
  text-align: right;
}


/********** NAVIGATION **********/

body.pagebody {
  margin: 0px;
  padding: 0px;
  background-color:#000000;
}

.design {
  width: 950px;
}

#header {
  height: 179px;
  text-align: center;
  background-color:#847348;
}


#hdrContainer{
 position: relative;
}

#search {
  position: absolute;
  left: 700px;
  top: 5px;
  width: 250px;
  height: 25px;
}

#scoreboard {
  position: absolute;
  left: 700px;
  top: 110px;
  height: 60px;
  width: 200px;
  color: #FFFFFF;
  text-align: left;
}

#globalNav {
  background: #000000;
  height: 25px;
  color: #FFFFFF;
}

#mainbody {
  padding: 10px;
}

#leftcol {
  background-color: #000000;
  width: 180px;
  padding: 0px;
}

.columnspacer {
  background: #000000 url(/images/setup/columnspacer_bg.jpg) repeat-y;
}

.goldSection {
  color: #ffffff;
  background-color: #847348;
  width: 450px;
}

.goldSection a {
  color: #fbb901;
}

.goldSection a:hover {
  color: #ffffff;
}

.goldSection .content {
  padding: 0 5px;
}

.goldSection p {
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
}

#rightcol {
  background-color: #ffffff;
  width: 300px;
  padding: 0px;
}

#meetCoach {
  background: #FFFFFF;
}

#meetCoach img {
  float: left;
  padding-right: 5px;
}

.poll {
  padding: 10px;
  width: 420px;
}


#footer {
  background: #024E28 url(/images/setup/footer_bg.jpg) no-repeat top right;
  height: 120px;
  text-align: left;
  padding: 20px;
  color: #FFFFFF;
}



/********** NAVIGATION **********/
#globalNav a {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
  line-height: 25px;
}

#globalNav a:hover {
  color: #f8b600;
}

#secondaryNav {
  background: #262626;
  color: #262626;
  height: 25px;
  line-height: 25px;
  border-bottom: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  text-align: center;
}

#secondaryNav a {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
  line-height: 25px;
  padding: 0px 5px;
}

#secondaryNav a:hover {
  color: #f8b600;
}

.leftnav a {
  color: #FFFFFF;
  text-decoration: none;
  padding-left:5px;
}

.leftnav a:hover {
  color: #847348;
}

#rightcol a {
  color: #847348;
  text-decoration: none;
}

#rightcol a:hover {
  color: #00693E;
}

/********** HEADLINES **********/
.topstory {
  padding: 0 10px;
}

.topstory h1 {
  color: #00472D; 
  font-weight: bold;
  text-decoration: none;
  line-height: 18px;
  font-size: 12px;
}

.caption {
  clear: left;
  float: left;
  padding: 1px;
  margin: 0px;
}

.photo img {
  float: right;
}

.potw {
  background-color: #847348;
  padding: 10px;
}

.potw-caption  {
  float: left;
  padding-right: 5px;
  font-color: #FFFFFF;
}


/********** ROSTERS **********/
tr.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #00472d;
    padding: 2px;
}

tr.roster-row0 td {
    background-color: #a79b67;
    font-size: 11px;
    padding: 2px;
}
tr.roster-row1 td {
    background-color: #;
    font-size: 11px;
    padding: 2px;
}

tr.roster-row a{
    text-decoration: underline;
    color: #006f51;
}

tr.roster-row a:hover {
    text-decoration: underline;
    color: #000000;
}

tr.roster-row0 td {
    background-color: #;
    font-size: 11px;
    padding: 2px;
}
tr.roster-row1 td {
    background-color: #;
    font-size: 11px;
    padding: 2px;
}

tr.roster-row td {
    background-color: #E8E8E8;
    font-size: 11px;
    padding: 2px;
    color: #000000;
}

/********** BIOS SYSTEM PROVIDED**********/
.bio-wrapper .bio-container .head {
  padding: 20px;
  margin-bottom: 15px;
  color: #fff;
  background: url(/images/setup/bio_bg.jpg) no-repeat right bottom #00693E!important;
  overflow: hidden;
}

.bio-wrapper .bio-container a {
  color: #fff;
}

.bio-wrapper .bio-container .head span {
  color: #fff;
}

.bio-wrapper .roster-sidebar .roster-list,
.bio-wrapper .roster-sidebar .roster-title {
  background: #00693E!important;
} 


/********** BIOS OLD**********/
.bio {
    background-color: #645629;
    border: outset;
    border-width: 3px;
    padding: 5px;
}

.bio-name {
    background-color: #;
    color: #14552b;
    font-weight: bold;
    font-size: 16px;
    padding: 3px;
}

.bio-data {
    color: #000000;
    font-weight: bold;
    font-size: 13px;
    padding: 5px;
}

.bio-data a:hover {
  color:#14552b;
}

.bio-photo {
  float: left;
  padding: 10px;
}


#mainbody .bio-wrap .head {background:#846F2E;color:#FFF}
#mainbody .bio-wrap .head h2 {color:#04502A;padding:0;font-family:arial, helvetica;font-size:18px;line-height:22px;text-transform:none}
#mainbody .bio-wrap .head a {color:#04502A}
#mainbody .bio-wrap .metadata {font-family:arial, helvetica}
#mainbody .bio-wrap .tab {width:auto}

/******* TAB CONTENT **********/
.tab {
  width: 300px;
  color: #FFFFFF;
  background-color: #8C8C8C8;
  padding: 0px;

}

.scoreboard {
  background-color: #004d2d;

  height: 200px;
  overflow: auto;
  color: #FFFFFF;
}

.scoreboard a {
  color: #FFFFFF
}

.upcoming {
  background-color: #000000;
  height: 200px;
  overfloW: auto;
  color: #FFFFFF;
}

#tabcontentcontainer{
  width: 300px;
  background-color: #;
  height: 200px;
}
.tabcontent {
  display: none;
}

/********** SCHEDULE **********/
table.schedule {
  width: 95%;
  background-color: ;
}

.schedule-header {
  background-color: #847348;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}

tr.schedule-header td {
  padding-left: 5px;
}

tr.schedule-row0 td {
    background-color: #;
    padding: 2px;
}
tr.schedule-row1 td {
    background-color: #;
    padding: 2px;
}

.home-opp {
  text-transform: uppercase;
}

.schedule-row td {
}

/******** CALENDAR *********/
#calendar {
  background:#222;
  color:#fff;
  margin-bottom:10px;
}

#calendar .event-schedule {
  padding: 8px;
  height: 150px;
  overflow: auto;
}

#calendar .event-info .sport {
  font-weight:bold;
}

/********* USABLE CLASSES ******/

.white {
  color: #fff;
}

/******** WEATHER *******/
.weather-condition {
  width: 260px;
  padding: 20px;
  background: url(/images/setup/weather_bg.jpg?max_width=300) no-repeat  0 0;
  overflow: hidden;
}

.weather-condition .icon {
  float: left;
}

.weather-condition .temp {
  display: block;
  font-family: "LHF Full Block";
  font-size: 36px;
  color: #fff;
  text-shadow: 1px 1px 3px #000;
  position: relative;
  top: 20px;
}

.weather-condition .condition {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  top: 40px;
}

div.hall-of-fame-inductee { 
  margin-bottom:15px;  
  border-bottom:1px solid #eee;
  clear:both;
}
