
 @font-face {
	font-family:baars;
	src: local('fonts/baars'), url('https://c99df7.claudeassets.com/20241006210618im_/https://accademiamusica.com/fonts/baars.TTF') format('truetype')
 }
body	{
	padding:0;
	margin:0;
	min-width: 800px;}
.mainbody  {
	width:100%;
	background-color: #ffffff;
	margin:0 auto;
	text-align:center;

}
.subtitle1 {
	font-family:"Arial";
	font-size: 30px;
	font-weight: normal;
	background-color: #ffffff;
	color: #000000
}

#sharespace	{
	position:fixed;
	left:0;
	bottom:20px;
	text-align:center;
	z-index: 10;
	background-color: #f8ecbe;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	width: 40px;
}

#sharespace:hover	{
	width: 55px;}

#sharespace img	{
	padding:2px;
	opacity: .5;
	}
#sharespace img:hover	{
	opacity:1;
	}

.backtotop	{
	position: fixed;
	bottom: 20px;
	right: 20;}
	
.sharelink	{
	width: 30px;
	height: 30px;
	border:0;}
#headerfilltop	{
	
	width:100%;
	height:50px;
	background-color:#f1dd8b;
	}
#headerfillbottom	{
	position: relative;
	width: 100%;	
	}
	
#leftpic	{
	
}
#rightpic	{
	position:absolute;
	top:5;
	right:5;
	width:93px;
	height:140px;
	margin:auto;
	text-align:right;
	background-color:#ffc200
}
#centrepic	{
	padding-top: 20px;
	padding-left: 30px;
	
	
	
}
#titlecontainer	{
	position:relative;
	width:100%;
	height:100px;
	margin: auto;
	text-align:left;
	background-color:#fff;
	display:inline;
	border-bottom:1px solid black;
	font-family: baars;

	}
#titlecontainer a:link, #titlecontainer a:visited	{
	text-decoration: none;
	font-family: baars;
	font-size: 42px;
	color: black;
	line-height: .8em;
	}	
#titlecontaineralt	{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:300px;
	text-align:left;
	background-color:#ffc200;
	display:inline
	}
#title {
	width: 80%;
	height:120px;
	font-family: "Arial";
	color: #000000;
	background-color: #ffc200;
    font-size: 20px;
	border:none;
	margin-left:auto;
	margin-right:auto
	}
#titlefooter {
	font-family: "sans-serif";
	color: #000000;
	background-color: #ffffff;
    font-size: 12px;
	float:right;
	clear:both
}

#picturebanner	{
	width: 90%;
	position: relative;
	text-align: center;
	border-bottom: solid 1px #89773f;
	height: auto;	
	z-index: 0;
	margin:auto;
	border-left: 1px solid black;
	border-right: 1px solid black;
	}
#menucontainer{
	position:relative;
	width:100%;
	min-width: 900px;
	height:30px;
	margin-left:auto 0;
	margin-right:auto 0;
	padding-top: 8px;
	clear:both;
	background-color:#f1dd8b;
	text-align:center;
	list-style-type:none;
}

#menulinkbox	{
	display: inline;
	}
	
#menulinkbox ul, #menulinkbox li	{
	display: inline;
	}

#menulinkbox li	{
	}
	
#menulinkbox ul	{
	padding:0;
	margin: 0;
	
	}
#menulinkbox ul li	{
	padding-left: 1%;
	padding-right: 1%;
	}


#maintextwrapper	{
	background-image:url(https://7660a7.claudeassets.com/20241006210618im_/https://accademiamusica.com/retina_wood.png);
	background-position: left top;
	background-repeat: repeat;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	width:90%;
	min-height: 400px;
	font-family: "Arial";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	background-color: #ffffff;
	color: #000000;
	text-align:center;
	border-left: 1px solid black;
	border-right: 1px solid black;

}


#maintextwrapper2	{
	float: left;
	width: 100%;
	background-color: white;
	overflow: hidden;
	}
#leftcolumn	{
	padding-top:20px;
	padding-bottom: 20px;
	line-height:18px;
	padding-right:10px;
	text-align:center;
	width:60%;
	margin-left:85px;
	min-height:400px;
	height: auto;
	border-right: 1px solid black;
	float: left;
}
#rightcolumn	{
	text-align: left;
	height:auto;
	width: 20%;
	min-height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: .5em;
	padding-right: .5em;
	font-size: 14px;
	float: left;
	border-left:1px solid black;
}
.menuheading	{
	color: #000;
	font-weight: normal;
	font-size: 20px;	
	}
.sidemenu, .sidemenu a:link{
	text-decoration: none;
	font-size: 18px;
	list-style-type: none;
	color: #9d862d;
	}
.sidemenu a:hover	{
	color: #fff;}
.sidemenu li	{
	padding-bottom: 5px;
	padding-top: 5px;
	}
#firstlink		a:link{
	border-left:none;
	display:inline
}
#youarehere a:link{
	background-color:#ffffff;
	color:#000000
}

#youarehere a:visited{
	background-color:#ffffff;
	color:#000000
}
.menulink	a:link{
	font-family:"Arial";
	font-size:18px;
	font-weight:normal;
	color:#9d862d;
	text-decoration:none;
	background-color:#f1dd8b;
	width:10%;
	padding-left:1%;
	padding-right:1%
}
.menulink	a:visited{
	font-family:"Arial";
	font-size:18px;
	font-weight:normal;
	font-style:italics;
	color:#b5a97b;
	text-decoration:none;
	background-color:#f1dd8b;
	padding-left:2%;
	padding-right:2%
}
.menulink a:hover	{
	color: #fff;}
a:link{
	font-family: "Arial";
	font-size: 14px;
	font-style: normal;
	color: #9d862d;
	text-decoration:underline;
}
 a:visited	{
	color: #b5a97b;}
	
a:active	{
	color: #fff;}	
	
.biglink a:link{
	font-weight:bold;
	font-size:22px;
	color:#3a34e0
}

		
#textbox1	{
	width:90%;
	font-family: "Arial";
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #383838;
	text-align:left;
	border:solid 1px #5a4400;
	border-radius:3px;
	box-shadow: 10px 10px 5px #888;
	padding:15px;
	margin-top:10px;
	background-color:#f1dd8b;
}
#rightdivider	{
	width: 100%;
	border-bottom:1px solid black;
	}

.welcome	{
	font-weight:bold;
	font-size:22px;
	color: #000000;
}
#footer a:link, #footer a:visited{
	font-size:14px;
	font-weight:normal;
	color:#fff;
	text-decoration:none
}
#footer {
	position: relative;
	bottom:0;
	text-align:center;
	clear:both;
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #fff;
	border-top: 1px solid black;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	background-color: #c7b671;
}
.imgfloatleft	{
	float:left;
	margin:4px
}
table.feeschedule {
	border:1 px solid #ffffff;
	border-collapse:collapse
}
.clear	{
	 clear: both;
   }
#twitter_t	{
	font-weight: bold;
	font-size: 18px;
	color: }
#database	{
	width:100%;
	text-align:center;}
table.datadisplay {
	border: 1px solid black;
	width:90%;
	text-align:left;
	margin:auto;
	}
.datadisplay th {
	width:auto;
	border: 1px solid black;
	text-align:center;
	}
.datadisplay th a:link.sortlink	{
	font-size: .5em;
	}
.datadisplay td	{
	width: auto;
	text-align:left;
	border: 1px solid black;
	margin-left:15px;
	}
.datadisplay a:link, a:visited	{
	color: black;
	}
.datadislpay td.small	{
	width: auto;}
#addstudentformbox	{
	text-align:left;	
	}
#recitalpage	{
	text-align: center;
	}
#recitaltitle		{
	font-family: Arial;
	font-size: 1.5em;
	text-align: center;
	}
#recitaltable		{
	text-align: center;
	margin: 0 auto;
	width: 45%;
	}	
#recitaltable tr	{
	padding-bottom: 2em;
	}
#recitaltable td.firstname, .lastname	{
	text-align: left;
	max-width: 30px;
	}
#recitaltable td.recitalpiece	{
	text-align: left;
	width: 50%;
	}
#recitaltable td.changepos	{
	width:10px;
	}
#newrecital	{
	float:left;
	width:80%;
	background-image: url(https://7660a7.claudeassets.com/20241006210618im_/https://accademiamusica.com/retina_wood.png);
 	margin-left:10%;
	padding-top:30px;
	border: 1px solid black;}
#newrecitalcolleft	{
	margin-left:10%;
	text-align: left;
	font-family: arial;
	width: 30%;
	position:relative;
	float:left;
	}
#newrectialcolleft h2	{
	font-size; 2em;
	}
#newrecitalcolright	{
	margin-left:5%;
	width:40%;
	text-align:left;
	position:relative;
	float:left;
	}
#simplesearch	{
	margin: 0 auto;
	}

/*
     FILE ARCHIVED ON 21:06:18 Oct 06, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:05:21 Nov 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.52
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.038
  esindex: 0.009
  cdx.remote: 15.963
  LoadShardBlock: 195.903 (3)
  PetaboxLoader3.datanode: 127.072 (4)
  PetaboxLoader3.resolve: 115.379 (2)
  load_resource: 72.507
*/