body {
    background-color: #000000;
    margin:0px;
    font-family:Arial;
    font-size:12px;
}
a {
    color:#000000;
}
#wrap {
    width: 982px;
    margin: auto;
    position:relative;
}
#header {
    width: 982px;
    height: 120px;
    margin: auto;
    background-image: url('/images/header-bg.gif');
    position:relative;
    overflow:visible;
}
#logo {
    position:absolute;
    left:0px;
    top:0px;
}
#homecontentarea {
    width: 982px;
    height: 635px;
    padding: 30px 0px 100px 0px;
    margin: auto;
    background-image: url('/images/site-bg.png');
    position:relative;
}
#buycontentarea {
    width: 982px;
    height: 635px;
    padding: 30px 0px 100px 0px;
    margin: auto;
    background-image: url('/images/buy-now-bg.gif');
    position:relative;
}
#forumcontentarea {
    width: 982px;
    min-height: 935px;
    padding: 30px 0px 100px 0px;
    margin: auto;
    background-color:#353638;
    position:relative;
    color:#FFFFFF;
}
#forumcontentarea table {
    color:#000000;
}
#aboutcontentarea {
    width: 982px;
    height: 734px;
    padding: 30px 0px 0px 0px;
    margin: auto;
    background-image: url('/images/about-bg.gif');
    position:relative;
}
#contactcontentarea {
    width: 982px;
    height: 709px;
    padding: 55px 0px 0px 0px;
    margin: auto;
    background-image: url('/images/contact-bg.jpg');
    position:relative;
}
#legalcontentarea {
    width: 872px;
    height: 2835px;
    padding: 55px 55px 210px 55px;
    margin: auto;
    background-color: #242122;
    background-image: url('/images/legalbg2.png');
    background-repeat:no-repeat;
    background-position:bottom;
    position:relative;
    color:#FFFFFF;
    font-size:11px;
}
#sitename {
    position:absolute;
    left: 215px;
    top: 40px;
}
#tellafriend {
    position:absolute;
    right: 120px;
    top: 20px;
}
#navigation {
    position:absolute;
    left: 200px;
    top: 80px;
    height:40px;
    width:780px;
    font-size:14px;
}
#navigation ul {
    list-style:none;
    margin:0px;
    padding:0px;
}
#navigation li {
    float:left;
}
#navigation li a {
    color:#000000;
    text-decoration:none;
    display:block;
    height:100%;
    line-height:40px;    
    float:left;
    padding:0px 15px 0px 15px;
}
#navigation li a:hover {
    text-decoration:underline;
}
#navigation span {
    width:2px;
    height:27px;
    background-image:url('/images/nav-div.gif');
    display:block;
    vertical-align:middle;
    float:left;
    margin-top:7px;
}

#leftcontent {
    float:left;
    width: 480px;
    padding: 0px 10px 0px 60px;
}
#leftcontent2 {
    float:left;
    width: 460px;
    padding: 0px 10px 0px 80px;
    color:#FFFFFF;
}
#leftcontent2 h1 {
    font-size:22px;
    font-weight:normal;
    line-height:26px;
    border-bottom: 1px solid #DAB920; 
    padding-bottom: 5px;
    margin: 20px 0px 10px 0px;
}
#legalcontentarea h1 {
    font-size:22px;
    font-weight:normal;
    line-height:26px;
    border-bottom: 1px solid #DAB920; 
    padding-bottom: 5px;
    margin: 20px 0px 10px 0px;
    width:300px;
}
#rightcontent {
    float:left;
    width: 310px;
    padding: 25px;
    color:#FFFFFF;
}
#rightcontent h1 {
    font-size:22px;
    font-weight:normal;
    line-height:26px;
    border-bottom: 1px solid #DAB920; 
    padding-bottom: 5px;
    margin: 0px 0px 10px 0px;
}
#rightcontent h2 {
    font-size:22px;
    font-weight:normal;
    line-height:26px;
    border-bottom: 1px solid #DAB920; 
    padding-bottom: 5px;
    margin: 0px 0px 10px 0px;
}
#rightcontent h3 {
    font-size:16px;
    font-weight:normal;
    line-height:18px;
    border-bottom: 1px solid #DAB920; 
    padding-bottom: 5px;
    margin: 0px 0px 10px 0px;
}
.smalltext {
    font-size:11px;
    line-height:15px;
}
#mainimage {
    position:relative;
}
#a-character {
    position:absolute;
    left:-18px;
    bottom:-7px;
}
#b-character {
    position:absolute;
    right:20px;
    bottom:-5px;
}
#c-character {
    position:absolute;
    right:0px;
    top:-27px;
}
.gdbox {
    float:left;
    width:130px;
    padding-right:20px;
}
.gdboxright {
    float:left;
    width:145px;
    padding-right:10px;
}
#contacttext {
    width:780px;
    margin:auto;
    color:#FFFFFF;
    position:relative;
}
#contacttext a {
    color:#FFFFFF;
    text-decoration:none;
}
#contacttext h1 {
    font-size:22px;
    font-weight:normal;
    line-height:26px;
    border-bottom: 1px solid #DAB920; 
    padding-bottom: 5px;
    margin: 0px 0px 10px 0px;
}
.cb {
    float:left;
    width:360px;
}
.cbt {
    font-size:22px;
}
#imagetitle {
    width: 476px;
    font-size:22px;
    font-weight:normal;
    line-height:26px;
    color:#FFFFFF;
    border-bottom: 1px solid #DAB920; 
    padding-bottom: 5px;
    margin: 0px 0px 10px 0px;
}
#imagetext {
    width: 476px;
    color:#FFFFFF;
}


.clear {
    clear:both;
}
#footer {
    width: 665px;
    height: 110px;
    position:absolute;
    bottom: 0px;
    left: 60px;
    font-size: 8px;
    line-height: 13px;
    color:#FFFFFF;
}