body  { margin: 25px }
td {}
h1   { font-size: 2em; 
       font-family: Georgia, "Times New Roman", Times, serif; 
       font-weight: bold; 
       line-height: 2em; 
       text-transform: uppercase; 
       margin: 15px 0 0; 
       padding-top: 2px; 
       border-top: 2px solid black }
       
h2     { font-size: 1.50em; 
         font-family: Georgia, "Times New Roman", Times, serif; 
         font-variant: normal; 
         font-weight: bold; 
         line-height: 1.25em !important; 
         text-transform: uppercase; 
         margin: 10px 0 0; 
         padding-top: 2px !important; 
         border-top: 2px solid #000 }
         
h3   { font-size: 1.25em; 
       font-family: Georgia, "Times New Roman", Times, serif; 
       font-variant: small-caps; 
       font-weight: bold; 
       line-height: 1.25em !important; 
       text-transform: lowercase; 
       margin: 10px 0 0; 
       padding-top: 2px !important; 
       border-top: 1px solid #000 }
       
h4 { font-size: 1em; 
     font-family: Georgia, "Times New Roman", Times, serif; 
     font-weight: bold; 
     line-height: 1.2em !important; 
     margin: 0 }
     
.ruleabove   { background-color: #f7efd4; 
               padding-top: 10px; 
               padding-bottom: 10px; 
               border-top: 1px solid #000; 
               border-bottom: 1px solid gray }
               
.padbtm { padding-bottom: 10px }

p  { color: #666; 
     font-size: 1em; 
     font-family: Georgia, "Times New Roman", Times, serif; 
     line-height: 1em; 
     margin-top: 5px; 
     margin-bottom: 5px }
     
.description  { font-size: 0.8em; 
                line-height:2px;
                font-style: italic; 
                line-height: 1em; 
                margin-bottom: 1em }
                
/*the "top" link located throughout*/

.toplink  { color: #666666; 
            font-size: 0.8em; 
            padding: 2px 3px 2px 3px }
            
a.toplink:link  { color: #666666; 
                  font-size: 0.8em; 
                  text-decoration: none; 
                  padding: 2px 3px 2px 3px }
                  
a.toplink:active  { color: #666; 
                    font-size: 0.8em; 
                    text-decoration: none; 
                    padding: 2px 3px 2px 3px }
                    
a.toplink:visited  { color: #666666; 
                     font-size: 0.8em; 
                     text-decoration: none; 
                     padding: 2px 3px 2px 3px }
                     
a.toplink:hover  { color: #fff; 
                   font-size: 0.8em; 
                   text-decoration: none; 
                   background-color: #666; 
                   padding: 2px 3px 2px 3px }
                   
/*list of sections within navigation menu at top*/

a.list:link   { color: #000000; 
                font-size: 1em; 
                font-weight: normal; 
                line-height: 1em; 
                text-decoration: none; 
                margin-right: 25px; 
                margin-left: 5px }
                
a.list:active   { color: #000000; 
                  font-size: 1em; 
                  font-weight: normal; 
                  line-height: 1em; 
                  text-decoration: none; 
                  margin-right: 25px; 
                  margin-left: 5px }
                  
a.list:visited   { color: #000000; 
                   font-size: 1em; 
                   font-weight: normal; 
                   line-height: 1em; 
                   text-decoration: none; 
                   margin-right: 25px; 
                   margin-left: 5px }
                   
a.list:hover   { color: #000000; 
                 font-size: 1em; 
                 font-weight: normal; 
                 line-height: 1em; 
                 text-decoration: underline; 
                 margin-right: 25px; 
                 margin-left: 5px }
                 
.box1 { color: #f7efd4; 
        background-color: #600; 
        padding: 10px }
        
.box2 { color: #000; 
        font-size: 0.8em; 
        line-height: 1em; 
        background-color: #ddd !important; 
        padding: 10px; 
        border: solid 1px }
        
.beer { margin-right: 25px }

/*.price { color: #999; 
         padding-left: 25px }*/
         
.price { color: #000000; 
         padding-left: 25px }

/*.wineglass { color: #999; 
             padding-left: 25px }*/
             
.wineglass { color: #000000; 
             padding-left: 25px }
             
/*.winebottle { color: #999; 
              padding-left: 25px }*/
   
.winebottle { color: #000000; 
              padding-left: 25px }
              
