#content     {
                width:              500px;
                height:             480px;
                clear:              both;
                float:              left;
                border-top:         2px solid #baaa9c;
                border-left:        2px solid #baaa9c;
                border-bottom:      3px solid #ddd;
                border-right:       2px solid #ddd;
                background:         transparent;
                line-height:        20px;
                font-size:          140%;
                padding:            10px;
                font-weight:        normal;
                margin-bottom:      0px;
                margin-top:         10px;
                margin-left:        20px;
                overflow:           auto;
                scrollbar-base-color: #381200;
                scrollbar-face-color: #000;
                overflow-x:         hidden;
                color:              #000;
                background:         #eeeeee;
                opacity:            .75;
                filter: alpha(opacity=75);
             }

#content p   {
                padding:            5px;
                color:              #4b2705;
             }

#content a   {
                color:              #985601;
             }

#menu        {
               width:               900px;
               height:              50px;
               clear:               both;
               text-align:          center;
               font-size:           120%;
               padding-left:        0px;
               padding-top:         15px;
             }

#menu ul     { 
               list-style-type:     none;
               padding-left:        0px;
               padding-top:         0px;
               width:               445px;
               /*height:             74px;*/
               background:          transparent no-repeat top left;
             }              

#menu li     {
               float:               left;
               display:             inline;
               width:               auto;
               margin:              0px;
               padding:             0px;
               padding-left:        5px;
               padding-right:       0px;
               line-height:         20px;
               color:               #fff;
               vertical-align:      bottom;
               text-align:          center;
               position:            relative;
             }

#menu a      {
               float:               left;
               display:             block;
               width:               auto;
               margin:              0px;
               padding:             0px;
               padding-left:        5px;
               padding-right:       0px;
               color:               #fff;
               line-height:         20px;
               text-decoration:     none;
               border-bottom:       none;
               vertical-align:      bottom;
               text-align:          center;
             }

#menu li     {
               position:            relative;
             }


#menu ul ul  {
               position:            absolute;
               z-index:             500;
               top:                 20px;
               left:                0;
             }

#menu ul ul li {
               clear:               both;
               width:               150px;
               position:            relative;
               /*background: #551F00;*/
               border-right:        1px solid #999;
               border-bottom:       1px solid #999;
               border-left:         1px solid #aaa;
               top:                 0;
               left:                0;
               background:          #000;
             }

#menu ul ul ul {
               position:            absolute;
               top:                 0;
               left:                155px;
             }

div#menu ul ul {
               display:             none;
             }

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
             {
               display:             none;
             }

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
             {
               display:             block;
             }

div#menu ul ul li:hover {
               background:          #4b2705;
             }

#menu img    {
               padding:             0px;
               padding-left:        10px;
               margin:              0px;
               border:              0px;
               font-size:           0px;
               line-height:         0px;
               float:               left;
               display:             inline;
               text-align:          center;
              }

#menu a:hover {
               line-height:         20px;
               vertical-align:      bottom;
               text-align:          center;
               color:               #ecbd8f;
               border-bottom:       0px solid #ecbd8f;
              }


#copyright    { /* div to contain the copyright of every page */
                clear:              both;
                width:              auto;
                height:             20px;
                color:              #FFFBD9;
                margin-top:         0px;
                line-height:        20px;
                vertical-align:     top;
                text-align:         center;
                padding:            0px;
                padding-right:      0px;
                font-size:          120%;
                border:             solid 0px #fff;
              }

#copyright a  {
                color:              #FFF5B5;
              }

#news         {
                clear:              both;
                float:              left;
                width:              480px;
                height:             140px;
                margin-top:         0px;
                margin-left:        20px;
                color:              #4b2705;
                line-height:        20px;
                font-size:          120%;
                background:         transparent;
                padding: 5px;
                border-top:         0px solid #baaa9c;
                border-left:        0px solid #baaa9c;
                border-bottom:      0px solid #ddd;
                border-right:       0px solid #ddd;
              }
              
#news h1      {
                font-size:          160%;
              }
              
#mail list    {
                clear: both;
                float: left;
              }

