@charset "UTF-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Special+Elite);

#TITLE
{
font-family: 'Special Elite', cursive;	
}

.qtable
{
background-color:white;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
width:800px;
}


#wrapper
{
margin-top:30px;
display:none;	
}

body,html
{
font-family:Verdana, Geneva, sans-serif;	
}

.greyBtn
{
padding:5px;background:grey;border:1px black solid;
}

.greyBtn a:link, .greyBtn a:visited, .greyBtn a:active
{
color:white;text-decoration:none; 
}
.xwordcell,li
{
cursor:pointer;	
list-style-type: none;
background:white;
}

span:hover
{
background:#0F0;
}

.yellow
{
background:#0F0;	
}

input
{
cursor:pointer;	
font-family:Verdana, Geneva, sans-serif;
border:none;
padding:none;
margin-top:15px;
text-align:center;
}

body {
    background-image: url("bg.jpg");
    background-repeat: repeat;
}

#crossword {
    text-align:center;
	
}

.crossword {
    border-collapse:collapse;
    font-family:"Courier New", Courier, monospace;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}

.crossword td {
    border:1px solid black;
    padding:0;
    margin:0;
    vertical-align:middle;
    padding:0;
    text-align:center;
    width:22px;
    height:28px;
}

.crossword .no-border {
    border:none;
}

#clues {
    margin:auto;
}

#clues td {
    vertical-align:top;
}

.green
{
background:#0F0;	
}

.red
{
background:red;	
}



.grey
{
border:3px red solid;
padding:-3px;
margin:-3px;
}
