#rankingScreen
#scrollBar{outline:2px
solid transparent}#rankingScreen #scrollBar:focus,#scrollBar:hover{outline:2px
solid red !important}.rankingRow{width:800px;height:30px;position:relative;font-size:22px}.rankingPosition{position:absolute;top:0px;left:20px;width:100px}.rankingPoints{position:absolute;top:0px;left:120px;width:200px}.rankingName{position:absolute;top:0px;left:320px;width:200px}.rankingTrophies{position:absolute;top:0px;left:490px;width:120px}.rankingButton{position:absolute;top:0px;right:60px;width:200px;border:2px
solid blue;border-radius:4px;font-size:20px;height:24px;line-height:24px}.rankingButton.disabled{border:2px
solid #444;color:#444}.rankingButton.highlight{border:2px
solid #F90;color:#FFF}.rankingButton:focus,.rankingButton:hover{border:2px
solid red;z-index:300}.rankingMe .rankingName, .rankingMe .rankingPoints, .rankingMe
.rankingPosition{color:#FF0}.rankingHeadline{font-size:30px;top:10px;overflow:hidden;position:absolute;width:840px;height:30px;line-height:30px}.rankingHeadlineNumber{position:absolute;top:0px;left:20px;width:200px;font-weight:bold}.rankingHeadlinePoints{position:absolute;top:0px;left:220px;width:400px;font-weight:bold}.rankingHeadlineName{position:absolute;top:0px;left:620px;width:200px;font-weight:bold}.challenge_button{display:inline-block;width:200px;background-color:#4d3617;border:4px
solid #3e2a0f;height:26px;line-height:26px;text-align:center;margin:4px}.challenge_button:focus,.challenge_button:hover{background-color:#6d5637;border:4px
solid #06da06}