html,body { margin: 0;
            padding: 0;
            }

body{ text-align: center;
      background-color: #2C3A4D;
      font-family: 'Trebuchet MS', 'Verdana', sans serif;
      }

p { text-align: justify; }

blockquote { text-align: center; }

div#header {position: relative;
            border: 1px solid #FBFAF8;
            }

div#container{ text-align: left;
               width: 547px;
               margin: 20px auto;
               background-color: #FBFAF8;
               }

div#content{ float: left;
             width: 345px;
             padding: 20px;
             padding-top: 0px;
             font-size: 12px;
             line-height: 14px;
             color: #2C3A4D;
             }

div#content h1 { font-size: 15px;
                 line-height: 20px;
                 text-align: center;
                 }

div#content h2 { font-size: 13px;
                 text-align: center;
                 }

#content a { color: #3A4C57; text-decoration: underline; }
#content a: visited { color: #3A4C57; text-decoration: underline; }
#content a:active { color: #67959E; text-decoration: underline; }
#content a:hover { color: #67959E; text-decoration: underline; }

div#navigation{ background: #FBFAF8;
                float: right;
                width:140px;
                padding: 10px;
                padding-top: 0px;
                }

div#navigation h1 { font-size: 15px;
                    line-height: 20px;
                    text-align: center;
                    }

#navigation ul li a { color:#2C3A4D;
                      display: block;
                      font-size: 13px;
                      border: 1px solid #2C3A4D;
                      padding: 4px 3px 0 3px;
                      margin: 3px;
                      /* margin-bottom:2px; */
                      height:18px;
                      }

#navigation a { text-decoration: none; }

#navigation ul li a:hover { background: #2C3A4D;
                            color: #FBFAF8;
                            font-weight: bold;
                            border-bottom: 1px solid #2C3A4D;
                            }

#navigation ul { border: 0;
                 margin: 0 0 2em 5px;
                 padding: 0;
                 list-style-type: none;
                 text-align: right;
                 }

#navigation ul li { display: block;
                    padding: 0;
                    margin: 0;
                    }

div#footer{ background: #2C3A4D;
            color: #FBFAF8;
            clear:both;
            width:100%;
            }

div#footer p { margin:0;
               padding:5px 10px;
               font-size: 10px;
               text-align: center;
               }

#footer a { color: #F1F1F3; text-decoration: underline; }
#footer a: visited { color: #F1F1F3; text-decoration: underline; }
#footer a:active { color: #67959E; text-decoration: underline; }
#footer a:hover { color: #67959E; text-decoration: underline; }

ul.show_sort_list { list-style-type: none;
                    padding: 0;
                    margin: 0;
                    font-family: 'Trebuchet MS', 'Verdana', sans serif;
                    color: #2C3A4D;
                    font-size: 12px;
                    line-height: 14px;
                    margin-left: 5px;
                    }

ul.member { list-style-type: none;
            padding: 0;
            margin: 0;
            }

li.member { font-family: 'Trebuchet MS', 'Verdana', sans serif;
            color: #2C3A4D;
            font-size: 12px;
            line-height:14px;
            text-align: left;
            margin-left: 5px;
            }

ol.rules { list-style-type: decimal;
           padding: 0;
           margin-left: 25px;
           margin-right: 5px;
           }

li.rules { font-family: 'Trebuchet MS', 'Verdana', sans serif;
           color: #2C3A4D;
           font-size: 12px;
           text-align: justify;
           }

div.center { text-align: center; }

p.center { text-align: center; }

.center a { text-decoration: none; border: 0; }

.center img { padding: 2px; }

input.text { font-family: 'Trebuchet MS', 'Verdana', sans serif;
             color: #F1F1F3;
             font-size: 12px;
             border: 1px solid #2C3A4D;
             background-color: #67959E;
             width: 240px;
             }

select.text { font-family: 'Trebuchet MS', 'Verdana', sans serif;
              color: #F1F1F3;
              font-size: 12px;
              border: 1px solid #2C3A4D;
              background-color: #67959E;
              width: 240px;
              }

textarea.text { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                color: #F1F1F3;
                font-size: 12px;
                border: 1px solid #2C3A4D;
                background-color: #67959E;
                width: 240px;
                }

input.button { font-family: 'Trebuchet MS', 'Verdana', sans serif;
               color: #F1F1F3;
               font-size: 12px;
               border: 1px solid #2C3A4D;
               background-color: #67959E;
               }

input.show_join_name_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                             color: #F1F1F3;
                             font-size: 12px;
                             border: 1px solid #2C3A4D;
                             background-color: #67959E;
                             width: 240px;
                             }

input.show_join_email_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                              color: #F1F1F3;
                              font-size: 12px;
                              border: 1px solid #2C3A4D;
                              background-color: #67959E;
                              width: 240px;
                              }

select.show_join_country_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                 color: #F1F1F3;
                                 font-size: 12px;
                                 border: 1px solid #2C3A4D;
                                 background-color: #67959E;
                                 width: 240px;
                                 }

input.show_join_password_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                 color: #F1F1F3;
                                 font-size: 12px;
                                 border: 1px solid #2C3A4D;
                                 background-color: #67959E;
                                 width: 115px;
                                 }

input.show_join_password_field2 { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                  color: #F1F1F3;
                                  font-size: 12px;
                                  border: 1px solid #2C3A4D;
                                  background-color: #67959E;
                                  width: 115px;
                                  }

input.show_join_url_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                            color: #F1F1F3;
                            font-size: 12px;
                            border: 1px solid #2C3A4D;
                            background-color: #67959E;
                            width: 240px;
                            }

textarea.show_join_comments_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                    color: #F1F1F3;
                                    font-size: 12px;
                                    border: 1px solid #2C3A4D;
                                    background-color: #67959E;
                                    width: 240px;
                                    }

input.show_join_submit_button { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                color: #F1F1F3;
                                font-size: 12px;
                                border: 1px solid #2C3A4D;
                                background-color: #67959E;
                                }

input.show_join_reset_button { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                               color: #F1F1F3;
                               font-size: 12px;
                               border: 1px solid #2C3A4D;
                               background-color: #67959E;
                               }

input.show_lostpass_email_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                  color: #F1F1F3;
                                  font-size: 12px;
                                  border: 1px solid #2C3A4D;
                                  background-color: #67959E;
                                  width: 200px;
                                  }

input.show_lostpass_submit_button { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                    color: #F1F1F3;
                                    font-size: 12px;
                                    border: 1px solid #2C3A4D;
                                    background-color: #67959E;
                                    }

input.show_update_old_email_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                    color: #F1F1F3;
                                    font-size: 12px;
                                    border: 1px solid #2C3A4D;
                                    background-color: #67959E;
                                    width: 240px;
                                    }

input.show_update_current_password_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                           color: #F1F1F3;
                                           font-size: 12px;
                                           border: 1px solid #2C3A4D;
                                           background-color: #67959E;
                                           width: 115px;
                                           }

input.show_update_name_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                               color: #F1F1F3;
                               font-size: 12px;
                               border: 1px solid #2C3A4D;
                               background-color: #67959E;
                               width: 240px;
                               }

input.show_update_email_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                color: #F1F1F3;
                                font-size: 12px;
                                border: 1px solid #2C3A4D;
                                background-color: #67959E;
                                width: 240px;
                                }

input.show_update_password_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                   color: #F1F1F3;
                                   font-size: 12px;
                                   border: 1px solid #2C3A4D;
                                   background-color: #67959E;
                                   width: 115px;
                                   }

input.show_update_password_field2 { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                    color: #F1F1F3;
                                    font-size: 12px;
                                    border: 1px solid #2C3A4D;
                                    background-color: #67959E;
                                    width: 115px;
                                    }

select.show_update_country_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                   color: #F1F1F3;
                                   font-size: 12px;
                                   border: 1px solid #2C3A4D;
                                   background-color: #67959E;
                                   width: 240px;
                                   }

input.show_update_url_field { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                              color: #F1F1F3;
                              font-size: 12px;
                              border: 1px solid #2C3A4D;
                              background-color: #67959E;
                              width: 240px;
                              }

input.show_update_submit_button { font-family: 'Trebuchet MS', 'Verdana', sans serif;
                                  color: #F1F1F3;
                                  font-size: 12px;
                                  border: 1px solid #2C3A4D;
                                  background-color: #67959E;
                                  }
