body,h1,h2,h3,div,td,a {
    font-family: verdana, arial, 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;
  width: 250px;
  background-color: #FFFFFF;
}


a {
  color: #807440;
}

a:hover {
  color: #235033;
}

#printer {
  padding: 1px;
  font-size: 10px;
  color: #;
  text-align: right;
}

h1 {
  color: #235033;
  line-height: 130%;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

h2 {
  color: #807440;
  text-transform: uppercase;
}

.caption-head { display: block; }
.clear { clear: both; }

/********** NAVIGATION **********/

body.pagebody {
  margin: 0px;
  padding: 0px;
  background:#A09052 url(/design/page_bg.jpg);
}

#wrapper {
  width: 995px;
  margin: 0 auto;
  padding: 52px;
  overflow: hidden;
}

.design {
  width: 995px;
  background: #fff;
  overflow: hidden;
}

#mainbody {
  width: 975px;
  padding: 10px;
  overflow: hidden;
}

#header {
  height: 195px;
  text-align: center;
}

#ccol {
  width: 184px;
  padding: 8px;
  float: left;
  overflow: hidden;
}

#rightcol {
  width: 235px;
  float: left;
  overflow: hidden;
}

.poll {
  padding: 10px;
}

#footer {
  width: 975px;
  height: 111px;
  padding: 10px 10px 0;
  background: #000;
  overflow: hidden;
}

#footer .container {
  width: 975px;
  height: 111px;
  background: url(/images/setup/footer_bg.jpg) no-repeat left top;
  overflow: hidden;
  position:relative
}

.footer-text {
  width: 155px;
  height: 101px;
  padding-top: 10px;
  float: left;
  margin-left: 105px;
}

#footer-logos {
  left: 268px;
  margin: 0;
  position: absolute;
  top: 0;
}

#footer-logos-wiki {
  background: none repeat scroll 0 0 #DDDDDD;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 2;
}

#footer-logos a {
  float: left;
  margin-right: 25px;
}

#footer-logos a.footer-logo-1 { margin-right: 16px; margin-top: 27px; }
#footer-logos a.footer-logo-2 { margin-top:23px }
#footer-logos a.footer-logo-3 { margin-right: 24px; margin-top: 25px; }
#footer-logos a.footer-logo-4 { margin-right: 19px; margin-top: 26px; }
#footer-logos a.footer-logo-5 { margin-right: 0; margin-top: 27px; }

/********** NAVIGATION **********/
#global-nav {
 padding-bottom: 4px;
}

#global-nav a {
  display: block;
  width: 164px;
  padding: 0 10px;
  margin-bottom: 4px;
  color: #fff;
  text-decoration: none;
  line-height: 21px;
  background: url(/images/setup/global_nav_link_bg.jpg) no-repeat left top #7d2d15;
}

#global-nav a:hover {
  text-decoration: underline;
}

.navbar-ccol {
  width: 184px;
  padding: 3px 0 5px;
  background: url(/images/setup/navbar_ccol_bg.jpg) no-repeat left bottom #000;
  overflow: hidden;
  margin-bottom: 5px;
}

.navbar-ccol a {
  display: block;
  width: 162px;
  padding: 0 10px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #fff;
  text-decoration: none;
  line-height: 22px;
  border-right: solid 1px #000;
  border-left: solid 1px #000;
}

.navbar-ccol a:hover {
  text-decoration: underline;
}

#navbar-secondary {
  color: #FFF;
  background: url(/images/setup/secondaryNav_bg.jpg);
  height: 25px;
  line-height: 25px;
  padding: 0px 10px;
}

#navbar-secondary a {
  color: #FFFFFF;
  text-decoration: none;
}

#navbar-secondary a:hover {
  color: #807440;
}
/********** HEADLINES **********/
#headlines-featured {
  width: 540px;
  margin: 0 auto;
  background: url(/images/setup/headlines_featured_bg.jpg) no-repeat left top #fbf4d9;
  overflow: hidden;
}

#headlines-featured .container {
  height: 635px;
  padding: 10px;
  overflow: auto;
}

#headlines-featured img {
  float: left;
  margin-bottom: 10px;
}

#headlines-featured a {
  color: #3a3211;
  font-weight: bold;
  text-decoration: none;
}

.featured-story-wrapper {
  width: 390px;
  float: left;
  margin-left: 10px;
  margin-bottom: 15px;
  overflow: hidden;
}

#headlines-featured .featured-date {
  display: block;
  font-weight: bold;
  color: #918552;
}

#headlines-featured a.featured-title {
  display: block;
  color: #234f33;
  text-decoration: none;
}

#headlines-featured a:hover, #headlines-featured a.featured-title:hover {
  color: #000;
}

#headlines-featured .featured-story {
  color: #3a3211;
}

.caption {
  clear: left;
  float: left;
  padding: 1px;
  margin: 0px;
}

#honors {
  width: 221px;
  padding: 10px 7px;
  margin-bottom: 5px;
  background: url(/images/setup/honors_bg.jpg) repeat-x left top #45494d;
  overflow: hidden;
}

#honors a {
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

#honors a:hover {
  text-decoration: underline;
}

#honors p {
  margin: 0;
  color: #d4caa1;
}

#honors span {
  font-weight: bold;
  color: #fff;
}

#honors img {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}


/******* TAB CONTENT **********/
#tablist {
  width: 235px;
  height: 21px;
  clear: both;
  overflow: hidden;
}

#tablist a {
  display: block;
  height: 21px;
  float: left;
  background-image: none;
  background-position: left top;
  background-repeat: no-repeat;
}

#tablist a.tab1 { width: 107px; }
#tablist a.tab2 { width: 128px; }

.tabcontentcontainer{
  width: 235px;
  background: url(/images/setup/tab_content_bg.jpg) repeat-x left top #45494d;
  overflow: hidden;
}

.tabcontent {
  display: none;
  height: 172px;
  padding: 10px;
  color: #fff;
  overflow: auto;
}

/********** LANDING SCOREBOARD **********/

.landingScoreboard {
  width: 235px;
  background: url(/images/setup/tab_content_bg.jpg) repeat-x left top #45494d;
  overflow: hidden;
  margin-bottom: 10px;
}

.landingScoreboard .container {
  height: 172px;
  padding: 10px;
  color: #fff;
  overflow: auto;
}

/********** SCHEDULE **********/
table.schedule {
  width: 975px;
  background-color: ;
}

.schedule-data {
  width: 500px;
}

.schedule-data td {
    padding: 5px;
}

tr.schedule-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #A09052;
    padding: 5px;
}

tr.schedule-row0 td {
    background-color: #d1d1d1;
    font-size: 11px;
    padding: 5px;
}

tr.schedule-row1 td {
    background-color: #;
    font-size: 11px;
    padding: 5px;
}


/********** ROSTERS **********/
.roster {
  width: 975px;
}

tr.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #A09052;
    padding: 2px;
}


tr.roster-row0 td {
    background-color: #d1d1d1;
    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 #A09052!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: #A09052!important;
} 

.bio-wrap .head {background:#A09052;color:#000}
.bio-wrap .head h2 {background:#235033;color:#FFF;font-family:arial, helvetica}
.bio-wrap .head a {color:#235033;text-decoration:underline}


.bio {
    background-color: #A09052;
    border: outset;
    border-width: 1px;
    padding: 5px;
    height: 210px;
    width: 600px;
}

.bio td {
  color: #000000;
}

.bio td a {
  color: #FFFFFF;
}

.bio-name {
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    padding: 3px;
}

.bio-data {
    color: #000000;
    font-size: 12px;
}

.bio-data span{
    color: #ffffff;
    font-size: 10px;
}

.bio-data td{
    color: #000000;
    font-size: 10px;
}

.bio-data a {
  color: #ffffff;
  text-decoration: none;
}

.bio-data a:hover {
  color:#ffffff;
}

.bio-photo {
  float: left;
  padding: 10px;
}
/**********CALENDAR***********/
#calendar {
  width: 235px; 
  margin: 0 auto;
  margin-bottom: 10px;
}

#calendar td {
  color: #333;
  background: #d8d8d8;
}

#calendar .calendar-header  td {
  font-weight: bold;
  color: #807441;
  background: #b6aa76;
}

#calendar .calendar-month td {
  font-size: 11px;
  border: none;
  background: #999999;
}

#calendar .calendar-month a {
  color: #fff;
}

#calendar #calendar-now span {
  color: #fff;
}

#calendar .calendar-event a {
  background: #4e9997;
}

#calendar .no-calendar-event a {
  color: #333;
  background: #d8d8d8;
}

#calendar .inactive {
  color: #333;
  background: #d8d8d8;
}

#calendar .today a {
  color: #fff;
  background: #000;
}

#calendar .current a,
#calendar .calendar-event a:hover {
  background: #a18800;
  color: #fff;
}


#calendar .event-schedule {
  height: 191px;
  text-align: left;
  overflow: auto;
  padding: 10px;
  background: url(/images/design/calendar_details_bg.png) repeat-x left top #353535;
  color: #fff;
}


/************ SOCIAL SHARE **************/

#social-share {
  float: right;
  margin: 5px 10px;
}

/************** TWITTER ****************/

.twitter-cont {
  width: 995px;
  height: 90px;
  background: url(/images/setup/twitter_bg.jpg) repeat-x left top;
  float: left;
}

.twitter-cont .twtr-bd {
  height: 54px;
  overflow: hidden;
float: left;
}

.twitter-cont #twtr-widget-1 {
  width: 800px;
  margin-left: 80px;
  padding-top: 15px;
}

.twitter-cont .twtr-hd {
  display: none;
}
