html, body {
		margin:0;
                                padding:0;
		background:#000;
                                color:#fff;
		font-family: arial, verdana, sans-serif;
		scrollbar-arrow-color: #000000;
		scrollbar-base-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-track-color: #000000;
		scrollbar-face-color: #1D476E;
		scrollbar-shadow-color: #000000;
		scrollbar-highlight-color: #005B7F;
		scrollbar-3d-light-color: #ffcc33;
}

	a {
		color: #0072BC;
		text-decoration: none;
}
	
	a:visited {
		color: #a86;
		border: none;
}
 	
	a:hover {
		color: #00AEEF;
}	

                div#wrap {
		background:#f2f1f1;
		margin:0 auto;	
		width:754px;
		height:100%;
		position:relative;
}
	
	#piano {
		padding:0px;
		background:#f2f1f1 url('http://www.matthewtommasini.com/images/piano_opt.jpg') no-repeat top left;
height:201px;		
width:770px;
		 
}    

                #imap {
                               padding-left:0px;
height:18px;
width:48px;                               
margin-top:176px;
margin-left:13px;
                               background: transparent;
z-index:1;

}

    #imap img { /* do not change these values */   
                               border:0px black;
                               padding:0px;
                               margin:0px;
                               float:top;

}


	#nav {
		background:#f2f1f1;		
		width:770px;
              padding:0;
}
	#nav ul{
		margin:0;
		padding:0;
}
	#nav li{
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
}
	#shadow {
		background: #f2f1f1 url('http://www.matthewtommasini.com/images/shadow.jpg') no-repeat top left;
              height:5px;
		width:770px;
              padding:0;

}	
     #main {
		background-color:#f2f1f1;
		color:#000;
		width:770px;
		margin:0px;
}
      #main h3, #main p {
		font: 66% verdana, sans-serif;
		line-height:1.3;
		padding:15px;
                                margin:0;
}
    #main p.title {
		font: 100% verdana, sans-serif;
		line-height:1.3;
		padding:15px;
                                font-weight:bold;
color:#005B7F;
                                margin:0;
}
    #main p.list {
		font: 66% verdana, sans-serif;
		line-height:1.3;
		padding:15px;
                                margin:0;
}
   #main p.indent {
		font: 66% verdana, sans-serif;
		line-height:1.3;
		padding-left:20px;
                                margin:0;
}

                #main img { /* do not change these values */   
                               border:0px black;
                               padding:2px;
                               margin:0px;
                               float:top;
}
                #main a.audio {
                               padding-left:15px;
                               margin-left:20px;
                               background: url('images/speaker.jpg') no-repeat top left;
                               font-weight:bold;
}
                #main a.notes {
                               padding-left:15px;
                               margin-left:20px;
                               background: url('images/blue_page.jpg') no-repeat top left;
                               font-weight:bold;
}

                #main a.link {
                               padding-left:15px;
                               background: url('images/blue_arrow.jpg') no-repeat top left;
                               font-weight:bold;
}

		html>body #sidebar {
		width:100px;

}
	#address {
		background:#f2f1f1 url('images/blue_block.jpg') no-repeat;
                                width:200px;
		height:105px;
                                float:right;
                                padding:0px;
}		
                #footer {
                              background:#000000;
                              color: #5F84A4;                              
                              width: 770px;
                              height:40px;
                              text-align: center;
                              font: 60% verdana, sans-serif;
	              line-height:1.3;
	              padding-top:10px;
}
                #footer a {
                             text-decoration:underline;
}