
BODY { 
background-color : #1b0e1b; 
font-size : 90%; 
margin : 0; 
font-family : Arial, Helvetica, sans-serif; 
}
A:link { 
text-decoration : none; 
color : #000066; 
} 
A:visited { 
text-decoration : none; 
} 
A:active { 
text-decoration : none; 
} 
A:hover { 
text-decoration : none; 
color : #ffffff; 
} 
a img, a:link img { 
border : 0; 
} 
#container { 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
background-color : #974ef1; 
width : 970px; 
margin : 0 auto; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 
#upper_header { 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 970px; 
color : #2b002b; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
text-align : center; 
padding : 3px 0 3px 0; 
} 
#banner { 
border-right : 0 solid #999; 
width : 930px; 
margin : 0 auto; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 
#lower_header { 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 970px; 
color : #2b002b; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
text-align : center; 
padding : 3px 0 3px 0; 
} 
#content { 
background-image : url(images/background_1.jpg); 
background-repeat : no-repeat; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 930px; 
margin : 0 auto; 
padding-bottom : 20px; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 
#content h3 { 
border-right : 0 solid red; 
padding-right : 0; 
border-top : 0 solid red; 
padding-left : 40px; 
float : left; 
padding-bottom : 10px; 
border-left : 0 solid red; 
width : 890px; 
font-size : 18px; 
color : #000000; 
padding-top : 30px; 
border-bottom : 0 solid red; 
float : left; 
} 
ul#navlist { 
clear : both; 
list-style-type : none; 
text-align : center; 
width : 930px; 
padding-left : 70px; 
padding-top : 10px; 
margin-left : 0; 
font-weight : bold; 
font-size : 16px; 
border-top : 0 solid green; 
border-bottom : 0 solid green; 
border-left : 0 solid green; 
border-top : 0 solid green; 
} 
ul#navlist li { 
display : inline; 
} 
ul#navlist li a { 
float : left; 
width : 100%; 
width : 6em; 
background-color : #f1def5; 
color : #30162f; 
padding : 0.2em 1em; 
text-decoration : none; 
border-right : 2px solid #412141; 
border-left : 2px solid #412141; 
border-top : 2px solid #412141; 
border-bottom : 2px solid #412141; 
} 
ul#navlist li a:hover { 
color : #ffb303; 
background-color : #663366; 
} 
ul#navlist li a:visited { 
background-color : #9f83c2; 
color : #f7edf8; 
} 
.floatright { 
float : right; 
padding : 6px 20px 0 20px; 
} 
.floatleft { 
float : left; 
padding : 6px 30px 0 0; 
} 
#content p { 
clear : both; 
padding : 20px 20px 0 40px; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
font-size : 16px; 
color : #000000; 
font-weight : 600; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
text-align : left; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 
#nav-menu UL { 
padding-right : 0; 
padding-left : 55px; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
} 
#nav-menu LI { 
float : left; 
margin : 0 0.15em; 
} 
#nav-menu LI A { 
color : #2b002b; 
text-align : center; 
text-decoration : none; 
} 
#nav-menu A:hover { 
color : #fff; 
} 
#nav-menu LI A { 
float : none; 
} 
#nav-menu { 
clear : both; 
color : #ffffff; 
border-right : 0 solid green; 
padding-right : 0; 
border-top : 0 solid green; 
padding-left : 80px; 
float : left; 
padding-bottom : 6px; 
margin : 10px 0 0 0; 
border-left : 0 solid green; 
width : 790px; 
padding-top : 0; 
border-bottom : 0 solid green; 
} 
#footer { 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 970px; 
margin : 0 auto; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 
#valid { 
margin : 0 auto; 
text-align : left; 
font-size : 10px; 
border-right : 0 solid red; 
padding-right : 0; 
border-top : 0 solid red; 
padding-left : 500px; 
padding-bottom : 6px; 
border-left : 0 solid red; 
width : 970px; 
color : #faedfc; 
padding-top : 4px; 
border-bottom : 0 solid red; 
} 
#valid A:link { 
color : #ffcc00; 
} 
#valid A:hover { 
color : #ffffff; 

} 
#content_gallery { 
background-image : url(images/background_gallery.jpg); 
background-repeat : no-repeat; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 930px; 
margin : 0 auto; 
padding-bottom : 50px; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 
#content_gallery h3 { 
border-right : 0 solid red; 
padding-right : 0; 
border-top : 0 solid red; 
padding-left : 95px; 
float : left; 
padding-bottom : 0; 
border-left : 0 solid red; 
width : 300px; 
font-size : 28px; 
color : #ffcc00; 
padding-top : 10px; 
border-bottom : 0 solid red; 
float : left; 
} 
#content_gallery p { 
clear : both; 
padding : 0 0 0 100px; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 930px; 
font-size : 18px; 
color : #ffcc00; 
font-weight : 500; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
text-align : left; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 
#gallery { 
border-right : 0 solid #cccccc; 
padding-right : 3px; 
border-top : 0 solid #cccccc; 
padding-left : 66px; 
font-size : 120%; 
float : left; 
padding-bottom : 20px; 
margin : 0 0 0 0; 
border-left : 0 solid #cccccc; 
width : 800px; 
color : #ff9900; 
padding-top : 0; 
border-bottom : 0 solid #cccccc; 
text-align : center; 
} 
#gallery A { 
color : #999999; 
text-decoration : none; 
} 
#content_audio { 
background-image : url(images/background_audio.jpg); 
background-repeat : no-repeat; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 930px; 
margin : 0 auto; 
font-size : 18px; 
color : #ffffff; 
text-decoration : none; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 
#content_audio h3 { 
border-right : 0 solid red; 
padding-right : 0; 
border-top : 0 solid red; 
padding-left : 95px; 
float : left; 
padding-bottom : 0; 
border-left : 0 solid red; 
width : 300px; 
font-size : 28px; 
color : #ffffff; 
padding-top : 10px; 
border-bottom : 0 solid red; 
float : left; 
} 
.notes { 
float : left; 
padding : 0 10px 4px 0; 
margin-top : -10px; 
} 
#content_audio p { 
clear : both; 
padding : 15px 0 0 100px; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 730px; 
font-size : 18px; 
color : #ffffff; 
font-weight : 500; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
text-align : left; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 
#audio_clips1 { 
padding-right : 0; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
width : 400px; 
font-size : 16px; 
color : #000000; 
font-weight : 600; 
padding-top : 0; 
float : left; 
margin-left : 0; 
margin-top : 20px; 
} 
#audio_clips1 A:link { 
text-decoration : none; 
color : #3366FF; 
} 
#audio_clips1 A:hover { 
text-decoration : none; 
color : #ffffff; 
} 
#audio_clips2 { 
padding-right : 0; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
width : 400px; 
font-size : 16px; 
color : #000000; 
font-weight : 600; 
padding-top : 0; 
float : left; 
margin-left : 0; 
margin-top : 20px; 
}
#audio_clips2 A:link { 
text-decoration : none; 
color : #3366FF; 
}  
#audio_clips2 A:hover { 
text-decoration : none; 
color : #ffffff; 
} 
ul#setlist { 
clear : both; 
list-style-type : none; 
text-align : center; 
width : 100px; 
padding-left : 600px; 
padding-top : 0; 
margin-left : 0; 
font-weight : bold; 
font-size : 16px; 
border-top : 0 solid green; 
border-bottom : 0 solid green; 
border-left : 0 solid green; 
border-top : 0 solid green; 
} 
ul#setlist li { 
display : inline; 
} 
ul#setlist li a { 
float : left; 
width : 100%; 
width : 6em; 
background-color : #f1def5; 
color : #30162f; 
padding : 0.2em 1em; 
text-decoration : none; 
border-right : 2px solid #412141; 
border-left : 2px solid #412141; 
border-top : 2px solid #412141; 
border-bottom : 2px solid #412141; 
} 
ul#setlist li a:hover { 
color : #ffb303; 
background-color : #663366; 
} 
ul#setlist li a:visited { 
background-color : #9f83c2; 
color : #f7edf8; 
} 
#venues1 { 
background : #cccccc; 
border-right : 1px solid #333333; 
padding-right : 0; 
border-top : 1px solid #333333; 
padding-left : 25px; 
float : left; 
padding-bottom : 0; 
border-left : 1px solid #333333; 
width : 400px; 
font-size : 16px; 
color : #000000; 
font-weight : 600; 
padding-top : 0; 
border-bottom : 1px solid #333333; 
float : left; 
margin-left : 38px; 
margin-top : 20px; 
} 
#venues2 { 
background : #cccccc; 
border-right : 1px solid #333333; 
padding-right : 0; 
border-top : 1px solid #333333; 
padding-left : 25px; 
float : left; 
padding-bottom : 0; 
border-left : 1px solid #333333; 
width : 400px; 
font-size : 16px; 
color : #000000; 
font-weight : 600; 
padding-top : 0; 
border-bottom : 1px solid #333333; 
float : left; 
margin-left : 38px; 
margin-top : 20px; 
} 
#venues1 A:link { 
color : #333333; 
} 
#venues1 A:hover { 
color : #000066; 
} 
#venues2 A:link { 
color : #333333; 
} 
#venues2 A:hover { 
color : #000066; 
} 
#content_form { 
background-image : url(images/background_1.jpg); 
background-repeat : no-repeat; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 930px; 
margin : 0 auto; 
padding-bottom : 20px; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 
#content_form h3 { 
border-right : 0 solid red; 
padding-right : 0; 
border-top : 0 solid red; 
padding-left : 40px; 
float : left; 
padding-bottom : 10px; 
border-left : 0 solid red; 
width : 750px; 
font-size : 18px; 
color : #000000; 
padding-top : 30px; 
border-bottom : 0 solid red; 
float : left; 
} 
#content_form p { 
clear : both; 
padding : 20px 20px 0 40px; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
font-size : 16px; 
color : #000000; 
font-weight : 600; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
text-align : left; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 
span.c4 { 
color : #0000cc; 
font-weight : 600; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
} 
span.c3 { 
color : #0000cc; 
font-weight : 600; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
} 
span.c2 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
font-weight : 600; 
} 
div.c1 { 
text-align : left; 
} 
#content_thanks { 
background-image : url(images/background_thanks.jpg); 
background-repeat : no-repeat; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 930px; 
margin : 0 auto; 
padding-bottom : 180px; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 
ul#home { 
clear : both; 
list-style-type : none; 
text-align : center; 
width : 100px; 
padding-left : 600px; 
padding-top : 200px; 
margin-left : 0; 
font-weight : bold; 
font-size : 16px; 
border-top : 0 solid green; 
border-bottom : 0 solid green; 
border-left : 0 solid green; 
border-top : 0 solid green; 
} 
ul#home li { 
display : inline; 
} 
ul#home li a { 
float : left; 
width : 100%; 
width : 6em; 
background-color : #f1def5; 
color : #30162f; 
padding : 0.2em 1em; 
text-decoration : none; 
border-right : 2px solid #412141; 
border-left : 2px solid #412141; 
border-top : 2px solid #412141; 
border-bottom : 2px solid #412141; 
} 
ul#home li a:hover { 
color : #ffb303; 
background-color : #663366; 
} 
ul#home li a:visited { 
background-color : #9f83c2; 
color : #f7edf8; 
} 
#content_disclaimer { 
background-image : url(images/background_small.jpg); 
background-repeat : no-repeat; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 930px; 
margin : 0 auto; 
padding-bottom : 20px; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 
#content_disclaimer h3 { 
clear : both; 
padding : 20px 0 10px 30px; 
width : 180px; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
text-align : left; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 
#content_disclaimer p { 
clear : both; 
padding : 10px 0 0 30px; 
width : 880px; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
font-size : 14px; 
color : #000000; 
font-weight : 500; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
text-align : left; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 
#content_sitemap { 
background-image : url(images/background_small.jpg); 
background-repeat : no-repeat; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 930px; 
margin : 0 auto; 
padding-bottom : 20px; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 
#content_sitemap h3 { 
float : left; 
padding-right : 0; 
padding-left : 40px; 
padding-bottom : 10px; 
width : 890px; 
font-size : 18px; 
color : #000000; 
padding-top : 30px; 
} 
#content_sitemap p { 
clear : both; 
padding : 15px 0 0 140px; 
width : 700px; 
font-size : 16px; 
color : #ffffff; 
font-weight : 600; 
width : 300px; 
text-align : left; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 
.floatright_valid { 
float : right; 
padding : 0 0 0 620px; 
}
#content_links { 
background-image : url(images/background_long.jpg); 
background-repeat : repeat; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 930px; 
margin : 0 auto; 
padding-bottom : 900px; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
}
#content_links h3 { 
float : left; 
padding-right : 0; 
padding-left : 40px; 
padding-bottom : 10px; 
width : 890px; 
font-size : 18px; 
color : #000000; 
padding-top : 20px; 
} 
#links_1 {
float:left;
margin-top : 40px;
border-right : 1px solid #30162f; 
border-top : 1px solid #30162f; 
width : 420px;  
padding: 10px 0 20px 15px; 
border-left : 1px solid #30162f; 
border-bottom : 1px solid #30162f;
margin-left: 18px; 
} 
#links_2 {
float:left;
margin-top : 40px;
border-right : 1px solid #30162f; 
border-top : 1px solid #30162f; 
width : 420px;  
padding: 10px 0 20px 15px; 
border-left : 1px solid #30162f; 
border-bottom : 1px solid #30162f;
margin-left: 18px; 
} 

#content_faq { 
background-image : url(images/background_long.jpg); 
background-repeat : no-repeat; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 930px; 
margin : 0 auto; 
padding :0px 0px 30px 0px;
font-weight:600;
font-size:14px;
color:#000000;
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 

#content_faq h3 { 
float : left; 
padding-right : 0; 
padding-left : 40px; 
padding-bottom : 0px; 
width : 890px; 
font-size : 18px; 
color : #000000; 
padding-top : 10px; 
} 

#content_faq_intro { 
float : left; 
padding-right : 0; 
padding-left :40px; 
padding-bottom : 30px; 
width : 800px;
padding-top : 0px; 
} 

#content_qanda { 
clear : both; 
padding : 40px 0px 0px 40px; 
width : 740px; 
font-size : 14px; 
color : #000000; 
font-weight : 600; 
text-align : left; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 

#content_qanda p { 
clear : both; 
padding : 8px 0px 12px 20px; 
width : 800px; 
font-size : 14px; 
color : #000000; 
font-weight : 500; 
text-align : left; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 

#content_comments { 
background-image : url(images/background_small.jpg); 
background-repeat : no-repeat; 
border-right : 0 solid #999; 
border-top : 0 solid #999; 
width : 930px; 
margin : 0 auto; 
padding-bottom : 20px; 
border-left : 0 solid #999; 
border-bottom : 0 solid #999; 
} 

#content_comments_intro { 
float : left; 
padding-right : 0; 
padding-left : 40px; 
padding-bottom : 10px; 
width : 890px; 
font-size : 18px; 
color : #000000; 
padding-top : 30px; 
} 

#content_comments h3 { 
float : left; 
padding-right : 0; 
padding-left : 40px; 
padding-bottom : 10px; 
width : 890px; 
font-size : 18px; 
color : #000000; 
padding-top : 30px; 
} 

#client_letters { 
width : 930px; 
margin : 0 auto; 
padding: 40px 0px 290px 0px; 
} 

#client_letters p {
float:left;
padding : 15px 0px 0px 60px; 
width : 840px; 
font-size : 16px; 
color : #000000; 
font-weight : 600; 
text-align : left; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 