p.cenbtn{
text-align: center;
margin: 20px 0;
}

.choice{
font-size: 16px;
}

.turn{
font-size: 24px;
}

.inst{
font-size: 18px;
}

.ithink{
font-size: 18px;
}

.gridhd{
font-size: 24px;
}

.place{
font-size: 22px;
}

.placemy{
font-size: 18px;
}

.qkhd{
font-size: 24px;
}

.tblhd{
font-size: 14px;
font-weight: bold;
}

td.gridtitle{
font-size: 18px;
text-align: center;
margin: 0 0 0 0;
padding: 10px 0 3px;
}

p.bgwin{
font-size: 36px;
font-weight: bold;
text-align: center;
margin: 0 0 20px;
}

p.examplegrid{
text-align: center;
margin: 20px 0;
}

p.entername, p.enterguess{
font-size: 18px;
text-align: center;
margin: 30px 0 0;
}

p.headertext,p.quarkentryheader{
text-align: center;
font-size: 24px;
margin: 10px 0;
}

#coordinateentryarea {height: 120px;}

td.leftquarktable, td.rightquarktable{
text-align: left;
font-family: arial, sans-serif;
font-size: 15px;
margin: 10px 0 10px 0;
line-height: 28px;
vertical-align: middle;
}

td.vspacer{
padding: 10px 0 0;
}

td.hspacer{
padding: 0 0 0 20px;
}

input:focus{
background: #ffa;
border-color: #000;
}

.quarkentrywarning{
font-family: helvetica;
font-size: 18px;
line-height: 22px;
}

.b1{
border-width: 1px;
border-style: solid;
border-color: black;
}

.warn{
font-size: 24px;
color: red;
font-weight: bold;
}

.opt{
font-size: 18px;
text-decoration: none;
color: black;
}

.type{
font-size: 12px;
font-weight: bold;
}

