<header>
		<?php 
xtreme_html5_byline();
?>
		<?php 
if (current_theme_supports('xtreme-subtitles')) {
    ?>
		<hgroup>
		<?php 
    xtreme_post_subtitle('h3');
    ?>
		<?php 
}
?>
		<?php 
xtreme_post_headline('h2', true);
?>
		<?php 
if (current_theme_supports('xtreme-subtitles')) {
    ?>
		</hgroup>
		<?php 
}
?>
	</header>
	<?php 
$size = apply_filters('xtreme_loop_thumbnail_size', 'thumbnail');
$align = apply_filters('xtreme_loop_thumbnail_align', 'alignleft');
xtreme_post_thumbnail($size, $align);
?>
	<div class="entry-content">
if (have_posts()) {
    while (have_posts()) {
        the_post();
        do_action('xtreme_before_post');
        ?>
<article id="post-<?php 
        the_ID();
        ?>
" <?php 
        post_class();
        ?>
>
    <header>
        <?php 
        xtreme_post_headline('h2', false);
        ?>
        <?php 
        xtreme_html5_byline();
        ?>
    </header>
<?php 
        if (wp_attachment_is_image()) {
            ?>
    <figure>
    <a href="<?php 
            echo wp_get_attachment_url();
            ?>
" title="<?php 
            echo esc_attr(get_the_title());
            ?>
/**
 * Return headline and subtitle
 *
 * @param  Array $args, see $defaults
 * @return void
 */
function xtreme_post_titles($args = array())
{
    // default values
    $defaults = array('order' => 'ASC', 'headline_tag' => 'h2', 'headline_link' => TRUE, 'subtitle_tag' => 'h4', 'subtitle_link' => FALSE);
    // set a filter for custom settings via plugin-, theme-function
    $args = wp_parse_args($args, apply_filters('xtreme_post_titles_args', $defaults));
    // control input for parameters
    $allowed_orders = array('ASC', 'DESC');
    if (!in_array($args['order'], $allowed_orders)) {
        $args['order'] = 'ASC';
    }
    if ('ASC' === $args['order']) {
        xtreme_post_headline($args['headline_tag'], $args['headline_link']);
        xtreme_post_subtitle($args['subtitle_tag'], $args['subtitle_link']);
    } else {
        xtreme_post_subtitle($args['subtitle_tag'], $args['subtitle_link']);
        xtreme_post_headline($args['headline_tag'], $args['headline_link']);
    }
}