A:hover {color: #990000; }

.welcome_tag { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; }
.welcome_name { color: #990000; }
.copyright { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.copyright A { color: #000066; text-decoration:none; }
.copyright A:hover { text-decoration:underline; }
.regular_red { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; }
.regular { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.regular A { color: #990000; text-decoration:none; }
.regular A:hover { color: #996600; text-decoration:underline; }
.top_bar { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.top_bar A { color: #990000; text-decoration:none; }
.top_bar A:hover { color: #996600; text-decoration:underline; }
.top_bar_header { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #660000; }
.top_bar_header A { color: #660000; text-decoration:none; }
.top_bar_header A:hover { color: #014F62; text-decoration:underline; }
.header { font: bold 14px Arial, Helvetica, sans-serif; color: #990000; }
.warning { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; }
.warning A { font: color: #CC0000; text-decoration:none; }
.warning A:hover { color: #996600; text-decoration:underline; }
.warning_blue { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #306C81; }
.warning_blue A { font: color: #990000; text-decoration:none; }
.warning_blue A:hover { color: #996600; text-decoration:underline; }
.small { font: 9pt Arial, Helvetica; }
.small A { font: Arial, Helvetica, sans-serif; color:#663300; }
.smallest { font: 8pt Arial, Helvetica; }
.smallest A{ font: Verdana, Arial, Helvetica, sans-serif; color:#663300; }
.smallestwarning { font: 8pt Arial, Helvetica; color: #CC0000; }
.smallestwarning A{ font: Verdana, Arial, Helvetica, sans-serif; color:#990000; }
.smallestwarning A:hover { color: #996600; text-decoration:underline; }
.smallestINACTIVE { font: 8pt Arial, Helvetica; color:#889BAA; }
.smallestINACTIVE A{ color:#663300; }
.tiny { font: 7px Arial, Helvetica, sans-serif; }
.heading_white {font: bold 11pt Verdana, Geneva, Arial, Helvetica; color: #FFFFFF;}
.contestwinner { font: bold 8pt Arial, Helvetica; color: #CC0000; }
.contestwinner A { font: bold Verdana, Arial, Helvetica, sans-serif; color:#990000; }

.smallest_red { font: 8pt Arial, Helvetica; color:#CC0000; }
.smallest_red A{ font: Verdana, Arial, Helvetica, sans-serif; color:#663300; }

.inputarea { font: bold 12pt Verdana, Arial, Helvetica, sans-serif;	color: #333333; }
.inputarea A { text-decoration: none; font: bold 12pt Verdana, Arial, Helvetica, sans-serif;	color: #663300; }
.admin_footer {	font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #666666; }
.admin_regular { font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #333333; }
.admin_regular A{ font: 10pt Verdana, Arial, Helvetica, sans-serif;	color: #663300; }
.admin_bold { font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #333333; }
.admin_bold A{ font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #663300; }
.admin_list{ font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #333333; }
.admin_list A{ font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #663300; }
.admin_small{ font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #333333; }
.admin_small A{ font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #663300; }
.admin_small_red{ font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #990000; }
.admin_small_red A{ text-decoration: none; font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #990000; }
.admin_small_light{ font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.admin_small_light A{ text-decoration: none; font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.reviews_archive{ font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #663300; }
.reviews_archive A{ font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #663300; }
.reviews_archive_year{ font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #333333; }
.page_header{
	font: 12pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.reviews_letter A{
	font: 10pt  Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
}
.reviews_letter {
	font: 10pt  Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
}
.date {
	font: bold 15pt  Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
}
.headline {
	font: bold 12pt  Verdana, Arial, Helvetica, sans-serif;
	color:#663300;
}

.heading {
	font: bold 13pt Verdana, Arial, Helvetica, sans-serif;
	color: #D53342;
}

	SELECT {border: 1px solid #000000; font: 10px Verdana, Arial, Helvetica; color: #000000;}
	.inputDEMO {
	font: 10px Verdana, Arial, Helvetica;
	color: #333333;
	border:1px solid #000000;
	vertical-align: middle;
}
	.input {
	background-color: #F7F3EA;
	font: 10px Verdana, Arial, Helvetica;
	color: #333333;
	border:1px solid #7F9DB9;
	vertical-align: middle;
}
	.inputwarning {
	background-color: #F7F3EA;
	font: 10px Verdana, Arial, Helvetica;
	color: #CC0000;
	border:1px solid #7F9DB9;
	vertical-align: middle;
}
	.input_center {
	background-color: #F7F3EA;
	font: 10px Verdana, Arial, Helvetica;
	color: #333333;
	border: 1px solid #7F9DB9;
	text-align: center;
	vertical-align: middle;
}
	TEXTAREA {border: thin inset; font: 10px Arial, Helvetica; color: #000000;}
	.normal_td {font: 8pt Verdana, Geneva, Arial, Helvetica; background-color: #e2e2c5;}
	.color_td {font: 8pt Verdana, Geneva, Arial, Helvetica; background-color: #ebebeb;}
	.normal_td A {font: 8pt Verdana, Geneva, Arial, Helvetica; background-color: #e2e2c5; color: #990000; text-decoration: none;}
	.color_td A {font: 8pt Verdana, Geneva, Arial, Helvetica; background-color: #ebebeb; color: #990000; text-decoration: none;}
	.normal_dvd {font: 8pt Arial, Helvetica; }
	.color_dvd {font: 8pt Arial, Helvetica; }
	.normal_dvd A {font: 8pt Arial, Helvetica; color: #990000; text-decoration: none;}
	.color_dvd A {font: 8pt Arial, Helvetica; color: #990000; text-decoration: none;}
	.heading_b {font: bold 13pt Verdana, Geneva, Arial, Helvetica; color: #D53342;}
	.heading_a {font: bold 11pt Verdana, Geneva, Arial, Helvetica; color: #D53342;}
	.heading_a A {font: bold 11pt Verdana, Geneva, Arial, Helvetica; color: #990000; text-decoration:none;}
	.table_heading {font: bold 8pt Verdana, Geneva, Arial, Helvetica; color: #FFFFFF; background-color: #000000;}
	.table_heading A {color: #FFFFFF; text-decoration:none;}
	.table_heading A:hover {color: #FFFFCC; text-decoration:underline;}
	.regular {font: 10pt Verdana, Geneva, Arial, Helvetica;}
	.smallest_header {font: 8pt Arial, Helvetica; color:#FFFFFF;}

.capture {background-color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #990000;}
.orig {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000066; font-size:11px;}
.edit {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; font-size:11px;}
img.cover { border: 1px solid #990000 ; }

	.topbuttons {
	font: bold small-caps 11px Verdana, Geneva, Arial, Helvetica;
	color: #990000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	border: 1px dotted #990000;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 3px;
	margin-left: 1px;
	text-decoration:none;
}

.morepages A {
	font: bold small-caps 11px Verdana, Geneva, Arial, Helvetica;
	color: #FFFFFF;
	background-color: #990000;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	border: 1px dotted #000099;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	text-decoration:none;
}

.morepages A:hover {
	font: bold small-caps 11px Verdana, Geneva, Arial, Helvetica;
	color: #990000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	border: 1px dotted #990000;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	text-decoration:none;
}

.ButtonOverEB A:hover
{
    BACKGROUND-COLOR: #EBEBEB; 
    BORDER-BOTTOM: #CDCDCD solid 1px; 
    BORDER-LEFT: #CDCDCD solid 1px; 
    BORDER-RIGHT: #CDCDCD solid 1px; 
    BORDER-TOP:  #FFFFFF solid 1px; 
    TOP: 3px;
    HEIGHT: 21px; 
    WIDTH: 22px;
}

.sudoku_field
{
	background-color: transparent;
	color: #000066;
	font: 20px "lucida handwriting","comic sans ms";
	border: 0px solid #7F9DB9;
	text-align: center;
	vertical-align: middle;
}

.sudoku_field_visable
{
	background-color: transparent;
	color: #FF0000;
	font: 20px "lucida handwriting","comic sans ms";
	border: 0px solid #7F9DB9;
	text-align: center;
	vertical-align: middle;
}

