body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#E9E9E9;
	background-image:url(../images/fade_body_bg.gif);	
	background-repeat:repeat-y;
}
#site_container{float:left;position:relative;width:750px;}
#content_container{
float:left;
position:relative;
border-right: 0px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
width:590px;
background:#FFFFFF;
padding:0px 0px 0px 0px;
}
#width_prop{float:left;border:1px solid red;top:0px;width:600px;height:1px;}
#height_prop{float:left;position:relative;border:0px solid orange;
top:0px;height:475px;width:1px;z-index:-1;}

#page_heading{
float:left;position:relative;border-bottom:1px solid #DDDDDD;height:23px;
margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;left:20px;
width:540px;color:#666666;font-family:Arial, Helvetica, sans-serif;}
#page_heading #print_email{
position:absolute;left:483px;top:3px;width:55px;border:0px solid #EEEEEE;
padding: 0px 0px 0px 0px;z-index:+1;font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;}
#print_email img{border:0px solid silver;}
#print_email a{color:#666666; text-decoration:none;}
#print_email a:hover{color:#000000;text-decoration:none;font-weight:bold;}

#page_heading h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-stretch:expanded;
font-weight:bold;
margin:3px 0px 0px 5px;
}

#content_module{
float:left;position:relative;width:540px;left:20px;top:8px;border:0px solid #DDDDDD;
margin-bottom:8px;/*background:#F4F4F4;*/background:#FFFFFF;padding:0px 0px 10px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
#content_module a{color:#6F3C45;}
#content_module h3{
float:left;position:relative;width:537px;height:20px;left:0px;
margin-top:0px;margin-bottom:0px;border-bottom:1px solid #EEEEEE;color:black;
font-size:14px;font-weight:bold;padding-left:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content_module .photo{
float:left;position:relative;width:150px;border:1px solid #DDDDDD;float:left;position:relative;
margin:7px 8px 5px 8px;text-align:center;padding:5px 4px 5px 4px;
}
#content_module .photo img{border:0px solid #DDDDDD;width:100%;}
#content_module .photo_label{
float:left;position:relative;margin:2px 0px 0px 0px;border-top:1px solid maroon;
background:#EEEEEE;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;padding:2px 0px 2px 0px;text-align:center;}
#content_module ul{
float:left;position:relative;list-style-position:inside;margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}
#content_module li{list-style-type:square;margin:3px 0px 3px 0px;}
#content_module .buttonbar{
float:left;position:relative;background:#EEEEEE;width:100%;padding:2px 0px 2px 0px;
text-align:right;border-top:1px solid silver;}
/*HOME PAGE*/
#viewmorephotos{
float:left;position:relative;width:100%;
border:0px solid silver;text-align:center;padding:5px 0px 8px 0px;margin:0;}

#home_content p{font-size:13px;}

#home_special{float:left;position:relative;width:83%;margin-left:35px;
color:green;background-image:url(../images/header_tile2.gif);
background-repeat:repeat-x;padding:5px;font-size:120%;border-bottom:1px solid silver;}
#home_special a{color:green;}

#groups_instudio{
float:left;position:relative;width:97%;
border:1px solid #dddddd;padding:0px 0px 5px 0px;margin:3px 0px 10px 0px;}
#groups_instudio h5{font-size:100%;background:#eeeeee;margin:0;padding:3px 0px 3px 0px;text-align:center;}
#groups_instudio ul{margin:0px 0px 0px 15px;float:left;position:relative;width:45%;}
#groups_instudio li{margin:0;padding:0;line-height:20px;}

/**Quick Tips**/
#quicktips{
float:left;
position:relative;
}
#quicktips ol{
float:left;
position:relative;
margin:0px 0px 0px 0px;
list-style-position:inside;
width:100%;
padding:5px 5px 5px 5px;
}
#quicktips li{
margin:10px 0px 10px 0px;
list-style-type:decimal;
}
/**FAQs**/
#faqs{float:left;position:relative;width:100%;}
#faqs p{float:left;border:0px solid silver;font-size:105%;margin-bottom:10px;width:100%;}
#faqs p .question{float:left;font-weight:bold;border-bottom:1px solid silver;width:100%;margin-bottom:5px;
background:#CCCCCC;background-image:url(../images/topnav_tile.gif);background-repeat:repeat-x;padding:3px 0px 3px 3px}

/**EQUIPMENT AND INSTRUMENTS**/
.equip_group{
float:left;
position:relative;
border:0px solid #CCCCCC;
margin:3px 0px 10px 0px;
width:100%;
font-size:120%;
}
.equip_group h4{
float:left;position:relative;border-bottom:1px solid silver;padding:2px 0px 2px 2px;
width:100%;font-size:12px;background:#CCCCCC;background-image:url(../images/topnav_tile.gif);
background-repeat:repeat-x;margin:0;color:#666666;}
.equip_group img{
float:left;position:relative;border:0px solid green;margin:5px 15px 5px 5px;}

.equip_group ul{position:relative;border:0px solid red;width:350px;}
.equip_group ul li{margin-left:15px;border:0px solid blue;list-style-position:inside;}
.equip_group ul ul{float:left;border:0px solid black;font-size:100%;margin-left:50px;}
.equip_group ul ul li{width:100%;margin-left:50px;border:0px solid blue;}

/** STUDIO **/
#studio_image_large{
float:left;position:relative;padding:2px 2px 2px 2px;margin:2px 0px 25px 0px;
width:100%;height:230px;text-align:center;}
#studio_image_large img{border:0px solid #666666;}
.studio_images{
float:left;position:relative;border:0px solid red;background:#f4f4f4;padding:2px 2px 2px 2px;
width:100%;margin-bottom:15px;}
.studio_images h4{
float:left;position:relative;border-bottom:1px solid #cccccc;background:#cccccc;
background-image:url(../images/topnav_tile.gif);background-repeat:repeat-x;width:100%;
padding:3px 0px 3px 0px;margin:0;color:#6F3C45;font-size:14px;}
.studio_images img{
float:left;position:relative;border:0px solid #000000;margin:5px 5px 5px 5px;
/*-moz-opacity:0.5;*/width:95px;height:75px;}
.studio_images img:hover{
-moz-opacity:1.0;
}

/** SERVICES **/
.service_container{
float:left;position:relative;border: 0px solid silver;width:540px;margin: 10px 0px 0px 0px;
padding:0px 5px 10px 5px;}
.service_container img{float:left;margin: 5px;}
.service_container h4{
float:left;position:relative;width:99%;margin: 0px 0px 5px 0px;padding:3px 0px 3px 0px;
font-size:larger;border-bottom:1px solid silver;background:#EEEEEE;}
/** RATES **/
.rates_container{
float:left;position:relative;border: 0px solid silver;width:540px;
margin: 10px 0px 0px 0px;padding:0px 5px 10px 5px;}
.rates_container img{float:left;margin: 5px;}
.rates_container h4
{
float:left;position:relative;width:99%;margin: 0px 0px 5px 0px;padding:3px 0px 3px 0px;
font-size:larger;border-bottom:1px solid silver;background:#EEEEEE;
background-image:url(../images/topnav_tile.gif);background-repeat:repeat-x;}
.rates_container .subheading{
font-size:125%;
color:#542930;
font-weight:bold;
border-bottom:1px solid silver;
}
.rates_container .rate_table{font-size:13px;}
.rates_container p{margin-top:20px;}
.rates_container .rate_table th{background:#EEEEEE;width:100px;text-align:left;}

/** DIRECTION **/
#directions_container{
float:left;position:relative;border: 0px solid green;min-height:300px;
width:540px;margin: 10px 0px 0px 10px;padding:0px 0px 10px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#directions_container #mileage_from_areas{
float:left;
position:relative;
border: 0px solid green;
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;
width:160px;
font-size:12px;
}
a{color:#6F3C45;}
#mileage_from_areas ul{
float:left;
position:relative;
border: 0px solid red;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
#mileage_from_areas li{margin:3px 0px 3px 0px;line-height:25px;}
#map_container
{
float:left;position:relative;border: 1px solid silver;min-height:50px;
width:500px;margin: 10px 0px 0px 10px;padding:0px 0px 0px 0px;cursor:pointer;}
#maptolesage{
float:left;position:relative;border: 1px solid silver;width:95%;margin: 0px 0px 0px 0px;
padding:5px;background:#EEEEEE;}
#maptolesage a{color:#6F3C45;}
#maptolesage p
{
font-size:13px;
font-weight:bold;
margin: 0px 0px 5px 0px;
padding:0px 0px 0px 0px;
background:#6F3C45;
color:#ffffff;
}
/** GROUPS **/

#lineup_title{
float:left;position:relative;width:530px;left:20px;top:8px;
border:1px outset black;margin-bottom:10px;background:#EEEEEE;background-image:url(../images/topnav_tile.gif);
background-repeat:repeat-x;color:black;font-family:Arial, Helvetica, sans-serif;font-size:18px;
padding:1px 0px 1px 0px;text-align:center;font-style:italic;}
.group{
float:left;position:relative;width:530px;min-height:80px;left:20px;top:8px;
border:0px solid silver;margin-bottom:8px;/*background:#F4F4F4;*/}

.group h3{
float:left;position:relative;width:528px;height:23px;left:0px;
margin:0px 0px 0px 0px;border-bottom:1px solid #742A2A;color:black;
font-size:17px;font-weight:normal;padding-left:3px;
font-family:Verdana, Arial, Helvetca, sans-serif;}

.group_info{
float:left;
position:relative;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:4px 0px 4px 0px;
background:#F4F4F4;
width:100%;
border:1px solid #DDDDDD;
}
.group_info .location{
font-weight: bold;
margin-bottom:2px;
}
.group_info .group_url{
margin-top:5px;
margin-bottom:5px;
width:100%;
}
.group_info .group_url a{
color:#742A2A;
text-decoration:none;
font-size:11px;
}
.group_info .group_url a:hover{
text-decoration:underline;
}

#need_more_info{
float:left;position:relative;border:0px solid silver;color:#666666;padding:15px 0px 0px 0px;
width:100%;font-size:11px;}
#need_more_info a{color:#666666;}

/**/
#group_list{
float:left;position:relative;width:530px;left:20px;border:0px solid red;
margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}
#group_list ul{
float:left;position:relative;width:450px;border:0px solid green;margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;list-style-type:square;list-style-position:inside;color:#D1D1CA;}
#group_list li{
float:left;position:relative;width:100%;border-bottom:0px dashed #DDDDDD;
padding:5px 0px 5px 0px;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
#group_list a{
color:#742A2A;text-decoration:none;border-bottom:1px solid #DDDDDD;}
#group_list a:hover{
color:#742A2A;text-decoration:none;border-bottom:1px solid #742A2A;font-weight:bold;}
/*group display page*/
#group_image{
float:left;position:relative;margin:5px 0px 5px 5px;}
#group_image img{
border:1px solid silver;
}
#group_details{
float:right;
position:relative;
border:0px solid #DDDDDD;
margin:5px 5px 5px 0px;
width:250px;
/*height:165px;*/
background:#FFFFFF;
background-image:url(../images/header_tile3.gif);
background-repeat:repeat-x;
}
#group_details #group_info{text-align:justify;color:#000000;}
#group_details h5{
float:left;position:relative;margin:0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;
font-size:14px;width:100%;border-bottom:1px dashed #DDDDDD;color:#742A2A;}
#group_details ul{
float:left;position:relative;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;
border:0px solid green;width:100%;list-style-position:inside;}
#group_details li{
list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:20px;}

/**CLIENTS**/
#music_format{
float:left;position:relative;border: 1px solid silver;width:99%;background:#FFFFC1;
padding:3px 0px 3px 3px;margin:10px 0px 10px 0px;}
.client{
float:left;position:relative;border: 1px solid silver;width:100%;margin-bottom:20px;}
.client h4{
margin:0px 0px 0px 0px;padding:3px 0px 3px 0px;background:#CCCCCC;
background-image:url(../images/topnav_tile.gif);background-repeat:repeat-x;
border-bottom:1px solid silver;font-size:14px;}
.client .client_image{float:left;position:relative;margin:3px 3px 3px 3px;width:25%;}
.client .album_info{float:right;position:relative;border:0px solid green;width:70%;margin:5px;}
.client .album_info h5{float:left;position:relative;width:100%;margin:0px 0px 3px 0px;font-size:12px;border-bottom:1px solid silver;}
.client .album_info p{float:left;position:relative;width:100%;margin:5px 0px 3px 0px;}
.client .album_info p.website_link{text-align:right;margin:3px 0px 5px 0px;}
.client .album_info .soundclips{color:#666666; list-style-image:url(../images/sound_icon.gif);line-height:20px;}
.client .album_info .soundclips a{text-decoration:none;border-bottom:1px dotted #cccccc;}
.client .album_info .soundclips .file_desc{margin-left:8px;font-size:10px;}
.client .album_info .soundclips a:hover{text-decoration:underline;}
.client .album_info .otherartist{color:#666666; list-style-image:url(../images/small_cd.gif);line-height:20px;}

.ext_link{margin-right:5px;}

.artist{
float:left;
position:relative;
border-bottom:1px solid #dddddd;
width:265px;
margin:0px 5px 10px 0px;
padding-bottom:5px;
}
.artist .album_cover{float:left;width:110px;margin:3px;}
.artist .album_name{float:left;font-weight:bold;margin-bottom:5px;width:140px;}
.artist .artist_name{float:left;width:135px;}
.artist .more_info{float:left;margin:10px 0px 0px 5px;}
.artist .artist_url{float:left;margin:10px 0px 0px 5px;}
.artist .artist_url a{margin-left:5px;}

/** TESTIMONIALS **/
.testimonial{
float:left;position:relative;width:99%;padding:2px 2px 2px 2px;margin:5px 0px 5px 0px;
border-bottom:2px dotted #EEEEEE;}
.testimonial a{font-size:10px;}
.testimonial h4{
float:left;position:relative;width:100%;margin:2px 0px 0px 0px;
font-size:12px;padding:2px 0px 2px 0px;}
.testimonial p{
float:left;position:relative;width:99%;padding:0px 2px 0px 2px;margin:0px 0px 0px 0px;
font-size:13px;font-style:italic;}
.testimonial .name{
font-style:normal;font-weight:bold;font-size:12px;float:left;
position:relative;width:95%;margin:2px 0px 0px 5px;border:0px solid red;}
.testimonial .date{
font-style:normal;font-size:12px;float:left;position:relative;
width:95%;color:#666666;margin:2px 0px 0px 5px;padding:0px 0px 0px 0px;
font-size:9px;text-align:right;border:0px solid green;}

/**LOCAL INFO**/
#local_info h4{
float:left;position:relative;width:100%;
margin:2px 0px 2px 0px;font-size:14px;background:#EEEEEE;padding:2px 0px 2px 2px;
border-bottom:1px solid #742A2A; background-image:url(../images/header_tile3.gif);}
#local_info ul{position:relative;color:#666666;padding:2px 0px 5px 0px;}
#local_info a{text-decoration:none;}
#local_info a:hover{text-decoration:underline;}
/**-**/

/**Webring**/
#webrings{float:left;position:relative;margin:5px 0px 0px 5px;}
#webrings table{background:#EEEEEE;border:0px solid silver;}
#webrings table img{width:50px;height:50px;}
#webrings td a{color:black;}


/**SPECIAL**/
.special_container
{
float:left;position:relative;/*border:1px solid #E7F3FA;*/
border:1px solid green;width:540px;margin: 0px 0px 0px 0px;
padding:0px 0px 0px 3px;/*background:#F4F4F4;*/background:#ffffff;
font-size:13px;
/**
background-image:url(../images/spring_special.jpg);
background-repeat:no-repeat;
background-position:right;
**/

}
.special_container h4{
float:left;position:relative;width:99%;margin:5px 0px 5px 0px;
padding:3px 0px 3px 3px;font-size:14px;color:green;
background-color:#eeeeee;background-image:url(../images/header_tile2.gif);
background-repeat:repeat-x;
/**WINTER
color:blue;background-image:url(../images/snow_bg_tile.gif);
background-repeat:repeat-x;**/
}
.special_container #special_img{float:right;position:relative;}

#success_action{
border:1px solid #000000;background:green;width:100%;margin-bottom:5px;color:white;
padding:2px 0px 2px 0px;font-weight:bold;text-align:center;}
#fail_action{
border:1px solid #000000;background:#742A2A;width:100%;margin-bottom:5px;
color:white;padding:2px 0px 2px 0px;font-weight:bold;text-align:center;}
#warn_action{
border:1px solid #000000;background:yellow;width:100%;
margin-bottom:5px;color:black;padding:2px 0px 2px 0px;
font-weight:bold;text-align:center;}
#success_action a{color:#EEEEEE;}
#notification{border:1px solid silver;background:#EEEEEE;width:100%;
margin-bottom:5px;color:maroon;padding:2px 0px 2px 0px;font-weight:bold;text-align:center;}

#counter{
position:relative;float:left;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;color:#666666;padding:5px 0px 5px 0px;}

#policies{float:left;position:relative;border: 0px solid silver;width:540px;
margin: 10px 0px 0px 0px;padding:0px 5px 10px 5px;}
#policies img{float:left;margin: 5px;}
#policies h4{
float:left;position:relative;width:99%;margin: 0px 0px 5px 0px;padding:3px 0px 3px 0px;
font-size:larger;border-bottom:1px solid silver;background:#EEEEEE;background-image:url(../images/topnav_tile.gif);
background-repeat:repeat-x;}
#policies ul{float:left;margin-bottom:15px;}
#policies li{line-height:18px;}

