    /* Style Sheet definitions need to be commented to hide them from incompatible Browsers.*/


    #main {
       font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
    }

    #main h1  {
       padding: 4px 30px;
       margin-top: 10px;
       text-transform: uppercase;
       font-size: 14px;
       position: relative;
       background-image:url(/theme/css/images/fond_titre.png);
       height: 20px;
       position:relative;
    }
    #main h2  {
       padding: 4px 30px;
       margin-top: 10px;
       text-transform: uppercase;
       font-size: 13px;
       position: relative;
       background-image:url(/theme/css/images/fond_titre.png);
       height: 20px;
       position:relative;
    }
    
    .beerdate {
       margin-top: -30px;
       padding-bottom: 10px;
       padding-right: 20px;
       text-align: right;
       position: relative;
    }

    .beermainnews {
       padding: 0px 20px 0 20px;
       background: #FFFFFF;
    }

    .beerpostbottom {
       clear:both;
       background-color:#FFFFFF;
    }

    .beerpostbottom p {
       margin: 0px;
       padding: 4px 20px 20px 20px;
       border-top: 1px dotted #CCCCCC;
       font-size: x-small;
       background-color:#FFFFFF;
    }

