How to separate each individual blog post?

You can do that entirely with CSS, almost no PHP coding required… try something like this:

<div id="services">
<?php if ( have_posts() ) : ?>
    <?php while ( have_posts() ) : the_post(); ?>
        <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
            <?php the_content(); ?>
        </div>   
    <?php endwhile; ?>
<?php endif; ?>
</div>

… that way, each post will have it’s unique ID and classes… using post_class() WordPress will add various post-related classes to the current post, such as the post type, .hentry and various others… you can then use those classes to apply specific styles to each post