/*
  Koala Nonograms Classic theme
  Copyright (C) 2014 Domenico De Felice
  http://domenicodefelice.blogspot.com

  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

table.nonogram.classic {
    font-family: Tahoma sans-serif;
    background-color: white;
    border-spacing: 0;
    border-collapse: collapse;
    empty-cells: show;
}

table.nonogram.classic.nonogram_solved {
}

table.nonogram.classic td.nonogram_column_definition.nonogram_hovered_column,
table.nonogram.classic tr.nonogram_row:hover td.nonogram_row_definition  {
    background-color: #e7e7e7;
}

table.nonogram.classic.nonogram_playing td.nonogram_cell {
    cursor: pointer;
}

table.nonogram.classic td.nonogram_definition {
    font-size: 18px;
    font-weight: bolder;
    color: black;
}

table.nonogram.classic td.nonogram_definition .nonogram_solved_sequence {
    color: #aaaaaa;
    font-weight: normal;
    text-decoration: line-through;
}

table.nonogram.classic td.nonogram_row_definition {
    text-align: right;
    min-width: 70px;
    padding-right: 5px;
}

table.nonogram.classic td.nonogram_column_definition {
    text-align: center;
    vertical-align: bottom;
    height: 70px;
    padding-bottom: 2px;
}

table.nonogram.classic td.nonogram_cell {
    padding: 0;
    width: 30px;
    height: 30px;
    border: thin solid black;
}

table.nonogram.classic tr.nonogram_separation_row td {
    height: 0;
    background-color: black;
}

table.nonogram.classic td.nonogram_separation_column {
    width: 0;
    background-color: black;
}

/*
              _
             | |
  _   _ _ __ | | ___ __   _____      ___ __
 | | | | '_ \| |/ / '_ \ / _ \ \ /\ / / '_ \
 | |_| | | | |   <| | | | (_) \ V  V /| | | |
  \__,_|_| |_|_|\_\_| |_|\___/ \_/\_/ |_| |_|

*/

table.nonogram.classic td.nonogram_unknown_cell {
    background-color: #ffffff;
}

table.nonogram.classic tr.nonogram_row:hover td.nonogram_unknown_cell {
    background-color: #e7e7e7;
}

table.nonogram.classic td.nonogram_unknown_cell.nonogram_hovered_column {
    background-color: #e7e7e7;
}

/*
   __ _ _ _          _
  / _(_) | |        | |
 | |_ _| | | ___  __| |
 |  _| | | |/ _ \/ _` |
 | | | | | |  __/ (_| |
 |_| |_|_|_|\___|\__,_|

*/
					  
table.nonogram.classic td.nonogram_filled_cell {
    border: thin solid white;
    background-color: black;
}

table.nonogram.classic td.nonogram_filled_cell.nonogram_correct_guess {
}

table.nonogram.classic tr.nonogram_row:hover td.nonogram_filled_cell {
    background-color: #4c4c4c;
}

table.nonogram.classic td.nonogram_filled_cell.nonogram_hovered_column {
    background-color: #4c4c4c;
}

/*
                       _
                      | |
   ___ _ __ ___  _ __ | |_ _   _
  / _ \ '_ ` _ \| '_ \| __| | | |
 |  __/ | | | | | |_) | |_| |_| |
  \___|_| |_| |_| .__/ \__|\__, |
                | |         __/ |
                |_|        |___/

*/

table.nonogram.classic td.nonogram_empty_cell {
    background-image: url('empty_cell.gif');
    background-repeat: no-repeat;
}

table.nonogram.classic td.nonogram_empty_cell.nonogram_correct_guess {
}

table.nonogram.classic tr.nonogram_row:hover td.nonogram_empty_cell {
    background-image: url('hovered_empty_cell.gif');
    background-repeat: no-repeat;
}

table.nonogram.classic td.nonogram_empty_cell.nonogram_hovered_column {
    background-image: url('hovered_empty_cell.gif');
    background-repeat: no-repeat;
}
