body {
scrollbar-base-color: #F4F3E8;
scrollbar-arrow-color: #69798c;
}

a {
/* color: #191970; */
color: #CC0000;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.subject {
font-size: 12px;
font-family: Trebuchet MS;
font-weight: bold;
}

.post {
font-size: 14px;
font-weight: normal;
font-family: Trebuchet MS;
}

.header {
color: #FFFFFF;
background-color: #69798c;
font-family: Verdana;
font-weight: bold;
font-size: 10px;
}

.header2 {
background-color: #F4F3E8;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
}

.category {
background-color: #dcdcde;
font-family: Trebuchet MS;
font-size: 12px;
}

.tablerow {
font-family: Trebuchet MS;
color: #000000;
font-size: 12px;
}

.nav {
font-family: Trebuchet MS;
font-weight: bold;
font-size: 12px;
}

.smalltxt {
font-size: 11px;
font-family: Trebuchet MS;
}

.mediumtxt {
font-size: 12px;
font-family: Trebuchet MS;
font-weight: normal;
color: #000000;
}

.navtd {
font-size: 11px;
font-family: Trebuchet MS;
color: #FFFFFF;
background-color: #69798c;
text-decoration: none;
}

.navtd2 {
font-size: 11px;
font-family: Trebuchet MS;
color: #191970;
text-decoration: none;
}

.multi {
font-family: verdana;
font-size: 11px;
}

textarea, select, input, object {
font-family: Verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
background-color: #F4F3E8; 
color: #000000; 
}

.boardrow {
font-family: Trebuchet MS;
color: #000000;
font-size: 10px;
}

.highlight {
background-color: #F4F3E8;
font-family: Trebuchet MS;
color: #000000;
font-size: 12px;
}

.unhighlight {
background-color: transparent;
font-family: Trebuchet MS;
color: #000000;
font-size: 12px;
}

.aside_text {
font-family: Trebuchet MS;
color: #000000;
font-size: 8pt;
}

.playoff_grid {
font-family: Verdana, Arial, Helvetica;
color: #000000;
font-size: 14px;
}

.page_header {
font-family: Verdana, Arial, Helvetica;
color: #000000;
font-weight: bold;
font-size: 24px;
font-style: italic;
margin-top: -6px;
margin-bottom: 4px;
}

.recap_team {
font-size: 14px;
font-weight: bold;
margin-bottom: -2px;
}

.recap_team_name {
font-size: 18px;
}

.recap_team_score {
font-size: 24px;
}


/********************** navbar */

div.navbar {
  margin: 0 0 4px 0;
  padding: 0;
  border: 1px solid #000;
  width: 758px;
}

div.navbar ul {
  padding: 2px 4px;
  margin: 0;
  list-style: none;
}

div.navbar ul {
  background: url("/images/nav_bg_03.jpg") repeat-y;
}

div.navbar li {
  float: left; 
  margin: 0;
  padding: 0;
}

div.navbar a {
  display: block;
  margin: 0;
  padding: 4px 4px 4px 28px;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  font-family: "Trebuchet MS", Verdana, Arial;
  text-decoration: none;
}

div.navbar li.hawk { background: url("/images/hawk.gif") no-repeat 0 3px;}
div.navbar li.news { background: url("/images/news.gif") no-repeat 6px 3px;}
div.navbar li.schedule { background: url("/images/calendar.gif") no-repeat 6px 3px;}
div.navbar li.stats { background: url("/images/poll.gif") no-repeat 6px 3px;}
div.navbar li.league { background: url("/images/table.gif") no-repeat 6px 3px;}
div.navbar li.photo { background: url("/images/camera.gif") no-repeat 6px 3px;}
div.navbar li.video { background: url("/images/video.gif") no-repeat 6px 3px;}
div.navbar li.forum { background: url("/images/puck2.gif") no-repeat 6px 3px;}
div.navbar li.links { background: url("/images/links.gif") no-repeat 6px 3px; }
div.navbar li.fun { background: url("/images/lol.gif") no-repeat 6px 3px; }
div.navbar li.search { background: url("/images/find.gif") no-repeat 6px 3px; }
div.navbar li.links a { color: #000;}
div.navbar li.fun a { color: #000;}
div.navbar li.search a { color: #000;}


/********************** team links */

div.list-teamlinks h3 {
  margin: 8px 0 0 0;
  padding: 5px;
  font-family: Verdana;
  font-weight: bold;
  font-size: 0.625em;
  color: #000;
  text-align: left;
  background: url("/images/nav_bg770_03.jpg") repeat-y;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}

div.list-teamlinks ul,
ul.list-teamlinks {
  margin: 0;
  padding: 4px 2px;
  list-style: none;
  display: block;
  background: url("/images/text_bg_03.jpg") no-repeat;
  border: 1px solid #000;
}

div.list-teamlinks li,
ul.list-teamlinks li {
  float: left;
  margin: 0 3px;
  line-height: 50px;  
}

ul.list-teamlinks { border: 0; }
ul.list-teamlinks li { width: 50px; height: 50px; }

div.list-teamlinks img,
ul.list-teamlinks img {
  vertical-align: middle;
  border: 0px;
}


/****************************  sidebar navigation ************************/

ul.sidenav {
  padding: 0;
  margin: 0;
  background: url("/images/text_bg175_03.jpg") no-repeat #fff;
  font-family: "Trebuchet MS";
  color: #000;
  font-size: 0.7em;
  list-style: none;
}

ul.sidenav li {
  margin: 0;
  padding: 0;
}

ul.sidenav li a {
  margin: 0;
  padding: 6px 0 6px 28px;  
  display: block;
  background: url("/images/puck2.gif") no-repeat 4px 6px;
}

ul.sidenav li a:hover {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 5px 0 5px 28px;  
  background: url("/images/puck2.gif") no-repeat 4px 5px #F4F3E8;
}



/****************************  column displays  **************************/

div.col1, 
div.col2 {
  float: left;
  margin: 0 6px 0 0;
  padding: 0;
}

div.col3 {
  float: right;
  margin: 0;
  padding: 0;
}

div.col150,
div.col175,
div.col600 {
  border: 1px solid #000;
  margin: 2px 2px 6px 2px;
  padding: 0;
}

div.col150 { width: 150px; }
div.col175 { width: 175px; }
div.col600 { width: 590px; }

div.col150 h3,
div.col175 h3,
div.col600 h3 {
  margin: 0;
  padding: 5px;
  font-family: Verdana;
  font-weight: bold;
  font-size: 0.625em;
  color: #FFF;
  text-align: left;
  border-bottom: 1px solid #000;
}

div.col150 h3 { background: url("/images/nav_bg150_03.jpg") repeat-y; }
div.col175 h3 { background: url("/images/nav_bg175_03.jpg") repeat-y; }
div.col600 h3 { background: url("/images/nav_bg600_03.jpg") repeat-y; }

div.col175-inner {
  padding: 4px;
  margin: 0;
  background: url("/images/text_bg175_03.jpg") no-repeat #fff;
  font-family: "Trebuchet MS";
  color: #000;
  font-size: 0.7em;
} 

div.col150-inner {
  padding: 4px;
  margin: 0;
  background: url("/images/text_bg150_03.jpg") no-repeat #fff;
  font-family: "Trebuchet MS";
  color: #000;
  font-size: 0.7em;
} 

div.col175-inner p,
div.col150-inner p {
  margin: 0 0 0.5em 0;
}

div.col175-inner p.date,
div.col150-inner p.date {
  font-weight: bold;
  text-align: right;
}

p.mem-info {
  padding: 0 ; /* auto; */
  text-align: center;
}

/************************  lists *****************************************/

dl.list-dates {
  margin: 0;
  padding: 0;
}

dl.list-dates dt {
  float: left;
  padding: 0;
  margin: 0;  
}

dl.list-dates dt a {
  padding: 2px 0 2px 20px;
  margin: 0;  
  display: block;
  width: 8.3em;
}

dl.list-dates dd {
  float: right;
  padding: 0;
  margin: 0;
  text-align: right;
}

dt.icon-posts { background: url("/images/note.gif") 0 2px no-repeat; }
dt.icon-stats { background: url("/images/poll.gif") 0 2px no-repeat; }
dt.icon-photos { background: url("/images/camera.gif") 0 2px no-repeat; }
dt.icon-videos { background: url("/images/video.gif") 0 2px no-repeat; }
dt.icon-news { background: url("/images/news.gif") 0 2px no-repeat; }
dt.icon-know { background: url("/images/help.gif") 0 2px no-repeat; }
dt.icon-history { background: url("/images/links.gif") 0 2px no-repeat; }

ul.list-items {
  padding: 0;
  margin: 0;
  list-style: none;
}

ul.list-items li {
  margin: 0;
  padding: 0;
}

ul.list-items li a {
  margin: 0;
  padding: 2px 0 2px 20px;  
  display: block;
  background: url("/images/puck2.gif") no-repeat 0 2px;
  height: 1%;
}

ul.poll-options {
  padding: 0;
  margin: 16px 0 0 0;
  list-style: none;
}

ul.poll-options li {
  margin: 0;
  padding: 0;
  display: inline;
}

ul.poll-options li.view-all {
  float: left; 
}

ul.poll-options li.discuss {
  float: right; 
}

ul.poll-options li.discuss {
  float: right; 
  background: url("/images/chat.gif") 0 2px no-repeat;
}

ul.poll-options li.discuss a {
  display: block;
  padding: 0 0 0 20px;
}

/************************  login form        *****************************/

div.col175-inner form,
div.col150-inner form {
  margin: 0;
  padding: 0;
}

fieldset.login {
  margin: 0 0 8px 0;
  padding: 0;
  border: 0;
}

fieldset.login label {
  float: left; 
  width: 4.75em;
  text-align: right;
  line-height: 2em;
  padding-top: 0.2em;
}

fieldset.login input {
  float: left; 
  width: 80px;
  margin: -1.5em 0 0 5em;
}

fieldset.login input.submit {
  float: right; 
  width: 60px;
  margin-top: 4px;
  padding: 0;
}

/************************  league standings  *****************************/

div.col400 {
  border: 1px solid #000;
  margin: 2px 2px 6px 2px;
  padding: 0;
  width: 400px;
}

div.col400 h3 {
  margin: 0;
  padding: 5px;
  font-family: Verdana;
  font-weight: bold;
  font-size: 0.625em;
  color: #FFF;
  text-align: left;
  background: url("/images/nav_bg400_03.jpg") repeat-y;
  border-bottom: 1px solid #000;
}

table.standings-short {
  margin: 0;
  padding: 8px;
  border: 0;
  width: 100%;
  border-collapse: collapse;
  background: url("/images/text_bg_03.jpg") no-repeat #fff;
}

table.standings-short thead tr {
  border-bottom: 1px solid #333;
}

table.standings-short tbody tr {
  border-bottom: 1px dashed #ccc;
}

table.standings-short th {
  padding: 4px;
  font-family: Verdana;
  font-weight: bold;
  font-size: 0.8em;
  text-align: right;
}  

table.standings-short td {
  padding: 4px 6px;
  font-family: Verdana;
  font-size: 0.8em;
  text-align: right;
}  

table.standings-short th.name,
table.standings-short td.name {
  text-align: left;
}

table.standings-short td.name {
  padding-left: 4px;
}

table.standings-short td.logo {
  text-align: center;
}



/************************  team game results  *****************************/

h3.team-header {
  font-family: Verdana;
  font-size: 1.4em;
  font-weight: bold;
}

h3.team-header img {
  vertical-align: middle;
}

table.list-teamresults {
  margin: 0;
  padding: 4px;
  border: 0;
  width: 100%;
  border-collapse: collapse;
  background: url("/images/text_bg_03.jpg") no-repeat #fff;
}

table.list-teamresults thead tr {
  border-bottom: 1px solid #333;
}

table.list-teamresults tbody tr {
  border-bottom: 1px dotted #333;
}

table.list-teamresults th {
  padding: 4px;
  font-family: Verdana;
  font-weight: bold;
  font-size: 0.8em;
}  

table.list-teamresults td {
  padding: 4px;
  font-family: Verdana;
  font-size: 0.8em;
  text-align: left;
}  

td.result-team { 
  width: 36%; 
  border-right: 1px dashed #ccc;
}

td.result-location { 
  position: relative;
  height: 60px;
  display: block;
}

td.result-location p { 
  position: absolute;
  bottom: 6px;
  left: 6px;
  font-size: 0.8em;
}


td.result-team dl {
  margin: 0;
  padding: 0;
  position: relative;
  height: 60px; 
}

td.result-team dl dt {
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 6px;
  left: 64px;
  font-size: 0.8em;
}

td.result-team dl dd.logo {
  margin: 0;
  padding: 0 0 0;
  position: absolute;
  bottom: 6px;
  left: 4px;
}

td.result-team dl dd.score {
  margin: 0;
  padding: 0;
  position: absolute;
  font-size: 1.8em;
  bottom: 6px;
  right: 4px;
}

/****************************   Footer  **********************************/

div.footer-wrapper {
  margin-top: 8px;
  margin-bottom: 0;
  padding: 0;
  width: 760px;
  font-family: "Trebuchet MS", "Verdana";
  color: #000;
  font-size: 0.7em;
}

div.footer-wrapper p {
  margin: 0;
  padding: 0;
}

div.footer-wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

div.footer-wrapper li {
  margin: 0;
  padding: 0 16px 0 0;
  float: left;
  display: inline;
}

div.footer-wrapper .col1 {
  float: left;
  width: 370px;
  margin: 0;
  padding: 0;
}

div.footer-wrapper .col2 {
  float: right;
  width: 370px;
  margin: 0;
  padding: 0;
}

/****************************   Hacks   **********************************/


.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

