@CHARSET "UTF-8";

body { padding:0; margin:0; background:url(../media/Piano-Keys.jpg) center bottom no-repeat #000000; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; min-height:870px; text-align:center; }
#container { background:url(../media/container-background.gif) center top no-repeat #FFFFFF;
			 height:740px; width:875px; margin:30px auto 0 auto; text-align:left;  }
#quotes { font-style:italic; font-size:12px;  padding-top:50px; padding-left:320px; }
			 
a, a:visited { color:#000000; text-decoration:none; }			 
			 
	#picture { float:left; height:325px; overflow:hidden; margin-left:45px; margin-top:20px; }
	#title { float:left; text-align:right; clear:left; width:470px; }
	
	#title h1, #title h2, #title h3 { margin:0; padding:0; }
	#title > h3 { font-size:2em; }
	#title > h2 { font-size:2.5em; }	
	#title > h1 { font-size:3em; }
			 
	#piano { float:right; margin:0; padding:0; top:-100px; position:relative;  }	
	#menu { float:left; clear:left; width:200px; margin-left:50px; margin-top:-60px; font-size:1.3em; }
	#menu ul { list-style:none; margin-top:60px; }
	#menu > ul { margin-top:0; }
	#menu ul.menu-list li a { font-size:35px; display:block; }	 
			 
#footer { width:875px; height:35px; background: #000000; color:#FFFFFF; display:block;
		   padding-top:15px; margin:0 auto 0 auto;  }		
		   	 
#footer ul.menu-list { list-style:none; margin-top:-15px; }
#lefty { float:left; padding-left:20px; text-align:right; }
#righty { float:right; width:510px; }
#footer { font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; font-size:.8em;	}
#footer ul.menu-list li { display:inline; margin-right:15px;  }
#footer ul.menu-list li a { color:#FFF; font-size:1.8em; }
#footer ul.menu-list { margin-top:0; }
#footer a { text-decoration:none; }

#footer p { margin: 0 1em; }

	#header { text-align:right; }
	
	#header #page { margin-top:30px; padding-top:0px; font-size:1em;	}
	#left-head #name { font-size:2em;margin:0 0 0 30px; padding-top:33px;padding-right:0px; margin-bottom:0; height:31px; width:320px; }
	#left-head > #name {   font-size:3em;  }
	
	#left-head { float:left; width:330px; height:107px; }
	#head-menu { float:right; width:500px; padding-right:15px;}
	
	#left { width:315px; float:left; clear:left; margin:0; padding:0; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; font-size:.8em;	 }
	#left img { padding:0; margin:0; }
	#right { width:500px; float:right; padding-right:30px; text-align:justify; margin:0; }
	#right { font-size:.8em; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;	}
	#right blockquote { margin-right:20px; margin-left:20px; }
	
	#header #head-menu ul { list-style:none; margin-left:0; padding:40px 0 0 0; }
	#header #head-menu ul li { float:left;; margin-right:4px; font-size:14px; text-align:left; 
							   padding-right:3px; border-right:1px solid #000000;  } 
	
	#header > #head-menu > ul > li { font-size:1.7em; } 
	
	#phidev { display:block; width:875px; text-align:right; margin-right:auto; margin-left:auto;
			  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; margin-top:0; font-size:.9em;
			  margin-bottom:15px;
			  }	
			  
	#phidev a { color:#FFFFFF;  text-decoration:none; font-size:10px; font-style:italic; }
	#header	.menu-list li { font-size:24px; }
.menu-list li a { color:#000; }
