a img {
	border: 0;
}

/* Sortable tables start here */

table.sortable, table.unsortable {
	border-spacing: 0;
	border:1px solid black;
}

table.sortable th, table.sortable td, table.unsortable th, table.unsortable td {
	padding-left:3px;
	padding-right:3px;
	text-align: center;
	font:75% sans-serif;
}

table.sortable th, table.unsortable th {
	padding-top:8px;
	padding-bottom:8px;
	background:url(Images/table-header-bg.gif) repeat-x;
	color: gainsboro;
	font-weight:bold;
	border-bottom:none;
}

table.sortable td.row, table.unsortable td.row {
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

table.sortable td.row-left, table.unsortable td.row-left {
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:left;
}

table.sortable th a, table.unsortable th a {
	color: gainsboro;
	text-decoration: none;
}

table.sortable td a, table.unsortable td a, #monitors2 td a  {color:#9E1212; text-decoration:none;}
table.sortable td a:hover, table.unsortable td a:hover, #monitors2 td a:hover {text-decoration:underline;}
table.sortable td a:visited, table.unsortable td a:visited, #monitors2 td a:visited {color:#775454;}

table.sortable tr.odd td {
	background-color: lightgray;
	color:#3F3F3F;
}

table.sortable tr.even td, table.unsortable tr.dark td {
	background-color: silver;
}

table.sortable tr.sortbottom td {
	background-color: gray;
	font-weight: bold;
}

caption {
	text-align:left;
	font-style:italic;
	font-size:90%;
}

#games {
	width:100%;
}

#general {
	width:100%;
}

#multi-tabling {
	width:100%;
}

#multi-tabling th {
	font-size:65%;
} 

/* Sortable tables end here */

#brm1 {
	width:520px;
	padding:0;
	margin:0 auto;
}

#brm2 {
	width:90%;
	padding:0;
	margin:0 auto;
}

.tableheader {
	font-size:75%;
}

caption {
	text-align:left;
	font-style:italic;
	font-size:75%;
}

td ul.intable {
	margin-bottom:0;
}

td.handranking {
	font-size:80%;
	text-align:left;
	background:none;
	color:black;
	valign:center;
	border-top:2px solid lightgray;
	border-bottom:2px solid lightgray;
}

td.handrankingleft {
	font-size:80%;
	text-align:left;
	background:lightgray;
	color:black;
	valign:center;
}

#wbw {
	width:600px;
	margin:0 auto;
	padding:0;
}

#wbw td {
	font-weight:bold;
	font-size:90%;
	padding: 15px 0;
}

.strat1 {
	width:450px;
	margin:0 auto;
	text-align:center;
	font-size:90%;
}

.strat1 td {
	color:black;
}

#strat2 {
	width:75%;
	margin:0 auto;
}

.thtop {
	border-bottom:1px solid #9E1212;
}

#strat3 {
	width:620px;
	margin:0 auto;
}

#MTT {
	width:100%;
}

#MTT td {
	width:50%;
	padding:10px;
	text-align:left;
	font-size:75%;
}

#freeroll {
	width:210px;
	float:right;
	padding:0;
	margin:0 0 20px 20px;
}

#FR {
	width:210px;
	float:right;
	padding:0;
	margin:0 0 20px 20px;
}

#tourneys {
	width:90%;
	margin:0 auto;
}

#rake1 {
	width:80%;
	margin:0 auto;
}

#rake1 td, #rake2 td, #monitors1 td {
	padding:4px;
}

#rake1 td.left, #monitors1 td.left, #ps-ftp2 td.left, #ps-ftp2 th.left{
	text-align:left;
}

#rake2 {
	width:95%;
	margin:0 auto;
}

#rake3 {
	width: 80%;
	margin:0 auto;
}

#monitors1 {
	width: 90%;
	margin: 0 auto;
}

#monitors2 {
	width:100%;
	margin:0 auto;
}

#monitors2 td {
	font-size:75%;
	padding:10px 0;
}

#ps-ftp {
	width: 538px;
	margin:0 auto;
}

#ps-ftp2 {
	width: 80%;
	margin:0 auto;
}