body { background: #4F052F;
       color: #EB9087;
       margin: 0;
       padding: 0;
       border: 0;
       text-align: center;
       font-family: verdana, arial, sans-serif;
       }

#wrapper { background: #09052E;
           color: #EB9087;
           margin: 0px auto;
           padding: 0;
           border: 0;
           width: 604px;  /* bmh */
           voice-family: "\"}\"";
           voice-family:inherit;
           width: 600px;
           }

html>#wrapper { width: 600px;
              }

#header { background: #09052E;
          color: #EB9087;
          border: 0;
          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: #EB9087;
            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: 420px;  /* box model hack */
               voice-family: "\"}\"";
               voice-family:inherit;
               width: 400px;
               font-size: 11px;
               }

html>#maincontent { width: 400px;
                  }

#sidebar  { padding: 0;
            margin: 20px 5px 5px 430px;
            color: #EB9087;
            font-family: verdana, arial, sans-serif;
            font-size: 11px;
            text-transform: uppercase;
            background: #09052E;
            border: 0px;
            /* compensates for IE Win bungling */
            height: 100%;
             }

#footer { border-bottom: 20px solid #09052E;
          margin: 5px;
          margin-bottom: 0px;
          border-top: 1px solid #EB9087;
          color: #EB9087;
          background: #09052E;
          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-family: arial, sans-serif;
            font-weight: bold;
             text-align: center;
             line-height: 16px;
             font-size: 14px;
             border-bottom: 1px solid #EB9087;
             letter-spacing: 3px;
             voice-family: "\"}\"";
             voice-family: inherit;
             font-size: 14px;
             }

html>#subnav dt { font-size: 14px;
                  }

#subnav dd { padding: 0;
             margin: 2px 0 10px 0;
             }

h1 { font-family: arial, sans-serif;
     font-size: 14px;
     letter-spacing: 3px;
     text-transform: uppercase;
     border-bottom: 1px solid #EB9087;
     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;
             }



ul.show_sort_list { list-style-type: none;
            padding: 0;
            margin: 0;
            }

ul.member { list-style-type: none;
            padding: 0;
            margin: 0;
            }

li.member { font-family: verdana, arial, sans serif;
            font-size: 11px;
            color: #EB9087;
            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: #EB9087; background: transparent; }
a:visited { text-decoration : underline; color: #EB9087; background: transparent; }
a:hover { text-decoration : underline; color: #EEB9B4; background: transparent; }
a:active { text-decoration : underline; color: #EEB9B4; background: transparent; }

#sidebar a { text-decoration : none; }

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: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

select.text { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

textarea.text { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

input.button { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               }

input.show_join_name_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

input.show_join_email_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

select.show_join_country_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

input.show_join_password_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 120px;
             }

input.show_join_password_field2 { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 120px;
             }

input.show_join_url_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

textarea.show_join_comments_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

input.show_join_submit_button { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
             }

input.show_join_reset_button { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
             }

input.show_lostpass_email_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

input.show_lostpass_submit_button { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
             }

input.show_update_old_email_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

input.show_update_current_password_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 120px;
             }

input.show_update_name_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

input.show_update_email_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

input.show_update_password_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 120px;
             }

input.show_update_password_field2 { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 120px;
             }

select.show_update_country_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

input.show_update_url_field { font-family: 'Verdana', 'Arial', sans serif;
               font-size: 10px;
               background-color: #09052E;
               color: #EB9087;
               border: 1px solid #EB9087;
               width: 240px;
             }

input.show_update_submit_button { font-family: 'Verdana', 'Arial', sans serif;
                  font-size: 10px;
                  background-color: #09052E;
                  color: #EB9087;
                  border: 1px solid #EB9087;
             }
