 html *
{
    font-family:            arial;
}

body
{
    background-color:       #4b4b4b;
    margin:                 0px;
    padding:                0px;
}

img
{
    border-style:           none;
}

div#container
{
    margin:                 0px auto;
    width:                  720px;
}

table#main
{
    border-color:           #fff;
    border-style:           solid;
    border-width:           0px 5px;

    border-collapse:        collapse;
    width:                  100%;
}

    table#main td
    {
        /*padding:                3px; */
        vertical-align:         top;
    }

    table#main div#header
    {
        background-color:       #21200e;
        text-align:             center;
    }

        table#main div#header > img
        {
            display:                block;
            margin:                 0px auto;
        }

    table#main #main_copy
    {
        color:                  #fff;
        font-size:              12px;
        padding:                8px 20px;
    }

td#collectible_bar
{
    background-color:       #fff;
    text-align:             center;
}

    td#collectible_bar > img
    {
        padding:                6px 0px 3px 0px;
    }

table#form
{
    border-collapse:        collapse;
    margin:                 4px auto;
    width:                  100%;
}

    table#form td
    {
        padding:            2px 2px 2px 6px;
        vertical-align:     middle;
    }

table#staff
{
    border-collapse:        collapse;
    margin:                 10px auto;
    width:                  auto;
}

    table#staff td
    {
        padding:            4px;
    }

tr#footer a
{
    color:                  #fff;

}

    tr#footer > td
    {
        vertical-align:         middle;
    }

    tr#footer td.image
    {
        padding-right:          10px;
        text-align:             right;
    }

    tr#footer td.copy
    {
        color:                  #fff;
        font-size:              10px;
        height:                 128px;
        padding:                8px 8px 8px 12px;
        text-align:             left;
    }

.click a
{
    color: #fff; font-size: 14px; font-weight: bold; text-decoration: none;
    background-image: url(/images/view_article1.gif);
    background-repeat: no-repeat;
    background-position: center;
    padding: 0px 0px 5px 0px;
}

    .click a:hover
    {
        color: #fff; font-size: 14px; font-weight: bold; text-decoration: underline;
        background-image: url(/images/view_article_gold1.gif);
    }

div.nav
{
    padding:                8px 8px 8px 0px;
    text-align:             right;
}

    div.nav a
    {
        background:             url(/images/gold_dot.gif) no-repeat right center;
        color:                  #fff;
        display:                block;
        font-size:              13px;
        font-weight:            bold;
        padding:                8px 23px 8px 10px;
        text-decoration:        none;
    }

    div.nav a:hover
    {
        background-image:       url(/images/gold_dot_lt.gif);
        text-decoration:        underline;
    }

div#errors
{
    border:                 1px solid #fc0;
    padding:                8px;
}

label
{
    cursor:                 pointer;
}

    label:hover
    {
        text-decoration:        underline;
    }

.required
{
    color:                  #fc0;
    font-weight:            bold;
}

a
{
	color:					#fff;
}