body {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #a46b9e; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	background-image:url("./images/backgd_sparkle_blue.gif");
	}
/*clearing browser margins for all elements~~*/	
* 	{
	margin:0px;
	padding:0px;
	}

/*~~~text styles~~~*/	

.style2 	{
	color: #0000ff;
	}
.style3	{
	font-weight:lighter;
	}
.style4	{
	text-align:left;
	margin:5px 25px;
	}
p.left	{
	text-align:left;
	color:#003399;
	}
p.center	{
	text-align:center;
	color:#ffffff;
	}
p.subtitle	{
	font-size:14px;
	}

p.main	{
	padding: 0 26px 10px 25px;
	word-spacing: 1.5px;
	}
	
	
/*~~~~~~~Aslett Clearing Method~~~~~~~~~~*/
.clearfix:after	{
	content: ".";
	display:block;
	height: 0;
	clear:both;
	visibility:hidden;
	}
.clearfix	{
	display:inline-block;
	}
	
/*~~backslash hack hide from IE6 mac\*/
* html .clearfix	{
	height:1%;
			}
.clearfix	{
	display:block;
	}
/*end clearfix backslash hack*/

/*--Header styles--*/	
.titletext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #CC0066;
	}
.whiteheader	{
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	margin-bottom:20px;
	}
.pinkheader	{
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #CC0066;
	margin-bottom:10px;
	}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #CC0066;
	padding:5px;
	}

a:link	{border:none;
		text-decoration:none;
		list-style:none;
		}
a IMG	{border:none;
		text-decoration:none;
		list-style:none;
		}
/*~~~link styles~~~*/

a:link.white	{
	color:#0099ff;
	text-decoration:underline;
	}
a:visited.white	{
	color:#a46b9c;
		}
a:hover.white	{
	color:#cc0099;
	}
a:active.white	{
	color:#0099FF;
	text-decoration:underline;
	}
	
a:link.shaded	{
	color:#ccffff;
	text-decoration:underline;
	}

a:visited.shaded	{
	color:#CCCCCC;
	}
	
a:hover.shaded	{
	color:#FFFF00;	
	}
a:active.shaded	{
	color:#33cccc;
	text-decoration:underline;
	}
	
/*--Layout--*/
/*--this first one is legacy not sure where it's used--*/
.section {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	}

div#content {
	width:730px; 
	background-color:#a46b9e;
	text-align:center;
	margin:15px auto auto auto;
	}
div#content1 {
	width:630px; 
	background-color:#a46b9e;
	text-align:center;
	margin:15px auto auto auto ;
	}
div#content2 {
	width:730px; 
	background-color:#a46b9e;
	text-align:center;
	margin:15px auto auto auto ;
	}
div#leftcol	{
	float:left;
	width:132px;
	margin:20px 10px 5px 5px;
	}
div#leftcol1	{
	float:left;
	width:20px;
	margin:20px 5px 5px 5px;
	}

div#rightcol	{
	float:left;
	width:570px;
	display:inline;
	background-color:#FFFFFF;
	margin:20px 0;
	}
/*~~~~right column sections~~~~~*/
div.title 	{
	height:50px;
	width:auto;
	padding-top:5px;
	background-color:#ffffff;
	text-align:center;
	}
div.title2 	{
	height:50px;
	width:auto;
	padding:5px 57px 0px 0px;
	background-color:#ffffff;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	}
	

/*~~~~~~~section with white background~~~~~*/
	
div.rightsection	{
	text-align:left;
	border:solid #FFFFFF;
	padding:15px 20px 30px 0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:auto;
	}
div.rightsection1	{
	text-align:left;
	border:solid #FFFFFF;
	padding:15px 20px 30px 10px;
	background-color:#FFFFFF;
	width:auto;
	line-height:130%;
	}
div.rightsection2	{
	text-align:center;
	padding:15px 20px 30px 20px;
	background-color:#FFFFFF;
	width:auto;
	color:#a46b9e;
	height:390px;
	line-height:130%;
	}
	
div.rightsection3	{
	text-align:center;
	padding:15px 20px 30px 5px;
	background-color:#FFFFFF;
	width:auto;
	color:#a46b9e;
	line-height:130%;
	margin-bottom:5px;
	}
div.rightsection4	{
	text-align:center;
	padding:15px 20px 30px 20px;
	background-color:#FFFFFF;
	width:auto;
	color:#a46b9e;
	line-height:130%;
	}
div.rightsection5	{
	text-align:center;
	background-color:#FFFFFF;
	width:auto;
	color:#a46b9e;
	margin-left:25px;
	}
div.rightsection6	{
	text-align:center;
	background-color:#FFFFFF;
	width:auto;
	color:#a46b9e;
	margin:0 20px;
	padding: 0 15px;
	}
/*~~~~~~~~columns inside rightcol ~~~~~~~~~~~~*/
div.insidewrapper	{
	text-align:center;
	margin:auto;
	}
div.insidecol1	{
	text-align:right;
	float:left;
	width:170px;
	padding:5px;
	line-height:130%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	color: #00CCFF;
	}
div.insidecol2	{
	text-align:left;
	float:left;
	width:66px;
	padding:5px;
	}
div.insidecol3	{
	text-align:left;
	float:left;
	width:130px;
	padding:5px;
	}
div.insidecol4	{
	text-align:left;
	float:left;
	width:130px;
	padding:5px;
	}

div.songleft 	{
	text-align:left;
	margin:10px 12px;
	padding:5px;
	background-color:#FFFFFF;
	float:left;
	width:250px;
	}

div.cdselection	{
	text-align:right;
	font-size:14px;
	font-weight: bold;
	color: #00CCFF;
	width:239px;
	}

	

/*~~~~~~~section with pink background~~~~~*/	
	
div.shadedsection	{
	text-align:left;
	border: solid #FFFFFF;
	padding:15px 20px 30px 0px;
	background-color:#a46b9e;
	color:#FFFFFF;
	font-weight:700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:auto;
	}
	
div.shadedsection1	{
	text-align:center;
	padding:20px 10px;
	background-color:#a46b9e;
	width:auto;
	}


div.videowrapper	{
	/*width:50px;*/
	height:960px;
	margin:0 60px auto 120px ;
	}



div.videosection2	{
	text-align:center;
	background-color:#ffffff;
	width:331px;
	height:352px;
	background-image:url("./images/LLplayerbg3.gif");
	background-repeat: no-repeat;
	float:left;
	}

/*--Banners--*/
#banner1	{
	text-align:center;
	float:left;
	padding: 5px 0 5px 10px;
	position:relative;
	text-decoration:none;
	margin-top:-300px;
	}


/*--Audio Tracks--*/
/* hide from ie on mac \*/

div#track1 {
	background-image:url("./images/audio1.gif");
	background-repeat:no-repeat;
		}
	/* end hide */

/* hide from ie on mac \*/

div#track2 {
	background-image:url("./images/audio2.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/* hide from ie on mac \*/

div#track3 {
	background-image:url("./images/audio3.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/* hide from ie on mac \*/

div#track4 {
	background-image:url("./images/audio4.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/* hide from ie on mac \*/

div#track5 {
	background-image:url("./images/audio5.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/* hide from ie on mac \*/

div#track6 {
	background-image:url("./images/audio6.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/* hide from ie on mac \*/

div#track7 {
	background-image:url("./images/audio7.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/* hide from ie on mac \*/

div#track8 {
	background-image:url("./images/audio8.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/* hide from ie on mac \*/

div#track9 {
	background-image:url("./images/audio9.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/* hide from ie on mac \*/

div#tracka {
	background-image:url("./images/audioa.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/* hide from ie on mac \*/

div#trackb {
	background-image:url("./images/audiob.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
	
/* hide from ie on mac \*/
div#trackc {
	background-image:url("./images/audioc.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/* hide from ie on mac \*/

div#trackd {
	background-image:url("./images/audiod.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/* hide from ie on mac \*/

div#tracke {
	background-image:url("./images/audioe.gif");
	background-repeat:no-repeat;
		}
	/* end hide */
/*--end Audio Tracks --*/
	
	
/*~~~~~~~photo frames~~~~~~~~*/
	
div.photoframe	{
	width:100px;
	height:100px;
	border:solid  #a46b9e;
	border-width:thin;
	float:left;
	margin:15px;
	padding:5px;
	}
	
div.photoframe1	{
	width:73px;
	height:110px;
	border:solid  #a46b9e;
	border-width:thin;
	float:left;
	margin:15px 20px;
	padding:2px;
	}
div.photoframe2	{
	width:110px;
	height:73px;
	border:solid  #a46b9e;
	border-width:thin;
	float:left;
	margin:7px;
	padding:2px;
	}
	
div.photoframe3	{
	width:110px;
	height:73px;
	border:solid  #a46b9e;
	border-width:thin;
	float:left;
	margin:25px 5px 5px 10px;
	padding:2px;
	}
	
div.photoframe4	{
	width:110px;
	height:100px;
	float:left;
	margin:0 5px;
	padding:5px;
	border:solid  #a46b9e;
	border-width:1px;
	}
div.photoframe5	{
	width:110px;
	height:76px;
	border:solid  #a46b9e;
	border-width:1px;
	float:left;
	margin:0 5px;
	padding:5px;
	}
div.photoframe6	{
	width:110px;
	height:82px;
	border:solid  #a46b9e;
	border-width:1px;
	float:left;
	margin:0 5px;
	padding:5px;
	}
div.photoframe7	{
	width:110px;
	height:82px;
	float:left;
	margin:-25px 5px 5px 5px;
	padding:5px;
	}
div.photoframe8	{
	width:237px;
	height:190px;
	text-align:center;
	float:left;
	margin:64px 25px 0px 46px ;
	display:inline;
	}
		
/*div.photowrapper	{
	margin:116px 25px 0px 40px ;
	width:245px;
	height:190px;
	
	}*/
		


div.shadedphotoframe	{
	width:100px;
	height:100px;
	border:solid  #FFFFFF;
	border-width:thin;
	float:left;
	margin:15px;
	padding:5px;
	}
div.allphotos	{
	width:20px;
	float:left;
	margin:0 10px;
	}

div.centerphoto	{
	padding-top:20px;
	}
div#form	{
	margin:auto;
	padding: 5px 0px 20px 0px;
	}
div.caption	{
	width:110px;
	margin:0 7px;
	padding:5px;
	float:left;
	text-align:center;
	}
div.innercaption	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:auto;
	float:left;
	text-align:center;
	}
div.caption1	{
	width:110px;
	margin:5px 5px 0 5px ;
	padding:0 5px;
	float:left;
	text-align:center;
	}



/*~~~~~~navigation buttons ~~~~~~~~~~~*/	

div.homebutton	{
	height:38px;
	width:78px;
	top:0px;
	left:0px; 
	margin: 15px auto; 
	}
div.musicbutton	{
	height:38px;
	width:78px;
	top:73px;
	left:0px;
	margin: 15px auto;   
	}
div.photosbutton	{
	height:38px;
	width:78px;
	top:146px;
	left:0px;  
	margin: 15px auto; 
	}
div.videobutton	{
	height:38px;
	width:78px;
	top:219px;
	left:0px;  
	margin: 15px auto; 
	}
div.appearbutton	{
	height:38px;
	width:121px;
	top:365px;
	left:0px;
	margin: 15px auto; 
	}
div.newsbutton	{
	height:38px;
	width:121px;
	top:292px;
	left:0px;
	margin: 15px auto; 
	}
div.storebutton	{
	height:38px;
	width:78px;
	top:219px;
	left:0px;  
	margin: 15px auto; 
	}
div.guestbutton {
	height:38px;
	width:121px;
	top:438px;
	left:0px;
	margin: 15px auto; 
	}
div.contactbutton {
	height:38px;
	width:121px;
	top:511px;
	left:0px;
	margin: 15px auto; 
	}

a.home	{
	height:36px;
	width:76px;
	display:block;
	background: url("./images/homebutton.gif") 0px 0px no-repeat;
	}
a.music	{
	height:36px;
	width:76px;
	display:block;
	background: url("./images/musicbutton.gif") 0px 0px no-repeat;
	}
a.photos	{
	height:36px;
	width:76px;
	display:block;
	background: url("./images/photosbutton.gif") 0px 0px no-repeat;
	}
a.video	{
	height:36px;
	width:76px;
	display:block;
	background: url("./images/videosbutton.gif") 0px 0px no-repeat;
	}
a.appear	{
	height:36px;
	width:119px;
	display:block;
	background: url("./images/appearbutton.gif") 0px 0px no-repeat;
	}
a.news	{
	height:36px;
	width:119px;
	display:block;
	background: url("./images/newsbutton.gif") 0px 0px no-repeat;
	}
a.store	{
	height:36px;
	width:76px;
	display:block;
	background: url("./images/storebutton.gif") 0px 0px no-repeat;
	}
a.guest	{
	height:36px;
	width:119px;
	display:block;
	background: url("./images/guestbutton.gif") 0px 0px no-repeat;
	}
a.contact	{
	height:36px;
	width:119px;
	display:block;
	background: url("./images/contactbutton.gif") 0px 0px no-repeat;
	}
	
	
/*--button links action	--*/
div.homebutton a.home:hover {
	background-position:0px -35px;
	}
div.homebutton a.home:active {
	background-position:0px -34px;
	}
div.musicbutton a.music:hover {
	background-position:0px -36px;
	}
div.musicbutton a.music:active {
	background-position:0px -35px;
	}
div.photosbutton a.photos:hover {
	background-position:0px -36px;
	}
div.photosbutton a.photos:active {
	background-position:0px -35px;
	}
div.videobutton a.video:hover {
	background-position:0px -36px;
	}
div.videobutton a.video:active {
	background-position:0px -35px;
	}
div.appearbutton a.appear:hover {
	background-position:0px -35px;
	}
div.appearbutton a.appear:active {
	background-position:0px -34px;
	}
div.newsbutton a.news:hover {
	background-position:0px -36px;
	}
div.newsbutton a.news:active {
	background-position:0px -35px;
	}
div.storebutton a.store:hover {
	background-position:0px -36px;
	}
div.storebutton a.store:active {
	background-position:0px -35px;
	}
div.guestbutton a.guest:hover {
	background-position:0px -36px;
	}
div.guestbutton a.guest:active {
	background-position:0px -35px;
	}
div.contactbutton a.contact:hover {
	background-position:0px -36px;
	}
div.contactbutton a.contact:active {
	background-position:0px -35px;
	}


#footer	{
	width:730px;
	background-color:#ffffff;
	}
#footer1	{
	width:630px;
	background-color:#ffffff;
	}
.clearing	{
	clear:both;
	height:0;
	line-height:0;
	}

	
	
