body.main { 
	background-color: #000000; 
	color: #FFFFFF;
}
td.standardlist{
	color: #FFFFFF;
}
input.error {	
	border: 1px solid #cc0000; 	
	background-color: #ffffff; 
}
span.error { 
	color: #cc0000; 
	font-weight: 600; 
}
A:link {
	text-decoration: underline; 
	color: #C0C0C0
}
A:visited {
	text-decoration: underline; 
	color: #999999
}
A:active {
	text-decoration: underline; 
	color: #FF0000
}
A.rateadd:link {
	text-decoration: none; 
	color: #FF0000; 
	font-size: 20px; 
	font-weight: bold; 
	font-family: Arial;
}
A.rateadd:visited {
	text-decoration: none; 
	color: #CC0044; 
	font-size: 20px; 
	font-weight: bold; 
	font-family: Arial;
}
A.rateadd:active {
	text-decoration: none; 
	color: #FFFFFF; 
	font-size: 20px; 
	font-weight: bold; 
	font-family: Arial;
}
A.today:link {
	text-decoration: none; 
	color: #FF0000; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Arial;
}
A.today:visited {
	text-decoration: none; 
	color: #CC0044; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Arial;
}
A.today:active {
	text-decoration: none; 
	color: #FFFFFF; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Arial;
}

tr.standardlist { 
	background-color: #000000; 
}
tr.standardlist-highlight { 
	background-color: #222222; 
}
td.venues {
	border-left: none; 
	border-top: none; 
	border-bottom: none; 
	border-right: none; 
	vertical-align: bottom; 
	color: #C0C0C0; 
	font-family: arial; 
	font-size: 16px; 
	font-weight: normal;
}
tr.headings {
	
}
td.adrow {
	text-align: center;	
}
th.headings {
	border-left: none;
	border-top: none; 
	border-bottom: #c0c0c0 solid 1px; 
	border-right: none; 
	vertical-align: bottom; 
	text-align:center; 
	color: #FF0000; 
	font-family: arial; 
	font-size: 16px; 
	font-weight: bolder; 
	background-color:#000000;
}
table.venues {
	width:75%; 
}
table.venuedetail {
	width:75%; 
	color: C0C0C0; 
	border: solid 1px #c0c0c0; 
	background-color:#000000;
}
table.reviews {
	color: #C0C0C0 
	border: none; 
}
table.rating { 
	width:30%; 
	color: #C0C0C0 
	border: none; 
}
table.today { 
	color: #000000 ;
	border: #FF0000 solid 5px; 
	background-color: #FF0000;
}
td.today { 
	color: 000000 
	border: solid 5px #FF0000; 
	background-color: 999999;
}
td.rating {
	width:90px; 
	border-left: none; 
	border-top: none; 
	border-bottom: solid 1px #C0C0C0; 
	border-right: solid 1px #C0C0C0; 
	border-spacing:5;  
	vertical-align: bottom; 
	text-align:right; 
	color: C0C0C0; 
	font-family: arial; 
	font-size: 16px; 
	font-weight: bold; 
	background-color:#000000;
}
td.rater {
	width:100px; 
	border-left: none; 
	border-top: none; 
	border-bottom: solid 1px #C0C0C0; 
	border-right: solid 1px #C0C0C0; 
	border-spacing:5;  
	vertical-align: bottom; 
	text-align:right; 
	color: #C0C0C0; 
	font-family: arial; 
	font-size: 16px; 
	font-weight: bold; 
	background-color:#000000;
}
td.ratedate {
	width:150px;
	border-left: none; 
	border-top: none; 
	border-bottom: solid 1px #C0C0C0; 
	border-right: solid 1px #C0C0C0; 
	border-spacing:5;  
	vertical-align: bottom; 
	text-align:right; 
	color: #C0C0C0; 
	font-family: arial; 
	font-size: 16px; 
	font-weight: bold; 
	background-color:#000000;
}
td.comments { 
	width:300px; 
	border-left: none; 
	border-top: none; 
	border-bottom: solid 1px #C0C0C0; 
	border-right: solid 1px #C0C0C0; 
	border-spacing:5;  
	vertical-align: bottom; 
	text-align:right; 
	color: #C0C0C0; 
	font-family: arial; 
	font-size: 16px; 
	font-weight: bold; 
	background-color:#000000;
}
td.spacer { 
	height:50px; 
	border: none;
}
.smalltext { 
	color: #C0C0C0; 
	font-family: arial; 
	font-size: 10px; 
}
.smalltext2 { 
	color: #000000; 
	font-family: arial; 
	font-size: 10px; 
}
.warning { 
	color: #FF0000; 
	font-family: arial; 
	font-size: 24px; 
	font-weight: bolder; 
}
.banner { 
	color: #F7290D; 
	font-family: arial; 
	font-size: 24px; 
	font-weight: bold; 
}
span#counter { 
	color: #FFFFFF; 
	font-family: arial; 
	font-size: 20px; 
	font-weight: bold; 
}
th.closed { 
	border-left: none; 
	border-top: none; 
	border-bottom: none; 
	border-right: none; 
	border-spacing:5;  
	vertical-align: bottom; 
	text-align:center; 
	color: #FF0000; 
	font-family: arial; 
	font-weight: bold; 
	font-size: 20px; 
}
