/* This script is Copyrighted websudoku.dk and stevnhoved.dk */
/* Don't re-use it without an accept from stevnhoved.dk      */

div.game {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

div.ticker {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#board input {
  background-color: transparent;
  border: none;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12pt;
  font-style: normal;
  text-align: center;
  width: auto;
  height: auto;
}

#game input.submit {
  border: 3px double #999999;
  border-left-color: #CCCCCC;
  border-top-color: #CCCCCC;
  background-color: #FFFFFF;
  background-repeat: repeat-x;
  color: #333333;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding: 0.25em;
} 

#game table {
  border: 1px solid black;
  margin-left:auto;
  margin-right:auto;
  padding: 0em;
}

#game td { 
  border: 1px solid black;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  width: 30px;
}

#game p {
  font-family: verdana, arial, helvetica, sans-serif;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#game p.letters {
  font-size: 14pt;
  font-style: normal;
  text-align: center;
}


td.box01, td.box02, td.box03, td.box10, td.box11, td.box12, td.box19, td.box20, td.box21 { color: black; background-color: #c0c0c0; }
td.box07, td.box08, td.box09, td.box16, td.box17, td.box18, td.box25, td.box26, td.box27 { color: black; background-color: #c0c0c0; }
td.box31, td.box32, td.box33, td.box40, td.box41, td.box42, td.box49, td.box50, td.box51 { color: black; background-color: #c0c0c0; }
td.box55, td.box56, td.box57, td.box64, td.box65, td.box66, td.box73, td.box74, td.box75 { color: black; background-color: #c0c0c0; }
td.box61, td.box62, td.box63, td.box70, td.box71, td.box72, td.box79, td.box80, td.box81 { color: black; background-color: #c0c0c0; }

td.box04, td.box05, td.box06, td.box13, td.box14, td.box15, td.box22, td.box23, td.box24 { color: black; background-color: white; }
td.box28, td.box29, td.box30, td.box37, td.box38, td.box39, td.box46, td.box47, td.box48 { color: black; background-color: white; }
td.box34, td.box35, td.box36, td.box43, td.box44, td.box45, td.box52, td.box53, td.box54 { color: black; background-color: white; }
td.box58, td.box59, td.box60, td.box67, td.box68, td.box69, td.box76, td.box77, td.box78 { color: black; background-color: white; }

#menu a {
  border-bottom: 1px dashed #C83F3F;
  color: black;
  font-size: 10pt;
  font-style: normal;
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

#menu a:hover {
  border-bottom: 1px solid #C83F3F;
  text-decoration: none;
}

#main p {
  font-size: 10pt;
  font-style: normal;
  font-family: verdana, arial, helvetica, sans-serif;
}

#main h1 {
  font-size: 16pt;
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
}

#main a.nice {
  background-color: transparent;
  border-bottom: 1px dashed #C83F3F;
  color: black;
  text-decoration: none;
}

#main a.nice:hover {
  background-color: transparent;
  border-bottom: 1px solid #C83F3F;
  color: #C83F3F;
  text-decoration: none;
}

#main input.submit {
  background-color: transparent;
  border: 3px double #999999;
  border-left-color: #CCCCCC;
  border-top-color: #CCCCCC;
  background-color: #FFFFFF;
  background-repeat: repeat-x;
  color: #333333;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding: 0.25em;
} 

#design p {
  background-color: transparent;
  color: #c0c0c0;
  font-size: 8pt;
  font-style: normal;
  font-family: verdana, arial, helvetica, sans-serif;
}

#design a, a:hover, a:visited {
  background-color: transparent;
  color: #c0c0c0;
  text-decoration: none;
}
