A:link.mainmenu { color:#FFFFFF; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; }
A:visited.mainmenu { color:#FFFFFF; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; }
A:hover.mainmenu { color:#D62C32; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; }
A:active.mainmenu { color:#D62C32; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; }

/* A:link.mainmenu { color:#9A2125; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; }
A:visited.mainmenu { color:#9A2125; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; }
A:hover.mainmenu { color:#22235F; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; }
A:active.mainmenu { color:#22235F; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; } */

A:link.headline_red { color:#9A2125; font-family:arial; font-size:17px; font-weight:normal; text-decoration:none; }
A:visited.headline_red { color:#9A2125; font-family:arial; font-size:17px; font-weight:normal; text-decoration:none; }
A:hover.headline_red { color:#22235F; font-family:arial; font-size:17px; font-weight:normal; text-decoration:none; }
A:active.headline_red { color:#22235F; font-family:arial; font-size:17px; font-weight:normal; text-decoration:none; }

A:link.subheadline_red { color:#9A2125; font-family:arial; font-size:15px; font-weight:normal; text-decoration:none; }
A:visited.subheadline_red { color:#9A2125; font-family:arial; font-size:15px; font-weight:normal; text-decoration:none; }
A:hover.subheadline_red { color:#22235F; font-family:arial; font-size:15px; font-weight:normal; text-decoration:none; }
A:active.subheadline_red { color:#22235F; font-family:arial; font-size:15px; font-weight:normal; text-decoration:none; }

A:link.body { color:#9A2125; font-family:arial; font-size:13px; font-weight:normal; text-decoration:underline; }
A:visited.body { color:#9A2125; font-family:arial; font-size:13px; font-weight:normal; text-decoration:underline; }
A:hover.body { color:#22235F; font-family:arial; font-size:13px; font-weight:normal; text-decoration:underline; }
A:active.body { color:#22235F; font-family:arial; font-size:13px; font-weight:normal; text-decoration:underline; }




.title { color:#22235F; font-family:arial; font-size:25px; font-weight:normal }
.title_red { color:#9A2125; font-family:arial; font-size:25px; font-weight:normal }
.superheadline { color:#000000; font-family:arial; font-size:20px; font-weight:normal }
.superheadline_red { color:#9A2125; font-family:arial; font-size:20px; font-weight:normal }
.headline { color:#000000; font-family:arial; font-size:17px; font-weight:normal }
.headline_blue { color:#22235F; font-family:arial; font-size:17px; font-weight:normal }
.headline_red { color:#9A2125; font-family:arial; font-size:17px; font-weight:normal }
.subheadline_blue { color:#22235F; font-family:arial; font-size:15px; font-weight:normal }
.subheadline_red { color:#9A2125; font-family:arial; font-size:15px; font-weight:normal }

.body { color:#000000; font-family:arial; font-size:13px; font-weight:normal }
.body_small { color:#000000; font-family:arial; font-size:11px; font-weight:normal }
.body_blue { color:#22235F; font-family:arial; font-size:13px; font-weight:normal }
.body_red { color:#9A2125; font-family:arial; font-size:13px; font-weight:normal }

.standings { color:#000000; font-family:arial; font-size:12px; font-weight:normal }
.standings_blue { color:#22235F; font-family:arial; font-size:13px; font-weight:normal }
.standings_red { color:#9A2125; font-family:arial; font-size:12px; font-weight:normal }

h2, h3, h4 {
    text-align: center;
    margin: 0;
    padding: 6px 0;
}

.left_section_header {
    display: block;
    height: 22px;
    width: 266px;
    line-height: 22px;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    background: #22235F;
    font-family: arial;
    text-align: left;
    margin: 0;
    padding: 0;
    text-indent: 20px;
}

.center {
    text-align: center;
}

a img {
    border: none;
}

hr {
    margin: 20px 15px 10px;
}

hr.sponsors_hr {
    margin: 0 15px;
}

#chicagoland_sports_radio {
    text-align: center;
}

#chicagoland_sports_radio p {
    text-align: justify;
}

#facebook_twitter {
    text-align: center;
}

#angel_promo {
    min-height: 99px;
}

#steve_les_promo img {
    float: right;
    margin: 0 0 10px 10px;
}

.float_left {
    float: left;
    margin: 0 20px 20px 0;
}
