/*************
Default Theme
*************/

/* header */
table.tablesorter th,
table.tablesorter thead td {
	border-collapse: collapse;
	color: #ffffff;
	background-color: #003366;
	border: 1px solid #660066;
	font-size: 18pt;
	padding: 4px 20px 4px 4px;
}
table.tablesorter td select option.boxselect {
	font-size: 18pt;
}

/* tbody */
table.tablesorter td, table.tablesorter td select {
	background-color: #fff;
	border-bottom: #ccc 1px solid;
	padding: 4px;
	font-size: 18pt;
	vertical-align: top;
}

/* hovered row colors */
table.tablesorter tbody > tr:hover > td,
table.tablesorter tbody > tr.even:hover > td,
table.tablesorter tbody > tr.odd:hover > td {
	background: #fdd;
	color: #000;
}
/* Zebra Widget - row alternating colors */
table.tablesorter tr.odd td {
	background-color: #e0e6ff;
}
table.tablesorter tr.even td {
	background-color: #ffffff;
}


form#load_form table td select#puzzle, 
form#archive_form table td select#difficulty,
form#archive_form table td input#source
{
	font-size: 14pt;
}
form#archive_form table td
{
	font-size: 12pt;
}
