* { box-sizing: border-box; }

th { text-align: left !important; }
.liveIcon { width: 20px; margin-left: -18px; margin-top: -8px; position: absolute; z-index: 11; }

#divisionList { z-index: 15; }
#divisionList img { border: 1px solid #000; }

#torboxContainer 			{ height: 160px; width: 490px; margin: 0; padding: 10px;
								overflow: auto; background: url('./torbox.png'); color: #fff; }

#torboxContainer #torbox 	{ margin: auto; list-style: none; margin: 0;
								padding: 0; position: relative; }
#torboxContainer li 		{ clear: both; line-height: 22px; }
#torboxContainer li img 	{ vertical-align: middle; }
#torboxContainer span 		{ display: block; float: left; }
#torboxContainer .message 	{ width: 4em; }
#torboxContainer .flag 		{ width: 2em; }
#torboxContainer .goalIcon 	{ padding-left: 10px; }
#torboxContainer .redCard 	{ padding-left: 12px; }

#torboxContainer .flag img  { border: 1px solid #000; vertical-align: middle; }
#torboxContainer .home,
	#torboxContainer .guest	{ width: 12.5em; }
#torboxContainer .result 	{ width: 4em !important; }
#torboxContainer li .changed, #torboxContainer li .changed { color: #f00; font-weight: bold; }

table.live-ticker 				{ width: 100%; }
table.live-ticker th 			{ background: url('./submenu.png') bottom center; height: 31px; font-size: 1.2em; padding: 0px 6px; }
table.live-ticker th.division { background-position: bottom left; }
table.live-ticker th.orderNumber { background-position: bottom right; }
table.live-ticker .endedGames th { background-position: bottom left; margin: 0; padding: 0; }
table.live-ticker .endedGames th span { height: 31px; line-height: 31px; background: url('./submenu.png') bottom right; display: block; margin-left: 6px; padding-right: 6px; }
table.live-ticker td 			{ padding: 0 3px; height: 28px; }
table.live-ticker .even 	{ background-color: #efefef; }
table.live-ticker td.division 	{ width: 150px; font-size: 0.8em; line-height: 28px; }
table.live-ticker .division img { vertical-align: middle; }
table.live-ticker .startTime 	{ width: 70px; text-align: right; }
table.live-ticker .minute 		{ width: 100px; text-align: center; }
table.live-ticker .running .minute  { color: #f00; }
table.live-ticker .result 		{ width: 80px; text-align: center; }
table.live-ticker .guest 		{ text-align: left; }
table.live-ticker .orderNumber 	{ display: none; width: 100px; }

table.live-ticker .flag 		{ border: 1px solid #000; }
table.live-ticker .redCards     { display: inline; }

#ticker.icehockey .result { width: 150px; }

#audioLink { position: absolute; left: 0px; }

#ticker.icehockey .orderNumber { display: none; }
