/* Header graphics consist of a header image ("BITFIGHTER", and 4 ships) */
body {
        background: black url(/template/stars.gif) 0 0 repeat;
}

#headerimg {
        background: url(/template/bitfighter.png) no-repeat;
        margin: 0 0 0 -255px;
        position: absolute;
        top: 34px;
        height: 84px;
        width: 510px;
        left: 50%;
}
#redship {
        background:url('/template/redship.png') no-repeat;
        position: absolute;
        width: 101px;
        height: 104px;
        top:18px;
        left: 50%;
        margin-left: 300px;
}
#greenship {
        background:url('/template/greenship.png') no-repeat;
        position: absolute;
        width: 100px;
        height: 104px;
        top:150px;
        left: 50%;
        margin-left: -480px;
}
#purpleship {
        background:url('/template/purpleship.png') no-repeat;
        position: absolute;
        width: 104px;
        height: 102px;
        top:-50px;
        left: 50%;
        margin-left: -420px;
}
#brownship {
        background:url('/template/brownship.png') no-repeat;
        position: absolute;
        width: 99px;
        height: 103px;
        top:496px;
        margin-left: 380px;
        left: 50%;
}

/** The block holding the primary links **/
#headerlinks {
        font-size: 14px;
        position:relative;
        top: 134px;
        z-index: 10;
        /*font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;*/
}
/** PrimaryLinks are those main navigation links across the top of the page **/
#primarylink {
        display: block;
        position:relative;
        margin: 0;
        padding: 5px 0;
        text-align: center;
        font-weight: bolder;
        font-size: 75%;
}

#primarylink ul { background:#555; padding:0px; margin:0px; }

#primarylink li {
        list-style: none;
        display: inline;
        margin: 2px;
        padding:2px 0;
        border:2px solid #999;
        background:#444;
}
#primarylink li a {
        color: white;
        border:none;
        color:#ccc;
        padding:2px 10px;
        font-weight:normal;
        text-decoration:none;
}
#primarylink .active {          /* selected link */
        background:#7B0505;
}
#primarylink :hover {
        background:#9B0505;
        color:white;
        border-color: #ddd;
}


div.simplebody {
    margin-left: auto;
    margin-right: auto;
    margin-top: 145px;
    width: 510px;     /* The same as our logo image */
}

p, li {
    color: white;
}


/* Content-main is the main frame for both wiki and drupal pages */
/* Note that there is a #content in the forums with a potential name clash */
#content-main {
    position: relative;
    z-index: 2;
    background: #1c1c1c;   /* darkish gray */
    padding: 5px 10px;
    clear: both;
    border: solid 1px #000;
    border-bottom-width: 0;
    width: 695px; /*75%;*/
}



.block-header, .pBody-block-header  {
    border: 0px;
    background-image: url("/forums/styles/ca_black/theme/images/block_top.gif");
    background-repeat: repeat-x;
}

.block-header span, .block-header span span, .pBody-block-header span, .pBody-block-header span span {
    clear: both;
    display: block;
    height: 6px;
    line-height: 1px;
    font-size: 1px;
    border: 0px;
    background-repeat: no-repeat;
}

.block-header span {
    background-position: top left;
    background-image: url("/forums/styles/ca_black/theme/images/block_top_left.gif");
}

.block-header span span {
    background-position: top right;
    background-image: url("/forums/styles/ca_black/theme/images/block_top_right.gif");
}
.pBody-block-header span {
    background-position: top left;
    background-image: url("/forums/styles/ca_black/theme/images/block_top_left_black_bg.gif");
}

.pBody-block-header span span {
    background-position: top right;
    background-image: url("/forums/styles/ca_black/theme/images/block_top_right_black_bg.gif");
}



#block-outer{
    background-color: #404040;
    border-color: #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 0px 2px;
}

#block-inner{
    border-style: solid;
    border-width: 1px 0;
    padding: 5px;
    background-color: #000000;
    border-bottom-color: #222222;
    border-top-color: #404040;
}


#page-footer-block, #page-footer-block span, .footer{
   display: block; 
   height: 9px;
width: 699px;
}

#page-footer {
}


#page-footer span {
    background-image: url("/forums/styles/ca_black/theme/images/content_bottom_left.gif");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 9px;
}

#page-footer span span {
    background-image: url("/forums/styles/ca_black/theme/images/content_bottom_right.gif");
    background-position: right top;
    background-repeat: no-repeat;
    padding-left: 0;
    padding-right: 9px;
}

#page-footer span span span {
    background-image: url("/forums/styles/ca_black/theme/images/content_bottom.gif");
    background-position: left top;
    background-repeat: repeat-x;
    padding: 0;
}


.pBody-block-footer {
    border: 0px;
    background-image: url("/forums/styles/ca_black/theme/images/block_bottom_black_bg.gif");
    background-repeat: repeat-x;
}

.block-footer {
    border: 0px;
    background-image: url("/forums/styles/ca_black/theme/images/block_bottom.gif");
    background-repeat: repeat-x;
}

.block-footer span, .block-footer span span, .pBody-block-footer span, .pBody-block-footer span span {
    background-position: left top;
    background-repeat: no-repeat;
    clear: both;
    display: block;
    font-size: 1px;
    height: 6px;
    line-height: 1px;
    background-repeat: no-repeat;
}

.pBody-block-footer span {
    background-position: top left;
    background-image: url("/forums/styles/ca_black/theme/images/block_bottom_left_black_bg.gif");
}

.pBody-block-footer span span {
    background-position: top right;
    background-image: url("/forums/styles/ca_black/theme/images/block_bottom_right_black_bg.gif");
}
.block-footer span {
    background-position: top left;
    background-image: url("/forums/styles/ca_black/theme/images/block_bottom_left.gif");
}

.block-footer span span {
    background-position: top right;
    background-image: url("/forums/styles/ca_black/theme/images/block_bottom_right.gif");
}



