@charset "utf-8";
@import "reset.css";
/* Global */

.clear{clear: both;}

/* Typography */
h1,h2,h3,h4,h5,p{font-family: tahoma,helvetica,arial,verdana,sans-serif; padding: 10px; font-size: 14px; font-weight: normal;}
h2,h3,h4,h5{padding: 30px 10px 0px 10px;}
p{padding: 10px 10px 0px 10px;}
h1,h2{clear: both;}
h1{font-size: 30px; text-align: center; font-weight: bold; margin-bottom: 20px; color: #fff;}
h2{font-size: 22px;}
h2.team{}
h3{font-size: 20px;}
a,a:visited{color: #003d51;}
a:hover{color: #11292f;}
p{line-height: 1.3em;}
.small{font-size:11px;}

/* Main */
#main{width: 800px; margin: 0 auto 20px; padding: 20px 80px; background: #fff; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;} /* width + padding = 960px */
.ad{ padding: 20px 0; text-align:center;}
#main img.team-logo{float: right;}
.item_date{color:#666666;font-size:11px; line-height:11px;padding-top:5px;padding-left:12px;}
.score{color:#666666;font-size:11px; line-height:11px;padding-top:5px;padding-left:12px;}
ul.stat_list{list-style-image:none; list-style-position: outside; list-style-type: circle;}
ol {width:100%;margin-bottom:10px;}
ol,li{float:left; color: #555; font-size:12px;}
ol li a{text-decoration:none; color:#003D51; margin:0 10px 0 10px;}
ol li a:hover{text-decoration:underline; color:#11292F;}

/* Teams */
ul.teams li{display: block; width: 64px; height: 64px; float: left; margin: 8px;}
ul.teams li img{width: 64px; height: 64px;}
ul.teams_small li{display: block; width: 48px; height: 48px; float: left; margin: 8px;}
ul.teams_small li img{width: 48px; height: 48px;}
/*ul.teams_small li{display: block; width: 32px; height: 32px; float: left; margin: 8px;}
ul.teams_small li img{width: 32px; height: 32px;}*/


/* Leagues */
#league{font-size:13px;margin:0 auto;width:300px; margin-top:20px;}
#league td{padding:3px 3px 3px 3px; vertical-align:middle;}
#league td a{font-weight:normal; text-decoration:none; color:#000000;}
#league td a:hover{text-decoration:underline;}
#league td img{height:20px; width:20px; border:none;}
#league th{padding:3px 3px 3px 3px; font-size:14px;text-align:left;}
#league tr{border-bottom:#ccc solid 1px;}

/* Footer */
.digg_footer{text-align:center; margin-top:20px;}
#footer{clear: both; border-top: 1px solid #ddd; margin-top: 20px; font-size:12px; text-align:center;}
#footer p{font-size:12px;}
#user-message{clear: both;-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;padding:10px 10px 10px 10px; border:solid 1px #CC0000; text-align:center; font-size:12px;line-height:18px; background-color:#FFCCCC; }

/* RSS and Atom icons */
.item_rss{padding-left:20px; padding-bottom:4px; padding-top:2px; line-height:18px; font-size:11px; background:url('/images/other/rss.gif') no-repeat;} 
.item_atom{ padding-left:20px; padding-bottom:4px; padding-top:2px; line-height:18px; font-size:11px; background:url('/images/other/atom.gif') no-repeat;}
.item_kml{ padding-left:20px; padding-bottom:4px; padding-top:2px; line-height:18px; font-size:11px; background:url('/images/other/kml.gif') no-repeat;}
.item_image{ padding-left:10px; padding-right:15px; padding-bottom:4px; padding-top:5px; width:100px; float:left;}
.item_mp3{ padding-left:10px; padding-right:15px; padding-bottom:4px; padding-top:5px;}

/* Tweet list */
.tweetlist{font-size:12px; width:500px; margin-left:20px;margin-top:5px;}
.tweetlist .tweet{padding:10px 5px 10px 5px; border-bottom:#ccc solid 1px;}
.tweetlist .tweet content{margin:2px 2px 2px 2px;}
.tweetlist .tweet img{float:left; width:26px;height:26px; padding:0px 7px 0px 0px;}

/* UStream.tv */
.ustream_video{float:left;}
.ustream_chat{}

/* Map */
#map{margin:20px auto; width:700px; height:450px;}
.mapWindow{width:220px;}
.mapWindow img{float:right; margin:3px;}
.mapWindow .title{font-size:14px;}
.mapWindow .description{font-size:11px; margin-top:5px; margin-bottom:5px;}
.mapWindow .link{font-size:11px;}
.mapWindow .link a{text-decoration:none;}
.mapWindow .link a:hover{text-decoration:underline;}

/* Pages */
.pages{clear: both; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 20px; padding:10px; font-size:14px; text-align:center;}
.pages a{}
.pages .selected{}

/* Ad Zones */
#adZone1{display:none;}

/* Sharing */
.retweet{float:left;margin: 5px 5px 20px 11px; padding:0px 0px 0px 0px;}
