
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #444444;
 font-size: 12px;
 padding: 0; margin: 0;
 background: #083C12;
}

a:visited {
color: #444444;
text-decoration: none;
}

a.pgmtitle:link {
color:#900A01;
font-size: 14px;
font-weight:bold;
text-decoration: none;
}

a.pgmtitle:active {
color:#900A01;
font-size: 14px;
font-weight:bold;
text-decoration: underline;
}

a.pgmtitle:visited {
color:#900A01;
font-size: 14px;
font-weight:bold;
}

#wrapper {
 width: 770px;
 margin: 0 auto;
 border: 4.5px solid #000000;
 margin-top: 5px;
 background: #fff8dc;
}
#header {
 background: #E9E3D1;
 height: 45px;
}
#top {
 background: #fff8dc;
 height: 96px;
}
#nav {
 background: #CC9966;
 text-align: center;
 padding: 8px;
 
 font-weight: bold;
 
}
#wrapper #nav ul { padding: 0; margin: 0; }
#wrapper #nav ul li{ display: inline; padding: 0; margin: 0 25px 0 0; }
#wrapper #nav ul li a:link{ text-decoration: none; color: #fff; }
#wrapper #nav ul li a:visited{ text-decoration: none; color: #fff; }
#wrapper #nav ul li a:hover{ text-decoration: none; color: #444444; }


#content { /* Faux Columns */
 background: url(images/bg-repeat.gif) repeat-y;
}
#content #right h1 {
 margin: 8px 10px 10px 10px;
 color: #444444;
 font-size: 16px;
}
#content #right h2 {
 margin: 8px 0px 0 0;
 color: #444444;
 font-size: 11px;
}
#content #right h3 {
 margin: 8px 0px 0 0;
 color: #444444;
 font-size: 12px;
 
}
#content #right h4 {
 margin: 8px 0px 0 0;
 color: #444444;
 font-size: 11px;
 
}
#content #right h5 {
 margin: 8px 0px 0 0;
 color: #444444;
 font-size: 11px;
}
#content #right h6 {
 margin: 8px 0px 0 0;
 color: #444444;
 font-size: 11px;
}
#left {
padding: 5px;
 margin: 5px;
 margin-left: 10px;
 width: 165px;
 border: 0px solid #fff;
 float: left;
 display: inline;
}
#wrapper #left ul { 
 list-style: none;
 margin: 0;
 padding: 0;
}
#wrapper #left ul li { 
 margin-bottom: 0px;
}
#wrapper #left ul li a:link {color: #444444; text-decoration: none;
}
#wrapper #left ul li a:visited {color: #444444; text-decoration: none;
}
#wrapper #left ul li a:hover {color: #D76F08; text-decoration: none;
}
#right {
 border: none;
 width: 550px;
 float: right;
 margin: 5px 10px 5px 10px;
 text-align: left;
}
#wrapper #right p a:link {color: #444444; text-decoration: none;
}
#wrapper #right p a:visited {color: #444444; text-decoration: none;
}
#wrapper #right p a:hover {color: #D76F08; text-decoration: none;
}
#wrapper #right p a.pgmtitle:link {color: #900a01;font-size: 14px; font-weight:bold; text-decoration: none;
}
#wrapper #right p a.pgmtitle:visited {color: #900a01; font-size:14px; font-weight:bold; text-decoration: none;
}
#wrapper #right p a.pgmtitle:hover {color: #900a01;font-size: 14px; font-weight:bold; text-decoration: underline;
}
#image {
     
        right: 0px;
        bottom: 0px;
}

#footer {
 background: #000000;
 font-size: 16px;
 font-weight: bold;
 height: 28px;
 padding: 5px 5px 5px 5px;
 line-height: 31px;
 color: #F3F3F3;
 text-align: center;
}

#footer2 {
 font-size: 12px;
 height: 32px;
 padding: 5px 5px 5px 5px;
 line-height: 14px;
 color: #000000;
 text-align: center;
}
#navcontainer
{
background: #fff8dc;
width: 165;
margin: 0 auto;
padding: 1em 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
font-weight: bold;
text-align: left;
}

ul#navlist
{
text-align: left;

padding: 0;
margin: 0 auto;
width: 70%;
}

ul#navlist li
{
display: block;
list-style: square;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 2em;
border-width: 0px;
border-color: #fff #aaab9c #ccc #fff;
border-style: solid;
font-color: #CC9966;
text-decoration: none;
background: #fff8dc;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #fff8dc;
font-color: #CC9966;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
font-color: #CC9966;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}
#current {color: #990000}

p.performer {font-size:13px; font-weight:bold; margin-left:0em; margin-top:.1em; margin-bottom:.5em}

p.musictitle {font-size:12px; margin-left:0em; margin-top:.1em; margin-bottom:.1em}

p.programnumbera {color:#900A01; font-size:14px; font-weight:bold; margin-left:0em; margin-top:.5em;margin-bottom:.1em;}
p.programnumberb {color:#024F09; font-size:14px; font-weight:bold; margin-left:0em; margin-top:.5em;margin-bottom:.1em}


