/* Crossword Puzzle Style */

#CrosswordPuzzleDiv {display:block;}

#CrosswordPuzzleDiv .puzzle-grid {border-color:#000000;border-width:3px;border-style:solid;}
#CrosswordPuzzleDiv .solution-grid {border-color:#000000;border-width:3px;border-style:solid;}
    
#CrosswordPuzzleDiv .locked-cell {background:#000000;color:#000000;height:35px;width:35px;min-height:35px;min-width:35px;font-size:20px;font-weight:bold;border-color:#000000;border-width:3px;border-style:solid;text-align:center;vertical-align:middle;}
#CrosswordPuzzleDiv .clue-cell {background:#ffffff;color:#000000;height:35px;width:35px;min-height:35px;min-width:35px;font-size:20px;font-weight:bold;border-color:#000000;border-width:3px;border-style:solid;text-align:center;vertical-align:middle;}
#CrosswordPuzzleDiv .blank-cell {background:#ffffff;color:#000000;height:35px;width:35px;min-height:35px;min-width:35px;font-size:20px;font-weight:bold;border-color:#000000;border-width:3px;border-style:solid;text-align:center;vertical-align:middle;}
#CrosswordPuzzleDiv .entry-cell {background:#ffffff;color:#000000;height:35px;width:35px;min-height:35px;min-width:35px;font-size:20px;font-weight:bold;border-color:#000000;border-width:3px;border-style:solid;text-align:center;vertical-align:middle;}

#CrosswordPuzzleDiv div.puzzle {text-align:left;}
#CrosswordPuzzleDiv div.solution {text-align:right;}
#CrosswordPuzzleDiv div.control {text-align:center;}

#CrosswordPuzzleDiv div.clues {text-align:left;}
#CrosswordPuzzleDiv div.answers {text-align:left;}
#CrosswordPuzzleDiv div.notes {text-align:left;}
