/* GENERAL ELEMENTS/CLASSES - START */

* {
    font-family                 : Verdana;
    font-size                   : 12px;
}

body {
    background                  : #445361;
    margin                      : 0;
    padding                     : 0;
    text-align                  : center;
}

table {
    border-collapse             : collapse;
}

td {
    padding                     : 0;
}

a {
    color                       : #082540;
}

a:hover {
    color                       : #800000;/*#C9CFD4;*/
}

img {
    border                      : 0;
}

img.article {
    margin-top                  : 5px;
    margin-bottom               : 5px;
    display                     : block;
}

.center_img {
    text-align                  : center;
}

.text_float_left {
    float                       : left;
}

.text_float_right {
    float                       : right;
}

/* GENERAL ELEMENTS - END */




/* HEADER - START */

#head {
    background                  : #082540;
    width                       : 950px;
    height                      : 99px;
    margin-left                 : auto;
    margin-right                : auto;
}

#head .left {
    background                  : url(../gfx/head_left.jpg) no-repeat left #082540;
    width                       : 252px;
    height                      : 99px;
}

#head .center {
    background                  : url(../gfx/head_center.jpg) no-repeat left #082540;
    width                       : 429px;
    height                      : 99px;
}

#head .right {
    background                  : url(../gfx/head_right.jpg) no-repeat right #082540;
    width                       : 269px;
    height                      : 99px;
}

/* HEADER - END */




/* NAVIGATION - START */

#navigation {
    background                  : #C9CFD4;
    width                       : 950px;
    height                      : 21px;
    border-bottom               : 1px solid #082540;
    text-align                  : center;
    margin-left                 : auto;
    margin-right                : auto;
}

#navigation .left {
    background                  : url(../gfx/navigation_left.jpg) no-repeat left;
    width                       : 216px;
    height                      : 21px;
}

#navigation .center {
    background                  : url(../gfx/navigation_center.jpg) repeat-x center;
    width                       : 518px;
    height                      : 21px;
    padding-top                 : 5px;
}

#navigation .center a {
    text-decoration             : none;
    color                       : black;
    margin-right                : 3px;
}

#navigation .center a:hover {
    color                       : #BABABA;
}

#navigation .right {
    background                  : url(../gfx/navigation_right.jpg) no-repeat right;
    width                       : 216px;
    height                      : 21px;
}

/* NAVIGATION - END */




/* MAIN PART - START */

#main {
    background                  : #C9CFD4;
    width                       : 950px;
    vertical-align              : top;
    margin-left                 : auto;
    margin-right                : auto;
    text-align                  : left;
}

/* MAIN PART - END */




/* MAIN PART NAVI - START */

#navi {
    background                  : url(../gfx/navi_spacer.jpg) repeat-y #ffffff;
    width                       : 196px;
    padding-left                : 16px;
    vertical-align              : top;
}

#navi .menu {
    background                  : url(../gfx/navi_menu.jpg) no-repeat;
    width                       : 200px;
    height                      : 30px;
    text-align                  : center;
}

/* MAIN PART NAVI - END */




/* MAIN PART SIDEBAR LEFT - START */

#bar {
    width                       : 178px;
    padding-left                : 1px;
}

#bar table {
    width                       : 178px;
    margin-top                  : 5px;
}

#bar .margin_top_20px {
    margin-top                  : 20px;
}

#bar .box_top {
    background                  : url(../gfx/box_top.jpg) no-repeat right #F0F2F3;
    width                       : 178px;
    height                      : 17px;
    text-align                  : right;
    padding-right               : 3px;
    font-size                   : 10px;
}

#bar .box_top strong {
    font-size                   : 10px;
}

#bar .box_center {
    background                  : #F0F2F3;
    width                       : 178px;
    padding-left                : 3px;
}

#bar .box_bottom {
    background                  : url(../gfx/box_bottom.jpg) no-repeat right #F0F2F3;
    width                       : 178px;
    height                      : 4px;
}

#bar ul {
    margin-bottom               : 3px;
    margin-top                  : 2px;
    position                    : relative;
    right                       : 15px;
    list-style-type             : square;
}

#bar li {
    margin                      : 0;
    padding                     : 0;
    font-size                   : 10px;
}

#bar li a {
    color                       : black;
    text-decoration             : none;
    font-size                   : 10px;
}

#bar li a:hover {
    color                       : #ABABAB;
}

#bar .box2_top {
    background                  : url(../gfx/box2_top.jpg) no-repeat right #BABABA;
    width                       : 178px;
    height                      : 5px;
}

#bar .box2_center {
    background                  : #BABABA;
    width                       : 178px;
    padding-left                : 3px;
}

#bar .box2_bottom {
    background                  : url(../gfx/box2_bottom.jpg) no-repeat right #BABABA;
    width                       : 178px;
    height                      : 5px;
}

/* MAIN PART SIDEBAR LEFT - END */





/* REVIEW OVERVIEW - START */

#reviews_overview ul {
    text-align                  : justify;
    margin-top                  : 0;
    margin-bottom               : 0;
    padding-left                : 14px;
    margin-left                 : 14px;
}

#reviews_overview ul li {
    display                     : inline;
    color                       : #445361;
}

#reviews_overview li a {
    color                       : #445361;
}


#reviews_overview li a:hover {
    color                       : #000000;
    text-decoration             : underline;
}

#reviews_overview p {
    margin                      : 0;
    margin-left                 : 5px;
    font-weight                 : bold;
    font-size                   : 10px;
    margin-bottom               : 3px;
    margin-top                  : 3px;
}

/* REVIEW OVERVIEW - END */





/* LOGIN BOX - START */

#login form {
    margin                      : 0;
    padding                     : 0;
    margin-top                  : 3px;
    margin-bottom               : 3px;
}

#login p {
    margin-top                  : 2px;
    margin-bottom               : 5px;
    color                       : #445361;
    padding-right               : 3px;
    text-align                  : center;
}

#login p.register, #login p.register a {
    font-size                   : 10px;
}

#login em {
   color                        : #000000;
}

#login p.center {
    text-align                  : center;
}

#login label {
    margin                      : 0;
    padding                     : 0;
}

#login input {
    width                       : 160px;
    border                      : 1px solid black;
    background                  : #ffffff;
    margin                      : 0;
    padding                     : 0;
    margin-bottom               : 3px;
    margin-left                 : 5px;
}

#login input.submit {
    width                       : 100px;
    margin-left                 : 30px;
    margin-bottom               : 0;
}

/* LOGIN BOX - END */




/* POLL BOX - START */

#poll p {
    margin-top                  : 2px;
    margin-bottom               : 5px;
    color                       : #445361;
    padding-right               : 3px;
    margin-left                 : 5px;
}

#poll p.result {
    text-align                  : center;
    margin-left                 : 0;
}

#poll ul {
    margin-bottom               : 3px;
    margin-top                  : 2px;
    position                    : relative;
    right                       : 15px;
    list-style-type             : square;
}

#poll li {
    margin                      : 0;
    padding                     : 0;
    font-size                   : 10px;
}

#poll a {
    color                       : black;
    text-decoration             : none;
    font-size                   : 10px;
}

#poll a:hover {
    color                       : #ABABAB;
}

/* POLL BOX - END */




/* ANNOUNCEMENT BOX - START */

.announcements p {
    margin-top                  : 3px;
    margin-bottom               : 3px;
    font-size                   : 14px;
    font-weight                 : bold;
    color                       : #ffffff;
    text-align                  : center;
}

.announcements a {
    color                       : white;
    display                     : block;
    text-align                  : center;
    text-decoration             : none;
}

.announcements a:hover {
    color                       : #445361;
}

/* ANNOUNCEMENT - END */




/* CONTENT - START */

#content {
    background                  : repeat-y right #EBEDEE;
    vertical-align              : top;
    text-align                  : center;
}

#content .top_left {
    background                  : url(../gfx/news_top_left.jpg) no-repeat left #ffffff;
    width                       : 620px;
    height                      : 17px;
    padding-left                : 12px;
    font-size                   : 10px;
}

#content .top_left strong {
    font-size                   : 10px;
    color                       : #000000;
}

#content .top_right {
    background                  : url(../gfx/news_top_right.jpg) no-repeat right #ffffff;
    width                       : 44px;
    height                      : 17px;
    font-size                   : 10px;
    text-align                  : right;
    padding-right               : 15px;
    color                       : #ABABAB;
}

#content .center {
    background                  : #ffffff;
    width                       : 664px;
    border-top                  : 2px solid #EBEDEE;
    border-bottom               : 2px solid #EBEDEE;
}

#content .center .underline {
    text-decoration             : underline;
}

#content .center .bbCode li {
    margin-bottom               : 2px;
}
    

#content .center p {
    margin                      : 0;
    padding                     : 0;
    margin-left                 : 7px;
    margin-right                : 7px;
    margin-top                  : 13px;
    margin-bottom               : 13px;
    padding-left                : 5px;
    color                       : #082540;
}

#content .center div {
    margin                      : 0;
    padding                     : 0;
    margin-left                 : 7px;
    margin-right                : 7px;
    margin-top                  : 13px;
    margin-bottom               : 13px;
    padding-left                : 5px;
    color                       : #082540;
}

#content .center div h2 {
    color                       : #000000;
    font-size                   : 12px;
    padding                     : 0;
    margin-bottom               : 3px;
    margin-top                  : 7px;
}

#content .center div h3 {
    color                       : #ABABAB;
    font-size                   : 10px;
    padding                     : 0;
    margin-bottom               : 3px;
    margin-top                  : 7px;
    margin-left                 : 10px;
}

#content .center ul {
    list-style-type             : square;
    margin-top                  : 0;
    margin-bottom               : 0;
}

#content .center form {
    margin                      : 0;
    padding                     : 0;
}

#content .center form div {
    margin                      : 0;
    padding                     : 0;
}

#content .center label {
    font-weight                 : bold;
    color                       : #082540;
    font-size                   : 10px;
    display                     : block;
}

#content .center input {
    width                       : 300px;
    display                     : block;
    margin-bottom               : 5px;
    border                      : 1px solid black;
}

#content .center input[type="hidden"] {
    border                      : 0;
}

#content .center textarea {
    display                     : block;
    border                      : 1px solid #082540;
    margin-bottom               : 3px;
    width                       : 400px;
    height                      : 200px;
    margin-bottom               : 5px;
}

#content .center input.submit {
    width                       : 150px;
    background                  : #F0F2F3;
}

#content .center select {
    width                       : 200px;
    margin-bottom               : 6px;
}

#content .bottom_left {
    background                  : url(../gfx/news_bottom_left.jpg) no-repeat left bottom #ffffff;
    width                       : 560px;
    height                      : 17px;
    padding-left                : 15px;
    font-size                   : 10px;
    color                       : #ABABAB;
}

#content .bottom_right {
    background                  : url(../gfx/news_bottom_right.jpg) no-repeat right bottom #ffffff;
    width                       : 104px;
    height                      : 17px;
    font-size                   : 10px;
    text-align                  : right;
    padding-right               : 15px;
}

#content .bottom_right a {
    font-size                   : 10px;
}

/* CONTENT - END */




/* NEWS BOX - START */

#content .news {
    width                       : 664px;
    margin-left                 : auto;
    margin-right                : auto;
    text-align                  : left;
    margin-top                  : 10px;
    margin-bottom               : 20px;
}

/* NEWS BOX - END */




/* REVIEW BOX - START */

#content .reviews {
    width                       : 664px;
    margin-left                 : auto;
    margin-right                : auto;
    text-align                  : left;
    margin-top                  : 10px;
}

#content .reviews p.review_title {
    border                      : 2px solid #EBEDEE;
    width                       : 300px;
    padding-left                : 3px;
    font-size                   : 10px;
    font-weight                 : bold;
    color                       : #ABABAB;
}

#content .reviews p.review_rating {
    border                      : 2px solid #EBEDEE;
    padding-left                : 3px;
    font-size                   : 10px;
    text-align                  : center;
}

#content .reviews  p.review_thumbs {
    border                      : 2px solid #EBEDEE;
    padding-left                : 3px;
    height                      : 80px;
    text-align                  : center;
    padding-left                : 104px;
    background                  : url(../gfx/as_logo_1.jpg) no-repeat 30px;
}

#content .reviews img {
    margin                      : 0;
    padding                     : 0;
    display                     : block;
    width                       : 80px;
    height                      : 80px;
    float                       : left;
    margin-right                : 5px;
    border-left                 : 2px solid #EBEDEE;
    border-right                : 2px solid #EBEDEE;
}

#content .center div h2#anime {
    padding-top                 : 2px;
    padding-bottom              : 2px;
    background                  : #F0F2F2;
    color                       : #080640;
    text-align                  : center;
    border                      : 1px solid black;
}

#content .center div h2#manga {
    padding-top                 : 2px;
    padding-bottom              : 2px;
    background                  : #F0F2F2;
    color                       : #080640;
    text-align                  : center;
    border                      : 1px solid black;
}

#content .center div h2#games {
    padding-top                 : 2px;
    padding-bottom              : 2px;
    background                  : #F0F2F2;
    color                       : #080640;
    text-align                  : center;
    border                      : 1px solid black;
}

/* REVIEW BOX - END */





/* DOWNLOADTABLE AND MEMBERTABLE - START */

#downloads table {
    width                       : 640px;
    border-collapse             : collapse;
}

#downloads th {
    border                      : 1px solid #082540;
    text-align                  : center;
    background                  : #C9CFD4;
}

#downloads td {
    border                      : 1px solid black;
    padding-top                 : 2px;
    padding-bottom              : 2px;
    padding-left                : 2px;
}

#downloads td.name {
    width                       : 200px;
    text-align                  : center;
    padding-left                : 0;
}

#downloads td.date {
    width                       : 70px;
    text-align                  : center;
    padding-left                : 0;
}

#downloads td.counter {
    width                       : 70px;
    text-align                  : center;
    padding-left                : 0;
}

#downloads td.register {
    width                       : 100px;
    text-align                  : center;
}

#downloads td.status {          
    width                       : 150px;
    text-align                  : center;
}

#downloads td.profile {
    width                       : 150px;
}

/* DOWNLOADTABLE - END */




/* GALLERY - START */

#gallery ul {
    list-style-type             : none;
}

#gallery li {
    display                     : inline;
}

/* GALLETY - END */



/* WALLPAPER BOX - START */

#content .wallpapers {
    width                       : 664px;
    margin-left                 : auto;
    margin-right                : auto;
    text-align                  : left;
    margin-top                  : 10px;
}

#content .wallpapers div {
    margin-right                : 150px;
}

#content .wallpapers div h2 {
    margin-bottom               : 0;
}

#content .wallpapers  img {
    float                       : right;
    margin                      : 0;
    padding                     : 0;
    display                     : block;
    width                       : 80px;
    height                      : 80px;
    position                    : relative;
    top                         : 13px;
    right                       : 7px;
}

/* WALLPAPER BOX - END */




/* RIGHTSIDE BORDER BAR - START */


#borderbar {
    background                  : url(../gfx/borderbar_center.jpg) repeat-y;
    width                       : 54px;
    vertical-align              : top;
}

#borderbar .top {
    background                  : url(../gfx/borderbar_top.jpg) no-repeat top;
    width                       : 54px;
    height                      : 38px;
}

/* RIGHTSIDE BORDER BAR - END */




/* BOTTOM BAR - START */

#bottom {
    background                  : #EBEDEE;
    width                       : 950px;
    height                      : 55px;
    margin-left                 : auto;
    margin-right                : auto;
}

#bottom .left {
    background                  : url(../gfx/bottom_left.jpg) no-repeat left #EBEDEE;
    width                       : 212px;
    height                      : 55px;
}

#bottom .center {
    background                  : url(../gfx/bottom_center.jpg) repeat-x left #EBEDEE;
    width                       : 684px;
    height                      : 55px;
}

#bottom .right {
    background                  : url(../gfx/bottom_right.jpg) no-repeat right #EBEDEE;
    width                       : 54px;
    height                      : 55px;
}

/* BOTTOM BAR - START */




/* FOOTER - START */

#foot {
    background                  : #082540;
    width                       : 950px;
    height                      : 38px;
    margin-left                 : auto;
    margin-right                : auto;
}

#foot .left {
    background                  : url(../gfx/foot_left.jpg) no-repeat left #082540;
    width                       : 398px;
    height                      : 38px;
}

#foot .center {
    background                  : url(../gfx/foot_center.jpg) no-repeat center #082540;
    width                       : 155px;
    height                      : 38px;
}

#foot .right {
    background                  : url(../gfx/foot_right.jpg) no-repeat right #082540;
    width                       : 397px;
    height                      : 38px;
}

/* FOOTER - END */
