/* sol.css  Crossword solution */

body { background-color: #FFFFFF; }
table { table-layout: fixed; empty-cells: show; border-collapse: collapse; }

td { width: 24px; height: 24px; padding: 0pt; overflow: hidden;
   border-color: #808080; border-style: solid; border-width: 1px; 
    font-family: Arial, sans-serif; font-size: 14px; color: #000000;
   text-align: center; vertical-align: middle; }
.x { color: #909090; background-color: #909090; }
.x img { vertical-align: text-top; }

pre { clear: both;  font-family: Arial, sans-serif; font-size: 12px; }

p, h1, h2 { font-family: Arial, sans-serif; font-weight: 400; margin: 2px; }
p { font-size: 10px; }
h1 { font-size: 16px; font-weight: 700; margin: 2px; color: #666666; }
h2 { font-size: 12px; }

.navreturn { color: #808080; font-family: Arial, sans-serif; 
font-size: 12px; font-weight: 700; text-decoration: none; 
line-height: 1.8; }