/*GENERAL SITE STYLES*/
.headline1 {color: #000000; font-size: 32px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline1 {color: #000000; font-size: 32px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline1:hover {color: #0054a6; font-size: 32px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }

.headline2 {color: #000000; font-size: 29px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline2 {color: #000000; font-size: 29px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline2:hover {color: #0054a6; font-size: 29px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }

.headline3 {color: #000000; font-size: 26px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline3 {color: #000000; font-size: 26px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline3:hover {color: #0054a6; font-size: 26px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }

.headline4 {color: #000000; font-size: 23px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline4 {color: #000000; font-size: 23px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline4:hover {color: #0054a6; font-size: 23px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }

.headline5 {color: #000000; font-size: 20px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline5 {color: #000000; font-size: 20px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline5:hover {color: #0054a6; font-size: 20px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }

.headline6 {color: #000000; font-size: 17px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline6 {color: #000000; font-size: 17px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.headline6:hover {color: #0054a6; font-size: 17px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }

.text {color: #000000; font-size: 16px; font-family: garamond; text-decoration: none; line-height: 20px; }
a.text {color: #000000; font-size: 16px; font-family: garamond; text-decoration: none; line-height: 20px; }
a.text:hover {color: #0054a6; font-size: 16px; font-family: garamond; text-decoration: none; line-height: 20px; }

.texthead {color: #ffffff; font-size: 16px; font-family: garamond; text-decoration: none; line-height: 20px; }
a.texthead {color: #ffffff; font-size: 16px; font-family: garamond; text-decoration: none; line-height: 20px; }
a.texthead:hover {color: #0054a6; font-size: 16px; font-family: garamond; text-decoration: none; line-height: 20px; }

.caption {color: #000000; font-size: 13px; font-family: calibri,arial; text-decoration: none; }
a.caption {color: #000000; font-size: 13px; font-family: calibri,arial; text-decoration: none; }
a.caption:hover {color: #0054a6; font-size: 13px; font-family: calibri,arial; text-decoration: none; }

.scoreboardtext {color: #000000; font-size: 16px; font-family: calibri,arial; text-decoration: none; line-height: 20px; }
a.scoreboardtext {color: #000000; font-size: 16px; font-family: calibri,arial; text-decoration: none; line-height: 20px; }
a.scoreboardtext:hover {color: #0054a6; font-size: 16px; font-family: calibri,arial; text-decoration: none; line-height: 20px; }

.calendar {color: #000000; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.calendar {color: #000000; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.calendar:hover {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: none; }

.calendarday {color: #000000; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.calendarday {color: #000000; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.calendarday:hover {color: #0054a6; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }

.footer {color: #0054a6; font-size: 11px; font-family: calibri,arial; text-decoration: none; }
a.footer {color: #0054a6; font-size: 11px; font-family: calibri,arial; text-decoration: none; }
a.footer:hover {color: #0054a6; font-size: 11px; font-family: calibri,arial; text-decoration: underline; }

.newslist {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.newslist {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.newslist:hover {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: underline; }

.newslisttop {color: #000000; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.newslisttop {color: #000000; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.newslisttop:hover {color: #000000; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: underline; }

.fiscalyear {font: 12px calibri,arial; color: #000000; text-decoration: none; text-indent: 8; background-color: #ffffff;}
.fiscalyear A {text-decoration: none; color: #ffffff;}
.fiscalyear A:link {text-decoration: none; color: #ffffff;}
.fiscalyear A:visited {text-decoration: none; color: #ffffff;}
.fiscalyear A:hover {text-decoration: none; color: #cc0000;}

.mwspn {color: #000000; font-size: 11px; font-family: verdana, arial; background-color: #a7a7a7;}
a.mwspn {color: #000000; font-size: 11px; font-family: verdana, arial; }
a.mwspn:hover {color: #196b30; font-size: 11px; font-family: verdana, arial; }

/*ROSTER & SCHEDULE TEXT*/
.scheduletext {color: #000000; font-size: 14px; font-family: calibri,arial; text-decoration: none; }
a.scheduletext {color: #000000; font-size: 14px; font-family: calibri,arial; text-decoration: none; }
a.scheduletext:hover {color: #0054a6; font-size: 14px; font-family: calibri,arial; text-decoration: none; }

.schedulesubhead {color: #ffffff; font-size: 14px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.schedulesubhead {color: #ffffff; font-size: 14px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.schedulesubhead:hover {color: #ffffff; font-size: 14px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }

.schedulehead {color: #ffffff; font-size: 17px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.schedulehead {color: #ffffff; font-size: 17px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.schedulehead:hover {color: #ffffff; font-size: 17px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }

/*MISC NEWS ITEMS*/
.infomenutitle {color: #000000; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.infomenutitle {color: #000000; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.infomenutitle:hover {color: #000000; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: underline; }

.infomenuitem {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.infomenuitem {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.infomenuitem:hover {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: underline; }

.newstitle {color: #000000; font-size: 22px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.newstitle {color: #000000; font-size: 22px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.newstitle:hover {color: #0054a6; font-size: 22px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }

/*CRAIGS CORNER BLOG*/
.blogmenutitle {color: #000000; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.blogmenutitle {color: #000000; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.blogmenutitle:hover {color: #000000; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: underline; }

.blogmenuitems {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.blogmenuitems {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.blogmenuitems:hover {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: underline; }

.blogfooter {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.blogfooter {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.blogfooter:hover {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: underline; }

.blogdate {color: #0054a6; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.blogdate {color: #0054a6; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: none; }
a.blogdate:hover {color: #0054a6; font-size: 15px; font-weight: bold; font-family: calibri,arial; text-decoration: underline; }

.blogtitle {color: #000000; font-size: 22px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.blogtitle {color: #000000; font-size: 22px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }
a.blogtitle:hover {color: #0054a6; font-size: 22px; font-weight: bold; font-family: calibri,arial; text-decoration: none;  line-height: 20px; }

.blogtext {color: #000000; font-size: 16px; font-family: garamond; text-decoration: none; line-height: 20px; }
a.blogtext {color: #000000; font-size: 16px; font-family: garamond; text-decoration: none; line-height: 20px; }
a.blogtext:hover {color: #0054a6; font-size: 16px; font-family: garamond; text-decoration: none; line-height: 20px; }

/*MEDIA*/
.mediatext {color: #000000; font-size: 16px; font-family: garamond; }
.mediahead {color: #000000; font-size: 18px; font-family: calibri,arial; }
.mediafront {color: #000000; font-size: 11px; font-weight: bold; font-family: arial; }
a.mediafront {color: #000000; font-size: 11px; font-weight: bold; font-family: arial; }
a.mediafront:hover {color: #0054a6; font-size: 11px; font-weight: bold; font-family: arial; }

/*POLL*/
.polltext {color: #000000; font-size: 16px; font-family: garamond; }
.polltitle {color: #000000; font-size: 18px; font-family: calibri,arial; }

/*TEAM OF THE WEEK ID 33*/
.feature33head {color: #00793c; font-size: 18px; font-weight: bold; font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }
a.feature33head {color: #00793c; font-size: 18px; font-weight: bold;  font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }
a.feature33head:hover {color: #b63619; font-size: 18px; font-weight: bold;  font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }

.feature33text {color: #552620; font-size: 14px; font-family: calibri,arial; }
a.feature33text {color: #552620; font-size: 14px; font-family: calibri,arial; }
a.feature33text:hover {color: #b63619; font-size: 14px; font-family: calibri,arial; }

/*ATHELETE OF THE WEEK ID 8 */
.feature8head {color: #142376; font-size: 17px; font-weight: bold; font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }
a.feature8head {color: #142376; font-size: 17px; font-weight: bold;  font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }
a.feature8head:hover {color: #007476; font-size: 17px; font-weight: bold;  font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }

.feature8text {color: #142376; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.feature8text {color: #142376; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.feature8text:hover {color: #007476; font-size: 15px; fon-family: calibri,arial; text-decoration: underline; }

/*PERHAM HALL OF FAME 34 */
.feature34head {color: #000000; font-size: 17px; font-weight: bold; font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }
a.feature34head {color: #000000; font-size: 17px; font-weight: bold;  font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }
a.feature34head:hover {color: #000000; font-size: 17px; font-weight: bold;  font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }

.feature34text {color: #000000; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.feature34text {color: #000000; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.feature34text:hover {color: #000000; font-size: 15px; fon-family: calibri,arial; text-decoration: underline; }

/*FERGUS FALLS HALL OF FAME ID 35 */
.feature35head {color: #0054a6; font-size: 17px; font-weight: bold; font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }
a.feature35head {color: #0054a6; font-size: 17px; font-weight: bold;  font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }
a.feature35head:hover {color: #0054a6; font-size: 17px; font-weight: bold;  font-family: calibri,arial; text-transform:uppercase; text-decoration: none; }

.feature35text {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.feature35text {color: #0054a6; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.feature35text:hover {color: #0054a6; font-size: 15px; fon-family: calibri,arial; text-decoration: underline; }

/*NFL CONTEST*/
.nfllight {color: #ffffff; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.nfllight {color: #ffffff; font-size: 15px; font-family: calibri,arial; text-decoration: none; }
a.nfllight:hover {color: #ffffff; font-size: 15px; fon-family: calibri,arial; text-decoration: underline; }

/*CO SPORTS RADIO*/
.radioList {color: #000000; font-size: 11px; font-family: arial; }
a.radioList {color: #000000; font-size: 11px; font-family: arial; }
a.radioList:hover {color: #000000; font-size: 11px; font-family: arial; }

.radioListHead {color: #0054a6; font-size: 11px; font-weight: bold; font-family: arial; }
a.radioListHead {color: #0054a6; font-size: 11px; font-weight: bold; font-family: arial; }
a.radioListHead:hover {color: #000000; font-size: 11px; font-weight: bold; font-family: arial; }

.radioSeriesDropdown {color: #0054a6; font-size: 11px; font-family: arial; background-color: #eaf1f9;}
a.radioSeriesDropdown {color: #0054a6; font-size: 11px; font-family: arial; }
a.radioSeriesDropdown:hover {color: #000000; font-size: 11px; font-family: arial; }

/*YOUTH HOCKEY*/
.youthhockeytext {color: #015E31; font-size: 12px; font-family: arial; }
a.youthhockeytext {color: #015E31; font-size: 12px; font-family: arial; }
a.youthhockeytext:hover {color: #e0000d; font-size: 12px; font-family: arial; }

/*SCOREBOARD-CALENDAR*/
.calendarhead2 {color: #174a91; font-size: 18px; font-family: arial; font-weight: bold; text-decoration: none; }
.calendarhead1 {color: #000000; font-size: 24px; font-family: arial; font-weight: bold; text-transform:uppercase; text-decoration: none; }

.caltext {color: #000000; font-size: 10px; font-family: verdana; text-decoration: none; }
a.caltext {color: #000000; font-size: 10px; font-family: verdana; text-decoration: none; }
a.caltext:hover {color: #174a91; font-size: 10px; font-family: verdana; text-decoration: none; }

.calendar {color: #000000; font-size: 10px; font-family: verdana; text-decoration: none; }
a.calendar {color: #000000; font-size: 10px; font-family: verdana; text-decoration: none; }
a.calendar:hover {color: #174a91; font-size: 10px; font-family: verdana; text-decoration: none; }

.calendarday {color: #174a91; font-size: 10px; font-family: verdana; text-decoration: none; }
a.calendarday {color: #174a91; font-size: 10px; font-family: verdana; text-decoration: none; }
a.calendarday:hover {color: #000000; font-size: 10px; font-family: verdana; text-decoration: none; }

.scoreboardtitle {color: #000000; font-size: 12px; font-weight: bold; font-family: arial; text-decoration: none; }
a.scoreboardtitle:link {color: #000000; font-size: 12px; font-weight: bold; font-family: arial; text-decoration: none;}
a.scoreboardtitle:hover {color: #174a91; font-size: 12px; font-weight: bold; font-family: arial; text-decoration: none;}

.scoreboardteam {color: #000000; font-size: 14px; font-weight: bold; font-family: arial; text-decoration: none; }
a.scoreboardteam:link {color: #000000; font-size: 14px; font-weight: bold; font-family: arial; text-decoration: none;}
a.scoreboardteam:hover {color: #174a91; font-size: 14px; font-weight: bold; font-family: arial; text-decoration: none;}

.scoreboardtext {color: #000000; font-size: 11px; font-family: arial; text-decoration: none; }
a.scoreboardtext:link {color: #000000; font-size: 11px; font-family: arial; text-decoration: none;}
a.scoreboardtext:hover {color: #174a91; font-size: 11px; font-family: arial; text-decoration: none;}

.scoreboardrank {color: #000000; font-size: 10px; font-weight: normal; font-family: arial; text-decoration: none; }
a.scoreboardrank:link {color: #000000; font-size: 10px; font-weight: normal; font-family: arial; text-decoration: none;}
a.scoreboardrank:hover {color: #174a91; font-size: 10px; font-weight: normal; font-family: arial; text-decoration: none;}

.scoreboarddrop {color: #000000; font-size: 10px; font-family: verdana, arial; width=250px;}
a.scoreboarddrop {color: #000000; font-size: 10px; font-family: verdana, arial; }
a.scoreboarddrop:hover {color: #e6e6e6; font-size: 10px; font-family: verdana, arial; }

/* scoreboard calendar */
div.lncal, .lncal TD, .lncal TH {font: 10px Verdana, Arial, sans-serif;}
.cmCal {display:inline; position:absolute; visibility:hidden; padding:0; z-Index:2000; background-color:#ebebeb; width:160px; border:1px solid #c2c2c2;}