div.data table,
table.datamedium {
	background-color: #f5f5f5;
	margin-top: 4px;
	margin-bottom: 10px;
	border: double 3px #063;
}

div.data caption,
table.datamedium caption {
	font-family: Arial;
	text-align: left;
}

table.datamedium caption strong { color: #804000; }

div.data th,
table.datamedium th {
	color: #fffff0;
	font-weight: bold;
	font-size: small;
	background-color: #063;
	text-align: center;
	padding: 2px 4px;
	border: solid 1px #063;
}

div.data th a:link,
div.data th a:visited,
table.datamedium th a:link,
table.datamedium th a:visited {
	color: #f5f5f5;
}

div.data th.left,
table.datamedium th.left { text-align: left;}

div.data th.name,
div.data td.name,
table.datamedium th.name,
table.datamedium td.name {
	text-align: center;
	width: 200px;
}

div.data th.number,
div.data td.number,
div.data td.center,
table.datamedium th.number,
table.datamedium td.number,
table.datamedium td.center {
	text-align: center;
}

div.data td.total {
	font-size: small;
	font-weight: bold;
	text-align: right;
}

div.data td.money,
table.datamedium td.money,
div.data th.right,
table.datamedium th.right,
div.data td.right,
table.datamedium td.right {
	text-align: right;
}

div.data th.date,
div.data td.date,
div.data td.icon,
table.datamedium th.date,
table.datamedium td.date,
table.datamedium td.icon {
	text-align: center;
}

div.data td,
table.datamedium td {	
	background-color: #f5f5f5;
	text-align: left;
	padding: 2px 4px;
	border: solid 1px #960;
}

div.data td { font-size: x-small;}

table.datamedium td { font-size: small;}

table.datamedium td a:link,
table.datamedium td a:visited { text-decoration: none; }
table.datamedium td a:hover { text-decoration: underline; }

div.data td.thumbnail,
table.datamedium td.thumnail {
	font-size: small;
	text-align: center;
	padding-bottom: 4px;
}

div.data td li {
	font-size: x-small;
	text-align: left;
}

div.data td.thumbnail img {
	margin-bottom: 4px;
}

div.data td.thumbnail img,
div.data td.thumbnail a:link img,
div.data td.thumbnail a:visited img,
table.datamedium td.thumbnail img,
table.datamedium td.thumbnail a:link img,
table.datamedium td.thumbnail a:visited img {
	border: solid 1px black;
}

div.data td.thumbnail a:hover img,
table.datamedium td.thumbnail a:hover img {
	border: solid 1px #009;
}

table.videocat th {
	background-color:#cbdcd4;
	text-align:right;
	padding: 4px 4px 4px 20px;
}

table.videocat td {
	text-align:left;
	padding: 4px 8px;
}

/* added transparent no border linking images */
div.data td a:link img.transparent,
div.data td a:visited img.transparent,
div.data td a:hover img.transparent,
table.datamedium td a:link img.transparent,
table.datamedium td a:visited img.transparent,
table.datamedium td a:hover img.transparent {
	border: none;
}

div.data tr.dark,
div.data tr.dark td,
table.datamedium tr.dark,
table.datamedium tr.dark td {
	background-color: #f5f5f5;
	font-size: small;
}

div.data tr.light,
div.data tr.light td,
table.datamedium tr.light,
table.datamedium tr.light td {
	color: #333;
	font-size: small;
	background-color: #fff;
}

