body { background: #010244;
       background-image: url(bg.gif);
       background-repeat: repeat;
       color: #613F33;
       margin: 0;
       padding: 0;
       border: 0;
       text-align: center;
       font-family: verdana, arial, sans-serif;
       padding-bottom: 25px;
       }

#wrapper { background: #FFFFFF;
           color: #010244;
           margin: 0px auto;
           padding: 0;
           border: 2px solid #8DC5D3;
           width: 624px;  /* bmh */
           voice-family: "\"}\"";
           voice-family:inherit;
           width: 620px;
           }

html>#wrapper { width: 620px;
              }

#header { background: #FFFFFF;
          color: #613F33;
          border: 0;
          border-bottom: 2px solid #8DC5D3;
          margin: 0;
          padding: 0;
          text-align: left;
          }

#header img  { margin: 0;
               padding: 0;
               border: 0;
               }

#pagebody { padding: 0;
            margin: 0;
            border: 0;
            text-align: left;
            color: #010244;
            background: transparent;
            clear: both;
            }

#maincontent { float: left;
               margin: 5px;
               margin-left: 10px;
               margin-top: 10px;
               padding: 5px;
               border: 0px;
               text-align: justify;
               font-size: 11px;
               line-height: 14px;
               width: 440px;  /* box model hack */
               voice-family: "\"}\"";
               voice-family:inherit;
               width: 420px;
               font-size: 11px;
               }

html>#maincontent { width: 420px;
                  }

#sidebar  { padding: 0;
            margin: 5px 5px 5px 450px;
            color: #A64328;
            font-family: Times New Roman, serif;
            font-size: 11px;
            letter-spacing: 3px;
            text-transform: uppercase;
            background: #FFFFFF;
            border: 0px;
            /* compensates for IE Win bungling */
            height: 100%;
             }

#footer { border: 0;
          margin: 5px;
          border-top: 1px solid #8DC5D3;
          color: #010244;
          background: #FFFFFF;
          padding: 2px;
          text-align: center;
          clear: both;
          font-size: 9px;
          }

html>#footer { font-size: 9px;
               }

#footer p { margin: 0;
            padding: 0;
            text-align: center;
            }

#maincontent ul { margin: 0;
                  margin-left: 5px;
                  padding: 0;
                  text-align: left;
                  border: 0;
                  }

#maincontent ul li { list-style: none;
                     margin: 0;
                     margin-bottom: 0px;
                     padding: 0;
                     line-height: 15px;
                     font-size: 11px;
                     }

html>#maincontent ul li { font-size: 10px;
                           }

#subnav { margin: 0 0 25px 0;
          padding: 5px;
          border: 0;
          }

#subnav ul { margin: 0;
             margin-left: 3px;
             padding: 0;
             text-align: center;
             border: 0;
             }

#subnav ul li { list-style: none;
                margin: 0;
                padding: 0;
                line-height: 18px;
                font-size: 10px;
                }

html>#subnav ul li { font-size: 11px;
                     }

#subnav ul li a { font-weight: normal;
                  }

#subnav dl { margin: 0;
             padding: 0;
             }

#subnav dt { font-weight: bold;
             text-align: center;
             font-size: 13px;
             voice-family: "\"}\"";
             voice-family: inherit;
             font-size: 13px;
             }

html>#subnav dt { font-size: 13px;
                  }

#subnav dd { padding: 0;
             margin: 2px 0 10px 0;
             }

h1 { font-family: Times New Roman, serif;
     font-size: 16px;
     letter-spacing: 3px;
     text-transform: uppercase;
     font-weight: bold;
     text-align: left;
     margin-top: 0px;
     margin-bottom: 2px;
     }

h2 { font-family: verdana, arial, sans-serif;
     font-size: 11px;
     font-weight: bold;
     text-align: center;
     margin-bottom: 2px;
     }

#sidebar p { font-size: 9px;
             text-align: left;
             }

p.noindent { text-align:center; }

.td { color: #010244; }

.enth3_name { font-family: verdana, sans serif;
              font-size: 10px;
              background-color: #FFFFFF;
              color: #010244;
              border: 2px solid #8DC5D3;
              width: 240px;
              }

.enth3_email { font-family: verdana, sans serif;
               font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
               }

.enth3_country { font-family: verdana, sans serif;
                      font-size: 10px;
                      background-color: #FFFFFF;
                      color: #010244;
                      border: 2px solid #8DC5D3;
                 width: 240px;
                 }

.enth3_password { font-family: verdana, sans serif;
                       font-size: 10px;
                      background-color: #FFFFFF;
                      color: #010244;
                       border: 2px solid #8DC5D3;
                  width: 110px;
                  }

.enth3_vpassword { font-family: verdana, sans serif;
                        font-size: 10px;
                      background-color: #FFFFFF;
                      color: #010244;
                      border: 2px solid #8DC5D3;
                   width: 110px;
                   }

.enth3_url { font-family: verdana, sans serif;
             font-size: 10px;
             background-color: #FFFFFF;
             color: #010244;
             border: 2px solid #8DC5D3;
             width: 240px;
             }

.enth3_favorite { font-family: verdana, sans serif;
                        font-size: 10px;
                      background-color: #FFFFFF;
                      color: #010244;
                       border: 2px solid #8DC5D3;
                       width: 240px;
               }

.enth3_comments { font-family: verdana, sans serif;
                       font-size: 10px;
                      background-color: #FFFFFF;
                      color: #010244;
                      border: 2px solid #8DC5D3;
                  width: 240px;
                  }

.enth3_submit { font-family: verdana, sans serif;
                font-size: 10px;
                background-color: #FFFFFF;
                color: #010244;
                border: 2px solid #8DC5D3;
                }

.enth3_reset { font-family: verdana, sans serif;
               font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               }

select { font-family: verdana, sans serif;
         font-size: 10px;
         background-color: #FFFFFF;
         color: #010244;
         border: 2px solid #8DC5D3;
         }

ul.member { list-style-type: none;
            padding: 0;
            margin: 0;
            }

li.member { font-family: verdana, arial, sans serif;
            font-size: 11px;
            color: #010244;
            text-align: left;
            }

ol.rules { list-style-type: decimal;
           padding: 0;
           margin-left: 20px;
           }

li.rules { text-align: justify;
           }



a:link { text-decoration : underline; color: #010244; background: transparent; }
a:active { text-decoration : underline; color: #010244; background: transparent; }
a:visited { text-decoration : underline; color: #010244; background: transparent; }
a:hover { text-decoration : underline; color: #8DC5D3; background: transparent; }

#sidebar a { text-decoration : none; }
#sidebar a:hover { color: #8DC5D3; }


td {
        color: #010244;
        font-family: verdana, arial, sans-serif;
        font-size: 11px;
}

td.upper {
        color: #010244;
        background : #FFFFFF;
        font-family : verdana, arial, sans-serif;
        font-size: 11px;
}

FONT.smaller {
        font-size: 10px;
}

table.entries {
        color : #010244;
        font-family : verdana, arial, sans-serif;
        font-size: 11px;
        border: 2px solid #8DC5D3;
}

hr {
        color: #8DC5D3;
        height: 1px;
}

div.center { text-align: center; }

.center a { text-decoration: none; border: 0; }

.center img {padding: 2px; }

input.text { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

select.text { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

textarea.text { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
              }

input.button { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
              }

input.show_join_name_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

input.show_join_email_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

select.show_join_country_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

input.show_join_password_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 110px;
             }

input.show_join_password_field2 { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 110px;
             }

input.show_join_url_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

textarea.show_join_comments_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

input.show_join_submit_button { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
             }

input.show_join_reset_button { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
             }

input.show_lostpass_email_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
            width: 120px;
             }

input.show_lostpass_submit_button { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
             }

input.show_update_old_email_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

input.show_update_current_password_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
            width: 120px;
             }

input.show_update_name_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

input.show_update_email_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

input.show_update_password_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
            width: 120px;
             }

input.show_update_password_field2 { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
            width: 120px;
             }

select.show_update_country_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

input.show_update_url_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

input.show_update_submit_button { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
             }

select.addform_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }

input.show_update_favourite_field { font-family: 'Verdana', 'Arial', sans serif;
            font-size: 10px;
               background-color: #FFFFFF;
               color: #010244;
               border: 2px solid #8DC5D3;
               width: 240px;
             }
