/* Colors
Bodybg: #A6775E;
Tablebg: #DDCBC0;
Off White: #FBFAF9;
Light Mauve: #E6B0AC;
Medium Mauve: #DF8A89;
Dark Mauve: #CB837F;
Main Text: #604232;
Header Text: #AE5B5B;
 */
body{
	margin-top:0px;
	margin-left:0px;
	background-color:#A6775E;
	scrollbar-base-color:#DDCBC0;
	scrollbar-track-color:#A6775E;
	scrollbar-arrow-color:#DF8A89;
} 

.top_image{
	position:relative;
	float:left;
	width:865px;
	height:169px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/top_image_c1.jpg");
	background-repeat:no-repeat;
}

.logo,
.logo a{
	position:relative;
	float:left;
	width:249px;
	height:84px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/logo_c1.gif");
	background-repeat:no-repeat;
}

.left_image{
	position:relative;
	float:left;
	width:61px;
	height:538px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/left_side_border_c1.jpg");
	background-repeat:no-repeat;
	z-index:0;
}

.main_table{
	position:relative;
	float:left;
	width:743px;
	height:538px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/main_table_c1.jpg");
	background-repeat:no-repeat;
}

.main_table-subpage{
	position:relative;
	float:left;
	width:743px;
	height:538px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/main_table-subpage_c1.jpg");
	background-repeat:no-repeat;
}

.main_table-contact{
	position:relative;
	float:left;
	width:743px;
	height:538px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/main_table-contact_c1.jpg");
	background-repeat:no-repeat;
}

.page_title-about{
	position:relative;
	float:left;
	width:743px;
	height:50px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/main_table-about_c1.jpg");
	background-repeat:no-repeat;
}

.page_title-services{
	position:relative;
	float:left;
	width:743px;
	height:50px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/main_table-services_c1.jpg");
	background-repeat:no-repeat;
}

.page_title-av{
	position:relative;
	float:left;
	width:743px;
	height:50px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/main_table-av_c1.jpg");
	background-repeat:no-repeat;
}

.page_title-shop{
	position:relative;
	float:left;
	width:743px;
	height:50px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/main_table-shop_c1.jpg");
	background-repeat:no-repeat;
}

.page_title-photos{
	position:relative;
	float:left;
	width:743px;
	height:50px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/main_table-photo_c1.jpg");
	background-repeat:no-repeat;
}

.page_title-links{
	position:relative;
	float:left;
	width:743px;
	height:50px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/main_table-links_c1.jpg");
	background-repeat:no-repeat;
}

.page_title-contact{
	position:relative;
	float:left;
	width:743px;
	height:50px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/main_table-contact_c1.jpg");
	background-repeat:no-repeat;
}

*html .right_image{
	position:relative;
	float:left;
	width:61px;
	height:538px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/right_side_border_c1.jpg");
	background-repeat:no-repeat;
	z-index:0;
}

.right_image{
	position:relative;
	float:left;
	width:60px;
	height:538px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/right_side_border_c1.jpg");
	background-repeat:no-repeat;
	z-index:0;
}

.bottom_image{
	position:relative;
	float:left;
	width:865px;
	height:44px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/bottom_image_c1.jpg");
	background-repeat:no-repeat;
}

.bottom_image-subpage{
	position:relative;
	float:left;
	width:865px;
	height:44px;
	margin:0px;
	padding:0px;
	background-image:url("../images_css/bottom_image-subpage_c1.jpg");
	background-repeat:no-repeat;
}

/* Navigation Images */
div.home,
div.home a{ 
position:relative;
float:left;      
width:52px;
height:22px;
display:block;  
background: url("../images_css/home_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.home,
div.home a:hover{background-position: 0px -22px;}

div.about,
div.about a{ 
position:relative;
float:left;      
width:92px;
height:22px;
display:block;  
background: url("../images_css/about_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.about,
div.about a:hover{background-position: 0px -22px;}

div.services,
div.services a{ 
position:relative;
float:left;      
width:118px;
height:22px;
display:block;  
background: url("../images_css/services_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.services,
div.services a:hover{background-position: 0px -22px;}

div.media,
div.media a{ 
position:relative;
float:left;      
width:121px;
height:22px;
display:block;  
background: url("../images_css/media_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.media,
div.media a:hover{background-position: 0px -22px;}

div.shop,
div.shop a{ 
position:relative;
float:left;      
width:116px;
height:22px;
display:block;  
background: url("../images_css/shop_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.shop,
div.shop a:hover{background-position: 0px -22px;}

div.photos,
div.photos a{ 
position:relative;
float:left;      
width:75px;
height:22px;
display:block;  
background: url("../images_css/photos_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.photos,
div.photos a:hover{background-position: 0px -22px;}

div.links,
div.links a{ 
position:relative;
float:left;      
width:67px;
height:22px;
display:block;  
background: url("../images_css/links_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.links,
div.links a:hover{background-position: 0px -22px;}

div.contact,
div.contact a{ 
position:relative;
float:left;      
width:100px;
height:22px;
display:block;  
background: url("../images_css/contact_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.contact,
div.contact a:hover{background-position: 0px -22px;}
/* End Navigation Images */

.featured_CD{
	position:relative;
	float:left;
	width:219px;
	height:250px;
	background-image:url("../images_css/featured-CD-bg_c1.gif");
	background-repeat:no-repeat;
}

.cd-cover,
.cd-cover a{
	position:relative;
	float:left;
	width:120px;
	height:120px;
	background-image:url("../images_css/cd-cover_c1.jpg");
	background-repeat:no-repeat;
}

.cd-cover-big{
	position:relative;
	float:left;
	width:230px;
	height:227px;
	background-image:url("../images_css/cd-cover-big_c1.jpg");
	background-repeat:no-repeat;
}

.join_list{
	position:relative;
	float:left;
	width:219px;
	height:127px;
	background-image:url("../images_css/join-list-bg_c1.gif");
	background-repeat:no-repeat;
}

.contact_bg{
	position:relative;
	float:left;
	width:219px;
	height:125px;
	background-image:url("../images_css/contact-bg_c1.gif");
	background-repeat:no-repeat;
}

div.mel-n-brooks,
div.mel-n-brooks a{ 
position:relative;
float:left;      
width:227px;
height:66px;
display:block;  
background: url("../images_css/mel-n-brooks_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.mel-n-brooks,
div.mel-n-brooks a:hover{background-position: 0px -66px;}

div.autumn-sky,
div.autumn-sky a{ 
position:relative;
float:left;      
width:227px;
height:66px;
display:block;  
background: url("../images_css/autumn-sky_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.autumn-sky,
div.autumn-sky a:hover{background-position: 0px -66px;}

div.dance,
div.dance a{ 
position:relative;
float:left;      
width:227px;
height:66px;
display:block;  
background: url("../images_css/dance_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.dance,
div.dance a:hover{background-position: 0px -66px;}

div.sls,
div.sls a{ 
position:relative;
float:left;      
width:227px;
height:66px;
display:block;  
background: url("../images_css/sls_c1.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.sls,
div.sls a:hover{background-position: 0px -66px;}

a{
	color: #C45453;
}

a:hover {
	color: #CB837F;
	text-decoration: underline;
}

a.footer{
	color: #604232;
}

a.footer:hover {
	color: #DDCBC0;
	text-decoration: underline;
}

div.page{
	font-family:"Blackadder ITC", Arial, "Times New Roman";
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
	text-align:right;
	color: #604232;
	text-decoration: none;
	line-height:140%;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	font-variant:normal;
	text-align:justify;
	color: #604232;
	text-decoration: none;
	line-height: 140%;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #C45453;
	text-decoration: none;
	line-height: 140%;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
	color: #C45453;
	text-decoration: none;
	line-height: 140%;
	padding:0px;
	margin:0px;
}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-align:justify;
	color: #604232;
	text-decoration: none;
	line-height: 140%;
}

.maintext-italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 130%;
	font-style: italic;
	color: #DF8A89;
}

.maintext-italic-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	line-height: 130%;
	font-style: italic;
	color: #C45453;
}

.bgshade{
	background-color:transparent;
}

.shade1{
	background-color:#E6B0AC;
}

.shade2{
	background-color:#DF8A89;
}

.shade3{
	background-color:#CB837F;
}

.h-line{
	padding:0px;
	margin:0px;
	font-size:0px;
	border-top:1px solid #604232;
}

.v-line{
	padding:0px;
	margin:0px;
	font-size:0px;
	border-left:1px solid #604232;
}


.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant:small-caps;
	color: #C45453;
	text-decoration: none;
	line-height: 140%;
}

.news{
	position:relative;
	float:left;
	width:100%;
	height:140px;
	margin:0px;
	padding:0px;
	overflow:auto;
}

.events{
	position:relative;
	float:left;
	width:100%;
	height:165px;
	margin:0px;
	overflow:auto;
}

.table-subpage{
	position:relative;
	float:left;
	width:730px;
	height:536px;
	margin:0px;
	padding:2px 2px 2px 2px;
	overflow:auto;
}

.admin-table_rcolumn{
	position:relative;
	float:left;
	width:482px;
	height:530px;
	margin:0px;
	padding:0px 2px 5px 2px;
	overflow:auto;
}

table.form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #604232;
	padding-left:3px;
	text-decoration: none;
	line-height: 150%;
}

#button a{
background-color:#FBFAF9;
border:1px solid #604232;
color:#604232;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
padding:1px 4px 1px 4px;
}

#button a:hover{background-color:#E6B0AC; color:#604232;}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #604232;
	border:1px solid #604232;
	padding:1px 3px 1px 3px;
	background-color:#FBFAF9;
}

input.buttons{
	background-color:#DDCBC0;
	border:0px;
}

input.image{
	background-color:#DDCBC0;
	border:0px;
}

select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color:#604232;
	background-color:#FBFAF9;
	border:1px solid #604232;
}

textarea{
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color:#604232;
	border:1px solid #604232;
	padding:1px 3px 1px 3px;
	background-color:#FBFAF9;
}

.submitLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#604232;
	background-color:#FBFAF9;
	border:1px solid #604232;
	padding:1px 2px 0px 2px;
	cursor: hand;
}

table.border2{
	background-color:#FBFAF9;
	border-top:1px solid #604232;
	border-left:1px solid #604232;
	border-right:1px solid #604232;
	border-bottom:1px solid #604232;
}

.image_border{
width:100%;
border:1px solid #604232;
}

.dk_bg{
	font-family:arial, verdana, sans serif;
	font-size:11px;
	font-weight:bold;
	color:#604232;
	background-color:#DF8A89;
}

.audio{
	position:relative;
	float:left;
	width:300px;
	padding:8px 0px 0px 8px;
	margin:0px;
}

/************** #dropdown menu styles **************/



#spacer{

position:absolute;

top:3px;

left:0px;

}



#dropmenudiv{

position:absolute;

top:0px;

left:0px;

border:1px solid #604232;

border-bottom-width: 0;

font-family:Arial, Helvetica, sans-serif;

font-size: 9pt;

color:#FBFAF9;

z-index:100;

}



#dropmenudiv a{

width: 100%;

display: block;

text-indent: 5px;

border-bottom: 1px solid #604232;

padding: 1px 0;

text-decoration: none;

background-color: #DF8A89;

}



#dropmenudiv a:hover{ /*hover background color*/

color:#CB837F;

text-decoration:underline;

background-color: #E6B0AC;

}