body{
	background: #DDD url(/music_sheet.jpg) no-repeat right center;
	background-attachment:fixed;  
	font:14px/24px Arial,Helvetica,sans-serif; 
	color:#333; 
}

a{ color: #173D5F; text-decoration: none; }
h2 { font-size: 3em; margin: 20px; } h3{ clear: both; }


#wrapper { width:1020px; margin: 20px auto; position:relative; background: #fff; padding: 0; }
#header { background: #173D5F; height: 100px;  }
#header h2{  padding-top: 30px; color: #fff; }
#header h2 a{ color: #fff;  }
#main, #side, #footer{ padding: 0px 30px; }
#footer{ padding: 10px 30px; background: #173D5F; color: #fff; }
#main img{ float: left; margin: 5px 5px 5px 0; border: 1px solid #999; max-width: 400px; padding: 3px; margin-bottom: 20px; }

/* CSS3 */
#wrapper{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0px 0px 15px  #666;
	-moz-box-shadow: 0px 0px 15px  #666;
	box-shadow: 0px 0px 15px  #666;	
}

#header{
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}
#footer{
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 0px 0px 10px 10px ;
	border-radius: 0px 0px 10px 10px ;
}

