html, body, ul, li, h1, h2, h3, h4, p { margin: 0px; padding: 0px; }
h1 {font-size: 1.1em; text-align:center;}
body { font-family: Arial,Helvetica,sans-serif; overflow-x: hidden; margin: 0px;padding: 0px; background:#FFFFFF url(../img/mob/mob_bg_rpt.jpg) repeat-x scroll 0 0;}
ul, li { list-style-type: none; }
div { font-size: 9pt; }
a { color: #E10C04; text-decoration: none; }
a.au {padding: 1px; padding-left: 5px; padding-right: 5px; border-right: 1px solid #333333;}
a.aur {padding: 1px; padding-left: 5px; padding-right: 5px;}
a.active {text-decoration: underline; background-color: #333333; color: #FFF;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
a.playClip { display: none; }
#logo { width: 236px; margin: 9px auto; display: block; border: 0;}
#navigation { white-space: nowrap; font-size: 12px; height: 31px; background-color: #353535; z-index: 4; text-align: center;}
#navigation a { white-space: nowrap; color: #fff; border-right: 1px solid #FFF;  text-align: center; text-decoration: none; font-weight: bold; padding: 0 4px; text-transform: uppercase; line-height: 29px; }
#navigation a.right { border-right: 0; }
#frontNav { margin: 0 auto; width: 208px; }
iframe { width: 100%; border: 0px; height: 300px; }
.btnNav { border-top: 1px solid #999; height: 26px; padding: 14px 0 4px; text-align: center; font-family: sans-serif; background:transparent url(../img/mob/iphone/btnNav.gif) repeat-x scroll 0 0 !important;}
.navbutton { background: #1F7F1F; border: 1px solid #074b00; color: #fff; display: inline; font-size: 8pt; font-weight: bold; padding: 5px 10px; text-shadow: 0 1px 0 gray; white-space: nowrap;}
.navbuttonactive { background: #085708 }
.buttonleft { border-right: medium none; }
.buttonright { border-left: medium none; }
.matchListSection li span.score, .matchListSection li span.time { float: left; display: block; width: 32px; margin-right: 3px; text-align: center; font-size: 8pt;}
li span.score, li span.time { background: #005000; color: #fff; padding: 0 5px; margin-right: 5px;}
li span.time { background: #0080F0; }
li.title { background-color: #173116; padding-left: 10px; text-shadow: 0 1px 0 #555; color: #fff; font-size: 12px; height: 22px; line-height: 22px; font-weight: bold; text-align: center;}
.matchListSection li { margin: 3px 0; }
#importantEvents { -webkit-border-bottom-left-radius: 7px; -webkit-border-bottom-right-radius: 7px; padding: 0 5px; height: 158px; overflow-y: hidden; clear: both; }
#fullImportantEvents li.iconExtraBig { width: 53px; height: 40px; }
#fullImportantEvents li.iconBig { width: 53px; height: 16px; margin-bottom: 10px; display: none; }
#fullImportantEvents div.icon { float:left; margin-right: 5px; width: 16px; height: 16px; }
#fullImportantEvents li.match { padding-right:5px; width: 60%; }
#fullImportantEvents li.text { font-size: 85%; padding-bottom: 3px; clear: left; }
#fullImportantEvents li.minute { width: 20px; height: 16px; }
#fullImportantEvents li.icon { width:16px; height:16px; }
#fullImportantEvents li.score { width: 40px; padding: 0 3px; margin-left: 3px; text-align: center; font-weight: bold; background: #003000;color: #fff;}
#fullImportantEvents li.minute { padding: 0 5px; font-weight: bold;}
#fullImportantEvents h2 { border: 1px solid #63A60B; color: #005500; font-size: 12px; height: 23px; line-height: 23px; padding-left: 6px; text-transform: uppercase; margin: 0px; }
#fullImportantEvents ul.eventList { border: 1px solid #63A60B; border-top: 0px; }
ul.eventList ul.goal li.text, ul.eventList ul.backwardsGoal li.text, ul.eventList ul.penaltyGoal li.text {color:#933;font-weight:bold;}
ul.eventList ul li { float: left; }
ul.eventList ul { padding: 2px 0 2px 0; border-bottom: 1px dotted #63A60B; }
ul.eventList ul.last { border-bottom: 0; }
ul.eventList ul li.center { float: none; text-align: center; }
ul.eventList { background:#FFFFFF repeat-x scroll 0 0; margin-bottom:10px; padding:5px; border-top: 2px solid #000;}
ul.resultBar { background:#000 url(../img/mob/sf-MenuSpriteBg.gif) repeat-x 0 -650px; color:#fff; height:30px; line-height:30px; font-size:12px; font-weight:bold; margin: 0; padding: 0; }
ul.resultBar li { float: left; list-style-type: none; }
ul.resultBar li.homeTeam { width: 39%;text-align: right; white-space: nowrap; overflow:hidden; }
ul.resultBar li.awayTeam { width: 39%; white-space: nowrap; overflow:hidden; }
ul.resultBar li.score { width:20%; text-align: center; font-size: 14px; }
#match li.icon { width: 16px; height: 16px; }
#match li.minute { width: 6%; padding-right: 1%; text-align: right; font-weight: bold; }
#match li.text { width: 85%; }
#match li.text span.score { background: #003000 none repeat scroll 0 0; color: #fff; font-weight: bold; text-align: center; padding: 0 7px; }
#match ul.pause li, #match ul.finished li { background:#003000; color:#fff; text-align:center; width:100%; }
#match .gameTime { color:#ccc; background-color:#000; font-size:12px; text-align:center; padding-bottom:2px; font-weight: bold; }
#match iframe { width: 100%; height: 1000px; }
#match div.bottomText, #match div.topText { padding: 5px; }
div.lastGoal { padding: 5px; background-color: #545454; color: #FFFFFF; border-top: 1px solid #6D6D6D; border-bottom: 1px solid #6D6D6D}
div.lastGoal a {color: #FFFFFF;}
.timelineWrapper { background: #000; padding: 0px 5px; position: relative;}
.timeline { margin: 0 auto; height: 21px; width: 100%; position:relative;  }
.timeline img.timelineBar { position:absolute; top: 14px; left: 1px; display: block; height:8px; z-index:1; }
.timeline img.timelineBg { z-index:2; display: block; }
.timeline img.timelineEvent { position:absolute; top:2px; height:21px; width:9px; cursor:help; z-index:3; }
.timelineWrapper .timeDef { color: #fff; text-align: center; }
.timelineWrapper .left, .lastGoal .left { float: left;  }
.textLeft {text-align: left !important}
.textRight {text-align: right !important;}
.textCenter {text-align: center !important;}
.timelineWrapper .right { float: right;  }
.menu { background:transparent url(../img/mob/menubg.png) repeat scroll 0 0; color:#FFFFFF; font-size:1.3em;  width:100%; z-index:10;}
.menu li { border-bottom:1px solid #878787; font-size:1.1em; height:43px; line-height:43px; list-style-type:none; color: #FFFFFF}
.menu a { display: block; color: #FFFFFF; }
.iList li a, .iList li div.nolink { color:#000000; display:block; font-size:large; font-weight:bold; height:32px; padding:9px 0 0 10px; position:relative; text-decoration:none; }
table.football td {font-size: 11px;}
table.football td.pos {text-align: right; padding-right: 3px; font-weight: bold;}
table.football tr.even {background-color: #EEEEEE;}
th.title { background: #173116; text-shadow: 0 1px 0 #555; color: #fff; text-align: left; font-size: 12px; height: 22px; line-height: 22px; font-weight: bold; }
ul.goals li span {margin-right: 5px;}
span.lastGoal {display:block; background:#003000 none repeat scroll 0 0; color:#FFFFFF; font-weight:bold; margin-left:3px; padding:0 3px; text-align:center; width:40px; float: right;}
.size {padding: 5px;}