/* [ Points Table ] */

.points-table {
	margin: .5em -10px 2em;
	background: #222;
	border-collapse: separate;
	width: 710px;
	
	border: 2px solid #000;
	
	-moz-border-radius: 5px;
	}
	
	.points-table th {
		text-align: left;
		font-weight: normal;
		text-transform: uppercase;
		padding: 10px 5px 5px;
		border: none;
		border-bottom: 1px solid #000;
		font-size: .6875em;
		background: #000;
		}
		
	.points-table th.total {
		text-align: right;
		padding-right: 15px;	
		}
		
	.points-table th.team {
		padding-left: 20px;
		}
	
	.points-table tfoot th {
		padding: 0;
		}
		
	.points-table tfoot th.total {
		text-align: right;
		background: url(draw.gif) no-repeat right bottom;	
		padding: 0;
		}
		
	.points-table tfoot th.team {
		background: url(draw.gif) no-repeat left bottom;
		padding: 0;
		}		
		
	.points-table td {
		border: none;
		border-bottom: 1px solid #000;
		border-top: 2px solid #000;
		line-height: 25px;
		padding: 5px;
		/*background: url(points-table_td.gif) repeat-x top;*/
		}
		
		
	.points-table td.team {
		font-weight: bold;
		padding-left: 20px;
		}
		
	.points-table td.total
	 {
		font-weight: bold;
		text-align: right;
		padding-right: 20px;
		}
		
	.points-table tfoot td {
		border: none;
		height: auto;
		line-height: normal;
		padding: 0;
		background: #000;
		}
