
.sq {
   font-family: "Comic Sans MS", Sand, Textile;
   text-align: center;
   font-size:12.0pt;
   width:30px;
   height:30px;
   background:#f5fbf5;
   border: solid #29ABE2;
   cursor: pointer;
}

.hilightSq {
   font-family: "Comic Sans MS", Sand, Textile;
   text-align: center;
   font-size:12.0pt;
   width:30px;
   height:30px;
   background: rgb(152, 215, 241);
   border: solid #29ABE2;
}

.wrongLet {
   position: absolute;
   color:red;
   font-family: "Comic Sans MS", Sand, Textile;
   text-align: center;
   font-size: 12.0pt;
   top: 4px; left:0px;
   width: 30px;
   height: 30px;
}


.clue {
   font-weight: normal ;
   text-decoration: none;
   color:black;
   font-size: 11pt;
   padding-right: 10px;
}

#clues b {
    margin-bottom: 10px;
    margin-top: 8px;
    display: block;
}
.hilightClue {
   text-decoration: none;   
   font-weight: normal ;
   font-size: 11pt;
   color: black;
   background: rgb(152, 215, 241);
   padding-right: 10px;
}



.blank0 {
   font-family: "Comic Sans MS", Sand, Textile;
   text-align: center;
   font-size:4.0pt;
   width:10px;
   height:10px;
   background: #ffffff;
}

.blank {
   font-family: "Comic Sans MS", Sand, Textile;
   text-align: center;
   font-size:12.0pt;
   width:30px;
   height:30px;
   background: #ffffff;
}
.cwlet {
   position: absolute;
   color: black;
   font-family: "Comic Sans MS", Sand, Textile;
   text-align: center;
   font-size: 12.0pt;
   top: 4px; left:0px;
   width: 30px;
   height: 30px;
   cursor: pointer ;
}
.xcwlet {
   position: absolute;
   color: #888888;
   font-family: "Comic Sans MS", Sand, Textile;
   text-align: center;
   font-size: 12.0pt;
   top: 4px; left:0px;
   width: 30px;
   height: 30px;
   cursor: pointer ;
}
.cwnum {
   font-family: "Comic Sans MS", Sand, Textile;
   text-align: left;
   font-size:7.0pt;
   position: relative;
   top: -2px; left: -1px; 
}

.block {
   position: relative;
   display: block;
   width: 30px;
   height: 30px;
}

.inputUpper {
   text-transform: uppercase;
}

.puzzleTable {
   display: block;
   empty-cells: show;
   border: 0px solid  blue;
   border-spacing: 5pt;
   border-style: solid;
   border-collapse: collapse;
   background-color: white;
}
