/* CSS Document */

* {
          margin: 0;
          padding: 0;
          }
.clear {
          width: 100%;
          clear: both;
          line-height: 0;
          }
          
body {
          background: #680054;
          font-family: Tahoma, Verdana, Arial, Tahoma, 'Trebuchet MS';
          }
        
#container {
          width: 794px;
          margin: auto;
          }
#top {
          background: url(../img/top.jpg) no-repeat;
          width: 794px;
          height: 106px;
          float: left;
          margin: 10px 0 0 0;
          }
          #top .logo {
                    width: 300px;
                    float: left;
                    margin: 30px 0 0 30px;
                    display: inline;
                    }
          #top p.header {
                    font-size: 25px;
                    width: 300px;
                    float: left;
                    color: #B10E13;
                    font-weight: bold;
                    }
                    #top p.header span {
                              font-size: 12px;
                              color: #333;
                              font-style: italic;
                              }
          #top h1 {
                    width: 300px;
                    float: left;
                    color: #333533;
                    font-size: 11px;
                    letter-spacing: 1px;
                    }
                    #top h1 a {
                              color: #333533;
                              text-decoration: none;
                              }
          #top .login {
                    width: 201px;
                    height: 72px;
                    float: right;
                    margin: 18px 10px 0 0;
                    display: inline;
                    }
                    #top .login p.log {
                              width: 180px;
                              float: left;
                              margin: 20px 0 0 10px;
                              display: inline;
                              }
                              #top .login p.log a {
                                        color: #fff;
                                        float: left;
                                        margin: 5px 0 0 0;
                                        font-size: 12px;
                                        }
                    #top .login h4 {
                              width: 150px;
                              float: left;
                              padding: 8px 0 0 10px;
                              }
                              #top .login h4 img {
                                        float: left;
                                        }
                    #top .login span {
                              width: 180px;
                              float: left;
                              margin: 8px 0 0 5px;
                              display: inline;
                              }
                              #top .login span input.txt {
                                        width: 71px;
                                        height: 16px;
                                        border: 0;
                                        background: url(../img/txt.jpg) no-repeat;
                                        float: left;
                                        margin: 0 0 0 5px;
                                        display: inline;
                                        color: #333533;
                                        font-size: 10px;
                                        padding: 1px 3px 0 3px;
                                        }
                              #top .login span input.sub {
                                        width: 14px;
                                        height: 14px;
                                        border: 0;
                                        background: url(../img/submit.jpg) no-repeat;
                                        float: left;
                                        margin: 1px 0 0 2px;
                                        display: inline;
                                        color: #333533;
                                        font-size: 10px;
                                        }
                              #top .login p {
                                        width: 170px;
                                        float: left;
                                        margin: 2px 0 0 10px;
                                        display: inline;
                                        font-size: 10px;
                                        color: #fff;
                                        }
                                        #top .login p a {
                                                  color: #fff;
                                                  text-decoration: none;
                                                  }
                                                  #top .login p a:hover {
                                                            text-decoration: underline;
                                                            }
                              
#menu {
          background: url(../img/menu.jpg) no-repeat;
          width: 794px;
          height: 24px;
          float: left;
          margin: 0px 0 0 0;
          }
          #menu p {
                    float: right;
                    font-size: 10px;
                    color: #680054;
                    padding: 5px 10px 0 0;
                    font-style: italic;
                    }
                    #menu p strong {
                              font-style: normal;
                              }
          #menu ul {          
                    width: auto;
                    float: left;
                    margin: 4px 0 0 0;
                    }
                    #menu ul li {
                              display: inline;
                              font-size: 13px;
                              color: #7B7B5D;
                              margin: 0 10px 0 10px;
                              float: left;
                              font-weight: bold;
                              }
                              #menu ul li a {
                                        text-decoration: none;
                                        color: #7B7B5D;
                                        }
                                        #menu ul li a:hover {
                                                  color: #000;
                                                  }
                                                  
#content {
          width: 794px;
          float: left;
          margin: 10px 0 0 0;
          padding: 0 0 15px 0;
          }
.search {
          width: 185px;
          float: left;
          background: #FFF8EB;
          padding: 10px 0 10px 0;
          }
          .search span {
                    width: 170px;
                    float: left;
                    }  
                    .search span input {
                              float: left;
                              margin: 5px 0 0 10px;
                              display: inline;
                              }     
                              .search span input.txxt {
                                        width: 80px;
                                        height: 20px;
                                        } 
#sidebar-left {
          width: 185px;
          float: left;
          background: #FFF8EB;
          padding: 0 0 10px 0;
          }
          #sidebar-left h3 {
                    font-size: 16px;
                    color: #333;
                    font-style: italic;
                    float: left;
                    padding: 10px 0 0 10px;
                    width: 165px;
                    }
          #sidebar-left ul {
                    width: 165px;
                    float: left;
                    margin: 8px 0 0 10px;
                    display: inline;
                    }
                    #sidebar-left ul li {
                              width: 165px;
                              float: left;
                              list-style-type: none;
                              font-size: 12px;
                              }
                              #sidebar-left ul li span {
                                        font-size: 10px;
                                        font-style: italic;
                                        }
                              #sidebar-left ul li a {
                                        color: #333;
                                        border-left: 3px solid #680054;
                                        padding: 2px 0 2px 7px;
                                        text-decoration: none;
                                        float: left;
                                        }
                                        #sidebar-left ul li a:hover {
                                                  border-left: 3px solid #999;
                                                  color: #680054;
                                                  }
          
#sidebar-right {
          width: 595px;
          float: right;
          background: #474747;
          padding: 0 0 15px 0;
          }
          #sidebar-right h3 {
                    width: 575px;
                    float: left;
                    margin: 10px 0 0 10px;
                    display: inline;
                    border-bottom: 1px solid #fff;
                    font-size: 16px;
                    color: #fff;
                    font-style: italic;
                    }
                    #sidebar-right h3 a {
                              color: #fff;
                              text-decoration: none;
                              }
          #sidebar-right .vote {
                    width: 590px;
                    float: left;
                    margin: 10px 0 0 10px;
                    display: inline;
                    color: #fff;
                    font-size: 12px;
                    }
                    #sidebar-right .vote a {
                              color: #fff;
                              }
          #sidebar-right p.nocom {
                    float: left;
                    margin: 10px 0 0 10px;
                    display: inline;
                    font-size: 12px;
                    color: #999;
                    }
          #sidebar-right .game_more {
                    width: 595px;
                    float: left;
                    margin: 15px 0 0 0;
                    text-align: center;
                    }
                    #sidebar-right .game_more p {
                              width: 575px;
                              float: left;
                              padding: 0 0 0 10px;
                              font-size: 11px;
                              text-align: left;
                              color: #fff;
                              }
                              #sidebar-right .game_more p a {         
                                        font-size: 14px;
                                        font-weight: bold;
                                        color: #fff;
                                        }
                              #sidebar-right .game_more img {
                                        float: left;
                                        border: 0;
                                        margin: 0 5px 5px 0;
                                        display: inline;
                                        }
                    #sidebar-right .contact {
                              width: 550px;
                              float: left;
                              margin: 10px 0 0 10px;
                              display: inline;
                              }
                              #sidebar-right .contact dt {
                                        width: 550px;
                                        float: left;
                                        font-size: 11px;
                                        color: #fff;
                                        margin: 10px 0 0 0;
                                        }
                                        #sidebar-right .contact input {
                                                  float: left;
                                                  }
                                        #sidebar-right .contact textarea {
                                                  float: left;
                                                  margin: 0 0 5px 0;
                                                  }
                              #sidebar-right .contact dd {
                                        width: 550px;
                                        float: left;
                                        font-size: 11px;
                                        color: #fff;
                                        }
                                        #sidebar-right .contact .invisible {
                                                  float: left;
                                                  margin: 10px 0 0 0;
                                                  }
                    #sidebar-right .comment {
                              width: 575px;
                              float: left;
                              margin: 10px 0 0 10px;
                              display: inline;
                              }
                              #sidebar-right .comment img {
                                        border: 0;
                                        float: left;
                                        }
                              #sidebar-right .comment p {
                                        width: 570px;
                                        float: left;
                                        font-size: 12px;
                                        color: #fff;
                                        }
                              #sidebar-right .comment span {
                                        width: 570px;
                                        float: left;
                                        font-size: 11px;
                                        color: #999;
                                        }
                                        #sidebar-right .comment span a {
                                                  font-weight: bold;
                                                  color: #999;
                                                  }
                    #sidebar-right .addcomment {
                              width: 555px;
                              float: left;
                              margin: 20px 0 0 10px;
                              padding: 10px;
                              display: inline;
                              background: #999;
                              }
                              #sidebar-right .addcomment p {
                                        width: 575px;
                                        float: left;
                                        font-size: 12px;
                                        color: #000;
                                        }
          #sidebar-right .line {
                    width: 595px;
                    float: left;
                    margin: 15px 0 0 0px;
                    }
                    #sidebar-right .line .game {
                              background: #5B5B5B;
                              float: left;
                              width: 156px;
                              padding: 0 2px 5px 2px;
                              margin: 0 13px 0 20px;
                              display: inline;
                              }
                              #sidebar-right .line .game span {
                                        width: 150px;
                                        float: left;
                                        text-align: center;
                                        font-size: 11px;
                                        color: #eee;
                                        margin: 5px 0 0 3px;
                                        display: inline;
                                        }
                                        #sidebar-right .line .game span a {
                                                  font-size: 11px;
                                                  font-weight: bold;
                                                  color: #fff;
                                                  text-decoration: none;
                                                  }
                                                  #sidebar-right .line .game span img {
                                                            border: 0;
                                                            }
          #sidebar-right .pager {
                    width: 575px;
                    float: left;
                    margin: 15px 0 0 10px;
                    display: inline;
                    }
                    #sidebar-right .pager a {
                              color: #eee;
                              text-decoration: none;
                              font-size: 12px;
                              padding: 0 3px 0 3px;
                              float: left;
                              }
                              #sidebar-right .pager a:hover {         
                                        text-decoration: underline;
                                        }
#paginationControl {
          float: left;
          margin: 15px 0 0 15px;
          display: inline;
          font-size: 13px;
          color: #fff;
          }
          #paginationControl img {
                    border: 0;
                    }
          #paginationControl a {
                    color: #fff;
                    font-size: 13px;
                    }
#tags {
          background: #A64693;
          padding: 10px;
          width: 774px;
          float: left;
          margin: 10px 0 0 0;
          }
          #tags h3 {
                    width: 750px;
                    float: left;
                    font-size: 18px;
                    font-weight: normal;
                    color: #F3BCE8;
                    }
          #tags p {
                    width: 770px;
                    float: left;
                    margin: 5px 0 0 0;
                    color: #F3BCE8;
                    font-size: 11px;
                    }
                    #tags p a {
                              text-decoration: none;
                              color: #F3BCE8;
                              
                              }
                              #tags p a:hover {   
                                        text-decoration: underline;
                                        }
#footer {
          width: 794px;
          float: left;
          background: url(../img/footer.jpg) no-repeat;
          height: 25px;
          margin: 9px 0 0 0;
          }
          #footer p.left {    
                    float: left;
                    padding: 6px 0 0 10px;
                    font-size: 11px;
                    color: #333;
                    }
          #footer p.right {    
                    float: right;
                    padding: 6px 5px 0 0px;
                    font-size: 11px;
                    color: #333;
                    }
                    #footer p.right a {
                              color: #333;
                              float: left;
                              text-decoration: none;
                              border-right: 1px solid #999;
                              padding: 0 5px 0 5px;
                              }
                              #footer p.right a:hover {
                                        text-decoration: underline;
                                        }
                              #footer p.right a.last {
                                        border: 0;
                                        }

.errors
{
	font-size: 11px;
	color: #f00;
	clear: both;
}               

.errors li{
	margin: 0 0 0 10px;
}    