#header, #link {
	color:#4F4F4F;
}

#header a {
	color:#838383;
}

#crossword table {
	background-color:#4F4F4F;
}

.pcbkgnd, .pc {
	background-color: #FFFFFF;
}

.focuspcbkgnd, .focuspc {
	background-color:#D6E2F6;
}

.activepcbkgnd, .activepc {
	background-color:#A7BDE9;
}

.wrongpcbkgnd, .wrongpc {
	background-color: #CC3333;
}

.spacer {
	background-color:#4f4f4f;
}

.label {
	color:#838383;
}

.clues {
	border:1px solid #D0D9DA;
}

.clues a {
	color:#4F4F4F;
}

a.clue:hover {
	background-color:#EEF2F2;
}

.activeclue {
	background-color:#D0D9DA;
}
