#top {margin: 20px;}
#top .container .categories {margin-top: 20px; width: 268px;}
#top .container .categories .title {background-image: url('http://dork.com/images/icons/sport_soccer.png');}
#top .container .categories .list {background-color: #ffffff; border: 1px solid #dadada; margin-top: 15px; padding: 10px;}
#top .container .categories .list .hr {height: 1px; margin: 10px 0 10px 0; width: 100%;}
#top .container .categories .list .li {font-family: georgia;}
#top .container .colData {padding-left: 20px; width: 100%;}
#top .container .colData table {width: 100%;}
#top .container .colData td.btm {border-top: 1px solid #dadada; width: 50%;}
#top .container .colData .btm .game {border-bottom: 1px solid #dadada;}
#top .container .colData .game {border-top: 1px solid #dadada; font-family: georgia; padding: 10px 0 10px 0; width: 50%;}
#top .container .colData .game td.l {color: #808080; padding: 0 5px 0 10px;}
#top .container .colData .game td.p img {border: 0; height: 100px; width: 100px;}
#top .container .colData .game td.r {width: 100%;}
#top .container .colData .game td.r {white-space: nowrap;}
#top .container .colData .game td.r img {height: 18px; width: 18px;}
#top .container .colData .game td.t {font-size: 1.1em; padding: 0 0 0 10px;}
#top .container .colData .none {border-top: 1px solid #dadada; padding-top: 20px;}
#top .container .colData .spacer {padding: 0 0 0 20px;}
#top .container .tr {vertical-align: top;}
#top .ranges {float: right; margin-top: 1em;}
#top .ranges span {color: #808080; margin: 0 10px 0 10px;}

