a { color: #29504d; text-decoration: none; }
hr { background-color: #284c58; height: 4px; }

h1 { color: #406369; text-align: center; }

#header {
 background-image: url('/images/head-stripes.jpg');
 background-repeat: repeat-x;
 -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
 height: 150px;
 overflow: hidden;
}
#header img, #menu img { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

#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: 12px; }
#network a { color: #FFFF00; }

.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; }

#menu span a { color: black; }

#footer { clear: both; }
#footer, #note, #searchbar { background-color: #CCCCCC; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#footer a { color: black; }
#note, #searchbar { padding: 10px; }
#searchbar { background-color: #99FF99; color: black; margin-bottom: 10px; }

#brand-answers, #character-answers, #city-answers, #country-answers, #famous-people-answers, #tv-and-movies-answers, #level-answers, #search-answers { overflow: auto; }

#instructions { text-align: center; }
.reveal { display: none; color: white; background-color: #19253b; }

#letteranswers, #letterlinks { overflow: auto; }
.letteranswer { background-color: black; float: left; text-align: center; padding: 0px 10px; margin: 6px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-size: 2em; }
.letteranswer a { color: white; 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: #CCEAE9; color: black; margin-bottom: 10px; }
#about a { font-weight: bold; }

#single-answer, #share-answer {overflow: auto; width: 468px; margin-top: 10px; margin-bottom: 10px; background-color: #19253b; -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 { color: #FFFF00; font-weight: bold; }
#description { float: left; }