					/* Site wide Styles */
				
*							{padding:0; margin:0;}
body						{background: url(../images/sheetmusicbg.jpg) #404040; width: 830px; margin: auto; padding: 20px; font-family: sans-serif;}

					/* Main Body Styles */
					
div.mainbody 			{width: 650px; height: 620px; float: left; color: #cacaca; background: url(../images/piano.gif) no-repeat;}
.mainbody p 			{width: 580px; margin: 10px 0px 0px 50px; text-indent: 20px;}
.mainbody h1 			{width: 150px; height: 100px; margin: 20px 0px 0px 380px; background: url(../images/logo01.png) no-repeat;}
.mainbody h2 			{width: 550px; margin: 220px 0px 0px 50px; border-bottom:2px #fff dotted; font-size: 0.8em;}
.mainbody h3 			{width: 550px; margin: 115px 0px 0px 280px; font-size: 0.7em;}
.mainbody a:link 		{color: #fff; text-decoration: none;}
.mainbody a:hover	{color: #bcbcbc; border-bottom: #bcbcbc dotted 1px; text-decoration: none;}
.mainbody a:visited	{color: #fff; text-decoration: none;}
.mainbody a:active	{color: #fff; text-decoration: none;}

					/* Navigation Styles (keyboard) */
					
div.sidebar 			{margin: 0px 0px 0px 0px; width: 150px; height: 620px; float: left; background: url(../images/sidebarimage.gif) no-repeat; text-align: right;}
.sidebar ul				{margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px;}
.sidebar li 				{margin: 0px 15px 22px 0px; list-style: none;}
.sidebar a:link 		{color: #000; text-decoration: none;}
.sidebar a:hover		{color: #595959; border-bottom: #595959 dotted 1px; text-decoration: none;}
.sidebar a:visited		{color: #000; text-decoration: none;}
.sidebar a:active		{color: #000; text-decoration: none;}