body {
        background-color:        silver;
    font-family:        Verdana, Arial, sans-serif;
    font-size:          small;
    width:              95%;
    margin-left:        auto;
    margin-right:       auto;
    min-width:          800px;
}

fieldset { padding-left:      10px;
           padding-right:     10px; 
           padding-bottom:    10px;}
#welcome {  
           font-size:medium;}
#welcome a { text-decoration:none;
             color: #8f123c;
             font-weight:bold;}                      

#header {
    background-image:     url(../images/header.jpg);
    margin:               0px;
    border:               1px solid black;
    height:               200px;
}

#header img { padding: 0px 50px; }

#footer { background-color:    black;
          color:               white;
          font-size:           .7em;
          padding:             1px;
          border-top:          1px solid white;
          border-bottom:       1px solid white;

}

#hinky_event {
             width: 725px;
             border:           2px solid black;
             padding-bottom:    5px}
#hinky_event_title { background: #EAC996;}             
#hinky_event h2 {
                margin-top:0px;
                padding: 3px;
                border-bottom:     1px solid black;
                text-align:center;}
#hinky_event p { padding-left: 50px; }
#allcontent {

   background-color:      white;
   border:                1px solid black;
   padding:               0px 20px;
}

.note { color:            red;
        font-size:        .8em }
        
.error { color: red; }
#navbar {
   background-color: black;
   border-top:       white 1px solid;
   border-bottom:    white 1px solid;
   margin: 0;
   padding: 0 50px;
   height: 2em;
   text-align:  center;}
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   display: block;
   padding: 3px 15px;
   background-color: black;
   color: #fff;
   text-decoration: none; }
#navbar li ul {
   display: none;
   width: 10em; /* Width to help Opera out */
   background-color: silver;
   ;}
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
   background-color: #000;
   border-bottom: 1px solid #fff;
   color: #fff; }
#navbar li li a:hover {
   background-color: gray;
   color:            white; }
   
.category {
   font-weight:  bold;
}
.cat_desc {
   margin-left:  20px;
   font-style:italic;
}
.level0{ font-style: italic;
         color:      blue}
.level1{ font-weight: bold;
          color:      green;}
.level2{ color: maroon;
         font-size: 1.1em;
         font-weight: bold; }
.wrap {
float: left;
width: 100%;
}
.birthday {
 font-size: 1.2em;
}

.actors {color: green;
        font-size: 1.2em;
        font-weight: bold;
}

#nominate {color: black; }