Modal forms are very popular nowadays. While they can be confusing at times they aren't difficult to set up if you have the right tools.
There are several modules available for Drupal 7 that would serve our purpose. I've found Simple Dialog to be the easiest to use and will demonstrate that here.
One of the most time consuming and critical tasks in Drupal development is styling the output. Drupal modules generally come with a default style sheet which can be both a blessing and a curse.
In most cases you'll just override the default style by providing more specific definitions in your site's CSS. This works fine if you only want to make minor changes but what if you wanted a totally different look?
Want to have a "block" element move up and down the page when the page scrolls? Easy. I'll show you how to get this up and running with jQuery Scroll Follow and Drupal 7.