Hi, You should create HTML template userfriendly
Awesome e-commerce template and looking very nice
You have to search for wordpress theme for dance studio from there you will get all your requirements.
It’s looking old version of forum sites. Give login or register option in header also.
you can also use CSS by embedding the player in a that you size through CSS , and set the width and the height of the player (by the class or id) to 100% of the bounding container
Check the following tutorial http://www.themelab.com/2008/04/18/see-how-easy-it-is-to-widgetize-wordpress-themes/
Hope this helps you.
There is plenty of clipart which you can find. That is often what you see on those pages. Just google it.