h1 {
	font-size: 18px;
	border-bottom:1px solid #0f0;
}
#header .headselect {
   float:right;
   margin-right: 50px;
}
#header .headicons {
   float:right;
   margin-right: 10px;
   margin-top: 4px;
   font-size: 15px;
   vertical-align: bottom;
}
#header .headicons a {
   text-decoration: none;
}
a {
   color: #00f;
}
table, tr, td, img {
   margin:0; padding:0;
}
table {
   border-collapse: collapse;
}
table.matchups {
   border: 1px solid #0f0;
	width: 220px;
   margin-bottom: 10px;
}
table.matchups td {
   height:18px;
   font-family: arial, sans-serif;
}
table.matchups table {
   margin-bottom: 10px;
}
table.matchups .left {
   white-space: nowrap;
   text-align:left;
   font-size: 75%;
	width: 118px;
   padding-left: 1px;
}
table.matchups .right {
   white-space: nowrap;
   text-align:right;
   font-size: 75%;
	width: 118px;
   padding-right: 1px;
}
table.matchups .center {
   white-space: nowrap;
   text-align:center;
   font-size: 75%;
	width: 118px;
}
table.matchups caption {
   font-weight: bold;
}
@media screen
{
   #seasoncal {
      float:left;
      margin-bottom: 10px;
   }
}
@media print
{
   #seasoncal, .headselect, .headicons {
      display: none;
   }
   table.matchups {
      border: 1px solid #000;
      width: 220px;
   }
}

#theImages {
   padding-right:10px;
   float:left;
   margin-bottom: 10px;
}
#homeAndAwayTab {
   padding-right:10px;
   float:left;
}

#seasoncal table {
   margin-bottom: 6px;
}
#seasoncal td {
   vertical-align: top;
}
.calendar {
   margin-left: 20px;
}
.calendar caption {
   font-size: 10px;
   color: white;
   background-color: #000;
}
.calendar th {
   font-size: 9px;
}
.calendar td {
   border: 1px solid #ccc;
   font-size: 9px;
   width: 14px;
   height: 12px;
   text-align: right;
}
.calendar .today a {
   font-weight: bold;
   border: 2px solid #f00;
}
.calendar .specified a {
   background-color: #000;
   color: #fff;
   font-weight: bold;
   border: 2px solid #000;
}
.calendar .today.specified a {
   background-color: #000;
   color: #fff;
   font-weight: bold;
}

#footer {
   clear: both;
   display: block;
   border-top: 1px solid #000;
   font-size: 10px;
}
#footer p {
   text-align: right;
}

.hidden {
   display: none;
}
