body
{
    background-color: #000;
    background-image: url(images/cnp_feet_title.png);
    background-repeat: no-repeat;
    font-family: papyrus, verdana, arial, sans-serif;
    font-size: x-small;
    color: #ffffff;
}

a
{
    color: #ffffff;
}

a#email, a:hover#email
{
color: #000000;
background-color: #000000;
}

a:hover#email, img.link, img.emailinlinelink
{
border: 1px solid #ffffff;
}

a:hover, a:active
{
    color: #000;
    background-color: #FFFFFF;
}

#header
{
    width: 100%;
    height: 150px;
    text-align: left;
}

#navbar
{
    width: 15%;
    height: 48em;
    float: left;
}

#buttons
{
    width: 12em;
    margin-bottom: 1em;
    font-size: x-small;
}

#buttons ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    border-right: 1px solid #000;
}

#buttons li
{
    border-bottom: 1px solid #000;
    margin: 0;
}

#buttons li a
{
    display: block;
    padding: 5px 5px 5px 0.5em;
    border-left: 10px solid #333;
    border-right: 10px solid #666;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    width: 100%;
}

html > body #buttons li a
{
    width: auto;
}

#buttons li a:hover
{
    border-left: 10px solid #666;
    border-right: 10px solid #333;
    background-color: #ddd;
    color: #000;
}

#content
{
    float: left;
    width: 59%;
    height: 44em;
}
#adbar
{
    width: 25%;
    height: 48em;
    float: right;
    }

#shareit
{
    float: left;
    width: 59%;
    text-decoration: none;
    border: 0;
}

td.thumbs
{
    width: 33%;
    height: 10em;
}

td.gallerym
{
    height: auto;
    width: 100%;
}

img.thumbs
{
    display: block;
    text-decoration: none;
    border: none;
    float: none;
    text-align: center;
}

img.link, img.emailinlinelink
{
    text-decoration: none;
    border: 1px solid #000000;
}

img.link
{
    vertical-align:middle;
}


img.emailinlinelink
{
    vertical-align:bottom;
}

img.inlineleft
{
    float: left;
    clear: left;
    padding: 3px 10px 3px 2px;
}

img.inlineright
{
    float: right;
    clear: right;
    padding: 3px 2px 3px 10px;
}

p
{
    text-align: left;
    width: 34em;
}

p.text
{
    padding: 5px 5px 5px 5px;
}

p.header
{
    font-size: large;
}

p.copyright
{
    font-size: xx-small;
    width: 46em;
}

p.img
{
    width: 50em;
}


#footer
{
    width: 100%;
    height: 1em;
    clear: both;
    text-align: right;
    font-size: xx-small;
}

