li{
	margin-bottom: 1em;
}
.punter{
	text-align: left;
	width: 160px;
}

td.points, th.points{
	text-align: right;
	width: 5%;
}
th {
	text-align: left;
}

.roger{
	color: Green;
}

.tabatt{
	text-align: right;
	width: 25px;
	padding-right: 5px;
}
.tabscore{
	text-align: center;
	width: 30px;
}
.tabscorer{
	text-align: left;
	width: 80;
}
.tabscorer2{
	text-align: left;
	width: 250px;
}
.tabpoints1{
	text-align: right;
	width: 30px;
}
.tabtime{
	text-align: left;
	width: 300px;
	padding-left: 10px;
}
.tabsort{
	text-decoration: none;
	color: #990033;
}
.teamname{
	text-align: left;
	width: 170px;
}
.formoppo{
	text-align: left;
	width: 160px;
}
.view{
	text-align: left;
	width: 30px;
}
.update{
	text-align: left;
	width: 50px;
}
.scorers{
	text-align: left;
	width: 300px;
	padding-left: 10px;
}
.home{
	color: #000099;
}
.away{
	color: #990033;
}
.neutral{
	color: green;
}
.sevenup{
	font-weight: bold;
}
.pname{
	text-align: left;
	width: 140px;
}
.pcode{
	text-align: left;
	width: 85px;
   color: #000099;
}
.ppts{
	text-align: right;
	width: 30px;
   color: #000099;
   padding-right: 5px;
}
.tickbox{
	text-align: left;
	width: 10px;
}
.bonusdate{
	text-align: left;
	width: 165px;
}
.bonusteam{
	text-align: left;
	width: 170px;
	vertical-align: middle;
}
.bonuswinner{
	text-align: left;
	width: 300px;
	vertical-align: middle;
}
#wcc #scoring table, #wcc #prizes table {
	margin-left: 20px;
}
#wcc #scoring td.category{
	width: 500px;
}
#wcc #scoring td.value{
	width: 100px;
}
#wcc #scoring td.sampleresult{
	width: 100px;
}
#wcc #scoring td.explanation{
	width: 500px;
}
#wcc #scoring table.examples, #wcc #prizes table {
	border-spacing: 0;
}	
/*
#wcc #prizes td.prize{
	width: 100px;
}
#wcc #prizes td.amount{
	width: 60px;
	text-align: right;
	padding-right: 5px;
}
#wcc #prizes td.count{
	width: 20px;
}
*/
#prizes td.prize{
	width: 10em;
}
#prizes td.amount{
	width: 3em;
	text-align: right;
}
#prizes td.count{
	width: 3em;
	padding-left: .5em;
	pa
}
#predictions h4{
	text-align: center;
}
#predictions table, #fixtures table, #results table{
	margin-left: 10%;
}
#predictions td.submit{
	vertical-align: middle;
	text-align: left;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
}
td.round{
	text-align: center;
	width: 20px;
	vertical-align: middle;
}
/*
td.fixdate, th.fixdate{
	text-align: left;
	width: 70px;
	vertical-align: middle;
}
td.fixtime, th.fixtime{
	text-align: left;
	width: 50px;
	vertical-align: middle;
}
*/
.round{
	text-align: center;
	width: 3em;
	vertical-align: middle;
}.fixdate{
	text-align: left;
	width: 10em;
	vertical-align: middle;
}.fixtime{
	text-align: left;
	width: 5em;
	vertical-align: middle;
}
.group{
	text-align: center;
	width: 3em;
	vertical-align: middle;
}
.fixnum{
	text-align: right;
	width: 2em;
	vertical-align: middle;
}
.fixture{
	text-align: left;
	width: 15em;
	padding-left: 1em;
	vertical-align: middle;
}
.venue{
	text-align: left;
	width: 10em;
	vertical-align: middle;
	padding-left: 1em;
}
.prediction{
	text-align: center;
	width: 30px;
	vertical-align: middle;
}
.result{
	text-align: center;
	width: 3em;
	vertical-align: middle;
}
.timestamp{
	text-align: left;
	width: 200px;
	padding-left: 10px;
	vertical-align: middle;
}
.category{
	width: 30em;
}
.fixturesummary .category{
	width: 5em;
}

.value{
	width: 10em;
}
.sampleresult{
	width: 7em;
}
.explanation {
	width: 40em;
}
