p.other{
margin: 10px 0 20px 0;
text-align: center;
font-size: 14px;
}

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

.clue{
margin: 0;
font-size: 16px;
}

.inst{
margin: 0;
color: #999;
font-size: 12px;
}

.puzhd{
margin: 0;
padding: 15px 0 0;
font-size: 22px;
}




/* position the indexpage columns */
/* see phyysicsfest.css for note about div.listcontainer's padding value */
div.listcontainer{
position: relative;
top: 0; left: 0;
width: 490px;
margin: 0 auto 0;
padding: 5px 0;
}

div.leftlist{
position: relative;
top: 0; left: 0;
width: 300px;
}

div.rightlist{
position: absolute;
top: 5px; left: 340px;
width: 150px;
}

div.listcontainer p{
margin: 5px 0;
font-size: 16px;
}

/* element crossword needs to be a different size */
div.elelistcontainer{
position: relative;
top: 0; left: 0;
width: 600px;
margin: 0 auto 0;
padding: 5px 0;
}

div.eleleftlist{
position: relative;
top: 0; left: 0;
width: 300px;
}

div.elerightlist{
position: absolute;
top: 5px; left: 300px;
width: 300px;
}

div.elelistcontainer p{
margin: 5px 0;
font-size: 16px;
}


/* post text */
div.posttext{
margin: 60px 40px 20px;
}


/* just center what we have */
div.quickfix{
width: 680px;
margin: 0 auto;
}
