*
{
    padding: 0;
    margin: 0;
}

body
{
    background-color: #900;
    font-family: "Comic Sans MS", "cursive";
}

/* UGLY IE6 PNG FIX HACK UGLY */
img, li, div { behavior: url(iepngfix.htc) }

img
{
    border: 0px;
}

a
{
    color: #900;
}

#background
{
    width: 1000px;
    height: 750px;
}

#navigation
{
    left: 35px;
    top: 150px;
    position: absolute;
}

ul
{
    list-style-type: none;
}

#navigation li
{
    width: 186px;
    height: 60px;
    background-image: url("images/2tier_background.png");
    overflow: hidden;
}

#navigation li.navTop
{
    background-image: url("images/2tier_background_top.png");
}

#navigation li:hover, li.curPage
{
    background-position: 0px -60px;
}

#subNavArea li
{
    float: left;
    display: block;
    height: 61px;
    width: 153px;
    overflow: hidden;
    background: url("images/SubNav_background.png");
}

#subNavArea li:hover, #subNavArea li.curPage
{
    background-position: 0px -61px;
}

#subNavArea
{
    position: absolute;
    left: 275px;
    top: 30px;
}

#subNavArea ul
{
    text-align: center;
    width: 612px;
}

#contentArea
{
    position: absolute;
    left: 250px;
    top: 90px;
}

#contentBannerTop
{
    width: 666px;
    height: 134px;
    background-image: url("images/Banner_top.png");
    background-repeat: no-repeat;
    position: relative;
}

#contentBannerRepeat
{
    background-image: url("images/Banner_4monkey.png");
    background-repeat: repeat-y;
    position: relative;
    min-height: 450px;
    width: 666px;
}

#contentBannerBottom
{
    background-image: url("images/Banner_bottom.png");
    background-repeat: no-repeat;
    position: relative;
    width: 666px;
    height: 110px;
    padding-bottom: 50px;
}

#content
{
    left: 60px;
    width: 550px;
    position: relative;
    text-align: center;
}

.photoBrowser
{
    width: 70%;
    margin-left:15%;
    margin-right:15%;
}

.photoBrowser td
{
    font-size: 0.8em;
    vertical-align: top;
}

.pager span#previous
{
    position: absolute;
    left: 0px;
}

.pager span#next
{
    position: absolute;
    right: 0px;
}

.pager a
{
    text-decoration: none;
}

.pager img
{
    display: inline;
    vertical-align: middle;
    margin-top: -20px;
}

.iconMatte
{
    padding: 5px;
}

#playerControls li
{
    float: left;
}

#videoThumbs
{
    width: 550px;
    height: 150px;
}

#videoThumbs td
{
    width: 128px;
    vertical-align: top;
    font-size: 0.85em;
}


.currentVideo
{
    border: 4px solid #900;
}

#videoTitle
{
    font-weight: bold;
    text-align: left;
    display: inline;
    float: left;
}

#videoDateline
{
    font-size: 0.8em;
    display: inline;
}

#videoDetailReveal
{
    font-size: 0.9em;
    float: right;
}

#videoDescriptionBox
{
    font-size: 0.9em;
    display: none;
    /*position: absolute;
    top: 0px;
    left: 0px;*/
    padding: 5px;
    background: #fc6;
    border: 2px solid #900;
}

#videoDescriptionBox .closeButton
{
    float: right;
    font-size: 0.8em;
}

ul.offsiteGalleries li
{
    padding-bottom: 10px;
    display: block;
}

#playerControls
{
    font-size: 0.8em;
    width: 100%;
}

#playerControls img
{
    vertical-align: middle;
}

#playerControls a
{
    text-decoration: none;
}

#rewind, #fastforward
{
    width: 30%;
}

#play
{
    width: 40%;
    text-align: center;
}

.headline
{
    font-weight: bold;
}

.dateline
{
    font-size: 0.7em;
}

.story
{
    margin: 5px;
    text-align: justify;
    text-justify: newspaper;
}

.newTune
{
    font-weight: bold;
}
