/*         */
/* Headers */
/*         */
body
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: small;
    background-color: #003366;
    margin: 0 0 0 0;
}
h1
{
    background-color: #008000;
    color: #FFFFFF;
    margin: 0px;
    font-size: small;
    text-align: center;
    background-image: url('headerback.png');
}
h2
{
    background-color: #008000;
    color: #FFFFFF;
    margin: 0px;
    font-size:small;
    text-align: center;
    background-image: url('headerback.png');
}
h3
{
    margin: 0px;
    background-color: #008000;
    color: #FFFFFF;
    font-size:small;
    text-align: center;
    background-image: url('headerback.png');
}
h4
{
    margin: 0px;
    color: #FFFFFF;
}
hr
{
    color: #003366;
    background-color: #003366;
}
/*                  */
/* Images and Links */
/*                  */
a:link, a:visited
{
    text-decoration: none;
    color: #FFFF00;
}
a:active, a:hover
{
    color: #FF0000;
    text-decoration: underline;
}
img.sitelogo
{
    height: 15%;
    width: 20%;
}
img.programs
{
    height: 15%;
    width: 75%;
}
img.reqformimg
{
    vertical-align: middle;
}
/*       */
/* Data  */
/*       */
table
{
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
}
th, td.head
{
    background-color: #008000;
    padding: 4px;
    color: #FFFFFF;
    background-image: url('headerback.png');
}
.darkrow
{
    background-color: #003366;    padding: 4px;
    color: #FFFFFF;    
    border: 1px outset #000080;
}
.lightrow
{
    background-color: #000066;    padding: 4px;
    color: #FFFFFF;    
    border: 1px outset #000080;
}
.pane
{
    background-color: #000066;
    color: #FFFFFF;    
    border: 1px outset #000080;
    margin-bottom: 5%;
}
/*         */
/* Section */
/*         */
.header
{
    background-color: #000066;
    color: #FFFFFF;   
}
.leftbar
{
    width: 225px;
    float: left;
    text-align: center;
}
.rightbar
{
    width: 230px;
    float: right;
    text-align: center;
}
.dedicateform
{
    width: 20%;
    float: right;
    text-align: center;
}
.dedicatesong
{
    margin-right: 21%; 
}
.main
{
    margin-left: 230px;
    margin-right: 235px;
}
.footer
{
    clear: both;
    text-align: center;
    background-color: #000066;
}
.calendar
{
    width: 100%; 
}
.popup
{
    border: 2px outset #000000;
}
/*         */
/* Nav Bar */
/*         */
.menu
{
    white-space: nowrap;
    margin:0px auto;
    text-align:left;
}
.menupane
{
    text-align: center;
    width: 100%;
    background-image: url('navback.png');
}
.staticitem
{
    border-style: none outset none outset;
    border-color: #000080;
    border-width: thin;
    background-image: url('navback.png');
}
.staticmenu
{
    background-image: url('navback.png');
}
.staticselected
{    
    background-color: #008000;
    color: #FFFFFF;
    background-image: url('headerback.png');
}
.statichover
{
    background-color: #008000;
    color: #FFFFFF;
    background-image: url('headerback.png');
}
.dynamicitem
{    
    border: thin outset #000066;    
    background-color: #003366;
    color: #FFFFFF;
    text-align: left; 
}
.dynamichover
{
    background-color: #008000;
    color: #FFFFFF;
    background-image: url('headerback.png');
}
.dynamicmenu
{
    border: thin outset #FFFFFF;
    background-color: #003366;
    color: #FFFFFF;
    text-align: left; 
}
.dynamicselected
{
    background-color: #008000;
    color: #FFFFFF;
    background-image: url('headerback.png');
}
/*       */
/* Other */
/*       */
.IEFix
{
    z-index: 100;
}
.separator
 {
     cursor:default;
 }

/*       */
/* Blog  */
/*       */
.red
{
    color: #ff0000;
}
.size3
{
    font-size: small;
}
.right
{
    text-align: right;
}
.left
{
    text-align: left;
}
.size4black
{
    font-size: medium;
    color: #000000;
}
.forumblack
{
    color: #000000;
}
.centers
{
    text-align: center;
}
div.feedBurnerFeedBlock 
{
    background-color: #000066;
    color: #FFFFFF;
}
p.feedTitle 
{
    margin: 0px;
    background-color: #008000;
    color: #FFFFFF;
    font-size: small;
}
div.feedburnerFeedBlock ul
{
    background-color: #000066;
    color: #FFFFFF;
    border: 1px outset #000080;
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
}
div.feedburnerFeedBlock ul ul
{
    list-style-type: disc;
}

div.feedburnerFeedBlock ul ol
{
    list-style-type: decimal;
}
div.feedburnerFeedBlock ul li span.headline
{
    font-weight: bold;
    display: block;
    margin-top: 12px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    background-color: #008000;
    color: #FFFFFF;
    background-image: url('headerback.png');
}
p.feedburnerFlareBlock a
{
    color: #FFFF00;
    border: 1px solid #59641f;
    padding: 3px;
}

