div#content #left {
 width: 52%;
 margin: 5px 3px 5px 5px;
 float: left;
 text-align: center;
 font-size: 10pt;
 font-weight: normal;
}

div#content #right {
 width: 43%;
 font-size: 10pt;
 margin: 5px 5px 5px 3px;
 float: right;
 font-weight: normal;
}

div#content #right .unit,
div#content #left .unit {
 border: 1px solid #bbb;
 margin: 0 0 10px;
}

#left h4, #right h4 {
 height: 28px;
 padding-left: 5px;
 font-size: 14pt;
 margin-top: 0pt auto;
 background: url(../images/content_head_bg.png) repeat-x;
 text-align: left;
}

#left h4 span, #right h4 span {
 font-size: 9pt;
 font-weight: normal;
}

#site_updates {
 margin: 0 3px 5px;
 font-weight: normal;
}

#site_updates ul {
 margin: 3px;
 font-size: 12pt;
}

#site_updates ul li.date {
 font-weight: bold;
}

#site_updates ul li + li.date {
 padding: 10px 0 0;
}

#site_updates ul li ul {
 margin: 0;
}

#site_updates ul li ul li {
 font-size: smaller;
 list-style-type: disc;
 margin-left: 25px;
 padding-left: 0px;
 text-indent: 0px;
}

#nfl_teams {
 width: 100%;
 margin: 3px auto;
}

#nfl_teams td {
 width: 50%;
 text-align: left;
 vertical-align: top;
}

#nfl_teams ul {
 margin: 0 auto;
 width: 98%;
}

#nfl_teams #AFC .conference {
 background-color: #f00;
}

#nfl_teams #NFC .conference {
 background-color: #05f;
}

#nfl_teams .conference {
 text-align: center;
 font-weight: bold;
 font-size: 18pt;
 color: #333;
 margin-bottom: 4px;
}

#nfl_teams .division {
 text-align: center;
 font-weight: bold;
 font-size: 12pt;
 color: #333;
 background-color: #ccc;
}

#nfl_teams .team {
 font-size: 12pt;
 padding: 2px 0 3px;
}


