body
{
    font: 62.5% Verdana, Geneva, sans-serif;
    color: #eeeeee;
    background: url(images-Design/page-Background2.jpg) repeat-y center top;
    margin: 0px;
    padding: 0px;
}

a img
{
    border: none;
}

hr.clear
{
    margin: 0px;
    padding: 0px;
    clear: both;
    height: 1px;
    border-style: none;
    visibility: hidden;
}

h2, h3, h4, h5, h6
{
    color: black;
}
h2, h3, #nav a
{
    font-weight: normal;
}

h3
{
    border-bottom: 1px dotted #333333;
    font-size: 1.6em;
    padding-bottom: 5px;
}

h4
{
    font-size: 1.2em;
}
a:link, a:visited, a:active
{
    color: #c00;
    text-decoration: none;
}
.sidebar a:link, a:visited, a:active
{
    color: #c00;
    text-decoration: none;
}
a:hover /* a:active */
{
    color: #ec1000;
}
a:link.name
{
    color: #000;
}
.imgLeft
{
    float: left;
    margin: 0px 20px 15px 0px;
    border: 1px solid #ccc;
}

.imgRight
{
    float: right;
    clear: right;
    margin: 20px 0px 20px 20px;
    border: 1px solid #ccc;
}

.center
{
    text-align: center;
    display: block;
    margin-right: auto;
    margin-left: auto;
}

#top
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    background: url(images-Design/topBackground.png) repeat-x;
    margin: 0px;
    padding: 0px;
    height: 54px;
}

#wrap
{
    margin: 0px auto;
    clear: both;
    width: 800px;
    z-index: 10;
}

#header
{
    display: block;
    margin: 0px auto;
    width: 780px;
    padding-left: 20px;
}
#header h1
{
    margin: 0px;
    padding-top: 4px;
    font-size: 2.4em;
}
#header h1 a
{
    color: #FFF;
    text-decoration: none;
}
#tagline
{
    color: #d83b26;
    font-size: 1.1em;
}
#nav
{
    background: url(images-Design/nav-Background.jpg) repeat-x;
    height: 53px;
    clear: both;
}
#nav ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#nav ul li
{
    margin: 0px;
    padding: 0px;
    float: left;
    height: 53px;
}
#nav a
{
    font-size: 1.4em;
    line-height: 53px;
    display: block;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    padding-right: 42px;
    padding-left: 42px;
    background: url(images-Design/nav-Divider.jpg) no-repeat right top;
}
li.last a
{
    background: url(none) !important;
    border-style: none !important;
}
#nav a:active, #nav a:hover
{
    color: #F00;
}

.content
{
    padding: 20px;
    clear: both;
    font-size: 1.1em;
    line-height: 1.4em;
}

#content1, #footer
{
    background: #232323 url(images-Design/content-Background.png) repeat-x left top;
}
#content1 h4
{
    color: #ccc;
}
#content2
{
    background: #d7d7d7 url(images-Design/content2-Background03.png) repeat-x left top;
    border-top: 1px solid #171717;
    color: #232323;
}

h2#pageTitle, #about .leftCol1 strong
{
    font-size: 1.8em;
    color: #c00;
    font-weight: normal;
}
#sidebar
{
    float: right;
    width: 180px;
    padding: 0px 0px 10px;
    margin-top: 0px;
    margin-left: 20px;
}

#sidebar dt, #artistNews dt
{
    padding: 3px;
    background: #C30;
    font-size: 1.2em;
    clear: both;
    margin-top: 0.7em;
    margin-bottom: 0.7em;
    color: #FFF;
}
#sidebar dd, #artistNews dd
{
    padding: 0px;
    margin-left: 0px;
}
#sidebar dd a, #artistNews dd a
{
    color: #C00;
}
#content2-Content
{
    float: left;
    width: 560px;
    line-height: 1.4em;
    margin-bottom: 20px;
}
#artistSpotlight h3
{
    margin-top: 0px;
}
#artistSpotlight h4
{
    margin-top: 0px;
    margin-bottom: .5em;
    color: #C30;
}
#foundationInfo
{
    margin: 20px 0px 0px;
    clear: both;
    color: #000;
    background: #CCC;
    font-size: .8em;
    line-height: normal;
    padding: 10px 20px 1px;
}
#footer
{
    font-size: 1em;
    padding: 20px 10px;
}
#footer ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#footer ul li
{
    margin: 0px;
    padding: 0px;
    float: left;
}
#footer ul li a
{
    line-height: 20px;
    display: block;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    border-right: 1px solid #CCC;
}
#a8b
{
    float: right;
    margin-right: 10px;
}
.leftCol
{
    float: left;
    width: 34%;
    margin: 5px;
    padding: 5px;
}
.rightCol
{
    float: right;
    width: 34%;
    margin: 5px;
    padding: 5px;
}
.borderbot
{
    border-bottom: 1px dashed black;
    width: 60%;
    float: left;
}

.imgCenter
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.caption
{
    width: auto;
    text-align: center;
}
.leftCol1
{
    float: left;
    width: 45%;
    margin: 5px;
    padding: 5px;
}

#about .leftCol1 strong
{
    display: block;
    border-bottom: dotted 1px #333;
    font-size: 1.4em;
    padding-bottom: 5px;
}

.rightCol1
{
    float: right;
    width: 47%;
    margin: 5px;
    padding: 5px;
}

.pullBoxRight
{
    float: right;
    width: 30%;
    padding: 0 10px 10px 10px;
    border: solid 1px #666;
    background: #333;
    margin: 1em 0 1em 20px;
}
.pullBoxLeft
{
    float: left;
    width: 30%;
    padding: 0 10px 10px 10px;
    border: solid 1px #666;
    background: #333;
    margin: 1em 20px 1em 0;
}


.contact
{
    background: url(images-Design/seany_left.gif);
}

.form
{
    font-weight: bold;
}
player
{
    width: 365px;
}

table.schedule
{
    font-size: .9em;
}
table.schedule th
{
    width: 33%;
    background: #CC3300;
    color: #FFFFFF;
}
table.schedule td
{
    text-align: center;
    vertical-align: top;
    background: #FFF;
}
#news dd
{
    margin-bottom: 20px;
}
#news p
{
    margin-bottom: 20px;
}
.accordionHeader h4
{
    color: #ccc;
}
.accordionHeader:hover
{
    cursor: pointer;
}
.clear
{
    clear: both;
}
.artistShow
{
    float: right;
    clear: right;
}
