@charset "UTF-8";
/* CSS Document */

body {
   margin:0px;
   padding:0px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   background-color:#182d63;
   text-align:center;
}
#mainwrapper {
   width:900px;
   height:auto;
   margin:20px auto;
   background-color:#FFF;
   position:relative;
}

/* -- Global Styles -- */

.mainTop {
   margin:0px;
   padding:0px;
}
.logo {
   position:absolute;
   top:3px;
   left:10px;
   z-index:99;
}
.header {
   width:896px;
   height:104px;
   margin:0px auto;
   position:relative;
}
.tagline {
   width:844px;
   margin:0px auto;
   text-align:right;
   padding-top:8px;
}
#contentWrapper {
   width:896px;
   height:auto;
   background-color:#ecbb0a;
   margin:0px auto;
   padding:2px 0px;
}
.content {
   position:relative;
   height:auto;
   width:872px;
   _width:100%;
   background-color:#FFF;
   margin:0px 2px;
   padding:10px;
   text-align:left;
   font-size:12px;
   float:left;
}
.content h1 {
   font-size:16px;
   color:#db5b1b;
   border-bottom:2px solid #ecbb0a;
   margin:0px;
}
.content h3 {
   font-size:18px;
   color:#db5b1b;
   border-bottom:2px solid #ecbb0a;
   margin:10px 0px 0px 0px;
   text-align:right;
}
.content h3 span {
   color:#000;
}

.content table td tr{
   font-size:10px;
   }


.content a {
   color:#db5b1b;
   text-decoration:none;
}
.content a:hover {
   color:#db5b1b;
   text-decoration:underline;
}

.callout {
   width:700px;
   height:auto;
   background-color:#f7bc1d;
   margin:0px auto;
   padding:3px;
   border:2px solid #f26522;
}

/* -- Global Navigation Styles -- */

.navigation {
   position:absolute;
   right:0px;
   bottom:7px;
   _bottom:0px;
   _height:30px;
   _padding-top:6px;
}
.navigation a {
   font-size:12px;
   font-weight:bold;
   color: #FFF;
   background-color:#000;
   text-decoration:none;
   -moz-border-radius:7px 7px 0 0;
   -webkit-border-top-left-radius: 7px;
   -webkit-border-top-right-radius: 7px;
   padding:7px 14px;
   margin:0px 2px;
}
.navigation a:hover {
   color: #FFF;
   background-color:#ecbb0a;
   text-decoration:none;
}
.navigation a:hover {
   color: #FFF;
   background-color:#ecbb0a;
   text-decoration:none;
}
.navigation span a {
   background-color:#db5b1b;
   margin-right:0px;
}

/* -- Home Styles -- */
.homePhotoArea {
   background-color:#000;
   width:896px;
   height:302px;
   margin:0px auto;
   text-align:left;
   color:#FFF;
   font-size:12px;
   _font-size:11px;
   line-height:15px;
   float:none;
}
.homeText {
   width:242px;
   float:left;
   padding:14px;
   _padding:12px;
   padding-top:40px;
   _padding-top:36px;
}
.homePhotos {
   width:624px;
   float:right;
   margin:2px 2px 2px 0px;
}
.homeSeason {
   width:286px;
   height:205px;
   background-color:#000;
   float:left;
   color:#FFF;
}
.homeSeason h1 {
   font-size:14px;
   color:#ecbb0a;
   border:none;
   margin-top:6px;
}
.homeSeason h2 {
   font-size:12px;
   color:#ecbb0a;
   margin:0px;
   margin-top:6px;
}
.homeSeason b {
   color:#db5b1b;
}
.homeSeason img {
   float:left;
   margin:2px 8px 2px 2px;
}
.homeSeason a {
   line-height:20px;
}
.homeSeason a:hover {
   text-decoration:none;
   color:#ecbb0a;
}
span .homeSeason {
   margin-right:6px;
}
.tickerstyle {
   _width:100%;
   height:50px;
   background:#db5b1b;
   padding:8px;
   color:#FFF;
   font-size:14px;
   margin:0px 2px;
}
.tickerstyle a {
   font-size:15px;
   color:#FFF;
}
.tickerstyle a:hover {
   font-size:15px;
   color:#ecbb0a;
}

.messagediv {
   display: none;
   margin:5px 0px;
}
/* -- Members Styles --*/

.memberRow {
   border-bottom:2px solid #ecbb0a;
   margin:14px 0px 0px 0px;
   float:left;
   clear:both;
   width:100%;
}
.memberRow h4 {
   font-size:16px;
   color:#db5b1b;
   margin:0px;
}
.memberRow p {
   font-size:12px;
   line-height:17px;
   margin:0px;
}
.memberRow img {
   float:left;
   margin:0px 14px 14px 0px;
}


/* -- Season Styles --*/

.seasonRow {
   border-bottom:2px solid #ecbb0a;
   margin:14px 0px 0px 0px;
   float:left;
   clear:both;
   width:100%;
}
.seasonRow h2 {
   font-size:18px;
   color:#182d63;
   margin:0px 0px 10px 0px;
   border:none;
   text-align:left;
}
.seasonRow h3 {
   font-size:14px;
   color:#db5b1b;
   margin:0px;
   border:none;
   text-align:left;
}
.seasonRow p {
   font-size:12px;
   line-height:17px;
   margin:0px;
}
.seasonRow img {
   float:left;
   margin:0px 14px 14px 0px;
}

/* -- Past Seasons Styles --*/

.pastContent td {
   font-size:14px;
   font-weight:bold;
   vertical-align:top;
   padding:10px 5px;
   border-bottom:1px solid #ccc;
}
.pastContent td a {
   font-size:16px;
   white-space:nowrap;
   margin-right:14px;
}
.tableSpace {
   width:80px;
}
.photoCaption {
   float:left;
   color:#666;
   width:320px;
   margin:0px 14px 0px 0px;
}
.photoCaption img {
   float:none;
   margin:0px 0px 6px 0px;
}
.photoCaption p {
   float:none;
   margin:0px 0px 14px 0px;
}

/* -- Footer Styles -- */

#footer {
   width:900px;
   margin:0px auto 20px auto;
   color:#FFF;
   font-size:11px;
}
#footer a {
   margin:0px 6px;
   color:#FFF;
   text-decoration:none;
}
#footer a:hover {
   color:#FFF;
   text-decoration:underline;
}
#footer p {
   margin:4px;
}
#footer h1 {
   font-size:15px;
   color:#ecbb0a;
   margin:0px 0px 10px 0px;
}

.footerSupport {
   width:896px;
   background-color:#ecbb0a;
   margin:0px auto;
}
.footerSupport p {
   font-size:12px;
   line-height:16px;
   margin:10px 70px;
}
.footerSupport h1 {
   font-size:15px;
   text-transform:uppercase;
   margin:0px;
   padding-top:10px;
}
.footerSupport h2 {
   font-size:14px;
   text-transform:uppercase;
   margin:0px;
}
.footerSupport h2 a {
   color:#000;
   text-decoration:none;
}
.footerSupport h2 a:hover {
   color:#000;
   text-decoration:underline;
}

