﻿body 
{
    background-color: #CCCC99;
    background-image: url("/images/sitebg.png");
    margin: 0px;
    padding: 0px;
    color: #000000;
    font-family: Georgia,Tahoma;
    font-size: 12px;
}

a
{
    color: Black;
}

a:hover
{
    color: #003366;
}

h1,h2,h3,h4,h5
{
    margin: 0;
    padding: 0;
}

img
{
    border: none;
}

span.sidebarboxhead
{
    margin: 0;
    padding: 5px 10px 5px 5px;
    background-color: #CCCCCC;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
}

span.contentboxhead
{
    margin: 0;
    padding: 5px 10px 5px 5px;
    background-color: #CCCC99;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
}

.clearfloat
{
    clear: both;
}

#wrap
{
    width: 950px;
    margin: 0px auto;
    background-color: #FFFFFF;
    border: Solid 2px White;
}

#header
{
    height: 90px;
    padding: 5px;
    background-image: url("/images/header.jpg");
}

#header span
{
    background-color: #EB8844;
    color: White;
    padding: 5px;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 14px;
}

#nav
{
    position: relative;
    background-color: #003366;
    color: #FFFFFF;
    padding: 5px 5px 5px 10px;
    font-weight: bold;
    border-top: Solid 1px #CCCC99;
    border-bottom: Solid 1px #CCCC99;
}

#nav a
{
    color: White;
}

#nav a:hover
{
    color: Silver;
}

#nav-loading
{
    position: absolute;
    text-align: center;
    top: 0px;
    width: 931px;
    background-color: #003366;
    z-index: 50;
    padding: 3px 0px;
}

#main
{
    clear: both;
    padding: 5px;
}

#left
{
    width: 620px;
    float: left;
}

#gallery-container
{
    margin-bottom: 10px;
}

#hpGallery
{
    /* border:1px solid #000000;
    height:220px;
    width:618px; */
    z-index:5;
    margin-bottom: 10px;
}

#hpGallery h2
{
    margin: 5px 0px;
}

#hpGallery p
{
    margin: 0;
}

.contentbox
{
    background-color: #CCCC99;
    padding: 5px;
    border: Solid 1px #CCCC99;
    margin-bottom: 10px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-radius-topright: 5px;
    -webkit-border-radius-bottomleft: 5px;
    -webkit-border-radius-bottomright: 5px;
}

span.newssubject
{
    margin: 0;
    padding: 5px 10px 5px 5px;
    background-color: #003366;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
}

span.newspostdate
{
    color: #003366;
    font-size: 12px;
}

#right
{
    width: 310px;
    float: right;
}

.sidebarbox
{
    background-color: #CCCCCC;
    padding: 5px;
    border: Solid 1px #CCCC99;
    margin-bottom: 10px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-radius-topright: 5px;
    -webkit-border-radius-bottomleft: 5px;
    -webkit-border-radius-bottomright: 5px;
}

.sidebarbox img
{
    float: left;
    margin: 0px 5px 5px 0px;
}

.sidebarbox li img
{
    float: none;
}

#videoembed
{
    margin-bottom: 10px;
}

.videothumb
{
    position: relative;
}

.videothumb img
{
    border: Solid 1px Black;
}

.play-icon
{
    position: absolute;
    left: 86px;
    top: 45px;
}

.randomtrax-refreshcontainer
{
    float: right;
    padding: 4px 0px;
}

.randomtrax-refreshtext
{
    float: left;
    padding: 2px 0px;
}

.randomtrax-refreshicon
{
    float: right;
    margin-left: 5px;   
}

.randomtrax-title
{
    background-color: #003366;
    color: White;
    padding:5px;
    margin-bottom: 5px;
}

.randomtrax-linkcontainer
{
    clear: both;
    
}

.randomtrax-icon
{
    width: 40px;
    float: left;   
}

.randomtrax-icon img
{
    border: none;
}

.randomtrax-text
{
    width: 255px;
    float: left;
}

.podcast-download
{
    padding: 5px 0px;
}

.podcast-download img
{
    float: left;
    margin: 0px 5px 5px 0px;
}

.podcast-tracklist ul
{
    margin: 0;
    padding-left: 15px;
}

#subscribe-rss
{
    padding: 5px 0px 0px 0px;
}

#player
{
    margin-bottom: 2px;
}

.podcasts-paging
{
    float: right;
    margin: 5px 0px;
}

#footer
{
    border-top: Solid 1px #CCCC99;   
    padding: 5px;
}

#footer-text
{
    float: left;
    width: 560px;
    font-size: 11px;
}

#footer-logos
{
    float: right;
    width: 370px;
    padding: 4px 0px;
}