#Sidebar{
    background:         #D0B05B;
    overflow:           hidden;
    }

#Person{
    border-bottom:      5px solid #FFF;
    }

#MainContent a{
    text-transform:     uppercase;
    }

#TaproomHeader{
    margin:             7px;
    }
    
#MainContent .todaysDate{
    float:              right;
    font-size:          70%;
    margin:             5px 21px 0 0;
    text-transform:     uppercase;
    }

.headerBar{
    background-color:   #F3ECD2;
    padding:            6px 0 0;
    clear:              left;
    }

#TheLatest{
    overflow:           hidden;
    text-indent:        -9999px;
    background:         #F3ECD2 url(../images/taproom/the-latest.gif) no-repeat scroll 16px center;
    margin:             34px 0 0 0;
    padding:            2px 0;
    }
#TodaysTaproomSpecials{
    overflow:           hidden;
    text-indent:        -9999px;
    background:         transparent url(../images/taproom/todays-taproom-specials.gif) 15px 0 no-repeat;
    height:             20px;
    margin:             0;
    }
    
#TaproomMenu{
    overflow:           hidden;
    text-indent:        -9999px;
    background:         transparent url(/images/taproom/taproom-menu.gif) 16px 0 no-repeat;
    height:             15px;
    margin:             0 0 7px;
    }

#MenuLinks a,
#MainContent .meals a{
    color:              #777;
    padding:            0 .3em 0 .7em;
    letter-spacing:     .1em;
    border-left:        1px solid #666;
    }
#MenuLinks a.first,
#MainContent .meals a.first{
    padding-left:       0;
    border-left:        0;
    }
#MenuLinks a.last,
#MainContent .meals a.last{
    padding-right:      0;
    border:             0;
    }

#MenuLinks a.active,
#MainContent .meals a.active{
    color:              #000;
    }

#TaproomMenuWrapper #StartersMenu p{
    margin:             .8em 0;
    }

#TaproomMenuWrapper .menuItem{
    padding:            9px 17px;
    line-height:        1.25em;
    font-size:          79%;
    }

#MainContent h3{
    margin:             10px 15px 4px 17px;
    }
#MainContent h3.menuHeader{
    margin:             0 17px 6px;
    padding-top:        12px;
    letter-spacing:     .2em;
    text-transform:     uppercase;
    font-size:          85%;
    white-space:        nowrap;
    }
#MainContent p{
    line-height:        1.25em;
    margin:             0 17px;
    }
#MainContent .meals{
    padding:            3px 0 3px 17px;
    }

#MainContent .meals a{
    font-size:          85%;
    padding:            0 1em 0 0;
    }

.menuCategoryDescription{
    text-align:         center;
    font-style:         italic;
    margin:             10px 0;
    }

#TaproomSpecials{
    margin:             0 17px 34px;
    }

#TaproomSpecials ul{
    margin:             0;
    padding:            0;
    }

#TaproomSpecials ul li{
    margin:             12px 0 8px;
    }

#HomeTaproomEmailSignUp{
    display:            block;
    padding-bottom:     1px;
    }
    
#MenuLinks{
    padding:            0 17px;
    font-size:          68%;
    text-align:         center;
    line-height:        1.7em;
    }
#MenuLinks a{
    white-space:        nowrap;
    border-color:       #999;
    }

#MoreTaproomInfo{
    text-align:         center;
    border-bottom:      5px solid #FFF;
    }
#MoreTaproomInfo a{
    text-transform:     none;
    }
#TheTaproom{
    overflow:           hidden;
    text-indent:        -9999px;
    height:             30px;
    background:         transparent url(../images/taproom/the-taproom.png) 0 0 no-repeat;
    margin:             0 0 6px;
    }
#MoreTaproomInfo ul{
    margin:             16px 0 0 0;
    }
#MoreTaproomInfo li{
    margin-bottom:      .9em;
    font-size:          120%;
    }
#MoreTaproomInfo a{
    letter-spacing:     0;
    }

#TaproomMiniGallery{
    margin-bottom:      10px;
    }
#TaproomMiniGallery img{
    margin:             7px 0 1px;
    }
#TaproomMiniGallery .photographerCaption{
    color:              #111;
    font-size:          10px;
    }

.uploadToggle{
    font-size:          10px;
    color:              #890203;
    }
.uploadToggle:hover{
    text-decoration:    underline;
    }

.pdfUploader .uploadProgress{
    width:              100%;
    height:             20px;
    margin:             2px;
    background-color:   #E1CE99;
    }

.pdfUploader .uploadProgress .bar{
    height:             20px;
    background-color:   #ED6200;
    width:              0;
    }