body {
    font-family: 'Nunito', serif;
}

h1 {
     display: block;
     font-size: 1.5em;
     margin-block-start: 0.83em;
     margin-block-end: 0.83em;
     margin-inline-start: 0px;
     margin-inline-end: 0px;
     font-weight: bold;
}

button, input, select, textarea {
     font-family: 'Nunito';
     font-size: 100%;
}

a {
     color: #2FA7B7;
     text-decoration: none;
}

a:link {
     color: #2FA7B7;
     text-decoration: none;
}

 a:link {
      color: #2FA7B7;
      text-decoration: none;
 }

 a:visited {
      color: #2FA7B7;
      text-decoration: none;
 }

 a:hover {
      color: #F0A530;
      text-decoration: none;
      cursor: pointer;
 }

 a:active {
      color: #F0A530;
      text-decoration: none;
 }

 #main {
     width: 90%;
     margin: auto;
 }
 
 .logo img {
     display: block;
     margin-left: auto;
     margin-right: auto;
 }

nav {
     border-top:3px solid #2FA7B7;
     border-bottom:3px solid #2FA7B7;
     text-align: center;
     font-weight: 900;
}

nav li {
     margin-right:10px;
     margin-left:10px;
     list-style: none; 
     display: inline-block;
 }

 #content {
     padding-top: 10px;
 }

 .antispam {
     display: none;
 }

 .formWidth {
      width: 400px;
 }

 .formMessage {
     width: 500px;
     height: 150px;
 }

.alignTop {
     vertical-align: top;
}

.displayNone {
     display: none;
}

.displayInline {
     display: inline;
}

.marginBottomZero {
     margin-bottom: 0px;
}

.marginTopZero {
     margin-top: 0px;
}

.quiztime {
     width: 300px;
}

#uparrow {
     text-align: center; 
     margin-bottom: 0px;
}

#uparrowimg {
     width: 40px;
}

#footer {
     border-top:3px solid #2FA7B7;
     border-bottom:3px solid #2FA7B7;
     text-align: center;
}

#wordSeek {
     max-width: 650px;
}

.hiddenItem {
     display: none;
}

.bookNextPrev {
     text-align: left; 
     width: 613px;
     height: 0px;
}

.floatRight {
     float: right;
}

.paddingTop10 {
     padding-top: 10px;
}