Thanks for that I have tried that – I think my problem is I am trying to seperate one category to be displayed at the top of the page and it is out of the if have post tag – see code below. And for some reason it will not show content only excerpt.
<?php get_header(); ?>
<!-- content ................................. -->
<div id="content">
<?php if (is_home()) {query_posts("cat=-18"); }?>
<?php
$posts = get_posts('numberposts=2&offset=0&category=18');
foreach($posts as $post) :
?>
<div class="special"><h2>"><?php the_title(); ?></h2><?php the_content(); ?></div>
<?php endforeach; ?>
<?php if (have_posts(x)) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php $custom_fields = get_post_custom(); //custom fields ?>
<?php if (isset($custom_fields["BX_post_type"]) && $custom_fields["BX_post_type"][0] == "mini") { ?>
<hr class="low" />
<div class="minientry">
<?php echo BX_remove_p($post->post_content); ?>
" class="permalink" title="Permalink"><?php the_time('M j, \'y') ?><!--, <?php the_time('h:ia') ?>-->
<!--<em class="author"><?php the_author() ?>-->
<?php edit_post_link('Edit','<span class="editlink">','</span>'); ?>
</div>
<hr class="low" />
<?php } else { ?>
<div class="entry">
<h2>" title="Permalink"><?php the_title(); ?></h2>
<?php ($post->post_excerpt != "")? the_excerpt() : the_content(); ?>
<p class="info"><?php if ($post->post_excerpt != "") { ?>" class="more">Continue Reading<?php } ?>
</div>
<!--
<?php trackback_rdf(); ?>
-->
<?php } ?>
<?php endwhile; ?>
<!-- this is ugly -->
<span class="next"><?php previous_posts_link('Next Posts') ?></span>
<span class="previous"><?php next_posts_link('Previous Posts') ?></span>
<?php else : ?>
<h2>Not Found</h2>
Sorry, but you are looking for something that isn't here.
<?php endif; ?>
</div> <!-- /content -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>