"I should have searched for this before I started a new topic."
Certainly a good practice for unresolved topics. (I closed your topic and pointed everyone here.)
Anyway, a solution...
Best option is to create a template specifically for attachments. WordPress makes this easy, as attachment.php is a default theme template. Here's a quick way to accomplish what you want:
1. Copy single.php (from current theme) to attachment.php.
2. In attachment.php we'll need to make one big modification, as it will not display the image attachment automatically. Just above:
<?php the_content(); ?>
or equivalent (from your theme), here's what I have in my own attachment.php:
<?php $image_info = getimagesize($post->guid); ?>
<img src="<?php echo $post->guid; ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" <?php echo $image_info; ?> />
Description of code:
First thing, it collects the image's properties thanks to the PHP function getimagesize().
$post->guid is the record in a post which holds the URL for your attachment.
<p> element it displays the image (by echoing $post->guid) and provides proper alt, title, and the (again thanks to getimagesize()) height and width attributes.
Feel free to modify the code so it links directly to the image, etc. Since you have a separate template for attachments, you can also change anything else that's displayed (I don't list author info or provide comments in mine, for example).