#puzzle .alphabet{
    border-left:solid #000 1px;
    border-top:solid #000 1px;
    color:#064754;
    font-size:1.5em;
    line-height:50px;
    text-align: center;
}
#puzzle{
	background:#FFF;
    border-bottom: solid #000 1px;
    border-right: solid #000 1px;
    display: inline-block;
    height: 700px;
    position:relative;
    top: 3px;
    width: 700px;
}
#wordList{
    display:inline-block;
    left: 200px;
    position:relative;
    top: -10px;
    font-size: 1.5em;
    text-align: center;
}
#wordList div {
	background:#064754;
    color:#FFF;
    margin:5px auto;
    padding:8px 5px;
}
#puzzle .hover{
    background-color:#FC6;
}
#puzzle .complete, #wordList .complete{
    background-color:#999;
}
#puzzle .active, #wordList .active{
    background-color:#39F;
}