.topnlist
{ margin: 0; padding: 0 4px; }

.topnlist .left, .topnlist .center, .topnlist .right
{ border-bottom: 1px solid black; float: left; height: 24px; margin: 0; width: 88px; }
.topnlist .left
{ padding: 6px 7px 9px 17px; }
.topnlist .center
{ padding: 6px 7px 9px 16px; }
.topnlist .right
{ padding: 6px 7px 9px 16px; }
.topnlist .center a, .topnlist .left a, .topnlist .right a
{ color: black; font-family: Arial, FreeSans, sans-serif; font-size: 16px; font-weight: bold; margin: 0; padding: 4px 0 0 0; text-decoration: none; border: 0; display: block; }
.topnlist .selected
{ border-bottom: 0px none black; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; height: 24px; }

.topnlist .content
{ border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; clear: both; margin: 0; padding: 3px 0 0 0; }
.topnlist .content a
{ color: black; text-decoration: none; }
.topnlist .content a:hover
{ text-decoration: underline; }
.topnlist .content .even
{ background: white; border-top: 1px solid #939393; }
.topnlist .content .odd
{ background: #eff1f2; border-top: 1px solid #939393; }
.topnlist .content .separator
{ clear: both; font-size: 1px; height: 0px; margin: 0; padding: 0; }
.topnlist .content .iteration
{ background: url(img/toplist_iteration.png) no-repeat 8px 4px; float: left; height: 14px; padding: 4px 8px 24px 8px; width: 14px; text-align: center; }
.topnlist .content .title
{ float: right; height: 10px; padding: 4px 0 0 0; width: 304px; }
.topnlist .content .description
{ float: left; height: 14px; padding: 7px 0 7px 0px; width: 204px; }
.topnlist .content .type
{ float: right; height: 14px; padding: 7px 0; width: 90px; }

