body {
/*    background: url(/templates/competition/106/registration_files/title.jpg) #ffffff no-repeat; */
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 80%;
   color: #333366;
   margin-top: 154px;
}

#title {
   position: absolute;
   top: 0;
   left: 0;
}

#title img {
   border-width: 0;
}

/*
table {font-size: 100%;}
*/
h1 {
   font-size: 2em;
   font-weight: normal;
}
h2 {
   font-size: 1.5em;
   font-weight: normal;
}
h3 {
   font-size: 1.2em;
   font-weight: bold;
}
h4 {font-size: 1.25em;
    font-weight:normal;}
h5 {font-size: .75em;
    font-weight:normal;}
h6 {font-size: .6em;
    font-weight:normal;}

ol {
   list-style-type: numeric;
}
li ol {
   list-style-type: lower-alpha;
}

#footer {
   padding-top: 10pt;
   font-size: 80%;
   width: 100%;
}
#footer table {
   border-spacing: 0;
}


#menu {
   background: url(/templates/competition/106/registration_files/menu.jpg) #6e6cad no-repeat;
   position: absolute;
   top: 120px;
   left: 0px;
   width: 99%;
/*  float: left; */
/*  display: none; */
}

#menu ul {
 display: inline;
 list-style: none;
 margin: 0;
 padding: 0;
/*  float: left; */
 width: 100%;
}

#menu ul li {
 float: left;
 display: inline;
 width: 9.7%; /* 100 / 9 */
 border-width: 1px;
 border-style: solid;
 border-color: #cce #88a #557 #bbd;
 white-space: nowrap;
 margin: 0;
}

#menu ul li a {
 display: block;
 color: #fff;
/*  padding-top: 5px; */
/*  padding-bottom: 5px; */
 text-decoration: none;
 font-weight: bold;
 padding: 3px 5px 3px 5px;
}

#menu ul li a:hover {
 background: #6a6aad;
}

@media print {
body {
 margin-top: auto;
}
#menu, #login, #announce {
 display: none;
}
}

