body {
      background-color: #814e3d;
      }

#menu-box {
           border-top-left-radius: 25px;
           border-top-right-radius: 25px;
           background: #5a7344;
           width: 930px;
           margin: 0 auto;
           }

ul.menu {
         list-style-type: none;
         margin: 0;
         padding: 0;
         overflow: hidden;
         }

.menu-block {
             float: left;
             width: 16.666%;
             }
             
.menu-link{
          display: block;             
          padding-top: 10px;
          padding-bottom: 15px;
          border-top-left-radius: 25px;
          border-top-right-radius: 25px;
          color: black;
          text-decoration: none;
          }            

.menu-link:hover {
                   background-color: #f4c045;
                   }

.menu-text {
            font-family: Georgia,serif;
            text-align: center;
            font-size: 125%;
            }
               
#main-box {
           border-bottom-left-radius: 25px;
           border-bottom-right-radius: 25px;
           background: white;
           padding: 5px 30px; 
           width: 870px;
           margin: 0 auto;
           }
           
.main-text-left {
                 font-family: Georgia,serif;
                 text-align: left;
                 }

.main-text-justify {
                    font-family: Georgia,serif;
                    text-align: justify;
                    }

.main-text-center {
                   font-family: Georgia,serif;
                   text-align: center;
                   }

.main-text-right {
                   font-family: Georgia,serif;
                   text-align: right;
                   }
                   
.intronote-text {
                 font-family: Georgia,serif;
                 margin-left: 25%;
                 text-align: justify;
                 font-size: 88%;
                 }

.note-text {
            font-family: Georgia,serif;
            text-align: justify;
            margin-left: 40%;
            font-size: 88%;
            font-style: italic;
            }
            
.footnote-text {
                font-family: Georgia,serif;
                margin-right: 25%;
                text-align: left;
                }

.works-cited-text {
                   font-family: Georgia,serif;
                   margin-left: 50px;
                   text-indent: -50px;
                   }

.bio-text {
           font-family: Georgia,serif;
           margin-left: 25%;
           text-align: justify;
           }
           
.long-line-poem-text {
                      font-family: Georgia,serif;
                      text-align: left;
                      margin-left: 50px;
                      text-indent: -50px;
                      margin-bottom: -15px;
                      }
                      
.previously-published-text {
                            font-family: Georgia,serif;
                            text-align: right;
                            font-size: 88%;
                            }

.exterior-text-center {
                       font-family: Georgia,serif;
                       text-align: center;
                       font-weight: bold;
                       }
                       
.monospace-text {
                 font-family: "Courier New", Courier, monospace;
                 }

a.black:link, a.black:visited {
                               color: black;
                               text-decoration: none;
                               }

a.black:hover, a.black:active {
                               color: black;
                               text-decoration: underline;
                               }

a.blue:link, a.blue:visited {
                             color: #0B0080;
                             text-decoration: none;
                             }

a.blue:hover, a.blue:active {
                             color: #0B0080;
                             text-decoration: underline;
                             }
                             
.thumbnail {
            border:1px solid #;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;  
            }

table.fullsize {
                border-collapse: collapse;
                width: 100%;
		}

td.thumbnail-cell {
                   text-align: center;
                   font-family: Georgia,serif;
                   vertical-align: top;
                   padding-bottom: 40px;
                   }

td.art {
        text-align: center;
        font-family: Georgia,serif;
        vertical-align: middle;
        }
        
td.nav {
        text-align: center;
        font-family: Georgia,serif;
        vertical-align: top;
        }

td.art-nav {
            text-align: center;
            font-family: Georgia,serif;
            vertical-align: middle;
            font-weight: 700;
            }
            
.index-wrapper {
                width: 100%;
                position: relative;
                }

.index-box-half-noborder {
                          box-sizing: border-box;
                          -moz-box-sizing: border-box;
                          -webkit-box-sizing: border-box;
                          width: 49.6%;
                          display: inline-block;
                          vertical-align: top;
                          }

.index-box-half {
                 box-sizing: border-box;
                 -moz-box-sizing: border-box;
                 -webkit-box-sizing: border-box;
                 width: 49.6%;
                 border: 1px solid #5a7344;
                 display: inline-block;
                 border-radius: 25px;
                 padding-left: 25px;
                 padding-right: 25px;
                 vertical-align: top;
                 }

.index-box-full {
                 box-sizing: border-box;
                 -moz-box-sizing: border-box;
                 -webkit-box-sizing: border-box;
                 width: 99.8%;
                 border: 1px solid #5a7344;
                 border-radius: 25px;
                 padding-left: 25px;
                 padding-right: 25px;
                 }

.hampton-box {
              border: 1px solid black;
              margin-left: 225px;
              padding: 10px;
              width: 219px;
              }
            