/* CSS Document */

body {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
background-color: #000000;
}

#image_header {
width: 800px;
text-align: left;
padding: 5px 0 5px 25px;
}

#main_container {
width: 800px;
text-align:left;
}

.header_col_a {
width: 325px;
float: left;
padding-left: 20px;
}

.header_col_b {
width: 325px;
float: left;
padding-top: 80px;
padding-left: 35px;
}

#container_top {
width: 800px;
height: 15px;
background-image:url("../images/container_top.gif");
background-position: top left;
background-repeat: no-repeat;
margin: 0;
padding: 0;
}

#container_mid {
width: 800px;
background-image:url("../images/container_mid.gif");
background-position: top left;
background-repeat:repeat-y;
margin: 0;
padding: 0;
color:#000000;
text-align:left;
}

#container_bottom {
width: 800px;
height: 15px;
background-image:url("../images/container_bottom.gif");
background-position: top left;
background-repeat: no-repeat;
margin: 0;
padding: 0;
}

#contact {
font-size: 13px;
line-height:18px;
padding-top: 10px;
padding-bottom: 10px;
/*background-color:#CCCCCC;
padding-left: 5px;*/
margin-right: 25px;
margin-top: 10px;
}

#music_list {
font-size: 10px;
padding-top: 10px;
padding-bottom: 10px;
color:#666666;
}

#music_list p{
margin: 5px 30px 0 0;
}

em {
font-size: 13px;
line-height:18px;
font-weight:bold;
/*color:#CC0000;*/
color:#007AFF;
font-style:normal;
}

a:link, a:visited, a:hover {
color:#CC0000;
text-decoration:underline;
}

#col_01 {
width: 600px;
float:left;
}

#col_01-extended {
width: 700px;
float:left;
}

#col_02 {
width:200px;
float: left;
}

.clear {
clear:both;
}

.subject_header {
padding-left: 25px;
width: 550px;
border-bottom: 1px solid #333333;
}

.subject_header-extended {
padding-left: 25px;
width: 700px;
border-bottom: 1px solid #333333;
}

.start_text{
padding-left: 5px;
margin-right: 15px;
width: 215px;
line-height: 20px;
padding-top: 15px;
padding-bottom: 20px;
color:#666666;
margin: 0;
}

.welcome_text{
margin-left: 20px;
margin-right: 20px;
width: 190px;
line-height: 20px;
padding-top: 35px;
padding-bottom: 20px;
color:#666666;
}

.subpage_start_text{
padding-left: 5px;
margin-right: 15px;
width: 320px;
line-height: 20px;
padding-top: 15px;
padding-bottom: 20px;
color:#666666;
margin: 0;
}

.subpage_start_text_extended{
padding-left: 5px;
margin-right: 15px;
margin-top: 10px;
width: 380px;
line-height: 20px;
padding-top: 15px;
padding-bottom: 20px;
color:#666666;
}


.subject_text{
padding-left: 25px;
width: 260px;
line-height: 20px;
padding-top: 15px;
padding-bottom: 20px;
}

.col_a {
width: 340px;
float: left;
padding-left: 25px;
padding-top: 10px;
}

.col_b {
width: 235px;
float: left;
}

.col-extended {
width: 510px;
margin-left: 20px;
}

.col-extended-2 {
width: 700px;
margin-left: 20px;
}

#testimonials {
margin-left: 0;
margin-top: 10px;
}

.bullet_list {
font-size: 14px;
padding-top: 10px;
padding-bottom: 5px;
margin: 0 30px 0 0;
background-image:url("../images/bullet.gif");
position:top left;
padding-left: 23px;
background-repeat: no-repeat;
}

.movie_loc {
padding-top: 5px;
z-index: 1;
}

.form_label {
text-align:right;
margin-right: 18px;
vertical-align:top;
}

.message_label {
margin-right:120px;
}

.staff_photo {
float:left;
width: 170px;
margin: 0 0 25px 0;
}

h3 {
color: #333333;
text-align:center;
}
