
#forum-top ul, #team-articles ul {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:12px 5px 0 18px;
padding-left:10px;
text-transform:capitalize;
text-align:left;
}

#rail-content {
display:inline;
}

#lastweek { /*  text-indent: 40px; */
float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; width: 512px; height: 21px; text-align:center;
margin: 10px 0 0px 0; padding: 5px 0 0 0 ; background-image:url(http://images.prosportsdaily.com/ProSportsDaily/teampages/lastweek.jpg); background-repeat:none;
}

.section-nfl #lastweek { /*  */
text-align:left;
}

#lastweek span { /*  */
padding: 10px; font-weight:bold;
}

#lastweek span.week, #lastweek span.links { /*  */
font-weight:normal;
}

#lastweek span.bye { /*  */
padding-left: 100px;
}

#thisweek, #thisweek-offseason { /*  */
float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; width: 512px; height: 127px;
margin: 10px 0 10px 0; padding: 5px 0 0 0 ; background-image:url(http://images.prosportsdaily.com/ProSportsDaily/teampages/fullbackground.jpg); background-repeat:none;text-align:center;
}

#thisweek-offseason { /*  */
background-image:url(http://images.prosportsdaily.com/ProSportsDaily/teampages/fullbackground.jpg); height:105px; background-position: 0 -24px; padding-top:2px; padding-bottom: 2px;
}

#thisweek-offseason .daterow { /*  */
display:none;
}

.daterow { /*  */
height:21px;
}

#thisweek span { /*  */
padding:0 10px 0 10px; 
}

#thisweek span.week { /*  */
float:left; 
}

#thisweek span.date { /*  */
font-weight:bold; color:#990000; font-size: 12px;
}

.section-nfl #thisweek span.date { /* .section-nfl  */
margin-left: -18%; 
}

.matchuprow div { /*  */
padding:0; display:inline; float:left;
}

.byeweek { /* This style only shows up for a bye week. Then there is no other team, so spacing has to be different */
margin-left: 80px;
}

.matchuprow div.team { /*  */
width:99px; text-align:center; margin-top:20px; font-size: 12px; color:#000; line-height:1.5em; 
}

.byeweek div.team, .offseason div.team { /*  */
margin-right: 20px;
}

.offseason div.team { /*  */
margin-right: 0px; font-size: 12px; width: 190px; color:#000;
}

.offseason div.team strong{ /*  */
color:#000;font-size: 15px;
}

.offseason div.team em{ /*  */
color:#900; font-style:normal;
}

.matchuprow div.team-image { /*  */
width:124px; text-align:center; 
}

.matchuprow div.team-links { /*  */
width:65px; text-align:center; margin-top:20px; font-size: 11px; font-weight:bold; color:#000; line-height:1.5em;
}

.offseason div.team-links { /*  */
width:auto; text-align:left; margin-left: 40px; 
}

#lastweek span a:link, #thisweek div a:link, #thisweek-offseason div a:link { /*  */
color:#3F6FA3; 
}

#lastweek span a:visited, #thisweek div a:visited, #thisweek-offseason div a:visited { /*  */
color:#3F6FA3; 
}


.team-2cols { 
width: 100%; float:left; background-image:url(http://images.prosportsdaily.com/ProSportsDaily/teampages/boxes-sides.jpg); margin-bottom: 15px; display:inline; margin-top: 2px;
}

.cols-top { 
width: 100%; height:3px; background-image:url(http://images.prosportsdaily.com/ProSportsDaily/teampages/boxes-top.jpg); background-repeat:no-repeat;
}

.cols-bottom { 
clear:right; width: 100%; height:3px; background-image:url(http://images.prosportsdaily.com/ProSportsDaily/teampages/boxes-bottom.jpg); background-repeat:no-repeat;
}

.team-inner, .team-inner-right { /*  */
width:49%; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; 
padding-bottom: 5px;
}

.team-inner-right { /*  */
float:right; clear:none;
}

.title-team-inner, .title-contentrail { 
width: 95%; height: 18px; font-size: 14px; background-image:url(http://images.prosportsdaily.com/ProSportsDaily/teampages/headerbg.jpg);
font-family:Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 0 2px 0; margin: 5px;
background-color:#990000; color:#FFFFFF; text-align:center; border: 1px solid #000; 
}

h1 { 
height: 22px; font-size: 14px; background:none; border:0; background-color:#666666; color:#FFFFFF; font-size:18px; margin:-1px 0 0 -1px; text-align:left; text-indent:8px; width:527px; 
}

#rail-third .sdi-so { 
background-image:url(http://images.prosportsdaily.com/ProSportsDaily/teampages/tablebg.jpg); border-bottom: 1px solid #999;
}

#rail-third .sdi-so td.sdi-datacell { 
}

#rail-third .sdi-so table { 
}

#rail-third .sdi-so tr { 
}

#rail-third .sdi-so td{ 
background-image:url(http://images.prosportsdaily.com/ProSportsDaily/teampages/cellbg.jpg); 
}

#rail-third td.sdi-datahead-sub, #rail-third td.sdi-datahead-sub-nb {
background:none; background-color:#EEEEEE;
}

#rail-third .sdi-so-title {
background:none; height: 14px;
color:#03407F; color:#333; text-indent: 4px;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px; border-bottom:0px solid #ccc;
font-weight:bold;
padding:0px; padding-top:4px;
width:300px;
background-image:url(http://images.prosportsdaily.com/ProSportsDaily/teampages/railheaderbg2.jpg);
background-repeat:no-repeat;}
