a { color: #7a6635; text-decoration: none; }
hr { background-color: #284c58; height: 4px; }

h1 { color: black; text-align: center; }

#header {
 background-color: #82cad2;
 background-repeat: repeat-x;
 -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
 height: 150px;
 overflow: hidden;
 background-position: 20px 0px; }
}
#header img, #menu img { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#header a { color: black; }

#headad, #boxad { background-color: #19253b; padding-left: 10px; }
#boxad { background-color: #293950; }

#network { color: white; font-weight: bold; padding: 10px; padding-left: 40px; text-align: right; font-size: 18px; }

.curved { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

#menu { overflow: auto; }

#menu span, .answer { 
 float: left;
 padding: 5px;
 text-transform: uppercase;
 text-align: center;
 background-color: white;
 margin: 5px;
 -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}

#topnav ul, #levelsnav ul { list-style: none; background-color: #29504d; font-size: 16px; text-transform: uppercase; padding: 10px 0px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#topnav a, #levelsnav a { color: white; font-weight: bold; }
#topnav ul li, #levelsnav ul li { display: inline; padding: 10px; }
#topnav img { width: 16px; height: 16px; }

.answer { min-height: 100px; margin-right: 10px; background-color: #fdcf5e; padding: 8px; }
.answer a { color: black; }

#menu span a { color: black; }

#footer { clear: both; color: white; text-align: right; background-color: black; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 2px; }
#footer a { color: white; }
#note { padding: 10px; }

#level-answers, #search-answers { overflow: auto; }

#instructions { text-align: center; }
.reveal { display: none; color: white; background-color: #19253b; }

#letteranswers, #levellinks { overflow: auto; }
.levellink { background-image: url('/images/level-bkg.png'); background-repeat: repeat-x; background-color: #fdcf5e; float: left; text-align: center; padding: 2px 10px; margin: 6px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-size: 1em; }
.levellink a { color: #7a6635; font-weight: bold; }
.bignumber { font-size: 3em; }

#search, #about { background-color: #29504d; color: white; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 10px; }
#search a{ color: white; }
.search-word { margin: 0px 4px; }

#about { background-color: #82cad2; color: black; margin-bottom: 10px; }
#about a { font-weight: bold; color: black; }

#single-answer, #share-answer, #next-answer {overflow: auto; width: 468px; margin-top: 10px; margin-bottom: 10px; background-color: #fdcf5e; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#share-answer { display: none; text-align: right; padding: 6px; width: 456px; }
#single-answer p, #share-answer p { font-size: 24px; margin: 0px; padding: 0px; }
#share-answer p { margin-bottom: 2px; }
#single-answer p { margin-top: 10px; }
#single-answer a, #share-answer p, #next-answer { color: #7a6635; font-weight: bold; }
#description { float: left; }

#next-answer { text-align: right; margin-top: 30px; background-color: #CCCCCC; }

.description { background-color: #fdcf5e; margin: 10px; }

#levellist { list-style: none; font-size: 1.3em; overflow: auto; }
#levellist li { float: left; padding: 10px; background-image: url('/images/level-bkg.png'); background-repeat: repeat-x; background-color: #fdcf5e; margin: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

#theme-packs { overflow: auto; }
#theme-packs lh { float: left; border-bottom: 1px solid red; margin: 10px; }
#theme-packs li { background-color: black; color: white; list-style: none; float: left; padding: 4px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 1px 4px; }
#theme-packs li a { color: white; }