WordPress.org

Make WordPress Themes

Changes from birdsite/1.05 at r85626 to birdsite/1.06 at r85626


Ignore:
Location:
birdsite
Files:
12 added
8 deleted
34 edited

Legend:

Unmodified
Added
Removed
  • birdsite/1.06/404.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 The template for displaying 404 pages (Not Found). 
    4 */ 
     2/** 
     3 * The template for displaying 404 pages (Not Found). 
     4 * 
     5 * @package WordPress 
     6 * @subpackage birdSITE 
     7 * @since birdSITE 1.0 
     8 */ 
    59get_header(); ?> 
    610 
     
    812 
    913    <header class="entry-header"> 
    10         <h1 class="entry-title"><?php _e('Error 404 - Not Found', 'birdsite'); ?></h1> 
     14        <h1 class="entry-title"><?php _e(' Error 404 - Not Found', 'birdsite' ); ?></h1> 
    1115    </header> 
    12  
    1316 
    1417    <div class="entry-content"> 
  • birdsite/1.06/archive.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 The template for displaying Archive pages. 
    4 */ 
     2/** 
     3 * The template for displaying archive pages 
     4 * 
     5 * @package WordPress 
     6 * @subpackage birdSITE 
     7 * @since birdSITE 1.0 
     8 */ 
    59get_header(); ?> 
    610 
     
    913    <header class="entry-header"> 
    1014        <h1 class="entry-title"><?php 
    11             if(is_category()) { 
    12                 printf(__('Category Archives: %s', 'birdsite'), single_cat_title('', false)); 
     15            if( is_category() ) { 
     16                printf( __( 'Category Archives: %s', 'birdsite' ), single_cat_title(' ', false ) ); 
    1317            } 
    1418            elseif( is_tag() ) { 
    15                 printf(__('Tag Archives: %s', 'birdsite'), single_tag_title('', false) ); 
     19                printf( __( 'Tag Archives: %s', 'birdsite' ), single_tag_title(' ', false ) ); 
    1620            } 
    17             elseif (is_day()) { 
    18                 printf(__('Daily Archives: %s', 'birdsite'), get_post_time(get_option('date_format'))); 
     21            elseif ( is_day() ) { 
     22                printf( __( 'Daily Archives: %s', 'birdsite' ), get_post_time( get_option( 'date_format' ) ) ); 
    1923            } 
    20             elseif (is_month()) { 
    21                 printf(__('Monthly Archives: %s', 'birdsite'), get_post_time(__('F, Y', 'birdsite'))); 
     24            elseif ( is_month() ) { 
     25                printf( __( 'Monthly Archives: %s', 'birdsite' ), get_post_time( __('F, Y', 'birdsite' ) ) ); 
    2226            } 
    23             elseif (is_year()) { 
    24                 printf(__('Yearly Archives: %s', 'birdsite'), get_post_time(__('Y', 'birdsite'))); 
     27            elseif ( is_year() ) { 
     28                printf( __( 'Yearly Archives: %s', 'birdsite' ), get_post_time( __( 'Y', 'birdsite' ) ) ); 
    2529            } 
    26             elseif (is_author()) { 
    27                 printf(__('Author Archives: %s', 'birdsite'), get_the_author_meta('display_name', get_query_var('author')) ); 
     30            elseif ( is_author() ) { 
     31                printf( __( 'Author Archives: %s', 'birdsite' ), get_the_author_meta( 'display_name', get_query_var( 'author' ) ) ); 
    2832            } 
    29             elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { 
    30                 _e('Blog Archives', 'birdsite'); 
     33            elseif ( isset( $_GET['paged'] ) && !empty( $_GET['paged'] ) ) { 
     34                _e( 'Blog Archives', 'birdsite' ); 
    3135            } 
    3236        ?></h1> 
    3337    </header> 
    3438 
    35     <?php if (have_posts()) : ?> 
     39    <?php if ( have_posts() ) : ?> 
    3640 
    3741        <ul> 
    38         <?php while (have_posts()) : the_post(); ?> 
     42        <?php while ( have_posts() ) : the_post(); ?> 
    3943            <?php get_template_part( 'content', get_post_format() ); ?> 
    4044        <?php endwhile; ?> 
    4145        </ul> 
    4246 
    43         <div class="tablenav"><?php birdsite_the_pagenation(); ?></div> 
     47        <?php birdsite_the_pagenation(); ?> 
    4448    <?php else: ?> 
    4549        <p><?php _e( 'Sorry, no posts matched your criteria.', 'birdsite' ); ?></p> 
  • birdsite/1.06/comments.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 The template for displaying Comments. 
    4 */ 
     2/** 
     3 * The template for displaying comments 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdSITE 
     7 * @since BirdSITE 1.0 
     8 */ 
    59?> 
    610<div id="comments"> 
     
    1620        <?php 
    1721        printf( _n( 'One Comment', '%1$s Comments', get_comments_number(), 'birdsite' ), 
    18         number_format_i18n( get_comments_number() )); 
     22        number_format_i18n( get_comments_number() ) ); 
    1923        ?> 
    2024    </h2> 
     
    4650); ?> 
    4751 
    48 <?php $myform = array( 
    49 'fields' => apply_filters( 'comment_form_default_fields', $myfields ), 
    50 'comment_field' => '<label for="comment"><em>' . __( 'Comment', 'birdsite' ) . ($req ? ' ' .__( '(*required)', 'birdsite' ) : '') .'</em>' . '<textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></label>', 
    51 'comment_notes_before' => '', 
     52<?php $myform = array('fields'          => apply_filters( 'comment_form_default_fields', $myfields ), 
     53            'comment_field'     => '<label for="comment"><em>' . __( 'Comment', 'birdsite' ) . ($req ? ' ' .__( '(*required)', 'birdsite' ) : '') .'</em>' . '<textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></label>', 
     54            'comment_notes_before'  => '', 
    5255); ?> 
    5356 
    54 <?php comment_form($myform); ?> 
     57<?php comment_form( $myform ); ?> 
    5558 
    5659</div> 
  • birdsite/1.06/content.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 The default template for displaying content. Used for both single and index/page/archive/search. 
    4 */ 
     2/** 
     3 * The default template for displaying content 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdSITE 
     7 * @since BirdSITE 1.0 
     8 */ 
    59?> 
    610 
     
    913    <?php has_post_thumbnail()? $birdsite_image_tag = 'has-image' : $birdsite_image_tag = ''; ?> 
    1014 
    11     <li id="post-<?php the_ID(); ?>" <?php post_class($birdsite_image_tag); ?>> 
     15    <li id="post-<?php the_ID(); ?>" <?php post_class( $birdsite_image_tag ); ?>> 
    1216        <?php if(has_post_thumbnail()): ?> 
    1317            <div class="thumbnail"> 
    14                 <?php the_post_thumbnail('large'); ?> 
     18                <?php the_post_thumbnail( 'large' ); ?> 
    1519                <div class="more-link"><a href="<?php the_permalink(); ?>"><?php _e( 'more', 'birdsite' ); ?></a></div> 
    1620            </div> 
     
    2327 
    2428            <footer class="entry-meta"> 
    25                 <div class="icon postdate"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'birdsite' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><time datetime="<?php echo get_the_time('Y-m-d') ?>" pubdate><?php echo get_post_time(get_option('date_format')); ?></time></a></div> 
     29                <div class="icon postdate"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'birdsite' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><time datetime="<?php echo get_the_time( 'Y-m-d' ) ?>" pubdate><?php echo get_post_time( get_option( 'date_format' ) ); ?></time></a></div> 
    2630 
    2731                <div class="icon author"><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></div> 
    28                 <div class="icon category"><?php the_category(', ') ?></div> 
     32                <div class="icon category"><?php the_category( ', ' ) ?></div> 
    2933                <?php if ( comments_open() ) : ?> 
    30                     <div class="icon comment"><?php comments_popup_link(__('No Comments', 'birdsite'), __('1 Comment', 'birdsite'), __('% Comments', 'birdsite'), '', __('Comments Closed', 'birdsite') ); ?></div> 
     34                    <div class="icon comment"><?php comments_popup_link( __( 'No Comments', 'birdsite' ), __( '1 Comment', 'birdsite' ), __( '% Comments', 'birdsite' ), '', __( 'Comments Closed', 'birdsite' ) ); ?></div> 
    3135                <?php endif; ?> 
    3236            </footer><!-- .entry-meta --> 
    3337            <div class="more-link"><a href="<?php the_permalink(); ?>"><?php _e( 'more', 'birdsite' ); ?></a></div> 
    3438        </div> 
     39        <?php if( is_sticky() ): ?> 
     40            <i></i> 
     41        <?php endif; ?> 
    3542    </li><!-- #post --> 
    3643 
    37 <?php elseif(is_singular()): // Display Excerpts for Single/Page ?> 
     44<?php elseif( is_singular() ): // Display Excerpts for Single/Page ?> 
    3845    <header class="entry-header"> 
    3946        <h1 class="entry-title"><?php the_title(); ?></h1> 
     
    4249    <div class="entry-content"> 
    4350        <?php the_content(); ?> 
    44         <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'birdsite' ), 'after' => '</div>' ) ); ?> 
     51        <?php wp_link_pages( array( 
     52            'before'        => '<div class="page-link">' . __( 'Pages:', 'birdsite' ), 
     53            'after'     => '</div>', 
     54            'link_before'   => '<span>', 
     55            'link_after'    => '</span>' 
     56            ) ); ?> 
    4557    </div> 
    4658 
     
    4860        <footer class="entry-meta"> 
    4961 
    50             <div class="icon postdate"><time datetime="<?php echo get_the_time('Y-m-d') ?>" pubdate><?php echo get_post_time(get_option('date_format')); ?></time></div> 
     62            <div class="icon postdate"><time datetime="<?php echo get_the_time( 'Y-m-d' ) ?>" pubdate><?php echo get_post_time( get_option( 'date_format' ) ); ?></time></div> 
    5163 
    5264            <div class="icon author"><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></div> 
    5365 
    54             <div class="icon category"><?php the_category(', ') ?></div> 
    55             <?php the_tags('<div class="icon tag">', ', ', '</div>') ?> 
    56              
     66            <div class="icon category"><?php the_category( ', ' ) ?></div> 
     67            <?php the_tags( '<div class="icon tag">', ', ', '</div>' ) ?> 
     68 
    5769        </footer> 
    5870    <?php endif; ?> 
     
    6072<?php else: // Display Excerpts for Archive/Search ?> 
    6173 
    62     <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_post_thumbnail('thumbnail'); ?><p><span><?php the_title(); ?></span><span class="postdate"><time datetime="<?php echo get_the_time('Y-m-d') ?>" pubdate><?php echo get_post_time(get_option('date_format')); ?></time></span></p></a></li> 
     74    <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_post_thumbnail( 'thumbnail' ); ?><p><span><?php the_title(); ?></span><span class="postdate"><time datetime="<?php echo get_the_time( 'Y-m-d' ) ?>" pubdate><?php echo get_post_time( get_option( 'date_format' ) ); ?></time></span></p></a></li> 
    6375<?php endif; ?> 
  • birdsite/1.06/editor-style.css

    r85626 r85626  
    1 /* 
    2 Theme Name: BirdTIPS 
    3 */ 
    4 /* 
    5 Used to style the TinyMCE editor. 
    6 */ 
     1/** 
     2 * Used to style the TinyMCE editor. 
     3 * 
     4 * @package WordPress 
     5 * @subpackage BirdSITE 
     6 * @since BirdSITE 1.0 
     7 */ 
    78html .mceContentBody { 
    89    max-width:630px; 
     
    193194 
    194195table th { 
    195       background: #555555; 
    196       color: #FFF; } 
     196      background: #F5F5F5; 
     197      font-weight: bold; } 
    197198 
    198199img[class*="wp-image-"] { 
     
    242243    background: none repeat scroll 0 0 #F5F5F5; 
    243244    color: #999999; 
    244     font-size: 0.8em; 
     245    font-size: 0.9em; 
    245246    max-width: 100%; 
    246     padding-top: 5px; 
     247    padding: 5px; 
    247248    text-align: center; 
     249    border: none; 
    248250    } 
    249251 
     
    260262.wp-caption .wp-caption-text, 
    261263.wp-caption-dd { 
    262     color: #999999; 
     264    color: #999999; 
    263265    margin: 0 0 0.6em 0 !important; 
    264266    padding: 0 0 5px 0; 
     
    269271    margin:0; 
    270272    } 
    271      
     273 
  • birdsite/1.06/footer.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 The template for displaying the footer. 
    4 */ 
     2/** 
     3 * The template for displaying the footer 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdSITE 
     7 * @since BirdSITE 1.0 
     8 */ 
    59?> 
    610        </div> <!-- /content --> 
     
    1721            </ul> 
    1822 
    19             <div class="site-title"><span class="home"><a href="<?php echo esc_url(home_url( '/' )) ; ?>"><?php bloginfo( 'name' ); ?></a></span><span class="generator"><a href="http://wordpress.org/" target="_blank"><?php printf( __( 'Proudly powered by WordPress', 'birdsite' ), 'WordPress' ); ?></a></span></div> 
     23            <div class="site-title"><span class="home"><a href="<?php echo esc_url( home_url( '/' ) ) ; ?>"><?php bloginfo( 'name' ); ?></a></span> 
     24 
     25                <?php if( get_theme_mod( 'birdsite_copyright', true ) ): ?> 
     26                    <?php printf(__( 'Copyright &copy; %s All Rights Reserved.', 'birdsite' ), birdsite_get_copyright_year() ); ?> 
     27                <?php endif; ?> 
     28 
     29                <?php if( get_theme_mod( 'birdsite_credit', true ) ): ?> 
     30                    <br> 
     31                    <span class="generator"><a href="<?php echo esc_url('http://wordpress.org/'); ?>" target="_blank"><?php _e( 'Proudly powered by WordPress', 'birdsite' ); ?></a></span> 
     32                <?php printf(__( 'BirdSITE theme by %sSysbird%s', 'birdsite' ), '<a href="' .esc_url('https://profiles.wordpress.org/sysbird/') .'" target="_blank">', '</a>' ); ?> 
     33                <?php endif; ?> 
     34            </div> 
     35 
    2036        </div> 
    2137        <p id="back-top"><a href="#top"><span><?php _e( 'Go Top', 'birdsite'); ?></span></a></p> 
     
    2440</div><!-- wrapper --> 
    2541 
    26 <!--[if lt IE 9]> 
    27 <script src="<?php echo get_template_directory_uri(); ?>/js/respond.min.js" type="text/javascript"></script> 
    28 <![endif]--> 
     42<div class="overlay"></div> 
     43 
    2944<?php wp_footer(); ?> 
    3045 
  • birdsite/1.06/functions.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 BirdSITE functions and definitions. 
    4 */ 
     2/** 
     3 * The template functions and definitions 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdSITE 
     7 * @since BirdSITE 1.0 
     8 */ 
    59////////////////////////////////////////// 
    610// Set the content width based on the theme's design and stylesheet. 
    711function birdsite_content_width() { 
    812    global $content_width; 
    9     $content_width = 630; 
     13    $content_width = 720; 
    1014} 
    1115add_action( 'template_redirect', 'birdsite_content_width' ); 
     
    1620 
    1721    register_sidebar( array ( 
    18         'name' => __('Widget Area for footer left', 'birdsite'), 
    19         'id' => 'widget-area-footer-left', 
    20         'description' => __('Widget Area for footer left', 'birdsite'), 
    21         'before_widget' => '<div class="widget">', 
    22         'after_widget' => '</div>', 
    23         'before_title' => '<h3>', 
    24         'after_title' => '</h3>', 
     22        'name'          => __( 'Widget Area for footer left', 'birdsite' ), 
     23        'id'            => 'widget-area-footer-left', 
     24        'description'       => __( 'Widget Area for footer left', 'birdsite' ), 
     25        'before_widget' => '<div class="widget">', 
     26        'after_widget'      => '</div>', 
     27        'before_title'      => '<h3>', 
     28        'after_title'       => '</h3>', 
    2529        ) ); 
    2630 
    2731    register_sidebar( array ( 
    28         'name' => __('Widget Area for footer center', 'birdsite'), 
    29         'id' => 'widget-area-footer-center', 
    30         'description' => __('Widget Area for footer center', 'birdsite'), 
    31         'before_widget' => '<div class="widget">', 
    32         'after_widget' => '</div>', 
    33         'before_title' => '<h3>', 
    34         'after_title' => '</h3>', 
     32        'name'          => __( 'Widget Area for footer center', 'birdsite' ), 
     33        'id'            => 'widget-area-footer-center', 
     34        'description'       => __( 'Widget Area for footer center', 'birdsite' ), 
     35        'before_widget' => '<div class="widget">', 
     36        'after_widget'      => '</div>', 
     37        'before_title'      => '<h3>', 
     38        'after_title'       => '</h3>', 
    3539        ) ); 
    3640 
    3741    register_sidebar( array ( 
    38         'name' => __('Widget Area for footer right', 'birdsite'), 
    39         'id' => 'widget-area-footer-right', 
    40         'description' => __('Widget Area for footer right', 'birdsite'), 
    41         'before_widget' => '<div class="widget">', 
    42         'after_widget' => '</div>', 
    43         'before_title' => '<h3>', 
    44         'after_title' => '</h3>', 
     42        'name'          => __( 'Widget Area for footer right', 'birdsite' ), 
     43        'id'            => 'widget-area-footer-right', 
     44        'description'       => __( 'Widget Area for footer right', 'birdsite' ), 
     45        'before_widget' => '<div class="widget">', 
     46        'after_widget'      => '</div>', 
     47        'before_title'      => '<h3>', 
     48        'after_title'       => '</h3>', 
    4549        ) ); 
    4650} 
     
    5357    $GLOBALS['comment'] = $comment; 
    5458 
     59    $birdsite_comment_awaiting = ''; 
     60    if ( $comment->comment_approved == '0' ) { 
     61        $birdsite_comment_awaiting = 'awaiting'; 
     62    } 
     63 
    5564?> 
    56     <li <?php comment_class(); ?> id="comment-<?php comment_ID(); ?>"> 
    57  
    58     <?php if('pingback' == $comment->comment_type || 'trackback' == $comment->comment_type): 
    59         $birstips_url    = get_comment_author_url(); 
    60         $birstips_author = get_comment_author(); 
    61      ?>  
    62  
    63         <div class="posted"><strong><?php _e( 'Pingback', 'birdsite' ); ?> : </strong><a href="<?php echo $birstips_url; ?>" target="_blank" class="web"><?php echo $birstips_author ?></a><?php edit_comment_link( __('(Edit)', 'birdsite'), ' ' ); ?></div> 
     65    <li <?php comment_class( $birdsite_comment_awaiting ); ?> id="comment-<?php comment_ID(); ?>"> 
     66 
     67    <?php if( 'pingback' == $comment->comment_type || 'trackback' == $comment->comment_type ): 
     68        $birstips_url       = get_comment_author_url(); 
     69        $birstips_author    = get_comment_author(); 
     70     ?> 
     71        <div class="posted"><strong><?php _e( 'Pingback', 'birdsite' ); ?> : </strong><a href="<?php echo $birstips_url; ?>" target="_blank" class="web"><?php echo $birstips_author ?></a><?php edit_comment_link( __( '(Edit)', 'birdsite' ), ' ' ); ?></div> 
    6472 
    6573    <?php else: ?> 
     
    6876            <?php echo get_avatar( $comment, 40 ); ?> 
    6977            <span class="author"><?php comment_author(); ?></span> 
    70             <span class="postdate"><?php echo get_comment_time(get_option('date_format') .' ' .get_option('time_format')); ?></span><?php comment_reply_link( array_merge( $args, array( 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> 
     78            <span class="postdate"><?php echo get_comment_time(get_option( 'date_format ') .' ' .get_option( 'time_format' ) ); ?></span><?php comment_reply_link( array_merge( $args, array( 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> 
    7179        </div> 
    7280        <?php if ( $comment->comment_approved == '0' ) : ?> 
    73             <em><?php _e( 'Your comment is awaiting moderation.', 'birdsite' ); ?></em><br> 
     81            <em class="attention"><?php _e( 'Your comment is awaiting moderation.', 'birdsite' ); ?></em><br> 
    7482        <?php endif; ?> 
    7583 
     
    7886 
    7987            <?php $birdsite_web = get_comment_author_url(); ?> 
    80             <?php if(!empty($birdsite_web)): ?> 
     88            <?php if( !empty( $birdsite_web ) ): ?> 
    8189                <p class="web"><a href="<?php echo $birdsite_web; ?>" target="_blank"><?php echo $birdsite_web; ?></a></p> 
    8290            <?php endif; ?> 
     
    92100function birdsite_the_pagenation() { 
    93101 
    94     global $wp_rewrite; 
    95     global $wp_query; 
    96     global $paged; 
    97  
    98     $birdsite_paginate_base = get_pagenum_link(1); 
    99     if (strpos($birdsite_paginate_base, '?') || ! $wp_rewrite->using_permalinks()) { 
    100         $birdsite_paginate_format = ''; 
    101         $birdsite_paginate_base = add_query_arg('paged', '%#%'); 
    102     } else { 
    103         $birdsite_paginate_format = (substr($birdsite_paginate_base, -1 ,1) == '/' ? '' : '/') . 
    104         user_trailingslashit('page/%#%/', 'paged');; 
    105         $birdsite_paginate_base .= '%_%'; 
    106     } 
    107     echo paginate_links( array( 
    108         'base' => $birdsite_paginate_base, 
    109         'format' => $birdsite_paginate_format, 
    110         'total' => $wp_query->max_num_pages, 
    111         'mid_size' => 3, 
    112         'current' => ($paged ? $paged : 1), 
    113     )); 
     102    global $wp_query, $paged; 
     103    $birdsite_big = 999999999; 
     104 
     105    $birdsite_pages = $wp_query -> max_num_pages; 
     106    if ( empty( $paged ) ) $paged = 1; 
     107 
     108    if ( 1 < $birdsite_pages ) { 
     109        echo '  <div class="tablenav">' ."\n"; 
     110        echo paginate_links( array( 
     111            'base'      => str_replace( $birdsite_big, '%#%', get_pagenum_link( $birdsite_big ) ), 
     112            'format'        => '?paged=%#%', 
     113            'current'   => max( 1, get_query_var( 'paged' ) ), 
     114            'total'     => $wp_query -> max_num_pages, 
     115            'mid_size'  => 3, 
     116            'prev_text' => __( 'Previous', 'birdsite' ), 
     117            'next_text' => __( 'Next', 'birdsite' ) 
     118            ) ); 
     119        echo '</div>' ."\n";; 
     120    } 
     121} 
     122 
     123////////////////////////////////////////////////////// 
     124// Copyright Year 
     125function birdsite_get_copyright_year() { 
     126 
     127    $birdsite_copyright_year = date( "Y" ); 
     128 
     129    $birdsite_first_year = $birdsite_copyright_year; 
     130    $args = array( 
     131        'numberposts'   => 1, 
     132        'orderby'   => 'post_date', 
     133        'order'     => 'ASC', 
     134    ); 
     135    $posts = get_posts( $args ); 
     136 
     137    foreach ( $posts as $post ) { 
     138        $birdsite_first_year = mysql2date( 'Y', $post->post_date, true ); 
     139    } 
     140 
     141    if( $birdsite_copyright_year <> $birdsite_first_year ){ 
     142        $birdsite_copyright_year = $birdsite_first_year .' - ' .$birdsite_copyright_year; 
     143    } 
     144 
     145    return $birdsite_copyright_year; 
    114146} 
    115147 
     
    124156<?php 
    125157    //Theme Option 
    126     $text_color = get_theme_mod( 'birdsite_text_color', '#555'); 
    127     $link_color = get_theme_mod( 'birdsite_link_color', '#06A'); 
    128     $footer_color = get_theme_mod( 'birdsite_footer_color', '#000'); 
    129     $navigation_color = get_theme_mod( 'birdsite_navigation_color', '#555'); 
    130  
    131     if ( 'blank' == get_header_textcolor() ) { ?> 
    132         #header .site-title, 
    133         #header .site-description { 
    134             position: absolute !important; 
    135             clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
    136             clip: rect(1px, 1px, 1px, 1px); 
    137             }    
    138         #header .branding { 
    139             padding: 0; 
    140             } 
    141  
    142         #header.no-image .branding { 
    143             margin-bottom: 0; 
    144         } 
    145  
     158    $text_color = esc_attr( get_theme_mod( 'birdsite_text_color', '#555' ) ); 
     159    $link_color = esc_attr( get_theme_mod( 'birdsite_link_color', '#06A' ) ); 
     160    $footer_color = esc_attr( get_theme_mod( 'birdsite_footer_color', '#000' ) ); 
     161    $navigation_color = esc_attr( get_theme_mod( 'birdsite_navigation_color', '#555') ); 
     162 
     163    if ( 'blank' == get_header_textcolor() ) { 
     164        ?> 
    146165        #header.no-image #menu-wrapper .menu { 
    147166            margin-top: 0; 
     
    163182    .archive #content ul li a, 
    164183    .search #content ul li a, 
    165     .error404 #content ul li a, 
    166     .widget #wp-calendar th, .widget #wp-calendar td { 
     184    .error404 #content ul li a { 
    167185        color: <?php echo $text_color; ?>; 
    168186    } 
    169187 
    170188    a, 
    171     #content .hentry .page-link, 
    172189    #content .tablenav, 
    173190    #content .tablenav a.page-numbers, 
    174     .widget #wp-calendar th a, .widget #wp-calendar td a, 
    175     #footer #back-top a { 
     191    #content .hentry .page-link, 
     192    #content .hentry .page-link a span { 
    176193        color: <?php echo $link_color; ?>; 
    177194    } 
    178195 
    179     #content .hentry .page-link a, 
    180196    #content .tablenav a.page-numbers, 
    181     #content .tablenav .current { 
     197    #content .tablenav span.current, 
     198    #content .hentry .page-link span { 
    182199        border-color: <?php echo $link_color; ?>; 
    183200    } 
    184201 
    185     #content .tablenav .current , 
    186     .home #content ul.row li.sticky, 
    187     .home #content ul.row li.sticky .caption { 
    188         background-color: <?php echo $link_color; ?>; 
     202    #content .tablenav span.current, 
     203    #content .hentry .page-link span { 
     204        background: <?php echo $link_color; ?>; 
    189205    } 
    190206 
     
    195211    } 
    196212 
    197     #footer { 
     213    #footer, 
     214    .home #content ul.row li.sticky i { 
    198215        background-color: <?php echo $footer_color; ?>; 
    199216    } 
    200217 
    201     h1, h2, h3, h4, h5, h6 { 
     218    h1, h2, h3, h4, h5, h6, 
     219    .widget #wp-calendar tbody th a, 
     220    .widget #wp-calendar tbody td a { 
    202221        color: <?php echo $footer_color; ?>; 
    203     } 
    204  
    205     #content table th { 
    206         background-color: <?php echo $footer_color; ?>; 
    207222    } 
    208223 
    209224    #menu-wrapper .menu, 
    210225    #menu-wrapper .menu ul li a { 
    211         color: <?php echo $navigation_color; ?>; 
     226        color: <?php echo $navigation_color; ?>; 
    212227    } 
    213228 
    214229    #menu-wrapper .menu ul li ul, 
    215     #menu-wrapper .menu ul li { 
     230    #menu-wrapper .menu ul li, 
     231    #menu-wrapper .menu ul li a, 
     232    #menu-wrapper .menu #small-menu { 
    216233        border-color: <?php echo $navigation_color; ?>; 
    217234    } 
    218235 
    219236    @media screen and (max-width: 600px) { 
    220         #menu-wrapper .menu ul#menu-primary-items, 
    221         #menu-wrapper .menu #small-menu { 
     237        #menu-wrapper .menu #small-menu, 
     238        #menu-wrapper .menu ul#menu-primary-items { 
    222239            background-color: <?php echo $navigation_color; ?>; 
    223240        } 
     
    226243</style> 
    227244 
    228 <?php  
    229  
    230 } 
    231  
    232 ////////////////////////////////////////////////////// 
    233 // Admin Header Style 
    234 function birdsite_admin_header_style() { 
    235 ?> 
    236  
    237 <style type="text/css"> 
    238  
    239     #birdsite_header { 
    240         font-family: Georgia, "Bitstream Charter", serif; 
    241     } 
    242  
    243     #birdsite_header img { 
    244         width: 240px; 
    245         height: 120px; 
    246         } 
    247  
    248     #birdsite_header #site-title { 
    249         margin: 0; 
    250         padding: 0; 
    251         color: #<?php header_textcolor();?>; 
    252         font-size: 3em; 
    253         line-height: 1; 
    254         } 
    255  
    256     #birdsite_header #site-title a { 
    257         color: #<?php header_textcolor();?>; 
    258         font-weight: bold; 
    259         text-decoration: none; 
    260         } 
    261  
    262     #birdsite_header #site-description { 
    263         color: #<?php header_textcolor();?>; 
    264         margin: 0.5em 0; 
    265         } 
    266  
    267 </style> 
    268  
    269245<?php 
    270246 
    271 }  
    272  
    273 ////////////////////////////////////////////////////// 
    274 // Admin Header Image 
    275 function birdsite_admin_header_image() { 
    276  
    277     $header_image = get_header_image(); 
    278     $birdsite_image_tag = ''; 
    279     if ( empty( $header_image ) ){ 
    280         $birdsite_image_tag = ' class="no-image"';  
    281     } 
    282  
    283     $style = ''; 
    284         if ( 'blank' == get_theme_mod( 'header_textcolor', HEADER_TEXTCOLOR ) || '' == get_theme_mod( 'header_textcolor', HEADER_TEXTCOLOR ) ){ 
    285         $style = ' style="display:none;"'; 
    286     } 
    287 ?> 
    288     <div id="birdsite_header"<?php echo $birdsite_image_tag; ?>> 
    289  
    290         <div id="site-title"><a <?php echo $style; ?> onclick="return false;" href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php bloginfo( 'name' ); ?></a></div> 
    291         <div id="site-description" <?php echo $style; ?>><?php bloginfo( 'description' ); ?></div> 
    292  
    293 <?php 
    294     $header_image = get_header_image(); 
    295     if ( ! empty( $header_image ) ) : ?> 
    296  
    297         <img src="<?php echo esc_url( $header_image ); ?>" alt="" /> 
    298  
    299     <?php endif; ?> 
    300  
    301     </div> 
    302     <?php 
    303247} 
    304248 
     
    332276     */ 
    333277    add_theme_support( 'custom-background', array( 
    334         'default-color' => 'f9f9ef', 
     278        'default-color' => 'F5F5F5', 
    335279    ) ); 
    336280 
     
    340284    ) ); 
    341285 
     286    // Add support for title tag. 
     287    add_theme_support( 'title-tag' ); 
     288 
    342289    // Add support for custom headers. 
    343     $custom_header_support = array( 
    344         // Text color and image (empty to use none). 
    345         'default-text-color'     => '000', 
    346         'default-image'          => '', 
    347  
    348         // Set height and width, with a maximum value for the width. 
    349         'height'                 => 300, 
    350         'width'                  => 600, 
    351         'max-width'              => 600, 
    352  
    353         // Random image rotation off by default. 
    354         'random-default'         => true, 
    355  
    356         // Callbacks for styling the header and the admin preview. 
    357         'wp-head-callback' => 'birdsite_header_style', 
    358         'admin-head-callback' => 'birdsite_admin_header_style', 
    359         'admin-preview-callback' => 'birdsite_admin_header_image' 
    360     ); 
     290    add_theme_support( 'custom-header', apply_filters( 'twentyfourteen_custom_header_args', array( 
     291        'default-text-color'        => '000', 
     292        'default-image'         => '', 
     293        'height'                => 300, 
     294        'width'             => 600, 
     295        'max-width'         => 600, 
     296        'random-default'        => true, 
     297        'wp-head-callback'      => 'birdsite_header_style', 
     298    ) ) ); 
    361299 
    362300    register_default_headers( array( 
    363         'blue' => array( 
    364             'url' => '%s/images/headers/blue.jpg', 
    365             'thumbnail_url' => '%s/images/headers/blue-thumbnail.jpg', 
    366             'description' => 'blue' 
     301            'blue'      => array( 
     302            'url'       => '%s/images/headers/blue.jpg', 
     303            'thumbnail_url' => '%s/images/headers/blue-thumbnail.jpg', 
     304            'description'   => 'blue' 
    367305        ), 
    368306        'yellow' => array( 
    369             'url' => '%s/images/headers/yellow.jpg', 
    370             'thumbnail_url' => '%s/images/headers/yellow-thumbnail.jpg', 
    371             'description' => 'yellow' 
     307            'url'       => '%s/images/headers/yellow.jpg', 
     308            'thumbnail_url' => '%s/images/headers/yellow-thumbnail.jpg', 
     309            'description'   => 'yellow' 
    372310        ), 
    373311        'pink' => array( 
    374             'url' => '%s/images/headers/pink.jpg', 
    375             'thumbnail_url' => '%s/images/headers/pink-thumbnail.jpg', 
    376             'description' => 'pink' 
     312            'url'       => '%s/images/headers/pink.jpg', 
     313            'thumbnail_url' => '%s/images/headers/pink-thumbnail.jpg', 
     314            'description'   => 'pink' 
    377315        ), 
    378316        'navy' => array( 
    379             'url' => '%s/images/headers/navy.jpg', 
    380             'thumbnail_url' => '%s/images/headers/navy-thumbnail.jpg', 
    381             'description' => 'navy' 
     317            'url'       => '%s/images/headers/navy.jpg', 
     318            'thumbnail_url' => '%s/images/headers/navy-thumbnail.jpg', 
     319            'description'   => 'navy' 
    382320        ), 
    383321        'red' => array( 
    384             'url' => '%s/images/headers/red.jpg', 
    385             'thumbnail_url' => '%s/images/headers/red-thumbnail.jpg', 
    386             'description' => 'red' 
     322            'url'       => '%s/images/headers/red.jpg', 
     323            'thumbnail_url' => '%s/images/headers/red-thumbnail.jpg', 
     324            'description'   => 'red' 
    387325        ), 
    388326        'green' => array( 
    389             'url' => '%s/images/headers/green.jpg', 
    390             'thumbnail_url' => '%s/images/headers/green-thumbnail.jpg', 
    391             'description' => 'green' 
    392         ), 
    393     ) ); 
    394  
    395     add_theme_support( 'custom-header', $custom_header_support ); 
    396 } 
    397 add_action( 'after_setup_theme', 'birdsite_setup' );   
     327            'url'       => '%s/images/headers/green.jpg', 
     328            'thumbnail_url' => '%s/images/headers/green-thumbnail.jpg', 
     329            'description'   => 'green' 
     330        ), 
     331    ) ); 
     332} 
     333add_action( 'after_setup_theme', 'birdsite_setup' ); 
    398334 
    399335////////////////////////////////////////////////////// 
     
    411347        $title .= ' | ' . sprintf( __( 'Page %s', 'birdsite' ), max( $paged, $page ) ); 
    412348 
    413     return $title; 
     349    return $title ."old"; 
    414350} 
    415351add_filter( 'wp_title', 'birdsite_title' ); 
     352 
     353////////////////////////////////////////////////////// 
     354// Title Tag Backwards Compatibility 
     355function birdsite_slug_render_title() { 
     356    ?><title><?php wp_title( '|', true, 'right' ); ?></title><?php 
     357} 
    416358 
    417359////////////////////////////////////////////////////// 
     
    423365    } 
    424366 
    425     wp_enqueue_script('jquery');   
    426     wp_enqueue_script( 'birdsite', get_template_directory_uri() .'/js/birdsite.js', 'jquery', '1.05' ); 
     367    wp_enqueue_script( 'birdsite', get_template_directory_uri() .'/js/birdsite.js', array( 'jquery' ), '1.06' ); 
    427368    wp_enqueue_style( 'birdsite', get_stylesheet_uri() ); 
    428     wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css'); 
     369 
     370    if ( strtoupper( get_locale() ) == 'JA' ) { 
     371        wp_enqueue_style( 'birdsite_ja', get_template_directory_uri() .'/css/ja.css' ); 
     372    } 
    429373} 
    430374add_action( 'wp_enqueue_scripts', 'birdsite_scripts' ); 
     
    432376////////////////////////////////////////////////////// 
    433377// Theme Customizer 
    434 function birdsite_customize($wp_customize) { 
    435   
    436     $wp_customize->add_section( 'birdsite_customize', array( 
    437         'title'=> __( 'Theme Options', 'birdsite' ), 
    438         'priority' => 999, 
    439     ) ); 
     378function birdsite_customize( $wp_customize ) { 
    440379 
    441380    // Text Color 
    442381    $wp_customize->add_setting( 'birdsite_text_color', array( 
    443         'default' => '#555', 
     382        'default'       => '#555', 
     383        'sanitize_callback' => 'maybe_hash_hex_color', 
    444384    ) ); 
    445385 
    446386    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'birdsite_text_color', array( 
    447         'label' => __( 'Text Color', 'birdsite' ), 
    448         'section'=> 'birdsite_customize', 
    449         'settings' => 'birdsite_text_color', 
     387        'label'     => __( 'Text Color', 'birdsite' ), 
     388        'section'   => 'colors', 
     389        'settings'  => 'birdsite_text_color', 
    450390    ) ) ); 
    451391 
    452392    // Link Color 
    453393    $wp_customize->add_setting( 'birdsite_link_color', array( 
    454         'default' => '#06A', 
     394        'default'       => '#06A', 
     395        'sanitize_callback' => 'maybe_hash_hex_color', 
    455396    ) ); 
    456397 
    457398    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'birdsite_link_color', array( 
    458         'label' => __( 'Link Color', 'birdsite' ), 
    459         'section'=> 'birdsite_customize', 
    460         'settings' => 'birdsite_link_color', 
     399        'label'     => __( 'Link Color', 'birdsite' ), 
     400        'section'   => 'colors', 
     401        'settings'  => 'birdsite_link_color', 
    461402    ) ) ); 
    462403 
    463404    // Header, Footer Color 
    464405    $wp_customize->add_setting( 'birdsite_footer_color', array( 
    465         'default' => '#000', 
     406        'default'       => '#000', 
     407        'sanitize_callback' => 'maybe_hash_hex_color', 
    466408    ) ); 
    467409 
    468410    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'birdsite_footer_color', array( 
    469         'label' => __( 'Header, Footer Color', 'birdsite' ), 
    470         'section'=> 'birdsite_customize', 
    471         'settings' => 'birdsite_footer_color', 
     411        'label'     => __( 'Header, Footer Color', 'birdsite' ), 
     412        'section'   => 'colors', 
     413        'settings'  => 'birdsite_footer_color', 
    472414    ) ) ); 
    473415 
    474416    // Navigation Text Color 
    475417    $wp_customize->add_setting( 'birdsite_navigation_color', array( 
    476         'default' => '#555', 
     418        'default'       => '#555', 
     419        'sanitize_callback' => 'maybe_hash_hex_color', 
    477420    ) ); 
    478421 
    479422    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'birdsite_navigation_color', array( 
    480         'label' => __( 'Navigation Text Color', 'birdsite' ), 
    481         'section'=> 'birdsite_customize', 
    482         'settings' => 'birdsite_navigation_color', 
     423        'label'     => __( 'Navigation Text Color', 'birdsite' ), 
     424        'section'   => 'colors', 
     425        'settings'  => 'birdsite_navigation_color', 
    483426    ) ) ); 
    484 } 
    485 add_action('customize_register', 'birdsite_customize'); 
     427 
     428    // Footer Section 
     429    $wp_customize->add_section( 'birdsite_footer', array( 
     430        'title'     => __( 'Footer', 'birdsite' ), 
     431        'priority'  => 999, 
     432    ) ); 
     433 
     434    // Display Copyright 
     435    $wp_customize->add_setting( 'birdsite_copyright', array( 
     436        'default'       => true, 
     437        'sanitize_callback' => 'birdsite_sanitize_checkbox', 
     438    ) ); 
     439 
     440    $wp_customize->add_control( 'birdsite_copyright', array( 
     441        'label'     => __( 'Display Copyright', 'birdsite' ), 
     442        'section'   => 'birdsite_footer', 
     443        'type'      => 'checkbox', 
     444        'settings'  => 'birdsite_copyright', 
     445    ) ); 
     446 
     447    // Display Credit 
     448    $wp_customize->add_setting( 'birdsite_credit', array( 
     449        'default'       => true, 
     450        'sanitize_callback' => 'birdsite_sanitize_checkbox', 
     451    ) ); 
     452 
     453    $wp_customize->add_control( 'birdsite_credit', array( 
     454        'label'     => __( 'Display Credit', 'birdsite' ), 
     455        'section'   => 'birdsite_footer', 
     456        'type'      => 'checkbox', 
     457        'settings'  => 'birdsite_credit', 
     458    ) ); 
     459} 
     460add_action( 'customize_register', 'birdsite_customize' ); 
     461 
     462////////////////////////////////////////////////////// 
     463// Santize a checkbox 
     464function birdsite_sanitize_checkbox( $input ) { 
     465 
     466    if ( $input == true ) { 
     467        return true; 
     468    } else { 
     469        return false; 
     470    } 
     471} 
     472 
     473////////////////////////////////////////////////////// 
     474// Removing the default gallery style 
     475function birdsite_gallery_atts( $out, $pairs, $atts ) { 
     476 
     477    $atts = shortcode_atts( array( 'size' => 'medium', ), $atts ); 
     478    $out['size'] = $atts['size']; 
     479 
     480    return $out; 
     481} 
     482add_filter( 'shortcode_atts_gallery', 'birdsite_gallery_atts', 10, 3 ); 
     483add_filter( 'use_default_gallery_style', '__return_false' ); 
  • birdsite/1.06/header.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 The Header for our theme. 
    4 */ 
     2/** 
     3 * The template for displaying the header 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdSITE 
     7 * @since BirdSITE 1.0 
     8 */ 
    59?><!DOCTYPE html> 
    610<html <?php language_attributes(); ?>> 
     
    812<meta charset="<?php bloginfo( 'charset' ); ?>" > 
    913<meta name="viewport" content="width=device-width" > 
    10 <title><?php wp_title('|', true, 'right'); ?></title> 
     14<?php 
     15if ( ! function_exists( '_wp_render_title_tag' ) ) { 
     16    add_action( 'wp_head', 'birdsite_slug_render_title' ); 
     17} 
     18?> 
    1119<link rel="profile" href="http://gmpg.org/xfn/11" > 
    1220<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" > 
    1321<!--[if lt IE 9]> 
    14 <script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script> 
     22<script src="<?php echo get_template_directory_uri(); ?>/js/html5shiv.js" type="text/javascript"></script> 
     23<script src="<?php echo get_template_directory_uri(); ?>/js/respond.js" type="text/javascript"></script> 
    1524<![endif]--> 
    1625<?php wp_head(); ?> 
     
    2433    // The header image 
    2534    $birdsite_header_image = get_header_image(); 
    26     $birdsite_header_image? $birdsite_image_tag = '' : $birdsite_image_tag = 'class="no-image"'; 
     35    $birdsite_header_image? $birdsite_image_tag = '' : $birdsite_image_tag = 'no-image'; 
     36 
     37    // The header text 
     38    if ( 'blank' == get_header_textcolor() ) { 
     39        if( $birdsite_image_tag ){ 
     40            $birdsite_image_tag .= ' '; 
     41        } 
     42        $birdsite_image_tag .= 'no-title'; 
     43    } 
     44 
     45    if( $birdsite_image_tag ){ 
     46         $birdsite_image_tag = 'class="' . $birdsite_image_tag .'"'; 
     47    } 
    2748?> 
    2849 
     
    4162 
    4263        <nav id="menu-wrapper" <?php echo $birdsite_image_tag; ?>> 
    43             <?php wp_nav_menu( array( 'theme_location' => 'primary', 'container_class' => 'menu', 'menu_class' => '', 'menu_id' => 'menu-primary-items', 'items_wrap' => '<div id="small-menu"></div><ul id="%1$s" class="%2$s">%3$s</ul>', 'fallback_cb' => '' ) ); ?> 
     64            <?php wp_nav_menu( array( 'theme_location'  => 'primary', 
     65                            'container_class'   => 'menu', 
     66                            'menu_class'        => '', 
     67                            'menu_id'       => 'menu-primary-items', 
     68                            'items_wrap'        => '<div id="small-menu"></div><ul id="%1$s" class="%2$s">%3$s</ul>', 
     69                            'fallback_cb'       => '' ) ); ?> 
    4470        </nav> 
    4571    </header> 
  • birdsite/1.06/image.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 The template for displaying image attachments. 
    4 */ 
     2/** 
     3 * The template for displaying image attachments 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdSITE 
     7 * @since BirdSITE 1.0 
     8 */ 
    59get_header(); ?> 
    610 
     
    1014        <header class="entry-header"> 
    1115            <h1 class="entry-title"><?php the_title(); ?></h1> 
    12             <time class="postdate" datetime="<?php echo get_the_time('Y-m-d') ?>" pubdate><?php echo get_post_time(get_option('date_format')); ?></time> 
    1316        </header> 
    1417 
     
    1821                <div class="attachment"> 
    1922<?php 
    20 $attachments = array_values( get_children( array( 'post_parent' => $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' ) ) ); 
    21 foreach ( $attachments as $k => $attachment ) { 
    22 if ( $attachment->ID == $post->ID ) 
    23 break; 
    24 } 
    25 $k++; 
    2623 
    27 if ( count( $attachments ) > 1 ) { 
    28 if ( isset( $attachments[ $k ] ) ) 
    29 $next_attachment_url = get_attachment_link( $attachments[ $k ]->ID ); 
    30 else 
    31 $next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID ); 
    32 } else { 
    33 $next_attachment_url = wp_get_attachment_url(); 
    34 } 
     24    $post                = get_post(); 
     25    $attachment_size     = apply_filters( 'birdsite', 'large' ); 
     26    $next_attachment_url = wp_get_attachment_url(); 
     27    $attachment_ids = get_posts( array( 
     28        'post_parent'       => $post->post_parent, 
     29        'fields'            => 'ids', 
     30        'numberposts'       => -1, 
     31        'post_status'       => 'inherit', 
     32        'post_type'     => 'attachment', 
     33        'post_mime_type'    => 'image', 
     34        'order'         => 'ASC', 
     35        'orderby'       => 'menu_order ID', 
     36    ) ); 
     37 
     38    if ( count( $attachment_ids ) > 1 ) { 
     39        foreach ( $attachment_ids as $attachment_id ) { 
     40            if ( $attachment_id == $post->ID ) { 
     41                $next_id = current( $attachment_ids ); 
     42                break; 
     43            } 
     44        } 
     45 
     46        if ( $next_id ) { 
     47            $next_attachment_url = get_attachment_link( $next_id ); 
     48        } 
     49 
     50        else { 
     51            $next_attachment_url = get_attachment_link( array_shift( $attachment_ids ) ); 
     52        } 
     53    } 
     54 
     55    printf( '<a href="%1$s" rel="attachment">%2$s</a>', 
     56        esc_url( $next_attachment_url ), 
     57        wp_get_attachment_image( $post->ID, $attachment_size ) 
     58    ); 
     59 
    3560?> 
    36                     <a href="<?php echo esc_url( $next_attachment_url ); ?>" title="<?php echo esc_attr( get_the_title() ); ?>" rel="attachment"><?php 
    37                     $attachment_size = apply_filters( 'birdsite_attachment_size', 848 ); 
    38                     echo wp_get_attachment_image( $post->ID, array( $attachment_size, 960 ) ); 
    39                     ?></a> 
    4061 
    41                     <?php if ( ! empty( $post->post_excerpt ) ) : ?> 
    42                     <div class="wp-caption"> 
    43                         <?php the_excerpt(); ?> 
    44                     </div> 
    45                     <?php endif; ?> 
     62                        <?php if ( has_excerpt() ) : ?> 
     63                            <div class="wp-caption"> 
     64                                <?php the_excerpt(); ?> 
     65                            </div> 
     66                        <?php endif; ?> 
    4667                </div> 
    4768            </div> 
    4869 
    4970            <?php the_content(); ?> 
    50             <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'birdsite' ), 'after' => '</div>' ) ); ?> 
     71            <?php wp_link_pages( array( 
     72                'before'        => '<div class="page-links">' . __( 'Pages:', 'birdsite' ), 
     73                'after'     => '</div>', 
     74                'link_before'   => '<span>', 
     75                'link_after'    => '</span>' 
     76                ) ); ?> 
    5177        </div> 
     78 
     79        <footer class="entry-meta"> 
     80            <div class="icon postdate"><time datetime="<?php echo get_the_time('Y-m-d') ?>" pubdate><?php echo get_post_time(get_option('date_format')); ?></time></div> 
     81 
     82            <div class="icon author"><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></div> 
     83 
     84            <div class="icon parent-post-link"><a href="<?php echo get_permalink( $post->post_parent ); ?>" rel="gallery"><?php echo get_the_title( $post->post_parent ); ?></a></div> 
     85        </footer> 
     86 
     87        <?php comments_template(); ?> 
    5288 
    5389        <nav id="nav-below"> 
     
    5591            <span class="nav-next"><?php previous_image_link( false, __( 'Previous Image' , 'birdsite' ) ); ?></span> 
    5692        </nav> 
    57         <?php comments_template(); ?> 
    58  
    5993    </article> 
    6094<?php endwhile; // end of the loop. ?> 
  • birdsite/1.06/index.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 The main template file. 
    4 */ 
     2/** 
     3 * The main template file 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdSITE 
     7 * @since BirdSITE 1.0 
     8 */ 
    59get_header(); ?> 
    610 
     
    1014    <?php endwhile; ?> 
    1115</ul> 
    12 <div class="tablenav"><?php birdsite_the_pagenation(); ?></div> 
    13  
     16<?php birdsite_the_pagenation(); ?> 
    1417 
    1518<?php get_footer(); ?> 
  • birdsite/1.06/js/birdsite.js

    r85626 r85626  
    11//////////////////////////////////////// 
    22// init 
    3 jQuery(function() { 
     3jQuery( function() { 
    44 
    5     // Slide Navigation 
    6     jQuery('#small-menu').click(function(){ 
    7         jQuery('#menu-wrapper').toggleClass('current'); 
    8         var height = jQuery('body .wrapper').height(); 
    9         jQuery('ul#menu-primary-items').height(height); 
     5    // slide Navigation 
     6    var birdsite_menu_width = jQuery( '#menu-wrapper' ).width(); 
     7    jQuery( '#small-menu' ).click(function(){ 
     8        var left = 0; 
     9        if( jQuery( 'body' ).hasClass( 'open-menu' ) ){ 
     10            // colse Navigation 
     11            left = '-' +  birdsite_menu_width + 'px'; 
     12        } 
     13        else{ 
     14            // open Navigation 
     15//          jQuery('ul#menu-primary-items').height(jQuery('body .wrapper').height()); 
     16            jQuery( 'body' ).addClass( 'open-menu' ); 
     17        } 
     18 
     19        jQuery('#menu-wrapper').animate( 
     20            { 'left' : left }, 
     21            300, function() { 
     22                if(0 != left){ 
     23                    // close Navigation 
     24                    jQuery( 'body' ).removeClass( 'open-menu' ); 
     25                } 
     26        }); 
    1027    }); 
     28 
     29    jQuery(window).resize(function() { 
     30        // close Navigation 
     31        if( jQuery( 'body' ).hasClass( 'open-menu' ) ){ 
     32            jQuery( 'body' ).removeClass( 'open-menu' ); 
     33            jQuery('#menu-wrapper').css( { 'left': '-' +  birdsite_menu_width + 'px' } ); 
     34        } 
     35    }); 
     36 
     37    jQuery( '.overlay' ).click(function(){ 
     38        // close Navigation 
     39        jQuery( '#small-menu' ).click(); 
     40    }); 
     41 
    1142 
    1243    // Home ThumbnailHover 
     
    1445 
    1546    // back to pagetop 
    16     var totop = jQuery('#back-top');     
     47    var totop = jQuery( '#back-top' ); 
    1748    totop.hide(); 
    18     jQuery(window).scroll(function () { 
    19         if (jQuery(this).scrollTop() > 800) totop.fadeIn(); else totop.fadeOut(); 
     49    jQuery( window ).scroll(function(){ 
     50        if( jQuery( this ).scrollTop() > 800 ) totop.fadeIn(); else totop.fadeOut(); 
    2051    }); 
    21     totop.click(function () { 
    22         jQuery('body,html').animate({scrollTop: 0}, 500); return false; 
     52    totop.click( function () { 
     53        jQuery( 'body, html' ).animate( { scrollTop: 0 }, 500 ); return false; 
    2354    }); 
    24  
    25     // Window Resize 
    26     var timer = false; 
    27     jQuery(window).resize(function() { 
    28         if (timer !== false) { 
    29             clearTimeout(timer); 
    30         } 
    31         timer = setTimeout(function() { 
    32             centerThumbnail(); 
    33         }, 200); 
    34     }); 
    3555 
    3656    // Center Thumbnail Position 
     
    3858        centerThumbnail(); 
    3959    }); 
    40  
    4160}); 
    4261 
     
    4564function ThumbnailHover () { 
    4665 
    47     jQuery('#thumbnails li.has-image').hover(function(){ 
    48         var caption = jQuery(this).find('.caption'); 
    49             caption.stop(true, true).animate( 
    50                 {opacity: 1,}, 
    51                 {queue: false, 
     66    jQuery( '#thumbnails li.has-image' ).hover( function(){ 
     67        var caption = jQuery( this ).find( '.caption' ); 
     68            caption.stop( true, true ).animate( 
     69                { opacity: 1 }, 
     70                { queue: false, 
    5271                    duration: '300'.fadeout 
    5372                }); 
    5473    }, function() { 
    55         var caption = jQuery(this).closest('li').find('.caption'); 
     74        var caption = jQuery(this).closest( 'li' ).find( '.caption' ); 
    5675        caption.stop(true, true).animate( 
    57             {opacity: '0'}, 
    58             {queue: false, 
     76            { opacity: '0' }, 
     77            { queue: false, 
    5978                duration: '50'.fadein 
    6079            }); 
     
    6685function centerThumbnail() { 
    6786 
    68     jQuery('.home .thumbnail img').each(function(i){ 
    69         var wrapperHeight = jQuery(this).parent().height(); 
    70         var wrapperWidth = jQuery(this).parent().width(); 
    71         var imageHeight = jQuery(this).height(); 
    72         var imageWidth = jQuery(this).width(); 
     87    jQuery( '.home .thumbnail img' ).each(function( i ){ 
     88        var wrapperHeight = jQuery( this ).parent().height(); 
     89        var wrapperWidth = jQuery( this ).parent().width(); 
     90        var imageHeight = jQuery( this ).height(); 
     91        var imageWidth = jQuery( this ).width(); 
    7392 
    74         if(imageWidth > imageHeight){ 
     93        if( imageWidth > imageHeight ){ 
    7594            // Horizontal Thumbnail 
    7695            var h = wrapperHeight; 
    77             var w = (imageWidth/imageHeight) * h; 
     96            var w = ( imageWidth/imageHeight ) * h; 
    7897        } 
    7998        else{ 
    8099            // Vertical Thumbnail 
    81100            var w = wrapperWidth; 
    82             var h = (imageHeight/imageWidth) * w; 
     101            var h = ( imageHeight/imageWidth ) * w; 
    83102        } 
    84103 
    85104        // Set Center 
    86         var y = (wrapperHeight - h) / 2; 
    87         var x = (wrapperWidth - w) / 2; 
     105        var y = ( wrapperHeight - h ) / 2; 
     106        var x = ( wrapperWidth - w ) / 2; 
    88107 
    89         jQuery(this).css({'height': h + 'px', 'width': w + 'px', 'top': y + 'px', 'left': x + 'px'}); 
     108        jQuery( this ).css( { 'height': h + 'px', 'width': w + 'px', 'top': y + 'px', 'left': x + 'px' } ); 
    90109    }); 
    91110} 
  • birdsite/1.06/languages/birdsite.pot

    r85626 r85626  
    1 # Translation of the WordPress theme BirdSITE 1.05 by Sysbird 
     1# Translation of the WordPress theme BirdSITE 1.06 by Sysbird 
    22# Copyright (C) Sysbird 
    33# This file is distributed under the same license as the BirdSITE package. 
     
    66msgid "" 
    77msgstr "" 
    8 "Project-Id-Version: BirdSITE 1.05\n" 
     8"Project-Id-Version: BirdSITE 1.06\n" 
    99"Report-Msgid-Bugs-To: http://www.sysbird.jp/wptips/\n" 
    1010"POT-Creation-Date: 2012-08-02 00:00+0200\n" 
     
    1616"Content-Transfer-Encoding: 8bit\n" 
    1717 
    18 #: 404.php:10 
     18#: 404.php:14 
    1919msgid "Error 404 - Not Found" 
    2020msgstr "" 
    2121 
    22 #: 404.php:15 
     22#: 404.php:18 
    2323msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help." 
    2424msgstr "" 
    2525 
    26 #: archive.php:13 
     26#: archive.php:16 
    2727msgid "Category Archives: %s" 
    2828msgstr "" 
    2929 
    30 #: archive.php:16 
     30#: archive.php:19 
    3131msgid "Tag Archives: %s" 
    3232msgstr "" 
    3333 
    34 #: archive.php:19 
     34#: archive.php:22 
    3535msgid "Daily Archives: %s" 
    3636msgstr "" 
    3737 
    38 #: archive.php:22 
     38#: archive.php:25 
    3939msgid "Monthly Archives: %s" 
    4040msgstr "" 
    4141 
    42 #: archive.php:22 
     42#: archive.php:25 
    4343msgid "F, Y" 
    4444msgstr "" 
    4545 
    46 #: archive.php:25 
     46#: archive.php:28 
    4747msgid "Yearly Archives: %s" 
    4848msgstr "" 
    4949 
    50 #: archive.php:25 
     50#: archive.php:28 
    5151msgid "Y" 
    5252msgstr "" 
    5353 
    54 #: archive.php:28 
     54#: archive.php:31 
    5555msgid "Author Archives: %s" 
    5656msgstr "" 
    5757 
    58 #: archive.php:31 
     58#: archive.php:34 
    5959msgid "Blog Archives" 
    6060msgstr "" 
    6161 
    62 #: archive.php:44 
     62#: archive.php:49 
    6363msgid "Sorry, no posts matched your criteria." 
    6464msgstr "" 
    6565 
    66 #: comments.php:8 
     66#: comments.php:12 
    6767msgid "This post is password protected. Enter the password to view any comments." 
    6868msgstr "" 
    6969 
    70 #: comments.php:17 
     70#: comments.php:21 
    7171msgid "One Comment" 
    72 msgid_plural "%1$s Comments" 
    73 msgstr[0] "%1$sŒ‚̃Rƒƒ“ƒg" 
    74  
    75 #: comments.php:24 
    76 #: comments.php:35 
     72msgid_plural "" 
     73msgstr[0] "" 
     74 
     75#: comments.php:28 comments.php:39 
    7776msgid "Older Comments" 
    7877msgstr "" 
    7978 
    80 #: comments.php:25 
    81 #: comments.php:36 
     79#: comments.php:29 comments.php:40 
    8280msgid "Newer Comments" 
    8381msgstr "" 
    8482 
    85 #: comments.php:43 
     83#: comments.php:47 
    8684msgid "Name" 
    8785msgstr "" 
    8886 
    89 #: comments.php:43 
    90 #: comments.php:44 
    91 #: comments.php:50 
     87#: comments.php:47 comments.php:48 comments.php:54 
    9288msgid "(*required)" 
    9389msgstr "" 
    9490 
    95 #: comments.php:44 
     91#: comments.php:48 
    9692msgid "Email (will not be published)" 
    9793msgstr "" 
    9894 
    99 #: comments.php:45 
     95#: comments.php:48 
    10096msgid "Website" 
    10197msgstr "" 
    10298 
    103 #: comments.php:50 
     99#: comments.php:53 
    104100msgid "Comment" 
    105101msgstr "" 
    106102 
    107 #: content.php:11 
    108 #: content.php:33 
     103#: content.php:19 content.php:37 
    109104msgid "more" 
    110105msgstr "" 
    111106 
    112 #: content.php:21 
    113 #: content.php:25 
     107#: content.php:25 content.php:29 
    114108msgid "Permalink to %s" 
    115109msgstr "" 
    116110 
    117 #: content.php:30 
     111#: content.php:34 
    118112msgid "No Comments" 
    119113msgstr "" 
    120114 
    121 #: content.php:30 
     115#: content.php:34 
    122116msgid "1 Comment" 
    123117msgstr "" 
    124118 
    125 #: content.php:30 
     119#: content.php:34 
    126120msgid "% Comments" 
    127121msgstr "" 
    128122 
    129 #: content.php:30 
     123#: content.php:34 
    130124msgid "Comments Closed" 
    131125msgstr "" 
    132126 
    133 #: content.php:44 
    134 #: image.php:50 
     127#: content.php:52 image.php:72 
    135128msgid "Pages:" 
    136129msgstr "" 
    137130 
    138 #: footer.php:19 
     131#: footer.php:26 
     132msgid "Copyright &copy; %s All Rights Reserved." 
     133msgstr "" 
     134 
     135#: footer.php:31 
    139136msgid "Proudly powered by WordPress" 
    140137msgstr "" 
    141138 
    142 #: footer.php:21 
     139#: footer.php:32 
     140msgid "BirdSITE theme by %sSysbird%s" 
     141msgstr "" 
     142 
     143#: footer.php:37 
    143144msgid "Go Top" 
    144145msgstr "" 
    145146 
    146 #: functions.php:18 
    147 #: functions.php:20 
     147#: functions.php:22 functions.php:24 
    148148msgid "Widget Area for footer left" 
    149149msgstr "" 
    150150 
    151 #: functions.php:28 
    152 #: functions.php:30 
     151#: functions.php:32 functions.php:34 
    153152msgid "Widget Area for footer center" 
    154153msgstr "" 
    155154 
    156 #: functions.php:38 
    157 #: functions.php:40 
     155#: functions.php:42 functions.php:44 
    158156msgid "Widget Area for footer right" 
    159157msgstr "" 
    160158 
    161 #: functions.php:63 
     159#: functions.php:71 
    162160msgid "Pingback" 
    163161msgstr "" 
    164162 
    165 #: function.php:63 
     163#: function.php:71 
    166164msgid "(Edit)" 
    167165msgstr "" 
    168166 
    169 #: functions.php:73 
     167#: functions.php:81 
    170168msgid "Your comment is awaiting moderation." 
    171169msgstr "" 
    172170 
    173 #: functions.php:332 
     171#: functions.php:116 
     172msgid "Previous" 
     173msgstr "" 
     174 
     175#: functions.php:117 
     176msgid "Next" 
     177msgstr "" 
     178 
     179#: functions.php:283 
    174180msgid "Navigation Menu" 
    175181msgstr "" 
    176182 
    177 #: functions.php:371 
     183#: functions.php:347 
    178184msgid "Page %s" 
    179185msgstr "" 
    180186 
    181 #: functions.php:397 
    182 msgid "Theme Options" 
    183 msgstr "" 
    184  
    185 #: functions.php:407 
     187#: functions.php:387 
    186188msgid "Text Color" 
    187189msgstr "" 
    188190 
    189 #: functions.php:417 
     191#: functions.php:399 
    190192msgid "Link Color" 
    191193msgstr "" 
    192194 
    193 #: functions.php:429 
     195#: functions.php:411 
    194196msgid "Header, Footer Color" 
    195197msgstr "" 
    196198 
    197 #: functions.php:440 
     199#: functions.php:423 
    198200msgid "Navigation Text Color" 
    199201msgstr "" 
    200202 
    201 #: image.php:54 
     203#: functions.php:430 
     204msgid "Footer" 
     205msgstr "" 
     206 
     207#: functions.php:441 
     208msgid "Display Copyright" 
     209msgstr "" 
     210 
     211#: functions.php:454 
     212msgid "Display Credit" 
     213msgstr "" 
     214 
     215#: image.php:90 
    202216msgid "Next Image" 
    203217msgstr "" 
    204218 
    205 #: image.php:55 
     219#: image.php:91 
    206220msgid "Previous Image" 
    207221msgstr "" 
    208222 
    209 #: search.php:10 
     223#: search.php:14 
    210224msgid "Search Results: %s" 
    211225msgstr "" 
    212226 
    213 #: search.php:22 
     227#: search.php:27 
    214228msgid "Sorry, no posts matched &#8216;%s&#8217;" 
    215229msgstr "" 
     230 
     231#: searchform.php:12 
     232msgid "Search..." 
     233msgstr "" 
     234 
     235#. Description of the plugin/theme 
     236msgid "BirdSITE is a photoblogging theme. The theme has grid layout and uses CSS3 media queries for its responsive layout and is therefore optimized for tablet pcs and smart phones. Features include the Theme Customize. You can choose the text color, link color, header line and footer background color and navigation color." 
     237msgstr "" 
  • birdsite/1.06/languages/ja.po

    r85626 r85626  
    11msgid "" 
    22msgstr "" 
    3 "Project-Id-Version: BirdSITE 1.05 ja\n" 
     3"Project-Id-Version: BirdSITE 1.06 ja\n" 
    44"Report-Msgid-Bugs-To: http://www.sysbird.jp/wptips\n" 
    55"POT-Creation-Date: 2013-08-02 00:00+0300\n" 
    6 "PO-Revision-Date: 2013-09-29 13:05+0900\n" 
     6"PO-Revision-Date: 2015-06-13 00:00+0900\n" 
    77"MIME-Version: 1.0\n" 
    88"Content-Type: text/plain; charset=UTF-8\n" 
    99"Content-Transfer-Encoding: 8bit\n" 
    1010"Plural-Forms: nplurals=1; plural=0;\n" 
    11 "X-Generator: GlotPress/0.1\n" 
    12 "Last-Translator: sysbird <sysbird@gmail.com>\n" 
     11"X-Generator: Poedit 1.8.1\n" 
     12"Last-Translator: TORIYAMA Yuko <sysbirdj@gmail.com>\n" 
    1313"Language-Team: sysbird <sysbird@gmail.com>\n" 
    1414"Language: ja\n" 
    1515 
    16 #: 404.php:10 
     16#: 404.php:14 
    1717msgid "Error 404 - Not Found" 
    1818msgstr "゚ラヌ404 - ペヌゞが芋぀かりたせんでした" 
    1919 
    20 #: 404.php:15 
     20#: 404.php:18 
    2121msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help." 
    2222msgstr "お探しのペヌゞが芋぀かりたせんでした。怜玢しおみおください。" 
    2323 
    24 #: archive.php:13 
     24#: archive.php:16 
    2525msgid "Category Archives: %s" 
    2626msgstr "「%s」カテゎリヌの䞀芧" 
    2727 
    28 #: archive.php:16 
     28#: archive.php:19 
    2929msgid "Tag Archives: %s" 
    3030msgstr "「%s」に関する䞀芧" 
    3131 
    32 #: archive.php:19 
     32#: archive.php:22 
    3333msgid "Daily Archives: %s" 
    3434msgstr "%s の䞀芧" 
    3535 
    36 #: archive.php:22 
     36#: archive.php:25 
    3737msgid "Monthly Archives: %s" 
    3838msgstr "%s の䞀芧" 
    3939 
    40 #: archive.php:22 
     40#: archive.php:25 
    4141msgid "F, Y" 
    4242msgstr "Y幎n月" 
    4343 
    44 #: archive.php:25 
     44#: archive.php:28 
    4545msgid "Yearly Archives: %s" 
    4646msgstr "%s の䞀芧" 
    4747 
    48 #: archive.php:25 
     48#: archive.php:28 
    4949msgid "Y" 
    5050msgstr "Y幎" 
    5151 
    52 #: archive.php:28 
     52#: archive.php:31 
    5353msgid "Author Archives: %s" 
    5454msgstr "%s による投皿" 
    5555 
    56 #: archive.php:31 
     56#: archive.php:34 
    5757msgid "Blog Archives" 
    5858msgstr "アヌカむブ" 
    5959 
    60 #: archive.php:44 
     60#: archive.php:49 
    6161msgid "Sorry, no posts matched your criteria." 
    6262msgstr "投皿が芋぀かりたせん。" 
    6363 
    64 #: comments.php:8 
     64#: comments.php:12 
    6565msgid "This post is password protected. Enter the password to view any comments." 
    6666msgstr "パスワヌド保護されおいたす。コメントを芋るにはパスワヌドをå 
    6767¥åŠ›ã—おください。" 
    6868 
    69 #: comments.php:17 
     69#: comments.php:21 
    7070msgid "One Comment" 
    7171msgid_plural "%1$s Comments" 
    7272msgstr[0] "%1$s件のコメント" 
    7373 
    74 #: comments.php:24 
    75 #: comments.php:35 
     74#: comments.php:28 comments.php:39 
    7675msgid "Older Comments" 
    7776msgstr "叀いコメント" 
    7877 
    79 #: comments.php:25 
    80 #: comments.php:36 
     78#: comments.php:29 comments.php:40 
    8179msgid "Newer Comments" 
    8280msgstr "新しいコメント" 
    8381 
    84 #: comments.php:43 
     82#: comments.php:47 
    8583msgid "Name" 
    8684msgstr "お名前" 
    8785 
    88 #: comments.php:43 
    89 #: comments.php:44 
    90 #: comments.php:50 
     86#: comments.php:47 comments.php:48 comments.php:54 
    9187msgid "(*required)" 
    9288msgstr "(*å¿ 
    9389須)" 
    9490 
    95 #: comments.php:44 
     91#: comments.php:48 
    9692msgid "Email (will not be published)" 
    9793msgstr "メヌルアドレス (å 
    9894¬é–‹ã•ã‚ŒãŸã›ã‚“)" 
    9995 
    100 #: comments.php:45 
     96#: comments.php:48 
    10197msgid "Website" 
    10298msgstr "りェブサむト" 
    10399 
    104 #: comments.php:50 
     100#: comments.php:53 
    105101msgid "Comment" 
    106102msgstr "コメント" 
    107103 
    108 #: content.php:11 
    109 #: content.php:33 
     104#: content.php:19 content.php:37 
    110105msgid "more" 
    111106msgstr "続きを芋る" 
    112107 
    113 #: content.php:21 
    114 #: content.php:25 
     108#: content.php:25 content.php:29 
    115109msgid "Permalink to %s" 
    116110msgstr "%sぞのリンク" 
    117111 
    118 #: content.php:30 
     112#: content.php:34 
    119113msgid "No Comments" 
    120114msgstr "コメントをどうぞ" 
    121115 
    122 #: content.php:30 
     116#: content.php:34 
    123117msgid "1 Comment" 
    124118msgstr "1件のコメント" 
    125119 
    126 #: content.php:30 
     120#: content.php:34 
    127121msgid "% Comments" 
    128122msgstr "%件のコメント" 
    129123 
    130 #: content.php:30 
     124#: content.php:34 
    131125msgid "Comments Closed" 
    132126msgstr "コメントは受け付けおいたせん" 
    133127 
    134 #: content.php:44 
    135 #: image.php:50 
     128#: content.php:52 image.php:72 
    136129msgid "Pages:" 
    137130msgstr "ペヌゞ:" 
    138131 
    139 #: footer.php:19 
     132#: footer.php:26 
     133msgid "Copyright &copy; %s All Rights Reserved." 
     134msgstr "Copyright &copy; %s All Rights Reserved." 
     135 
     136#: footer.php:31 
    140137msgid "Proudly powered by WordPress" 
    141138msgstr "Proudly powered by WordPress" 
    142139 
    143 #: footer.php:21 
     140#: footer.php:32 
     141msgid "BirdSITE theme by %sSysbird%s" 
     142msgstr "BirdSITE theme by %sSysbird%s" 
     143 
     144#: footer.php:37 
    144145msgid "Go Top" 
    145146msgstr "Topぞ" 
    146147 
    147 #: functions.php:18 
    148 #: functions.php:20 
     148#: functions.php:22 functions.php:24 
    149149msgid "Widget Area for footer left" 
    150150msgstr "りィゞェット゚リアフッタヌ(å·Š)" 
    151151 
    152 #: functions.php:28 
    153 #: functions.php:30 
     152#: functions.php:32 functions.php:34 
    154153msgid "Widget Area for footer center" 
    155154msgstr "りィゞェット゚リアフッタヌ(䞭倮)" 
    156155 
    157 #: functions.php:38 
    158 #: functions.php:40 
     156#: functions.php:42 functions.php:44 
    159157msgid "Widget Area for footer right" 
    160158msgstr "りィゞェット゚リアフッタヌ(右)" 
    161159 
    162 #: functions.php:63 
     160#: functions.php:71 
    163161msgid "Pingback" 
    164162msgstr "ピンバック" 
    165163 
    166 #: function.php:63 
     164#: function.php:71 
    167165msgid "(Edit)" 
    168166msgstr "(線集)" 
    169167 
    170 #: functions.php:73 
     168#: functions.php:81 
    171169msgid "Your comment is awaiting moderation." 
    172170msgstr "あなたのコメントは管理耠
     
    174172ちです。" 
    175173 
    176 #: functions.php:332 
     174#: functions.php:116 
     175msgid "Previous" 
     176msgstr "前ぞ" 
     177 
     178#: functions.php:117 
     179msgid "Next" 
     180msgstr "次ぞ" 
     181 
     182#: functions.php:283 
    177183msgid "Navigation Menu" 
    178184msgstr "ナビゲヌションメニュヌ" 
    179185 
    180 #: functions.php:371 
     186#: functions.php:347 
    181187msgid "Page %s" 
    182188msgstr "%sペヌゞ目" 
    183189 
    184 #: functions.php:397 
    185 msgid "Theme Options" 
    186 msgstr "テヌマ蚭定" 
    187  
    188 #: functions.php:407 
     190#: functions.php:387 
    189191msgid "Text Color" 
    190192msgstr "文字色" 
    191193 
    192 #: functions.php:417 
     194#: functions.php:399 
    193195msgid "Link Color" 
    194196msgstr "リンク色" 
    195197 
    196 #: functions.php:429 
     198#: functions.php:411 
    197199msgid "Header, Footer Color" 
    198200msgstr "ヘッダラむン、フッタヌ背景色" 
    199201 
    200 #: functions.php:440 
     202#: functions.php:423 
    201203msgid "Navigation Text Color" 
    202204msgstr "ナビゲヌション文字色" 
    203205 
    204 #: image.php:54 
     206#: functions.php:430 
     207msgid "Footer" 
     208msgstr "フッタヌ" 
     209 
     210#: functions.php:441 
     211msgid "Display Copyright" 
     212msgstr "コピヌラむトを衚瀺" 
     213 
     214#: functions.php:454 
     215msgid "Display Credit" 
     216msgstr "クレゞットを衚瀺" 
     217 
     218#: image.php:90 
    205219msgid "Next Image" 
    206220msgstr "次の画像ぞ" 
    207221 
    208 #: image.php:55 
     222#: image.php:91 
    209223msgid "Previous Image" 
    210224msgstr "前の画像ぞ" 
    211225 
    212 #: search.php:10 
     226#: search.php:14 
    213227msgid "Search Results: %s" 
    214228msgstr "「%s」 の怜玢結果" 
    215229 
    216 #: search.php:22 
     230#: search.php:27 
    217231msgid "Sorry, no posts matched &#8216;%s&#8217;" 
    218232msgstr "「%s」 は芋぀かりたせんでした。" 
    219233 
     234#: searchform.php:12 
     235msgid "Search..." 
     236msgstr "怜玢..." 
     237 
     238#. Description of the plugin/theme 
     239msgid "BirdSITE is a photoblogging theme. The theme has grid layout and uses CSS3 media queries for its responsive layout and is therefore optimized for tablet pcs and smart phones. Features include the Theme Customize. You can choose the text color, link color, header line and footer background color and navigation color." 
     240msgstr "BirdSITEはフォトログのためのテヌマです。レスポンシブWebデザむンですので、PCのほかタブレット、スマヌトフォンで芋るこずができたす。テヌマカスタマむズではテキストの色、リンクの色、ヘッダヌラむン色ずフッタヌ背景色、ナビゲション色を遞択するこずができたす。" 
  • birdsite/1.06/page.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 The template for displaying all pages. 
    4 */ 
     2/** 
     3 * The template for displaying pages 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdSITE 
     7 * @since BirdSITE 1.0 
     8 */ 
    59get_header(); ?> 
    610 
  • birdsite/1.06/readme.txt

    r85626 r85626  
    44 
    55=== Tags === 
    6 two-columns, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging 
     6two-columns, left-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging 
    77 
    88 
     
    1515 
    1616 
     17== Theme Customize == 
     18Text Color: set at Colors section. 
     19Link Color: set at Colors section. 
     20Header, Footer Background Color: set at Colors section. 
     21Display Copyright: set at Footer section. 
     22Display Credit: set at Foote section. 
     23Recommend Blog pages show at most 9 posts at Reading Settings. 
     24 
     25 
    1726== License == 
    1827BirdSITE WordPress theme, Copyright (C) 2013 Sysbird 
     
    2130License URI: http://www.gnu.org/licenses/gpl-2.0.html 
    2231The exceptions to this license are as follows: 
    23 The script html5.js and respond.min.js are released under the  MIT License. 
    24 The iconfont Genericons is released under the GPL license. 
    2532The headers and icon images are created by theme author and are released under GPL license. 
     33 
     34 
     35== Third-party Resources == 
     36html5shiv.js 
     37License: MIT/GPL2 Licensed 
     38Source:  https://github.com/aFarkas/html5shiv 
     39 
     40respond.js 
     41License:  MIT Lic. 
     42Source:  https://github.com/scottjehl/Respond 
     43 
     44Font Awesome 
     45License: SIL Open Font License, 1.1/MIT License 
     46Source:  http://fortawesome.github.io/Font-Awesome/ 
    2647 
    2748 
     
    3354 
    3455== Changelog == 
     56v1.06 
     57* fix WordPress Version 4.2. 
     58* add support title-tag. 
     59* replace the web font at Font Awesome. 
     60* replace the html5shiv.js of non-compressed version. 
     61* change style for sticky post. 
     62* remove the default gallery style. 
     63* add css/ja.css for Japanese locale. 
     64* add searchform.php 
     65* add theme option display copyright and credit. 
     66 
    3567v1.05 
    3668* fix based on theme review. 
  • birdsite/1.06/scss/style.scss

    r85626 r85626  
    55Description: BirdSITE is a photoblogging theme. The theme has grid layout and uses CSS3 media queries for its responsive layout and is therefore optimized for tablet pcs and smart phones. Features include the Theme Customize. You can choose the text color, link color, header line and footer background color and navigation color. 
    66Author: Sysbird 
    7 Author URI: http://www.sysbird.jp/wptips/ 
    8 Version: 1.05 
    9 License: GNU General Public License v2.0 
     7Author URI: https://profiles.wordpress.org/sysbird/ 
     8Version: 1.06 
     9License: GNU General Public License v2 or later 
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html 
    11 Tags: white, two-columns, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging 
    12  
    13 BirdSITE WordPress theme, Copyright (C) 2013 Sysbird 
    14 BirdSITE WordPress theme is licensed under the GPL. 
     11Tags: white, two-columns, left-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging 
     12Text Domain: birdsite 
     13 
     14This theme, like WordPress, is licensed under the GPL. 
    1515*/ 
    1616 
    17 @import "normalize"; 
    18 @import "mixin"; 
     17@import "compass"; 
     18@import "compass/reset"; 
    1919 
    2020// variable 
    21 $background-color: #EFEFEF; 
     21$background-color: #F5F5F5; 
    2222$text-color: #555; 
    2323$link-color: #06A; 
     24$accent_color: #000; 
    2425$navigation_color: #555; 
    25 $footer-color: #000; 
    26 $header-text-color: #000; 
     26$border-color: #CCC; 
     27$meta-color: #999; 
     28$menu-width: 240px; 
     29 
     30/*------------------------------ 
     31Font Awesome 
     32-----------------------------*/ 
     33@font-face { 
     34    font-family: 'FontAwesome'; 
     35    src: url("font-awesome/fontawesome-webfont.eot?v=4.1.0"); 
     36    src: url("font-awesome/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("font-awesome/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("font-awesome/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("font-awesome/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg"); 
     37    font-weight: normal; 
     38    font-style: normal; 
     39} 
     40 
     41@mixin font-awesome( $param, $padding-left:0, $padding-right:0 ) { 
     42    content: $param; 
     43    display: inline-block; 
     44    font-family: FontAwesome; 
     45    font-style: normal; 
     46    font-weight: normal; 
     47    line-height: 1; 
     48    padding-left: $padding-left; 
     49    padding-right: $padding-right; 
     50    -webkit-font-smoothing: antialiased; 
     51    -moz-osx-font-smoothing: grayscale; 
     52} 
    2753 
    2854/* Index 
     
    3157    margin: 0.7em 0; 
    3258    line-height:1.2; 
    33     color: $header-text-color; 
     59    color: $accent_color; 
    3460} 
    3561 
     
    5581--------------------------------------------- */ 
    5682body { 
    57     margin:0; 
    58     padding:0; 
    59     border:0; 
    60     width:100%; 
     83    margin:0; 
     84    padding:0; 
     85    border:0; 
     86    width:100%; 
    6187} 
    6288 
     
    6793#header { 
    6894    float: left; 
    69     width: 240px; 
    70     margin-right: -240px; 
     95    width: $menu-width; 
     96    margin-right: -($menu-width); 
    7197    position: relative; 
    7298    z-index: 2; 
     
    80106 
    81107#content { 
    82     margin-left: 240px; 
     108    margin-left: $menu-width; 
    83109    position: relative; 
    84110    z-index: 1; 
     
    101127-------------------------------------------------------------- */ 
    102128.wrapper { 
    103     font-family:'Lucida Grande','Verdana','Hiragino Kaku Gothic ProN',Meiryo, sans-serif; 
     129    font-family: 'Lucida Grande','Verdana','Hiragino Kaku Gothic ProN',Meiryo, sans-serif; 
    104130    font-size: 0.92em; 
    105131    color: $text-color; 
    106     border-top: solid 7px $footer-color; 
     132    border-top: solid 7px $accent_color; 
     133    word-wrap:break-word; 
    107134    overflow: hidden; 
     135 
     136    * { 
     137        -webkit-box-sizing: border-box; 
     138        -moz-box-sizing: border-box; 
     139        -o-box-sizing: border-box; 
     140        -ms-box-sizing: border-box; 
     141        box-sizing: border-box; 
     142    } 
    108143} 
    109144 
     
    114149 
    115150    .branding { 
    116         padding-left: 20px; 
    117         color: $header-text-color; 
    118         font-family: Georgia, "Bitstream Charter", serif; 
     151        font-family: Georgia,"Bitstream Charter",serif; 
     152        padding-left: 1.4em; 
     153        color: $accent_color; 
     154        margin-bottom: 20px; 
    119155 
    120156        .site-title { 
     
    122158            font-size: 2.4em\9;  /* IE8 and below */ 
    123159            font-weight: bold; 
     160            line-height: 1; 
    124161            margin: 0; 
    125162 
    126163            a { 
    127                 color: $header-text-color; 
     164                color: $accent_color; 
    128165            } 
    129166        } 
    130167 
    131168        .site-description { 
     169            margin-top: 1rem; 
    132170            font-size: 1rem; 
     171            line-height: 1.4; 
    133172        } 
    134173    } 
     
    136175    .header-image { 
    137176        display: block; 
     177        margin-bottom: 20px; 
    138178 
    139179        img { 
     
    142182        } 
    143183    } 
     184 
     185    &.no-title { 
     186        .branding { 
     187            margin-bottom: 0; 
     188 
     189            .site-title, 
     190            .site-description { 
     191                position: absolute !important; 
     192                clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
     193                clip: rect(1px, 1px, 1px, 1px); 
     194            } 
     195        } 
     196    } 
    144197} 
    145198 
     
    147200-------------------------------------------------------------- */ 
    148201#footer { 
    149     background: $footer-color; 
    150     padding: 1em 0; 
     202    background: $accent_color; 
     203    padding: 40px 0; 
    151204    color: #FFF; 
    152205 
    153206    ul.row { 
    154207        padding: 0; 
    155         margin: 0; 
     208        margin: 0 0 20px 0; 
    156209        list-style: none outside none; 
    157         @include clear-fix(); 
     210        @include clearfix; 
    158211 
    159212        &>li { 
    160213            float: left; 
    161214            min-height: 1px; 
    162             margin: 0 0 20px 20px; 
    163             width: 330px; 
     215            margin: 0 0 0 3%; 
     216            width: 30%; 
    164217        } 
    165218    } 
     
    171224    .site-title { 
    172225        border-top: solid 3px #FFF; 
    173         padding: 1em 0 0 20px; 
     226        padding: 40px 0 0 20px; 
     227        line-height: 1.6; 
     228 
     229        .home { 
     230            font-weight: bold; 
     231        } 
    174232 
    175233        .generator { 
     
    177235            font-style: italic; 
    178236 
    179             &:before { 
    180                 font-family: 'Genericons'; 
    181                 content: '\f205'; 
    182                 font-style: normal; 
     237            &:after { 
     238                @include font-awesome( "\f19a", 0.4em, 0.4em ); 
    183239            } 
    184240        } 
     
    192248 
    193249        a { 
    194             background: #EEE; 
    195             color: $link-color; 
     250            background: $border-color; 
     251            border-radius: 100px; 
     252            display: block; 
     253            height: 50px; 
     254            width: 50px; 
     255            text-align: center; 
    196256            text-decoration: none; 
    197             text-align: center; 
    198             display: block; 
    199             @include alpha(0.7); 
    200             border-radius: 100px; 
    201             width: 50px; 
    202             height: 50px; 
     257            @include opacity( 0.7 ); 
    203258 
    204259            span { 
    205                 @include text-hide(); 
     260                @include hide-text; 
     261                display: block; 
    206262            } 
    207263 
    208264            &:hover { 
    209265                text-decoration: none; 
    210                 @include alpha(1); 
     266                @include opacity( 0.8 ); 
    211267            } 
    212268 
    213269            &:before { 
    214                 font-family: 'Genericons'; 
    215                 content: '\f432'; 
    216                 font-size: 50px; 
    217                 display: block; 
     270                @include font-awesome( "\f077" ); 
     271                font-size: 30px; 
     272                display: block; 
    218273                text-align: center; 
    219             } 
    220         } 
    221  
     274                padding-top: 8px; 
     275                color: $meta-color; 
     276            } 
     277        } 
    222278    } 
    223279} 
     
    226282-------------------------------------------------------------- */ 
    227283#menu-wrapper { 
    228  
    229284    .menu { 
    230         width: 240px; 
    231         margin-top: 40px; 
     285        width: $menu-width; 
    232286 
    233287        #small-menu { 
     
    235289        } 
    236290 
    237         ul {  
     291        ul { 
    238292            margin: 0; 
    239             padding-left: 0; 
    240             float: right; 
    241             @include clear-fix(); 
     293            padding: 0; 
     294            *zoom: 1; 
     295            &:after { 
     296                clear: both; 
     297                content: ""; 
     298                display: block; 
     299            } 
    242300 
    243301            li { 
    244302                padding: 0; 
    245                 width: 240px; 
     303                width: $menu-width; 
    246304                list-style: none; 
    247                 border-top: dotted 1px $navigation_color; 
    248305                position: relative; 
    249  
    250                 &:first-child { 
    251                     border-top: none; 
    252                 } 
    253306 
    254307                &:hover > ul { 
     
    257310 
    258311                a { 
    259                     padding: 10px 0 10px 20px; 
     312                    border-top: dotted 1px $navigation_color; 
     313                    padding: 0.6em 1em; 
    260314                    display: block; 
     315                    width: $menu-width - 2; 
    261316                    color: $navigation_color; 
    262317                    text-decoration: none; 
     
    269324                } 
    270325 
     326                &:first-child { 
     327                    > a { 
     328                        border: none; 
     329                    } 
     330                } 
     331 
     332                &.menu-item-has-children { 
     333                    >a:after { 
     334                        position: absolute; 
     335                        top: 0.7em; 
     336                        right: 0; 
     337                        width: 0.6em; 
     338                        height: 0.8em; 
     339                        @include font-awesome("\f0da"); 
     340                    } 
     341                } 
     342 
    271343                ul { 
    272344                    background: $background-color; 
    273                     margin: 0; 
    274345                    border: dotted 1px $navigation_color; 
    275346                    display: none; /* hide dropdown */ 
    276                     width: 240px; 
     347                    width: $menu-width; 
    277348                    position: absolute; 
    278349                    top: 0; 
    279                     left: 240px; 
    280                     z-index: 9999; 
     350                    left: $menu-width; 
     351                    z-index: 2; 
    281352 
    282353                    li { 
     
    288359                            white-space: normal; 
    289360                        } 
     361 
     362                        ul { 
     363                            margin: -1px 0 0 -2px; 
     364                        } 
    290365                    } 
    291366                } 
     
    293368        } 
    294369 
    295         .current_page_item > a, 
    296         .current_page_ancestor > a { 
     370        .current-menu-item > a, 
     371        .current-menu-ancestor > a { 
    297372            font-weight: bold; 
    298373        } 
     
    300375} 
    301376 
    302 /* BirdSITE 
    303 -------------------------------------------------------------- */ 
    304377/* Posts 
    305378--------------------------------------------- */ 
     
    308381    padding: 40px 0; 
    309382 
    310     .hentry { 
    311         margin-left: 20px; 
    312         padding: 40px; 
    313         background: #FFF; 
    314     } 
    315  
    316383    h2 { 
    317         border-bottom: dashed 1px #CCC; 
     384        border-bottom: dashed 1px $border-color; 
    318385        padding-bottom: 0.4em; 
    319386    } 
    320387 
    321388    h3 { 
    322         border-left: solid 7px #CCC; 
     389        border-left: solid 7px $border-color; 
    323390        padding-left: 10px; 
    324391    } 
    325      
    326392 
    327393    p { 
     
    333399        margin-left: 1em; 
    334400        padding-left: 1em; 
    335         border-left: 5px solid #CCC; 
     401        border-left: 5px solid $border-color; 
    336402        font-style: italic; 
    337403    } 
     
    339405    small { 
    340406        line-height: 1; 
    341         color: #999999; 
     407        color: $meta-color; 
    342408    } 
    343409 
     
    347413 
    348414    cite { 
    349         color: #999999; 
     415        color: $meta-color; 
    350416        display: block; 
    351417    } 
     
    356422        border-collapse: collapse; 
    357423        border-spacing: 0; 
     424        margin-bottom: 1.6em; 
    358425 
    359426        caption { 
     
    365432        th, 
    366433        td { 
    367             border: 1px solid #CCC; 
    368             line-height: 20px; 
    369             padding: 8px; 
     434            border: 1px solid $border-color; 
     435            line-height: 1.4; 
     436            padding: 0.4em; 
    370437            text-align: left; 
    371438            vertical-align: top; 
     
    373440 
    374441        th { 
    375             background: $text-color; 
    376             color: #FFF; 
     442            background: $background-color; 
     443            font-weight: bold; 
    377444        } 
    378445    } 
    379446 
    380447    pre { 
    381         border: dotted 1px #CCC; 
    382         padding: 10px; 
     448        border: dotted 1px $border-color; 
     449        padding: 0.8em; 
     450        margin-bottom: 1.6em; 
     451        line-height: 1.4; 
     452    } 
     453 
     454    code, kbd, pre, samp { 
     455        font-family: monospace,serif; 
     456    } 
     457 
     458    hr { 
     459        background-color: $border-color; 
     460        border: 0 none; 
     461        height: 1px; 
     462        margin-bottom: 1.6m; 
     463    } 
     464 
     465    hr { 
     466        background-color: $border-color; 
     467        border: 0 none; 
     468        height: 1px; 
     469        margin-bottom: 1.6m; 
     470    } 
     471 
     472    sup, sub { 
     473        font-size: 80%; 
     474        height: 0; 
     475        line-height: 0; 
     476        position: relative; 
     477        vertical-align: baseline; 
     478    } 
     479 
     480    sub { 
     481        top: 0.5ex; 
     482    } 
     483 
     484    sup { 
     485        bottom: 1ex; 
     486    } 
     487 
     488    em { 
     489        font-style: italic; 
     490    } 
     491 
     492    strong { 
     493        font-weight: bold; 
     494    } 
     495 
     496    abbr, acronym { 
     497        border-bottom: 1px dotted #666; 
     498        cursor: help; 
    383499    } 
    384500 
     
    387503        margin: 0 0 1.6em 1em; 
    388504        padding: 0 0 0 1em; 
    389         line-height: 1.6; 
     505        line-height: 1.4; 
     506 
     507        li { 
     508            padding: 0.2em 0; 
     509        } 
    390510 
    391511        ul, 
     
    395515    } 
    396516 
     517    ul { 
     518        list-style: disc; 
     519        ul { 
     520            list-style: circle; 
     521            ul { 
     522                list-style: square; 
     523            } 
     524        } 
     525    } 
     526 
    397527    ol { 
    398528        list-style: decimal; 
    399  
    400529        ol { 
    401530            list-style:upper-alpha; 
    402  
    403531            ol { 
    404532                list-style:lower-roman; 
    405  
    406533                ol { 
    407534                    list-style:lower-alpha; 
     
    420547 
    421548        dd { 
    422             margin-bottom: 1em; 
     549            margin: 0 1.5em 1.6em; 
    423550            padding: 0; 
    424551        } 
     
    435562 
    436563    .hentry { 
    437  
    438         p { 
    439             line-height: 1.6; 
    440             margin: 0 0 1.6em; 
    441         } 
     564        margin-left: 20px; 
     565        padding: 40px; 
     566        background: #FFF; 
    442567 
    443568        .entry-header { 
    444             margin-bottom: 2em; 
     569            margin-bottom: 1.6em; 
    445570 
    446571            .entry-title { 
     
    448573                font-weight: normal; 
    449574                color: $text-color; 
    450                 border-bottom: dotted 1px #CCC; 
    451                 padding-bottom: 1em; 
     575                border-bottom: dotted 1px $border-color; 
     576                padding-bottom: 40px; 
    452577                margin: 0; 
    453578 
     
    459584 
    460585        .entry-content { 
    461             margin-bottom: 2em; 
    462             @include clear-fix(); 
     586            margin-bottom: 1.6em; 
     587            @include clearfix; 
    463588        } 
    464589 
    465590        .entry-meta { 
    466591            clear: both; 
    467             background: #F5F5F5; 
     592            background: $background-color; 
    468593            line-height: 1.2; 
    469             padding: 10px; 
    470             margin-bottom: 3em; 
     594            padding: 0.8em; 
     595            margin-bottom: 1.6em; 
    471596 
    472597            a { 
     
    474599            } 
    475600 
    476             .icon { 
     601            div { 
     602                margin-bottom: 0.4em; 
    477603                &:before { 
    478                     font-family: 'Genericons'; 
    479                     padding-right: 2px; 
    480                     color: #CCC; 
    481                     font-size: 1rem; 
     604                    color: $border-color; 
    482605                } 
    483606            } 
     
    485608            .postdate { 
    486609                &:before { 
    487                     content: '\f303'; 
     610                    @include font-awesome( "\f017", 0, 0.4em ); 
    488611                } 
    489612            } 
     
    491614            .author { 
    492615                &:before { 
    493                     content: '\f304'; 
     616                    @include font-awesome( "\f007", 0, 0.4em ); 
    494617                } 
    495618            } 
     
    497620            .category { 
    498621                &:before { 
    499                     content: '\f301'; 
     622                    @include font-awesome( "\f07b", 0, 0.4em ); 
    500623                } 
    501624            } 
     
    503626            .tag { 
    504627                &:before { 
    505                     content: '\f302'; 
     628                    @include font-awesome( "\f02b", 0, 0.4em ); 
    506629                } 
    507630            } 
     
    509632            .comment { 
    510633                &:before { 
    511                     font-family: 'Genericons'; 
    512                     content: '\f300'; 
    513                     padding-left: 2px; 
     634                    @include font-awesome( "\f075", 0, 0.4em ); 
     635                } 
     636            } 
     637 
     638            .parent-post-link { 
     639                &:before { 
     640                    @include font-awesome( "\f1c5", 0, 0.4em ); 
    514641                } 
    515642            } 
     
    518645        .page-link { 
    519646            clear: both; 
    520             margin: 2em 0; 
    521             font-weight: bold; 
     647            margin: 1.6em 0; 
    522648            color: $link-color; 
    523649 
     650            span { 
     651                background: $link-color; 
     652                color: #FFF; 
     653                padding: 0.4em 0.6em; 
     654                margin: 0.1em 0 0.1em 0; 
     655                text-decoration:none; 
     656                font-weight: normal; 
     657                text-align: center; 
     658                border: solid 1px $link-color; 
     659                display: inline-block; 
     660                line-height: 1; 
     661            } 
     662 
    524663            a { 
    525                 padding: 0.5em 0.8em; 
    526                 text-decoration:none; 
    527                 border: solid 1px $link-color; 
    528                 font-weight: normal; 
    529  
    530                 &:hover { 
    531                     background: #F5F5F5; 
    532                 } 
    533             } 
    534         } 
    535     } 
    536  
    537     /* Pagenation */ 
     664                span { 
     665                    color: $link-color; 
     666                    background: #FFF; 
     667 
     668                    &:hover { 
     669                        background: $background-color; 
     670                    } 
     671                } 
     672            } 
     673        } 
     674    } 
     675 
    538676    .tablenav { 
    539677        clear: both; 
    540         padding: 2em 0 1em 20px; 
    541678        color: $link-color; 
     679        padding: 20px 0 0; 
     680        @include clearfix; 
    542681 
    543682        a.page-numbers, 
    544         span.current { 
    545             padding: 0.5em 0.8em; 
     683        .current { 
     684            display: inline-block; 
     685            background: #FFF; 
     686            color: $link-color; 
     687            border:solid 1px $link-color; 
    546688            text-decoration:none; 
    547             margin: 5px 0; 
    548             font-weight: bold; 
    549             border:solid 1px $link-color; 
    550             display: inline-block; 
    551         } 
    552  
    553         a.page-numbers { 
    554             color: $link-color; 
    555             background: #FFF; 
     689            text-align: center; 
     690            padding: 0.4em 0.6em; 
     691            margin: 0.1em 0.1em 0.1em 0; 
     692 
     693            &.prev, 
     694            &.next { 
     695                background: none; 
     696                border: none; 
     697            } 
    556698        } 
    557699 
    558700        a.page-numbers:hover { 
    559             background: #F5F5F5; 
    560         } 
    561  
    562         span.current { 
     701            background: $background-color; 
     702 
     703            &.prev, 
     704            &.next { 
     705                background: none; 
     706                text-decoration: underline; 
     707            } 
     708        } 
     709 
     710        .current { 
    563711            color: #FFF; 
    564712            background: $link-color; 
    565         } 
    566  
    567         a.next, 
     713            border:solid 1px $link-color; 
     714        } 
     715 
     716        a.next { 
     717            padding-right: 0; 
     718 
     719            &:after { 
     720                @include font-awesome( "\f054", 0.4em ); 
     721            } 
     722        } 
     723 
    568724        a.prev { 
    569             border: none; 
    570             background: none; 
    571             font-weight: normal; 
    572         } 
    573  
    574         a.next:hover, 
    575         a.prev:hover { 
    576             text-decoration: underline; 
    577             background: none; 
     725            padding-left: 0; 
     726 
     727            &:before { 
     728                @include font-awesome( "\f053", 0, 0.4em ); 
     729            } 
    578730        } 
    579731    } 
     
    587739        margin: 0; 
    588740        list-style: none outside none; 
    589         @include clear-fix(); 
     741        @include clearfix; 
    590742 
    591743        li { 
     
    613765                    width: 250px; 
    614766                    height: 250px; 
    615                     @include text-hide(); 
    616                     @include alpha(0.6); 
     767                    @include hide-text; 
     768                    @include opacity( 0.6 ); 
    617769                } 
    618770            } 
     
    657809 
    658810                .entry-header { 
    659                     padding: 1em 1em 0 1em; 
     811                    padding: 0.8em; 
    660812                    margin: 0; 
    661813 
     
    665817                        font-weight: normal; 
    666818                        border-bottom: none; 
    667                         padding-bottom: 0.2em; 
     819                        padding: 0; 
    668820 
    669821                        a { 
     
    680832                .more-link { 
    681833                    a { 
    682                         background: url("images/icon_arrow.png") no-repeat right bottom; 
     834                        position: relative; 
     835 
     836                        &:after { 
     837                            position: absolute; 
     838                            right: 0; 
     839                            bottom: 0; 
     840                            width: 0.5em; 
     841                            height: 1.2em; 
     842                            color: #FFF; 
     843                            @include font-awesome( "\f054", 0, 0.4em ); 
     844                            font-size: 3em; 
     845                            text-indent: 0; 
     846                        } 
    683847                    } 
    684848                } 
     
    687851            &.has-image { 
    688852                .caption { 
    689                     @include alpha(0); 
    690                 } 
    691             } 
    692  
    693             &.sticky, 
    694             &.sticky.caption { 
    695                 background: $link-color; 
    696             } 
    697         } 
    698     } 
    699 } 
    700  
     853                    @include opacity( 0 ); 
     854                } 
     855            } 
     856 
     857            &.sticky { 
     858                position: relative; 
     859 
     860                i { 
     861                    position: absolute; 
     862                    top: -3px; 
     863                    right: -15px; 
     864                    font-size: 12px; 
     865                    background: $accent-color; 
     866                    color: #fff; 
     867                    text-align: center; 
     868                    width: 50px; 
     869                    padding: 3px; 
     870                    @include rotate(45deg); 
     871 
     872                     &:before { 
     873                         @include font-awesome("\f005"); 
     874                    } 
     875                } 
     876            } 
     877        } 
     878    } 
     879 
     880    .tablenav { 
     881        padding-left: 20px; 
     882    } 
     883} 
     884 
     885/* Single 
     886-------------------------------------------------------------------- */ 
    701887.single { 
    702  
    703888    #content #nav-below { 
    704         margin: 2em 0 1em; 
     889        margin-top: 1.6em; 
    705890        line-height: 1.2; 
    706         @include clear-fix(); 
     891        @include clearfix; 
    707892 
    708893        .nav-next { 
    709894            a { 
    710895                &:before { 
    711                     font-family: 'Genericons'; 
    712                     content: '\f430'; 
     896                    @include font-awesome( "\f053", 0, 0.4em ); 
    713897                } 
    714898            } 
     
    721905            a { 
    722906                &:after { 
    723                     font-family: 'Genericons'; 
    724                     content: '\f429'; 
    725                 } 
    726             } 
    727         } 
    728     } 
    729 } 
    730 .attachment.single { 
     907                    @include font-awesome( "\f054", 0.4em ); 
     908                } 
     909            } 
     910        } 
     911    } 
     912} 
     913 
     914/* Archive 
     915-------------------------------------------------------------------- */ 
     916.attachment { 
    731917 
    732918    #content { 
    733         .entry-content .attachment { 
    734             text-align: center; 
    735         } 
    736  
    737         .hentry .wp-caption { 
    738             background: none; 
     919        .hentry { 
     920 
     921            .entry-attachment { 
     922                text-align: center; 
     923                margin-bottom: 1.6em; 
     924 
     925                .wp-caption { 
     926                    background: none; 
     927                } 
     928            } 
    739929        } 
    740930    } 
     
    745935#content .hentry img, 
    746936.widget img { 
    747     max-width: 100%; /* Fluid images for posts, comments, and widgets */ 
     937    max-width: 100%; 
    748938    height: auto; 
    749939} 
     
    751941img[class*="align"], 
    752942img[class*="wp-image-"] { 
    753     height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ 
     943    height: auto; 
    754944} 
    755945 
     
    770960} 
    771961 
    772 .alignleft, 
    773 .alignright, 
    774 .aligncenter { 
     962img.alignleft, 
     963img.alignright, 
     964img.aligncenter { 
    775965    margin-bottom: 0.75em; 
    776966} 
    777967 
    778 a:focus img[class*="attachment"], 
    779 a:hover img[class*="attachment"], 
    780 a:focus img[class*="align"], 
    781 a:hover img[class*="align"], 
    782 a:active img[class*="align"], 
    783 a:focus img[class*="wp-image-"], 
    784 a:hover img[class*="wp-image-"], 
    785 a:active img[class*="wp-image-"], 
    786 #content .gallery .gallery-icon a:focus img, 
    787 #content .gallery .gallery-icon a:hover img, 
    788 #content .gallery .gallery-icon a:active img, 
    789 #content .hentry a:hover img { 
    790     @include alpha(0.9); 
    791 } 
    792  
    793 #content .hentry .wp-caption { 
    794     background: #EFEFEF; 
    795     text-align: center; 
    796     padding: 5px 0; 
    797     font-size: 0.9rem; 
    798     color: #999; 
    799     max-width: 100%; 
    800     margin-bottom: 0.75em; 
    801  
    802     p { 
    803         margin: 0; 
    804     } 
    805 } 
    806  
    807 #content .hentry .gallery-thumb { 
    808     float: right; 
    809     display: block; 
    810     margin: 0 0 10px 10px; 
    811 } 
    812  
    813 #content .hentry .gallery { 
    814     margin: 0 auto; 
    815     clear: both; 
    816  
    817     .gallery-item { 
    818         float: left; 
    819         text-align: center; 
    820         margin: 0 0 10px 0; 
    821         width: 33%; 
    822     } 
    823  
     968a:hover img { 
     969    @include opacity( 0.9 ); 
     970} 
     971 
     972#content .hentry { 
    824973    .wp-caption, 
    825974    .gallery-caption { 
    826         font-size: 0.9rem; 
    827         line-height: 1.2; 
    828         color: #AAA; 
    829         max-width: 97.5%; 
     975        font-size: 0.9em; 
     976        line-height: 1; 
     977        color: $meta-color; 
     978        max-width: 100%; 
    830979        text-align: center; 
     980    } 
     981 
     982    .wp-caption { 
     983        max-width: 100%; 
     984        background-color: $background-color; 
     985        padding: 5px; 
     986 
     987        p { 
     988            text-align: center; 
     989            margin: 5px 0 0 0; 
     990            line-height: 1; 
     991        } 
     992    } 
     993 
     994    .gallery-caption { 
     995        margin: 5px 0 0 0; 
     996    } 
     997 
     998    .gallery { 
     999        margin: 0 auto; 
     1000        clear: both; 
     1001 
     1002        .gallery-item { 
     1003            float: left; 
     1004            padding: 0 5px; 
     1005            margin-bottom: 10px; 
     1006            text-align: center; 
     1007            width: 33%; 
     1008 
     1009            a { 
     1010                display: block; 
     1011            } 
     1012 
     1013            img { 
     1014                vertical-align:bottom; 
     1015            } 
     1016        } 
     1017 
     1018        &.gallery-columns-2 .gallery-item { 
     1019            max-width: 50%; 
     1020        } 
     1021 
     1022        &.gallery-columns-3 .gallery-item { 
     1023            max-width: 33.33%; 
     1024        } 
     1025        &.gallery-columns-4 .gallery-item { 
     1026            max-width: 25%; 
     1027        } 
     1028 
     1029        &.gallery-columns-5 .gallery-item { 
     1030            max-width: 20%; 
     1031        } 
     1032 
     1033        &.gallery-columns-6 .gallery-item { 
     1034            max-width: 16.66%; 
     1035        } 
     1036 
     1037        &.gallery-columns-7 .gallery-item { 
     1038            max-width: 14.28%; 
     1039        } 
     1040 
     1041        &.gallery-columns-8 .gallery-item { 
     1042            max-width: 12.5%; 
     1043        } 
     1044 
     1045        &.gallery-columns-9 .gallery-item { 
     1046            max-width: 11.11%; 
     1047        } 
    8311048    } 
    8321049} 
     
    8481065-------------------------------------------------------------- */ 
    8491066#content #comments { 
    850     margin-top: 20px; 
    851     display: block; 
    852  
    853     #comments-title { 
    854         font-size: 1.3rem; 
    855         font-weight: bold; 
    856         margin: 1em 0; 
    857     } 
    858  
    859     #reply-title { 
    860         font-size: 1.3rem; 
    861         font-weight: bold; 
    862         margin: 1em 0; 
    863     } 
     1067    margin-top: 1.6em; 
    8641068 
    8651069    .navigation { 
    8661070        position: relative; 
    8671071        height: 1em; 
    868         padding-bottom: 10px; 
    869         margin-bottom: 1em; 
     1072        margin-bottom: 0.8em; 
     1073 
     1074        &.bottom { 
     1075            margin-bottom: 1.6em; 
     1076        } 
    8701077 
    8711078        .nav-previous a { 
     
    8731080            top: 0; 
    8741081            right: 0; 
    875             padding-left: 1em; 
    8761082 
    8771083            &:after { 
    878                 font-family: 'Genericons'; 
    879                 content: '\f429'; 
     1084                @include font-awesome( "\f054", 0.4em ); 
    8801085            } 
    8811086        } 
     
    8851090            top: 0; 
    8861091            left: 0; 
    887             padding-right: 1em; 
    8881092 
    8891093            &:before { 
    890                 font-family: 'Genericons'; 
    891                 content: '\f430'; 
     1094                @include font-awesome( "\f053", 0, 0.4em ); 
    8921095            } 
    8931096        } 
     
    9021105        li.pingback, 
    9031106        li.comment { 
    904             border-left: 2px solid #CCC; 
     1107            border-left: 2px solid $border-color; 
    9051108            clear: both; 
    906             margin-bottom: 1em; 
    907             padding: 0 0 0 10px; 
     1109            margin-bottom: 0.8em; 
     1110            padding: 0 0 0 0.8em; 
    9081111            position: relative; 
    9091112            list-style: none; 
    910             @include clear-fix(); 
     1113            @include clearfix; 
    9111114        } 
    9121115    } 
    9131116 
    9141117    li { 
    915  
    9161118        &.trackback, 
    9171119        &.pingback { 
    9181120            .posted { 
    9191121                a.web:after { 
    920                     font-family: 'Genericons'; 
    921                     content: '\f442'; 
    922                     padding-wight: 5px; 
    923                     font-size: 1rem; 
     1122                    @include font-awesome("\f08e", 0.2em, 0.2em ); 
    9241123                } 
    9251124            } 
     
    9291128            .author { 
    9301129                font-weight: bold; 
    931                 font-size: 1rem; 
    9321130            } 
    9331131 
    9341132            .postdate { 
    935                 color: #999999; 
     1133                color: $meta-color; 
    9361134                font-size: 0.85rem; 
    937                 margin-top: 5px; 
    9381135 
    9391136                &:before { 
    940                     font-family: 'Genericons'; 
    941                     padding-right: 2px; 
    942                     color: #CCC; 
    943                     font-size: 1rem; 
    944                     content: '\f303'; 
     1137                    @include font-awesome( "\f017", 0.2em, 0.2em ); 
    9451138                } 
    9461139            } 
     
    9481141            .comment-reply-link { 
    9491142                &:before { 
    950                     font-family: 'Genericons'; 
    951                     content: '\f412'; 
    952                     padding-left: 5px; 
     1143                    @include font-awesome( "\f112", 0.4em, 0.4em ); 
    9531144                } 
    9541145            } 
     
    9701161                &.web { 
    9711162                    a:after { 
    972                         font-family: 'Genericons'; 
    973                         content: '\f442'; 
    974                         padding-wight: 5px; 
    975                         font-size: 1rem; 
     1163                        @include font-awesome( "\f08e", 0.4em, 0 ); 
    9761164                    } 
    9771165                } 
     
    9801168 
    9811169        &.bypostauthor .comment_meta .author { 
    982             color: $footer-color; 
     1170            color: $accent_color; 
     1171        } 
     1172 
     1173        &.awaiting  { 
     1174            .author, 
     1175            .comment_text, 
     1176            .comment_text a { 
     1177                color: $meta_color; 
     1178            } 
     1179 
     1180            .attention { 
     1181                display: block; 
     1182                color: #C00; 
     1183            } 
    9831184        } 
    9841185    } 
     
    9881189-------------------------------------------------------------- */ 
    9891190#comments #commentform { 
    990     border: dashed 1px #CCC; 
     1191    border: dashed 1px $border-color; 
    9911192    padding: 10px 5%; 
    9921193    margin: 15px 0; 
    993     width: 90%; 
     1194    width: 100%; 
    9941195 
    9951196    em { 
    9961197        display: block; 
    997         padding: 1em 0 0 0; 
     1198        padding: 1em 0 0.4em; 
    9981199        font-style: normal; 
    9991200    } 
     
    10031204        padding: 5px; 
    10041205        background: #FFF; 
    1005         border: solid 1px #CCC; 
     1206        border: solid 1px $border-color; 
    10061207    } 
    10071208 
    10081209    textarea { 
    1009         width: 95%; 
     1210        width: 100%; 
    10101211        height: 100px; 
    10111212        padding:5px; 
    10121213        background: #FFF; 
    1013         border: solid 1px #CCC; 
    1014         } 
     1214        border: solid 1px $border-color; 
     1215    } 
    10151216 
    10161217    input#submit { 
    10171218        padding: 5px 10px; 
    1018         } 
     1219    } 
    10191220 
    10201221    .form-allowed-tags { 
    10211222        font-size: 0.9rem; 
    1022         color: #999; 
     1223        color: $meta-color; 
    10231224    } 
    10241225 
     
    10291230 
    10301231form { 
    1031     input,  
     1232    input, 
    10321233    select, 
    10331234    textarea { 
     
    10421243.error404 { 
    10431244    #content { 
     1245        .hentry { 
     1246            .entry-header { 
     1247                margin-bottom: 0; 
     1248            } 
     1249        } 
     1250 
    10441251        ul { 
    10451252            margin: 0; 
     
    10481255 
    10491256            li { 
    1050                 border-bottom: dotted 1px #CCC; 
     1257                border-bottom: dotted 1px $border-color; 
    10511258                line-height: 1.2; 
     1259                padding: 0; 
    10521260 
    10531261                a { 
     
    10551263                    padding: 5px 0; 
    10561264                    color: $text-color; 
    1057                     @include clear-fix(); 
     1265                    @include clearfix; 
    10581266 
    10591267                    &:hover { 
    10601268                        text-decoration: none; 
    1061                         background: #F5F5F5; 
     1269                        background: $background-color; 
    10621270                    } 
    10631271                } 
     
    10771285 
    10781286                .postdate { 
    1079                     color: #999999; 
     1287                    color: $meta-color; 
    10801288                    font-size: 0.85rem; 
    10811289                    margin-top: 5px; 
     
    10831291 
    10841292                    &:before { 
    1085                         font-family: 'Genericons'; 
    1086                         padding-right: 2px; 
    1087                         color: #CCC; 
    1088                         font-size: 1rem; 
    1089                         content: '\f303'; 
     1293                        @include font-awesome( "\f017", 0, 0.4em ); 
    10901294                    } 
    10911295                } 
    10921296            } 
    10931297        } 
    1094  
    1095         .tablenav { 
    1096             padding-left: 0; 
    1097         } 
    1098     } 
    1099  
     1298    } 
    11001299} 
    11011300 
     
    11311330        padding: 0; 
    11321331        margin-left: 0; 
     1332        line-height: 1.4; 
    11331333        overflow: hidden; 
    11341334 
     
    11361336            margin: -1px 0 0 0; 
    11371337            border-top: dotted 1px #FFF; 
    1138             padding: 0.3em 0; 
     1338            padding: 0.4em 0 0.4em 0.8em; 
     1339            text-indent: -0.4em; 
    11391340 
    11401341            &:before { 
    1141                 font-family: 'Genericons'; 
    1142                 content: '\f104'; 
    1143                 font-size: 10px; 
    1144                 padding-right: 2px; 
     1342                @include font-awesome( "\f0da", 0, 0.2em); 
    11451343            } 
    11461344 
     
    11701368 
    11711369    #wp-calendar { 
    1172         /* Calendar Widget */ 
    11731370        border-collapse: collapse; 
    11741371        border-spacing: 0; 
    11751372 
    11761373        caption { 
    1177             font-size: 1.2rem; 
    1178             font-style: bold; 
    1179             padding: 0.5em 0; 
    1180         } 
    1181  
    1182         th, 
    1183         td { 
    1184             text-align: center; 
    1185             border: 1px solid $footer-color; 
    1186             background: #FFF; 
    1187             padding: 8px; 
    1188             color: $text-color; 
     1374            font-size: 1.4rem; 
     1375            font-weight: normal; 
     1376            margin-bottom: 10px; 
     1377        } 
     1378 
     1379        tbody { 
     1380            th, 
     1381            td { 
     1382                text-align: center; 
     1383                border-top: 1px solid $border-color; 
     1384                padding: 8px; 
     1385 
     1386                a { 
     1387                    font-weight: bold; 
     1388                    display: block; 
     1389                    padding: 2px 0; 
     1390                    margin: 0 auto; 
     1391                    background: #FFF; 
     1392                    color: $accent_color; 
     1393 
     1394                    &:hover { 
     1395                        background: $border-color; 
     1396                        text-decoration: none; 
     1397                    } 
     1398                } 
     1399            } 
     1400        } 
     1401 
     1402        thead { 
     1403            th { 
     1404                padding: 8px; 
     1405                text-align: center; 
     1406            } 
     1407        } 
     1408 
     1409        tfoot { 
     1410            border-top: 1px solid $border-color; 
    11891411 
    11901412            a { 
    1191                 color: $link-color; 
    1192             } 
    1193         } 
    1194     } 
    1195  
    1196     #searchform { 
    1197         @include clear-fix(); 
    1198  
    1199         label { 
    1200             @include text-hide(); 
    1201         } 
    1202  
    1203         #s { 
    1204             float: left; 
    1205             width: 76%; 
    1206             padding: 5px 2%; 
    1207             font-size: 15px; 
    1208             height: 20px; 
    1209             line-height: 1; 
    1210             border: solid 1px #CCC; 
    1211             border-radius: 5px 0 0 5px; 
    1212         } 
    1213  
    1214         #searchsubmit { 
    1215             background: url("images/icon_search.png") #CCC no-repeat center center; 
    1216             border: 0 none; 
    1217             cursor: pointer; 
    1218             width: 18%; 
    1219             height: 32px; 
    1220             border-radius: 0 5px 5px 0; 
    1221             margin: 0; 
    1222             color: #FFF; 
    1223             @include text-hide(); 
    1224         } 
    1225     } 
    1226 } 
    1227  
     1413                font-size: 1.2em; 
     1414            } 
     1415 
     1416            #next { 
     1417                text-align: right; 
     1418            } 
     1419 
     1420            td { 
     1421                padding: 8px 0; 
     1422            } 
     1423        } 
     1424    } 
     1425} 
     1426 
     1427/* Searcform 
     1428--------------------------------------------- */ 
     1429#searchform { 
     1430    width: 100%; 
     1431    height: 30px; 
     1432    position: relative; 
     1433 
     1434    label { 
     1435        display: block; 
     1436        font-size: 0; 
     1437        overflow: hidden; 
     1438        text-indent: -9999px; 
     1439    } 
     1440 
     1441    #s { 
     1442        width: 80%; 
     1443        padding: 5px 10px 5px 5px; 
     1444        height: 30px; 
     1445        line-height: 1; 
     1446        border-radius: 4px 0 0 4px; 
     1447        border: none; 
     1448    } 
     1449 
     1450    #searchsubmit { 
     1451        position: absolute; 
     1452        top: 0; 
     1453        right: 1px; 
     1454        border: 0 none; 
     1455        cursor: pointer; 
     1456        width: 20%; 
     1457        height: 30px; 
     1458        border-radius: 0 4px 4px 0; 
     1459        margin: 0; 
     1460        background: $border-color; 
     1461        color: #FFF; 
     1462        -webkit-appearance: button; 
     1463        @include font-awesome( "\f005" ); 
     1464        font-size: 1.2em; 
     1465    } 
     1466} 
    12281467 
    12291468/* Media queries for responsive design 
    12301469--------------------------------------------- */ 
    1231 /* --- iPad Landscape --- */ 
    1232 @media screen and (max-width: 1060px) { 
    1233     #content { 
    1234         margin-right: 20px; 
    1235     } 
    1236 } 
    1237  
    12381470/* --- Smartphones and small Tablet PCs --- */ 
    12391471@media screen and (max-width: 810px) { 
     
    12421474 
    12431475        ul.row { 
    1244             width: 320px; 
    1245  
    12461476            li { 
    12471477                float: none; 
    1248                 width: 300px; 
    1249                 height: 300px; 
    1250  
    1251                 .caption { 
    1252                     width: 300px; 
    1253                     height: 300px; 
    1254                 } 
    12551478 
    12561479                .more-link { 
    1257                     width: 300px; 
    1258                     height: 300px; 
    1259  
    12601480                    a { 
    1261                         width: 300px; 
    1262                         height: 300px; 
    1263                         background: url("images/icon_arrow.png") no-repeat right bottom; 
     1481                        position: relative; 
     1482 
     1483                        &:after { 
     1484                            position: absolute; 
     1485                            right: 0; 
     1486                            bottom: 0; 
     1487                            width: 0.5em; 
     1488                            height: 1.2em; 
     1489                            color: #FFF; 
     1490                            @include font-awesome( "\f054", 0, 0.4em ); 
     1491                            font-size: 3em; 
     1492                            text-indent: 0; 
     1493                        } 
    12641494                    } 
    12651495                } 
    1266  
    1267                 .thumbnail { 
    1268                     width: 290px; 
    1269                     height: 290px; 
    1270                     overflow: hidden; 
    1271  
    1272                     img { 
    1273                         width: 100%; 
    1274                     } 
    1275                 } 
    12761496            } 
    12771497        } 
     
    12791499 
    12801500    #footer { 
    1281  
     1501        padding: 20px 0; 
    12821502        .container { 
    1283             width: 90%; 
    1284             margin: 0 auto; 
     1503            padding: 0 10px; 
    12851504        } 
    12861505 
    12871506        ul.row { 
     1507            margin: 0 0 10px 0; 
    12881508 
    12891509            &>li { 
     
    12951515 
    12961516        .site-title { 
    1297             padding: 1em 0; 
     1517            padding: 10px 0 0 0; 
    12981518            text-align: center; 
    12991519        } 
     
    13061526                display: inline; 
    13071527 
    1308                 a { 
    1309                     padding: 0.5em 0.5em 0.5em 0; 
    1310                     display: inline-block; 
    1311                 } 
    1312  
    13131528                ul { 
    13141529                    margin-left: 2em; 
     
    13231538            } 
    13241539 
    1325             @include clear-fix(); 
     1540            @include clearfix; 
    13261541        } 
    13271542    } 
     
    13521567/* --- Smartphones and small Tablet PCs --- */ 
    13531568@media screen and (max-width: 600px) { 
    1354  
    13551569    .wrapper { 
    13561570        font-size: 1em; 
     
    13651579        float: none; 
    13661580        padding: 0; 
     1581        position: static; 
    13671582 
    13681583        .branding { 
    1369             padding: 2.2em 0; 
     1584            padding: 2.4em 0; 
     1585            margin-bottom: 0; 
    13701586            text-align: center; 
    13711587 
     
    13761592 
    13771593        .header-image { 
    1378             margin-bottom: 20px 
    1379         } 
    1380     } 
    1381  
    1382     #header.no-image { 
    1383         min-height: 2.2em; 
    1384         padding: 0; 
     1594            margin-bottom: 0; 
     1595        } 
     1596 
     1597        &.no-image { 
     1598            min-height: 2.2em; 
     1599            padding: 0; 
     1600        } 
     1601 
     1602        &.no-title { 
     1603            .branding { 
     1604                padding: 0; 
     1605            } 
     1606        } 
    13851607    } 
    13861608 
     
    13911613        .hentry { 
    13921614            margin-left: 0; 
    1393             padding: 20px; 
     1615            padding: 10px; 
     1616 
     1617            .entry-header { 
     1618                 margin-bottom: 10px; 
     1619 
     1620                .entry-title { 
     1621                    padding-bottom: 10px; 
     1622                } 
     1623            } 
    13941624        } 
    13951625 
    13961626        .tablenav { 
     1627            padding: 0 10px 10px; 
    13971628            text-align: center; 
    13981629        } 
    13991630    } 
    14001631 
    1401     .home #content { 
    1402  
    1403         ul.row { 
    1404             padding: 0; 
    1405             margin: 0 auto; 
    1406             width: 300px; 
    1407      
    1408  
    1409             li { 
    1410                 margin: 0 auto 20px; 
    1411             } 
    1412         } 
    1413     } 
     1632    .home { 
     1633        #header { 
     1634            margin-bottom: 20px; 
     1635 
     1636            &.no-image { 
     1637                margin-bottom: 0; 
     1638            } 
     1639        } 
     1640 
     1641        #content { 
     1642            ul.row { 
     1643                li { 
     1644                    margin: 0 auto 20px; 
     1645                } 
     1646            } 
     1647 
     1648            .tablenav { 
     1649                padding-left:  10px; 
     1650                padding-bottom: 20px 
     1651            } 
     1652        } 
     1653    } 
     1654 
     1655    .single { 
     1656        #content #nav-below { 
     1657            margin-bottom: 1.6em; 
     1658        } 
     1659    } 
     1660 
    14141661 
    14151662    /* small menu */ 
     
    14171664        position: absolute; 
    14181665        top: 0; 
    1419         left: -240px; 
    1420         @include clear-fix(); 
     1666        left: -($menu-width); 
     1667        z-index: 3; 
    14211668 
    14221669        .menu { 
     
    14281675                position: absolute; 
    14291676                top: 0; 
    1430                 left: 240px; 
     1677                left: $menu-width; 
    14311678                width: 2.8em; 
    1432                 height: 2.2em; 
    1433                 background: $navigation_color; 
     1679                height: 2.8em; 
     1680                background-color: $navigation_color; 
    14341681                color: #FFF; 
    14351682                text-align: center; 
     1683                border-bottom-right-radius : 8px; 
     1684                padding: 0.4em; 
    14361685 
    14371686                &:after { 
    1438                     font-family: 'Genericons'; 
    1439                     content: '\f419'; 
    1440                     font-size: 2em; 
    1441                 } 
    1442  
     1687                    @include font-awesome( "\f0c9" ); 
     1688                    font-size: 2em; 
     1689                } 
    14431690            } 
    14441691 
    14451692            ul#menu-primary-items { 
    14461693                clear: both; 
    1447                 width: 240px; 
     1694                width: $menu-width; 
    14481695                background: $navigation_color; 
    1449                 overflow: hidden; 
    1450                 z-index: 9999; 
    1451                 @include alpha(0.9); 
     1696                border-bottom-right-radius : 8px; 
     1697                padding: 0 5px 5px; 
     1698                z-index: 3; 
    14521699 
    14531700                li { 
     
    14561703                    width: 100%; 
    14571704                    margin-top: -1px; 
    1458                     border-top: dotted 1px #FFF; 
    14591705                    background: none; 
    14601706 
    14611707                    a { 
     1708                        border-top: dotted 1px #FFF; 
    14621709                        color: #FFF; 
    14631710                        white-space: normal; 
    1464                         padding: 1em; 
     1711                        padding: 0.4em; 
     1712                        width: auto; 
    14651713 
    14661714                        &:hover { 
    1467                             background: inherit; 
     1715                            background: none; 
     1716                            color: $border-color; 
     1717                        } 
     1718                    } 
     1719 
     1720                    &.menu-item-has-children { 
     1721                        >a:after { 
     1722                            @include font-awesome(""); 
    14681723                        } 
    14691724                    } 
     
    14861741                    } 
    14871742                } 
    1488             } 
    1489         } 
    1490  
    1491         &.current { 
    1492  
    1493             left: 0; 
    1494  
    1495             .menu { 
    1496                 #small-menu { 
    1497                     &:after { 
    1498                         content: '\f406'; 
     1743 
     1744                .current-menu-item > a, 
     1745                .current-menu-ancestor > a { 
     1746                    color: $border-color; 
     1747                } 
     1748            } 
     1749        } 
     1750    } 
     1751 
     1752    body { 
     1753        position: relative; 
     1754 
     1755        &.open-menu { 
     1756            //overflow: hidden; 
     1757 
     1758            .overlay { 
     1759                position: absolute; 
     1760                z-index: 2; 
     1761                top: 0; 
     1762                left: 0; 
     1763                width:100%; 
     1764                height: 100%; 
     1765                background: #000; 
     1766                @include opacity( 0.7 ); 
     1767            } 
     1768 
     1769            #menu-wrapper { 
     1770                .menu { 
     1771                    #small-menu { 
     1772                        &:after { 
     1773                            @include font-awesome( "\f00d" ); 
     1774                        } 
    14991775                    } 
    15001776                } 
  • birdsite/1.06/search.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 The template for displaying Search Results pages. 
    4 */ 
     2/** 
     3 * The template for displaying search results pages. 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdSITE 
     7 * @since BirdSITE 1.0 
     8 */ 
    59get_header(); ?> 
    610 
     
    812 
    913    <header class="entry-header"> 
    10     <h1 class="entry-title"><?php printf(__('Search Results: %s', 'birdsite'), esc_html($s) ); ?></h1> 
     14    <h1 class="entry-title"><?php printf(__( 'Search Results: %s', 'birdsite' ), esc_html( $s ) ); ?></h1> 
    1115    </header> 
    1216 
    13     <?php if (have_posts()) : ?> 
     17    <?php if ( have_posts() ) : ?> 
    1418 
    1519        <ul id="archive"> 
    16         <?php while (have_posts()) : the_post(); ?> 
     20        <?php while ( have_posts() ) : the_post(); ?> 
    1721            <?php get_template_part( 'content', get_post_format() ); ?> 
    1822        <?php endwhile; ?> 
    1923        </ul> 
    2024 
     25        <?php birdsite_the_pagenation(); ?> 
    2126    <?php else: ?> 
    22         <p><?php printf(__('Sorry, no posts matched &#8216;%s&#8217;', 'birdsite'), esc_html($s) ); ?> 
     27        <p><?php printf( __( 'Sorry, no posts matched &#8216;%s&#8217;', 'birdsite' ), esc_html( $s ) ); ?> 
    2328    <?php endif; ?> 
    2429 
  • birdsite/1.06/single.php

    r85626 r85626  
    11<?php 
    2 /* 
    3 The Template for displaying all single posts. 
    4 */ 
     2/** 
     3 * The template for displaying all single posts and attachments 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdSITE 
     7 * @since BirdSITE 1.0 
     8 */ 
    59get_header(); ?> 
    610 
     
    1317 
    1418        <nav id="nav-below"> 
    15             <span class="nav-next"><?php next_post_link('%link', '%title'); ?></span> 
    16             <span class="nav-previous"><?php previous_post_link('%link', '%title'); ?></span> 
     19            <span class="nav-next"><?php next_post_link( '%link', '%title' ); ?></span> 
     20            <span class="nav-previous"><?php previous_post_link( '%link', '%title' ); ?></span> 
    1721        </nav> 
    1822 
  • birdsite/1.06/style.css

    r85626 r85626  
    1 @charset "utf-8"; 
     1@charset "UTF-8"; 
    22/* 
    33Theme Name: BirdSITE 
     
    55Description: BirdSITE is a photoblogging theme. The theme has grid layout and uses CSS3 media queries for its responsive layout and is therefore optimized for tablet pcs and smart phones. Features include the Theme Customize. You can choose the text color, link color, header line and footer background color and navigation color. 
    66Author: Sysbird 
    7 Author URI: http://www.sysbird.jp/wptips/ 
    8 Version: 1.05 
    9 License: GNU General Public License v2.0 
     7Author URI: https://profiles.wordpress.org/sysbird/ 
     8Version: 1.06 
     9License: GNU General Public License v2 or later 
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html 
    11 Tags: white, two-columns, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging 
    12  
    13 BirdSITE WordPress theme, Copyright (C) 2013 Sysbird 
    14 BirdSITE WordPress theme is licensed under the GPL. 
     11Tags: white, two-columns, left-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging 
     12Text Domain: birdsite 
     13 
     14This theme, like WordPress, is licensed under the GPL. 
    1515*/ 
    16 /* normalize.css v2.1.1 | MIT License | git.io/normalize */ 
    17 /* ========================================================================== 
    18    HTML5 display definitions 
    19    ========================================================================== */ 
    20 /** 
    21  * Correct `block` display not defined in IE 8/9. 
    22  */ 
    23 article, 
    24 aside, 
    25 details, 
    26 figcaption, 
    27 figure, 
    28 footer, 
    29 header, 
    30 hgroup, 
    31 main, 
    32 nav, 
    33 section, 
    34 summary { 
    35   display: block; } 
    36  
    37 /** 
    38  * Correct `inline-block` display not defined in IE 8/9. 
    39  */ 
    40 audio, 
    41 canvas, 
    42 video { 
    43   display: inline-block; } 
    44  
    45 /** 
    46  * Prevent modern browsers from displaying `audio` without controls. 
    47  * Remove excess height in iOS 5 devices. 
    48  */ 
    49 audio:not([controls]) { 
    50   display: none; 
    51   height: 0; } 
    52  
    53 /** 
    54  * Address styling not present in IE 8/9. 
    55  */ 
    56 [hidden] { 
    57   display: none; } 
    58  
    59 /* ========================================================================== 
    60    Base 
    61    ========================================================================== */ 
    62 /** 
    63  * 1. Prevent system color scheme's background color being used in Firefox, IE, 
    64  *    and Opera. 
    65  * 2. Prevent system color scheme's text color being used in Firefox, IE, and 
    66  *    Opera. 
    67  * 3. Set default font family to sans-serif. 
    68  * 4. Prevent iOS text size adjust after orientation change, without disabling 
    69  *    user zoom. 
    70  */ 
     16html, body, div, span, applet, object, iframe, 
     17h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
     18a, abbr, acronym, address, big, cite, code, 
     19del, dfn, em, img, ins, kbd, q, s, samp, 
     20small, strike, strong, sub, sup, tt, var, 
     21b, u, i, center, 
     22dl, dt, dd, ol, ul, li, 
     23fieldset, form, label, legend, 
     24table, caption, tbody, tfoot, thead, tr, th, td, 
     25article, aside, canvas, details, embed, 
     26figure, figcaption, footer, header, hgroup, 
     27menu, nav, output, ruby, section, summary, 
     28time, mark, audio, video { 
     29  margin: 0; 
     30  padding: 0; 
     31  border: 0; 
     32  font: inherit; 
     33  font-size: 100%; 
     34  vertical-align: baseline; } 
     35 
    7136html { 
    72   background: #fff; 
    73   /* 1 */ 
    74   color: #000; 
    75   /* 2 */ 
    76   font-family: sans-serif; 
    77   /* 3 */ 
    78   -ms-text-size-adjust: 100%; 
    79   /* 4 */ 
    80   -webkit-text-size-adjust: 100%; 
    81   /* 4 */ } 
    82  
    83 /** 
    84  * Remove default margin. 
    85  */ 
    86 body { 
    87   margin: 0; } 
    88  
    89 /* ========================================================================== 
    90    Links 
    91    ========================================================================== */ 
    92 /** 
    93  * Address `outline` inconsistency between Chrome and other browsers. 
    94  */ 
    95 a:focus { 
    96   outline: thin dotted; } 
    97  
    98 /** 
    99  * Improve readability when focused and also mouse hovered in all browsers. 
    100  */ 
    101 a:active, 
    102 a:hover { 
    103   outline: 0; } 
    104  
    105 /* ========================================================================== 
    106    Typography 
    107    ========================================================================== */ 
    108 /** 
    109  * Address variable `h1` font-size and margin within `section` and `article` 
    110  * contexts in Firefox 4+, Safari 5, and Chrome. 
    111  */ 
    112 h1 { 
    113   font-size: 2em; 
    114   margin: 0.67em 0; } 
    115  
    116 /** 
    117  * Address styling not present in IE 8/9, Safari 5, and Chrome. 
    118  */ 
    119 abbr[title] { 
    120   border-bottom: 1px dotted; } 
    121  
    122 /** 
    123  * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. 
    124  */ 
    125 b, 
    126 strong { 
    127   font-weight: bold; } 
    128  
    129 /** 
    130  * Address styling not present in Safari 5 and Chrome. 
    131  */ 
    132 dfn { 
    133   font-style: italic; } 
    134  
    135 /** 
    136  * Address differences between Firefox and other browsers. 
    137  */ 
    138 hr { 
    139   -moz-box-sizing: content-box; 
    140   box-sizing: content-box; 
    141   height: 0; } 
    142  
    143 /** 
    144  * Address styling not present in IE 8/9. 
    145  */ 
    146 mark { 
    147   background: #ff0; 
    148   color: #000; } 
    149  
    150 /** 
    151  * Correct font family set oddly in Safari 5 and Chrome. 
    152  */ 
    153 code, 
    154 kbd, 
    155 pre, 
    156 samp { 
    157   font-family: monospace, serif; 
    158   font-size: 1em; } 
    159  
    160 /** 
    161  * Improve readability of pre-formatted text in all browsers. 
    162  */ 
    163 pre { 
    164   white-space: pre-wrap; } 
    165  
    166 /** 
    167  * Set consistent quote types. 
    168  */ 
    169 q { 
    170   quotes: "\201C" "\201D" "\2018" "\2019"; } 
    171  
    172 /** 
    173  * Address inconsistent and variable font size in all browsers. 
    174  */ 
    175 small { 
    176   font-size: 80%; } 
    177  
    178 /** 
    179  * Prevent `sub` and `sup` affecting `line-height` in all browsers. 
    180  */ 
    181 sub, 
    182 sup { 
    183   font-size: 75%; 
    184   line-height: 0; 
    185   position: relative; 
    186   vertical-align: baseline; } 
    187  
    188 sup { 
    189   top: -0.5em; } 
    190  
    191 sub { 
    192   bottom: -0.25em; } 
    193  
    194 /* ========================================================================== 
    195    Embedded content 
    196    ========================================================================== */ 
    197 /** 
    198  * Remove border when inside `a` element in IE 8/9. 
    199  */ 
    200 img { 
    201   border: 0; } 
    202  
    203 /** 
    204  * Correct overflow displayed oddly in IE 9. 
    205  */ 
    206 svg:not(:root) { 
    207   overflow: hidden; } 
    208  
    209 /* ========================================================================== 
    210    Figures 
    211    ========================================================================== */ 
    212 /** 
    213  * Address margin not present in IE 8/9 and Safari 5. 
    214  */ 
    215 figure { 
    216   margin: 0; } 
    217  
    218 /* ========================================================================== 
    219    Forms 
    220    ========================================================================== */ 
    221 /** 
    222  * Define consistent border, margin, and padding. 
    223  */ 
    224 fieldset { 
    225   border: 1px solid #c0c0c0; 
    226   margin: 0 2px; 
    227   padding: 0.35em 0.625em 0.75em; } 
    228  
    229 /** 
    230  * 1. Correct `color` not being inherited in IE 8/9. 
    231  * 2. Remove padding so people aren't caught out if they zero out fieldsets. 
    232  */ 
    233 legend { 
    234   border: 0; 
    235   /* 1 */ 
    236   padding: 0; 
    237   /* 2 */ } 
    238  
    239 /** 
    240  * 1. Correct font family not being inherited in all browsers. 
    241  * 2. Correct font size not being inherited in all browsers. 
    242  * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. 
    243  */ 
    244 button, 
    245 input, 
    246 select, 
    247 textarea { 
    248   font-family: inherit; 
    249   /* 1 */ 
    250   font-size: 100%; 
    251   /* 2 */ 
    252   margin: 0; 
    253   /* 3 */ } 
    254  
    255 /** 
    256  * Address Firefox 4+ setting `line-height` on `input` using `!important` in 
    257  * the UA stylesheet. 
    258  */ 
    259 button, 
    260 input { 
    261   line-height: normal; } 
    262  
    263 /** 
    264  * Address inconsistent `text-transform` inheritance for `button` and `select`. 
    265  * All other form control elements do not inherit `text-transform` values. 
    266  * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. 
    267  * Correct `select` style inheritance in Firefox 4+ and Opera. 
    268  */ 
    269 button, 
    270 select { 
    271   text-transform: none; } 
    272  
    273 /** 
    274  * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` 
    275  *    and `video` controls. 
    276  * 2. Correct inability to style clickable `input` types in iOS. 
    277  * 3. Improve usability and consistency of cursor style between image-type 
    278  *    `input` and others. 
    279  */ 
    280 button, 
    281 html input[type="button"], 
    282 input[type="reset"], 
    283 input[type="submit"] { 
    284   -webkit-appearance: button; 
    285   /* 2 */ 
    286   cursor: pointer; 
    287   /* 3 */ } 
    288  
    289 /** 
    290  * Re-set default cursor for disabled elements. 
    291  */ 
    292 button[disabled], 
    293 html input[disabled] { 
    294   cursor: default; } 
    295  
    296 /** 
    297  * 1. Address box sizing set to `content-box` in IE 8/9. 
    298  * 2. Remove excess padding in IE 8/9. 
    299  */ 
    300 input[type="checkbox"], 
    301 input[type="radio"] { 
    302   box-sizing: border-box; 
    303   /* 1 */ 
    304   padding: 0; 
    305   /* 2 */ } 
    306  
    307 /** 
    308  * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 
    309  * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome 
    310  *    (include `-moz` to future-proof). 
    311  */ 
    312 input[type="search"] { 
    313   -webkit-appearance: textfield; 
    314   /* 1 */ 
    315   -moz-box-sizing: content-box; 
    316   -webkit-box-sizing: content-box; 
    317   /* 2 */ 
    318   box-sizing: content-box; } 
    319  
    320 /** 
    321  * Remove inner padding and search cancel button in Safari 5 and Chrome 
    322  * on OS X. 
    323  */ 
    324 input[type="search"]::-webkit-search-cancel-button, 
    325 input[type="search"]::-webkit-search-decoration { 
    326   -webkit-appearance: none; } 
    327  
    328 /** 
    329  * Remove inner padding and border in Firefox 4+. 
    330  */ 
    331 button::-moz-focus-inner, 
    332 input::-moz-focus-inner { 
    333   border: 0; 
    334   padding: 0; } 
    335  
    336 /** 
    337  * 1. Remove default vertical scrollbar in IE 8/9. 
    338  * 2. Improve readability and alignment in all browsers. 
    339  */ 
    340 textarea { 
    341   overflow: auto; 
    342   /* 1 */ 
    343   vertical-align: top; 
    344   /* 2 */ } 
    345  
    346 /* ========================================================================== 
    347    Tables 
    348    ========================================================================== */ 
    349 /** 
    350  * Remove most spacing between table cells. 
    351  */ 
     37  line-height: 1; } 
     38 
     39ol, ul { 
     40  list-style: none; } 
     41 
    35242table { 
    35343  border-collapse: collapse; 
    35444  border-spacing: 0; } 
    35545 
     46caption, th, td { 
     47  text-align: left; 
     48  font-weight: normal; 
     49  vertical-align: middle; } 
     50 
     51q, blockquote { 
     52  quotes: none; } 
     53  q:before, q:after, blockquote:before, blockquote:after { 
     54    content: ""; 
     55    content: none; } 
     56 
     57a img { 
     58  border: none; } 
     59 
     60article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { 
     61  display: block; } 
     62 
     63/*------------------------------ 
     64Font Awesome 
     65-----------------------------*/ 
     66@font-face { 
     67  font-family: 'FontAwesome'; 
     68  src: url("font-awesome/fontawesome-webfont.eot?v=4.1.0"); 
     69  src: url("font-awesome/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("font-awesome/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("font-awesome/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("font-awesome/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg"); 
     70  font-weight: normal; 
     71  font-style: normal; } 
    35672/* Index 
    35773--------------------------------------------- */ 
     
    35975  margin: 0.7em 0; 
    36076  line-height: 1.2; 
    361   color: black; } 
     77  color: #000; } 
    36278 
    36379h1 { 
     
    38298--------------------------------------------- */ 
    38399a { 
    384   color: #0066aa; 
     100  color: #06A; 
    385101  text-decoration: none; } 
    386102  a:hover { 
     
    424140-------------------------------------------------------------- */ 
    425141body { 
    426   background-color: #efefef; } 
     142  background-color: #F5F5F5; } 
    427143 
    428144/* Wrapper 
     
    431147  font-family: 'Lucida Grande','Verdana','Hiragino Kaku Gothic ProN',Meiryo, sans-serif; 
    432148  font-size: 0.92em; 
    433   color: #555555; 
    434   border-top: solid 7px black; 
     149  color: #555; 
     150  border-top: solid 7px #000; 
     151  word-wrap: break-word; 
    435152  overflow: hidden; } 
     153  .wrapper * { 
     154    -webkit-box-sizing: border-box; 
     155    -moz-box-sizing: border-box; 
     156    -o-box-sizing: border-box; 
     157    -ms-box-sizing: border-box; 
     158    box-sizing: border-box; } 
    436159 
    437160/* Header 
     
    440163  padding-top: 40px; } 
    441164  #header .branding { 
    442     padding-left: 20px; 
    443     color: black; 
    444     font-family: Georgia, "Bitstream Charter", serif; } 
     165    font-family: Georgia,"Bitstream Charter",serif; 
     166    padding-left: 1.4em; 
     167    color: #000; 
     168    margin-bottom: 20px; } 
    445169    #header .branding .site-title { 
    446170      font-size: 2.4rem; 
     
    448172      /* IE8 and below */ 
    449173      font-weight: bold; 
     174      line-height: 1; 
    450175      margin: 0; } 
    451176      #header .branding .site-title a { 
    452         color: black; } 
     177        color: #000; } 
    453178    #header .branding .site-description { 
    454       font-size: 1rem; } 
     179      margin-top: 1rem; 
     180      font-size: 1rem; 
     181      line-height: 1.4; } 
    455182  #header .header-image { 
    456     display: block; } 
     183    display: block; 
     184    margin-bottom: 20px; } 
    457185    #header .header-image img { 
    458186      max-width: 100%; 
    459187      vertical-align: bottom; } 
     188  #header.no-title .branding { 
     189    margin-bottom: 0; } 
     190    #header.no-title .branding .site-title, 
     191    #header.no-title .branding .site-description { 
     192      position: absolute !important; 
     193      clip: rect(1px 1px 1px 1px); 
     194      /* IE6, IE7 */ 
     195      clip: rect(1px, 1px, 1px, 1px); } 
    460196 
    461197/* Footer 
    462198-------------------------------------------------------------- */ 
    463199#footer { 
    464   background: black; 
    465   padding: 1em 0; 
     200  background: #000; 
     201  padding: 40px 0; 
    466202  color: #FFF; } 
    467203  #footer ul.row { 
    468204    padding: 0; 
    469     margin: 0; 
     205    margin: 0 0 20px 0; 
    470206    list-style: none outside none; 
     207    overflow: hidden; 
    471208    *zoom: 1; } 
    472     #footer ul.row:after { 
    473       content: ""; 
    474       clear: both; 
    475       display: block; } 
    476209    #footer ul.row > li { 
    477210      float: left; 
    478211      min-height: 1px; 
    479       margin: 0 0 20px 20px; 
    480       width: 330px; } 
     212      margin: 0 0 0 3%; 
     213      width: 30%; } 
    481214  #footer a { 
    482215    color: #FFF; } 
    483216  #footer .site-title { 
    484217    border-top: solid 3px #FFF; 
    485     padding: 1em 0 0 20px; } 
     218    padding: 40px 0 0 20px; 
     219    line-height: 1.6; } 
     220    #footer .site-title .home { 
     221      font-weight: bold; } 
    486222    #footer .site-title .generator { 
    487223      font-family: Georgia, "Bitstream Charter", serif; 
    488224      font-style: italic; } 
    489       #footer .site-title .generator:before { 
    490         font-family: 'Genericons'; 
    491         content: '\f205'; 
    492         font-style: normal; } 
     225      #footer .site-title .generator:after { 
     226        content: ""; 
     227        display: inline-block; 
     228        font-family: FontAwesome; 
     229        font-style: normal; 
     230        font-weight: normal; 
     231        line-height: 1; 
     232        padding-left: 0.4em; 
     233        padding-right: 0.4em; 
     234        -webkit-font-smoothing: antialiased; 
     235        -moz-osx-font-smoothing: grayscale; } 
    493236  #footer #back-top { 
    494237    position: fixed; 
     
    497240    z-index: 3; } 
    498241    #footer #back-top a { 
    499       background: #EEE; 
    500       color: #0066aa; 
     242      background: #CCC; 
     243      border-radius: 100px; 
     244      display: block; 
     245      height: 50px; 
     246      width: 50px; 
     247      text-align: center; 
    501248      text-decoration: none; 
    502       text-align: center; 
    503       display: block; 
    504       -moz-opacity: 0.7; 
    505       opacity: 0.7; 
    506       filter: alpha(opacity=70); 
    507       border-radius: 100px; 
    508       width: 50px; 
    509       height: 50px; } 
     249      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 
     250      opacity: 0.7; } 
    510251      #footer #back-top a span { 
    511         display: block; 
    512         text-indent: -9999px; 
     252        text-indent: -119988px; 
    513253        overflow: hidden; 
    514         font-size: 0; } 
     254        text-align: left; 
     255        text-transform: capitalize; 
     256        display: block; } 
    515257      #footer #back-top a:hover { 
    516258        text-decoration: none; 
    517         -moz-opacity: 1; 
    518         opacity: 1; 
    519         filter: alpha(opacity=100); } 
     259        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
     260        opacity: 0.8; } 
    520261      #footer #back-top a:before { 
    521         font-family: 'Genericons'; 
    522         content: '\f432'; 
    523         font-size: 50px; 
     262        content: ""; 
     263        display: inline-block; 
     264        font-family: FontAwesome; 
     265        font-style: normal; 
     266        font-weight: normal; 
     267        line-height: 1; 
     268        padding-left: 0; 
     269        padding-right: 0; 
     270        -webkit-font-smoothing: antialiased; 
     271        -moz-osx-font-smoothing: grayscale; 
     272        font-size: 30px; 
    524273        display: block; 
    525         text-align: center; } 
     274        text-align: center; 
     275        padding-top: 8px; 
     276        color: #999; } 
    526277 
    527278/* Menu 
    528279-------------------------------------------------------------- */ 
    529280#menu-wrapper .menu { 
    530   width: 240px; 
    531   margin-top: 40px; } 
     281  width: 240px; } 
    532282  #menu-wrapper .menu #small-menu { 
    533283    display: none; 
     
    535285  #menu-wrapper .menu ul { 
    536286    margin: 0; 
    537     padding-left: 0; 
    538     float: right; 
     287    padding: 0; 
    539288    *zoom: 1; } 
    540289    #menu-wrapper .menu ul:after { 
     290      clear: both; 
    541291      content: ""; 
    542       clear: both; 
    543292      display: block; } 
    544293    #menu-wrapper .menu ul li { 
     
    546295      width: 240px; 
    547296      list-style: none; 
    548       border-top: dotted 1px #555555; 
    549297      position: relative; } 
    550       #menu-wrapper .menu ul li:first-child { 
    551         border-top: none; } 
    552298      #menu-wrapper .menu ul li:hover > ul { 
    553299        display: block; 
    554300        /* show dropdown on hover */ } 
    555301      #menu-wrapper .menu ul li a { 
    556         padding: 10px 0 10px 20px; 
     302        border-top: dotted 1px #555; 
     303        padding: 0.6em 1em; 
    557304        display: block; 
    558         color: #555555; 
     305        width: 238px; 
     306        color: #555; 
    559307        text-decoration: none; 
    560308        line-height: 1.2; 
     
    563311        #menu-wrapper .menu ul li a:hover { 
    564312          background: #FFF; } 
     313      #menu-wrapper .menu ul li:first-child > a { 
     314        border: none; } 
     315      #menu-wrapper .menu ul li.menu-item-has-children > a:after { 
     316        position: absolute; 
     317        top: 0.7em; 
     318        right: 0; 
     319        width: 0.6em; 
     320        height: 0.8em; 
     321        content: ""; 
     322        display: inline-block; 
     323        font-family: FontAwesome; 
     324        font-style: normal; 
     325        font-weight: normal; 
     326        line-height: 1; 
     327        padding-left: 0; 
     328        padding-right: 0; 
     329        -webkit-font-smoothing: antialiased; 
     330        -moz-osx-font-smoothing: grayscale; } 
    565331      #menu-wrapper .menu ul li ul { 
    566         background: #efefef; 
    567         margin: 0; 
    568         border: dotted 1px #555555; 
     332        background: #F5F5F5; 
     333        border: dotted 1px #555; 
    569334        display: none; 
    570335        /* hide dropdown */ 
     
    573338        top: 0; 
    574339        left: 240px; 
    575         z-index: 9999; } 
     340        z-index: 2; } 
    576341        #menu-wrapper .menu ul li ul li { 
    577342          float: none; 
     
    580345          #menu-wrapper .menu ul li ul li a { 
    581346            white-space: normal; } 
    582   #menu-wrapper .menu .current_page_item > a, 
    583   #menu-wrapper .menu .current_page_ancestor > a { 
     347          #menu-wrapper .menu ul li ul li ul { 
     348            margin: -1px 0 0 -2px; } 
     349  #menu-wrapper .menu .current-menu-item > a, 
     350  #menu-wrapper .menu .current-menu-ancestor > a { 
    584351    font-weight: bold; } 
    585352 
    586 /* BirdSITE 
    587 -------------------------------------------------------------- */ 
    588353/* Posts 
    589354--------------------------------------------- */ 
    590355#content { 
    591   padding: 40px 0; 
    592   /* Pagenation */ } 
    593   #content .hentry { 
    594     margin-left: 20px; 
    595     padding: 40px; 
    596     background: #FFF; } 
     356  padding: 40px 0; } 
    597357  #content h2 { 
    598358    border-bottom: dashed 1px #CCC; 
     
    611371  #content small { 
    612372    line-height: 1; 
    613     color: #999999; } 
     373    color: #999; } 
    614374  #content cite:before { 
    615375    content: "-"; } 
    616376  #content cite { 
    617     color: #999999; 
     377    color: #999; 
    618378    display: block; } 
    619379  #content table { 
     
    621381    width: 100%; 
    622382    border-collapse: collapse; 
    623     border-spacing: 0; } 
     383    border-spacing: 0; 
     384    margin-bottom: 1.6em; } 
    624385    #content table caption { 
    625386      font-size: 1.2rem; 
     
    629390    #content table td { 
    630391      border: 1px solid #CCC; 
    631       line-height: 20px; 
    632       padding: 8px; 
     392      line-height: 1.4; 
     393      padding: 0.4em; 
    633394      text-align: left; 
    634395      vertical-align: top; } 
    635396    #content table th { 
    636       background: #555555; 
    637       color: #FFF; } 
     397      background: #F5F5F5; 
     398      font-weight: bold; } 
    638399  #content pre { 
    639400    border: dotted 1px #CCC; 
    640     padding: 10px; } 
     401    padding: 0.8em; 
     402    margin-bottom: 1.6em; 
     403    line-height: 1.4; } 
     404  #content code, #content kbd, #content pre, #content samp { 
     405    font-family: monospace,serif; } 
     406  #content hr { 
     407    background-color: #CCC; 
     408    border: 0 none; 
     409    height: 1px; 
     410    margin-bottom: 1.6m; } 
     411  #content hr { 
     412    background-color: #CCC; 
     413    border: 0 none; 
     414    height: 1px; 
     415    margin-bottom: 1.6m; } 
     416  #content sup, #content sub { 
     417    font-size: 80%; 
     418    height: 0; 
     419    line-height: 0; 
     420    position: relative; 
     421    vertical-align: baseline; } 
     422  #content sub { 
     423    top: 0.5ex; } 
     424  #content sup { 
     425    bottom: 1ex; } 
     426  #content em { 
     427    font-style: italic; } 
     428  #content strong { 
     429    font-weight: bold; } 
     430  #content abbr, #content acronym { 
     431    border-bottom: 1px dotted #666; 
     432    cursor: help; } 
    641433  #content ul, 
    642434  #content ol { 
    643435    margin: 0 0 1.6em 1em; 
    644436    padding: 0 0 0 1em; 
    645     line-height: 1.6; } 
     437    line-height: 1.4; } 
     438    #content ul li, 
     439    #content ol li { 
     440      padding: 0.2em 0; } 
    646441    #content ul ul, 
    647442    #content ul ol, 
     
    649444    #content ol ol { 
    650445      margin-bottom: 0; } 
     446  #content ul { 
     447    list-style: disc; } 
     448    #content ul ul { 
     449      list-style: circle; } 
     450      #content ul ul ul { 
     451        list-style: square; } 
    651452  #content ol { 
    652453    list-style: decimal; } 
     
    663464      font-weight: bold; } 
    664465    #content dl dd { 
    665       margin-bottom: 1em; 
     466      margin: 0 1.5em 1.6em; 
    666467      padding: 0; } 
    667468  #content del { 
     
    670471    background: #ffc; 
    671472    text-decoration: none; } 
    672   #content .hentry p { 
    673     line-height: 1.6; 
    674     margin: 0 0 1.6em; } 
    675   #content .hentry .entry-header { 
    676     margin-bottom: 2em; } 
    677     #content .hentry .entry-header .entry-title { 
    678       font-size: 2rem; 
    679       font-weight: normal; 
    680       color: #555555; 
    681       border-bottom: dotted 1px #CCC; 
    682       padding-bottom: 1em; 
    683       margin: 0; } 
    684       #content .hentry .entry-header .entry-title a { 
    685         color: #555555; } 
    686   #content .hentry .entry-content { 
    687     margin-bottom: 2em; 
    688     *zoom: 1; } 
    689     #content .hentry .entry-content:after { 
    690       content: ""; 
     473  #content .hentry { 
     474    margin-left: 20px; 
     475    padding: 40px; 
     476    background: #FFF; } 
     477    #content .hentry .entry-header { 
     478      margin-bottom: 1.6em; } 
     479      #content .hentry .entry-header .entry-title { 
     480        font-size: 2rem; 
     481        font-weight: normal; 
     482        color: #555; 
     483        border-bottom: dotted 1px #CCC; 
     484        padding-bottom: 40px; 
     485        margin: 0; } 
     486        #content .hentry .entry-header .entry-title a { 
     487          color: #555; } 
     488    #content .hentry .entry-content { 
     489      margin-bottom: 1.6em; 
     490      overflow: hidden; 
     491      *zoom: 1; } 
     492    #content .hentry .entry-meta { 
    691493      clear: both; 
    692       display: block; } 
    693   #content .hentry .entry-meta { 
    694     clear: both; 
    695     background: #F5F5F5; 
    696     line-height: 1.2; 
    697     padding: 10px; 
    698     margin-bottom: 3em; } 
    699     #content .hentry .entry-meta a { 
    700       color: #555555; } 
    701     #content .hentry .entry-meta .icon:before { 
    702       font-family: 'Genericons'; 
    703       padding-right: 2px; 
    704       color: #CCC; 
    705       font-size: 1rem; } 
    706     #content .hentry .entry-meta .postdate:before { 
    707       content: '\f303'; } 
    708     #content .hentry .entry-meta .author:before { 
    709       content: '\f304'; } 
    710     #content .hentry .entry-meta .category:before { 
    711       content: '\f301'; } 
    712     #content .hentry .entry-meta .tag:before { 
    713       content: '\f302'; } 
    714     #content .hentry .entry-meta .comment:before { 
    715       font-family: 'Genericons'; 
    716       content: '\f300'; 
    717       padding-left: 2px; } 
    718   #content .hentry .page-link { 
    719     clear: both; 
    720     margin: 2em 0; 
    721     font-weight: bold; 
    722     color: #0066aa; } 
    723     #content .hentry .page-link a { 
    724       padding: 0.5em 0.8em; 
    725       text-decoration: none; 
    726       border: solid 1px #0066aa; 
    727       font-weight: normal; } 
    728       #content .hentry .page-link a:hover { 
    729         background: #F5F5F5; } 
     494      background: #F5F5F5; 
     495      line-height: 1.2; 
     496      padding: 0.8em; 
     497      margin-bottom: 1.6em; } 
     498      #content .hentry .entry-meta a { 
     499        color: #555; } 
     500      #content .hentry .entry-meta div { 
     501        margin-bottom: 0.4em; } 
     502        #content .hentry .entry-meta div:before { 
     503          color: #CCC; } 
     504      #content .hentry .entry-meta .postdate:before { 
     505        content: ""; 
     506        display: inline-block; 
     507        font-family: FontAwesome; 
     508        font-style: normal; 
     509        font-weight: normal; 
     510        line-height: 1; 
     511        padding-left: 0; 
     512        padding-right: 0.4em; 
     513        -webkit-font-smoothing: antialiased; 
     514        -moz-osx-font-smoothing: grayscale; } 
     515      #content .hentry .entry-meta .author:before { 
     516        content: ""; 
     517        display: inline-block; 
     518        font-family: FontAwesome; 
     519        font-style: normal; 
     520        font-weight: normal; 
     521        line-height: 1; 
     522        padding-left: 0; 
     523        padding-right: 0.4em; 
     524        -webkit-font-smoothing: antialiased; 
     525        -moz-osx-font-smoothing: grayscale; } 
     526      #content .hentry .entry-meta .category:before { 
     527        content: ""; 
     528        display: inline-block; 
     529        font-family: FontAwesome; 
     530        font-style: normal; 
     531        font-weight: normal; 
     532        line-height: 1; 
     533        padding-left: 0; 
     534        padding-right: 0.4em; 
     535        -webkit-font-smoothing: antialiased; 
     536        -moz-osx-font-smoothing: grayscale; } 
     537      #content .hentry .entry-meta .tag:before { 
     538        content: ""; 
     539        display: inline-block; 
     540        font-family: FontAwesome; 
     541        font-style: normal; 
     542        font-weight: normal; 
     543        line-height: 1; 
     544        padding-left: 0; 
     545        padding-right: 0.4em; 
     546        -webkit-font-smoothing: antialiased; 
     547        -moz-osx-font-smoothing: grayscale; } 
     548      #content .hentry .entry-meta .comment:before { 
     549        content: ""; 
     550        display: inline-block; 
     551        font-family: FontAwesome; 
     552        font-style: normal; 
     553        font-weight: normal; 
     554        line-height: 1; 
     555        padding-left: 0; 
     556        padding-right: 0.4em; 
     557        -webkit-font-smoothing: antialiased; 
     558        -moz-osx-font-smoothing: grayscale; } 
     559      #content .hentry .entry-meta .parent-post-link:before { 
     560        content: "
     561"; 
     562        display: inline-block; 
     563        font-family: FontAwesome; 
     564        font-style: normal; 
     565        font-weight: normal; 
     566        line-height: 1; 
     567        padding-left: 0; 
     568        padding-right: 0.4em; 
     569        -webkit-font-smoothing: antialiased; 
     570        -moz-osx-font-smoothing: grayscale; } 
     571    #content .hentry .page-link { 
     572      clear: both; 
     573      margin: 1.6em 0; 
     574      color: #06A; } 
     575      #content .hentry .page-link span { 
     576        background: #06A; 
     577        color: #FFF; 
     578        padding: 0.4em 0.6em; 
     579        margin: 0.1em 0 0.1em 0; 
     580        text-decoration: none; 
     581        font-weight: normal; 
     582        text-align: center; 
     583        border: solid 1px #06A; 
     584        display: inline-block; 
     585        line-height: 1; } 
     586      #content .hentry .page-link a span { 
     587        color: #06A; 
     588        background: #FFF; } 
     589        #content .hentry .page-link a span:hover { 
     590          background: #F5F5F5; } 
    730591  #content .tablenav { 
    731592    clear: both; 
    732     padding: 2em 0 1em 20px; 
    733     color: #0066aa; } 
     593    color: #06A; 
     594    padding: 20px 0 0; 
     595    overflow: hidden; 
     596    *zoom: 1; } 
    734597    #content .tablenav a.page-numbers, 
    735     #content .tablenav span.current { 
    736       padding: 0.5em 0.8em; 
     598    #content .tablenav .current { 
     599      display: inline-block; 
     600      background: #FFF; 
     601      color: #06A; 
     602      border: solid 1px #06A; 
    737603      text-decoration: none; 
    738       margin: 5px 0; 
    739       font-weight: bold; 
    740       border: solid 1px #0066aa; 
    741       display: inline-block; } 
    742     #content .tablenav a.page-numbers { 
    743       color: #0066aa; 
    744       background: #FFF; } 
     604      text-align: center; 
     605      padding: 0.4em 0.6em; 
     606      margin: 0.1em 0.1em 0.1em 0; } 
     607      #content .tablenav a.page-numbers.prev, #content .tablenav a.page-numbers.next, 
     608      #content .tablenav .current.prev, 
     609      #content .tablenav .current.next { 
     610        background: none; 
     611        border: none; } 
    745612    #content .tablenav a.page-numbers:hover { 
    746613      background: #F5F5F5; } 
    747     #content .tablenav span.current { 
     614      #content .tablenav a.page-numbers:hover.prev, #content .tablenav a.page-numbers:hover.next { 
     615        background: none; 
     616        text-decoration: underline; } 
     617    #content .tablenav .current { 
    748618      color: #FFF; 
    749       background: #0066aa; } 
    750     #content .tablenav a.next, 
     619      background: #06A; 
     620      border: solid 1px #06A; } 
     621    #content .tablenav a.next { 
     622      padding-right: 0; } 
     623      #content .tablenav a.next:after { 
     624        content: ""; 
     625        display: inline-block; 
     626        font-family: FontAwesome; 
     627        font-style: normal; 
     628        font-weight: normal; 
     629        line-height: 1; 
     630        padding-left: 0.4em; 
     631        padding-right: 0; 
     632        -webkit-font-smoothing: antialiased; 
     633        -moz-osx-font-smoothing: grayscale; } 
    751634    #content .tablenav a.prev { 
    752       border: none; 
    753       background: none; 
    754       font-weight: normal; } 
    755     #content .tablenav a.next:hover, 
    756     #content .tablenav a.prev:hover { 
    757       text-decoration: underline; 
    758       background: none; } 
     635      padding-left: 0; } 
     636      #content .tablenav a.prev:before { 
     637        content: ""; 
     638        display: inline-block; 
     639        font-family: FontAwesome; 
     640        font-style: normal; 
     641        font-weight: normal; 
     642        line-height: 1; 
     643        padding-left: 0; 
     644        padding-right: 0.4em; 
     645        -webkit-font-smoothing: antialiased; 
     646        -moz-osx-font-smoothing: grayscale; } 
    759647 
    760648/*  Home Thumbnails */ 
     
    763651  margin: 0; 
    764652  list-style: none outside none; 
     653  overflow: hidden; 
    765654  *zoom: 1; } 
    766   .home #content ul.row:after { 
    767     content: ""; 
    768     clear: both; 
    769     display: block; } 
    770655  .home #content ul.row li { 
    771656    float: left; 
     
    792677        width: 250px; 
    793678        height: 250px; 
    794         display: block; 
    795         text-indent: -9999px; 
     679        text-indent: -119988px; 
    796680        overflow: hidden; 
    797         font-size: 0; 
    798         -moz-opacity: 0.6; 
    799         opacity: 0.6; 
    800         filter: alpha(opacity=60); } 
     681        text-align: left; 
     682        text-transform: capitalize; 
     683        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); 
     684        opacity: 0.6; } 
    801685    .home #content ul.row li .thumbnail { 
    802686      position: relative; 
     
    818702      color: #FFF; 
    819703      background-color: rgba(0, 0, 0, 0.5); 
    820       background-color: #000\9; 
     704      background-color: #000 \9; 
    821705      /* IE8 and below */ 
    822706      top: 0; 
     
    830714        color: #FFF; } 
    831715      .home #content ul.row li .caption .entry-header { 
    832         padding: 1em 1em 0 1em; 
     716        padding: 0.8em; 
    833717        margin: 0; } 
    834718        .home #content ul.row li .caption .entry-header .entry-title { 
     
    837721          font-weight: normal; 
    838722          border-bottom: none; 
    839           padding-bottom: 0.2em; } 
     723          padding: 0; } 
    840724          .home #content ul.row li .caption .entry-header .entry-title a { 
    841725            color: #FFF; } 
     
    844728        background: none; } 
    845729      .home #content ul.row li .caption .more-link a { 
    846         background: url("images/icon_arrow.png") no-repeat right bottom; } 
     730        position: relative; } 
     731        .home #content ul.row li .caption .more-link a:after { 
     732          position: absolute; 
     733          right: 0; 
     734          bottom: 0; 
     735          width: 0.5em; 
     736          height: 1.2em; 
     737          color: #FFF; 
     738          content: ""; 
     739          display: inline-block; 
     740          font-family: FontAwesome; 
     741          font-style: normal; 
     742          font-weight: normal; 
     743          line-height: 1; 
     744          padding-left: 0; 
     745          padding-right: 0.4em; 
     746          -webkit-font-smoothing: antialiased; 
     747          -moz-osx-font-smoothing: grayscale; 
     748          font-size: 3em; 
     749          text-indent: 0; } 
    847750    .home #content ul.row li.has-image .caption { 
    848       -moz-opacity: 0; 
    849       opacity: 0; 
    850       filter: alpha(opacity=0); } 
    851     .home #content ul.row li.sticky, .home #content ul.row li.sticky.caption { 
    852       background: #0066aa; } 
    853  
     751      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 
     752      opacity: 0; } 
     753    .home #content ul.row li.sticky { 
     754      position: relative; } 
     755      .home #content ul.row li.sticky i { 
     756        position: absolute; 
     757        top: -3px; 
     758        right: -15px; 
     759        font-size: 12px; 
     760        background: #000; 
     761        color: #fff; 
     762        text-align: center; 
     763        width: 50px; 
     764        padding: 3px; 
     765        -moz-transform: rotate(45deg); 
     766        -ms-transform: rotate(45deg); 
     767        -webkit-transform: rotate(45deg); 
     768        transform: rotate(45deg); } 
     769        .home #content ul.row li.sticky i:before { 
     770          content: "
     771"; 
     772          display: inline-block; 
     773          font-family: FontAwesome; 
     774          font-style: normal; 
     775          font-weight: normal; 
     776          line-height: 1; 
     777          padding-left: 0; 
     778          padding-right: 0; 
     779          -webkit-font-smoothing: antialiased; 
     780          -moz-osx-font-smoothing: grayscale; } 
     781.home #content .tablenav { 
     782  padding-left: 20px; } 
     783 
     784/* Single 
     785-------------------------------------------------------------------- */ 
    854786.single #content #nav-below { 
    855   margin: 2em 0 1em; 
     787  margin-top: 1.6em; 
    856788  line-height: 1.2; 
     789  overflow: hidden; 
    857790  *zoom: 1; } 
    858   .single #content #nav-below:after { 
    859     content: ""; 
    860     clear: both; 
    861     display: block; } 
    862791  .single #content #nav-below .nav-next a:before { 
    863     font-family: 'Genericons'; 
    864     content: '\f430'; } 
     792    content: ""; 
     793    display: inline-block; 
     794    font-family: FontAwesome; 
     795    font-style: normal; 
     796    font-weight: normal; 
     797    line-height: 1; 
     798    padding-left: 0; 
     799    padding-right: 0.4em; 
     800    -webkit-font-smoothing: antialiased; 
     801    -moz-osx-font-smoothing: grayscale; } 
    865802  .single #content #nav-below .nav-previous { 
    866803    display: block; 
    867804    float: right; } 
    868805    .single #content #nav-below .nav-previous a:after { 
    869       font-family: 'Genericons'; 
    870       content: '\f429'; } 
    871  
    872 .attachment.single #content .entry-content .attachment { 
    873   text-align: center; } 
    874 .attachment.single #content .hentry .wp-caption { 
    875   background: none; } 
     806      content: ""; 
     807      display: inline-block; 
     808      font-family: FontAwesome; 
     809      font-style: normal; 
     810      font-weight: normal; 
     811      line-height: 1; 
     812      padding-left: 0.4em; 
     813      padding-right: 0; 
     814      -webkit-font-smoothing: antialiased; 
     815      -moz-osx-font-smoothing: grayscale; } 
     816 
     817/* Archive 
     818-------------------------------------------------------------------- */ 
     819.attachment #content .hentry .entry-attachment { 
     820  text-align: center; 
     821  margin-bottom: 1.6em; } 
     822  .attachment #content .hentry .entry-attachment .wp-caption { 
     823    background: none; } 
    876824 
    877825/* Images 
     
    880828.widget img { 
    881829  max-width: 100%; 
    882   /* Fluid images for posts, comments, and widgets */ 
    883830  height: auto; } 
    884831 
    885832img[class*="align"], 
    886833img[class*="wp-image-"] { 
    887   height: auto; 
    888   /* Make sure images with WordPress-added height and width attributes are scaled correctly */ } 
     834  height: auto; } 
    889835 
    890836.aligncenter { 
     
    901847  margin-left: 0.75em; } 
    902848 
    903 .alignleft, 
    904 .alignright, 
    905 .aligncenter { 
     849img.alignleft, 
     850img.alignright, 
     851img.aligncenter { 
    906852  margin-bottom: 0.75em; } 
    907853 
    908 a:focus img[class*="attachment"], 
    909 a:hover img[class*="attachment"], 
    910 a:focus img[class*="align"], 
    911 a:hover img[class*="align"], 
    912 a:active img[class*="align"], 
    913 a:focus img[class*="wp-image-"], 
    914 a:hover img[class*="wp-image-"], 
    915 a:active img[class*="wp-image-"], 
    916 #content .gallery .gallery-icon a:focus img, 
    917 #content .gallery .gallery-icon a:hover img, 
    918 #content .gallery .gallery-icon a:active img, 
    919 #content .hentry a:hover img { 
    920   -moz-opacity: 0.9; 
    921   opacity: 0.9; 
    922   filter: alpha(opacity=90); } 
    923  
    924 #content .hentry .wp-caption { 
    925   background: #EFEFEF; 
    926   text-align: center; 
    927   padding: 5px 0; 
    928   font-size: 0.9rem; 
     854a:hover img { 
     855  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
     856  opacity: 0.9; } 
     857 
     858#content .hentry .wp-caption, 
     859#content .hentry .gallery-caption { 
     860  font-size: 0.9em; 
     861  line-height: 1; 
    929862  color: #999; 
    930863  max-width: 100%; 
    931   margin-bottom: 0.75em; } 
     864  text-align: center; } 
     865#content .hentry .wp-caption { 
     866  max-width: 100%; 
     867  background-color: #F5F5F5; 
     868  padding: 5px; } 
    932869  #content .hentry .wp-caption p { 
    933     margin: 0; } 
    934  
    935 #content .hentry .gallery-thumb { 
    936   float: right; 
    937   display: block; 
    938   margin: 0 0 10px 10px; } 
    939  
     870    text-align: center; 
     871    margin: 5px 0 0 0; 
     872    line-height: 1; } 
     873#content .hentry .gallery-caption { 
     874  margin: 5px 0 0 0; } 
    940875#content .hentry .gallery { 
    941876  margin: 0 auto; 
     
    943878  #content .hentry .gallery .gallery-item { 
    944879    float: left; 
     880    padding: 0 5px; 
     881    margin-bottom: 10px; 
    945882    text-align: center; 
    946     margin: 0 0 10px 0; 
    947883    width: 33%; } 
    948   #content .hentry .gallery .wp-caption, 
    949   #content .hentry .gallery .gallery-caption { 
    950     font-size: 0.9rem; 
    951     line-height: 1.2; 
    952     color: #AAA; 
    953     max-width: 97.5%; 
    954     text-align: center; } 
     884    #content .hentry .gallery .gallery-item a { 
     885      display: block; } 
     886    #content .hentry .gallery .gallery-item img { 
     887      vertical-align: bottom; } 
     888  #content .hentry .gallery.gallery-columns-2 .gallery-item { 
     889    max-width: 50%; } 
     890  #content .hentry .gallery.gallery-columns-3 .gallery-item { 
     891    max-width: 33.33%; } 
     892  #content .hentry .gallery.gallery-columns-4 .gallery-item { 
     893    max-width: 25%; } 
     894  #content .hentry .gallery.gallery-columns-5 .gallery-item { 
     895    max-width: 20%; } 
     896  #content .hentry .gallery.gallery-columns-6 .gallery-item { 
     897    max-width: 16.66%; } 
     898  #content .hentry .gallery.gallery-columns-7 .gallery-item { 
     899    max-width: 14.28%; } 
     900  #content .hentry .gallery.gallery-columns-8 .gallery-item { 
     901    max-width: 12.5%; } 
     902  #content .hentry .gallery.gallery-columns-9 .gallery-item { 
     903    max-width: 11.11%; } 
    955904 
    956905/*  Make sure videos and embeds fit their containers 
     
    969918-------------------------------------------------------------- */ 
    970919#content #comments { 
    971   margin-top: 20px; 
    972   display: block; } 
    973   #content #comments #comments-title { 
    974     font-size: 1.3rem; 
    975     font-weight: bold; 
    976     margin: 1em 0; } 
    977   #content #comments #reply-title { 
    978     font-size: 1.3rem; 
    979     font-weight: bold; 
    980     margin: 1em 0; } 
     920  margin-top: 1.6em; } 
    981921  #content #comments .navigation { 
    982922    position: relative; 
    983923    height: 1em; 
    984     padding-bottom: 10px; 
    985     margin-bottom: 1em; } 
     924    margin-bottom: 0.8em; } 
     925    #content #comments .navigation.bottom { 
     926      margin-bottom: 1.6em; } 
    986927    #content #comments .navigation .nav-previous a { 
    987928      position: absolute; 
    988929      top: 0; 
    989       right: 0; 
    990       padding-left: 1em; } 
     930      right: 0; } 
    991931      #content #comments .navigation .nav-previous a:after { 
    992         font-family: 'Genericons'; 
    993         content: '\f429'; } 
     932        content: ""; 
     933        display: inline-block; 
     934        font-family: FontAwesome; 
     935        font-style: normal; 
     936        font-weight: normal; 
     937        line-height: 1; 
     938        padding-left: 0.4em; 
     939        padding-right: 0; 
     940        -webkit-font-smoothing: antialiased; 
     941        -moz-osx-font-smoothing: grayscale; } 
    994942    #content #comments .navigation .nav-next a { 
    995943      position: absolute; 
    996944      top: 0; 
    997       left: 0; 
    998       padding-right: 1em; } 
     945      left: 0; } 
    999946      #content #comments .navigation .nav-next a:before { 
    1000         font-family: 'Genericons'; 
    1001         content: '\f430'; } 
     947        content: ""; 
     948        display: inline-block; 
     949        font-family: FontAwesome; 
     950        font-style: normal; 
     951        font-weight: normal; 
     952        line-height: 1; 
     953        padding-left: 0; 
     954        padding-right: 0.4em; 
     955        -webkit-font-smoothing: antialiased; 
     956        -moz-osx-font-smoothing: grayscale; } 
    1002957  #content #comments ol.commentlist { 
    1003958    list-style: none; 
     
    1009964      border-left: 2px solid #CCC; 
    1010965      clear: both; 
    1011       margin-bottom: 1em; 
    1012       padding: 0 0 0 10px; 
     966      margin-bottom: 0.8em; 
     967      padding: 0 0 0 0.8em; 
    1013968      position: relative; 
    1014969      list-style: none; 
     970      overflow: hidden; 
    1015971      *zoom: 1; } 
    1016       #content #comments ol.commentlist li.trackback:after, 
    1017       #content #comments ol.commentlist li.pingback:after, 
    1018       #content #comments ol.commentlist li.comment:after { 
    1019         content: ""; 
    1020         clear: both; 
    1021         display: block; } 
    1022972  #content #comments li.trackback .posted a.web:after, #content #comments li.pingback .posted a.web:after { 
    1023     font-family: 'Genericons'; 
    1024     content: '\f442'; 
    1025     padding-wight: 5px; 
    1026     font-size: 1rem; } 
     973    content: ""; 
     974    display: inline-block; 
     975    font-family: FontAwesome; 
     976    font-style: normal; 
     977    font-weight: normal; 
     978    line-height: 1; 
     979    padding-left: 0.2em; 
     980    padding-right: 0.2em; 
     981    -webkit-font-smoothing: antialiased; 
     982    -moz-osx-font-smoothing: grayscale; } 
    1027983  #content #comments li .comment_meta .author { 
    1028     font-weight: bold; 
    1029     font-size: 1rem; } 
     984    font-weight: bold; } 
    1030985  #content #comments li .comment_meta .postdate { 
    1031     color: #999999; 
    1032     font-size: 0.85rem; 
    1033     margin-top: 5px; } 
     986    color: #999; 
     987    font-size: 0.85rem; } 
    1034988    #content #comments li .comment_meta .postdate:before { 
    1035       font-family: 'Genericons'; 
    1036       padding-right: 2px; 
    1037       color: #CCC; 
    1038       font-size: 1rem; 
    1039       content: '\f303'; } 
     989      content: ""; 
     990      display: inline-block; 
     991      font-family: FontAwesome; 
     992      font-style: normal; 
     993      font-weight: normal; 
     994      line-height: 1; 
     995      padding-left: 0.2em; 
     996      padding-right: 0.2em; 
     997      -webkit-font-smoothing: antialiased; 
     998      -moz-osx-font-smoothing: grayscale; } 
    1040999  #content #comments li .comment_meta .comment-reply-link:before { 
    1041     font-family: 'Genericons'; 
    1042     content: '\f412'; 
    1043     padding-left: 5px; } 
     1000    content: ""; 
     1001    display: inline-block; 
     1002    font-family: FontAwesome; 
     1003    font-style: normal; 
     1004    font-weight: normal; 
     1005    line-height: 1; 
     1006    padding-left: 0.4em; 
     1007    padding-right: 0.4em; 
     1008    -webkit-font-smoothing: antialiased; 
     1009    -moz-osx-font-smoothing: grayscale; } 
    10441010  #content #comments li .comment_meta img { 
    10451011    border: none; 
     
    10521018      line-height: 1.4; } 
    10531019      #content #comments li .comment_text p.web a:after { 
    1054         font-family: 'Genericons'; 
    1055         content: '\f442'; 
    1056         padding-wight: 5px; 
    1057         font-size: 1rem; } 
     1020        content: ""; 
     1021        display: inline-block; 
     1022        font-family: FontAwesome; 
     1023        font-style: normal; 
     1024        font-weight: normal; 
     1025        line-height: 1; 
     1026        padding-left: 0.4em; 
     1027        padding-right: 0; 
     1028        -webkit-font-smoothing: antialiased; 
     1029        -moz-osx-font-smoothing: grayscale; } 
    10581030  #content #comments li.bypostauthor .comment_meta .author { 
    1059     color: black; } 
     1031    color: #000; } 
     1032  #content #comments li.awaiting .author, 
     1033  #content #comments li.awaiting .comment_text, 
     1034  #content #comments li.awaiting .comment_text a { 
     1035    color: #999; } 
     1036  #content #comments li.awaiting .attention { 
     1037    display: block; 
     1038    color: #C00; } 
    10601039 
    10611040/* Forms 
     
    10651044  padding: 10px 5%; 
    10661045  margin: 15px 0; 
    1067   width: 90%; } 
     1046  width: 100%; } 
    10681047  #comments #commentform em { 
    10691048    display: block; 
    1070     padding: 1em 0 0 0; 
     1049    padding: 1em 0 0.4em; 
    10711050    font-style: normal; } 
    10721051  #comments #commentform label input { 
     
    10761055    border: solid 1px #CCC; } 
    10771056  #comments #commentform textarea { 
    1078     width: 95%; 
     1057    width: 100%; 
    10791058    height: 100px; 
    10801059    padding: 5px; 
     
    10961075/* Archive 
    10971076-------------------------------------------------------------------- */ 
     1077.archive #content .hentry .entry-header, 
     1078.search #content .hentry .entry-header, 
     1079.error404 #content .hentry .entry-header { 
     1080  margin-bottom: 0; } 
    10981081.archive #content ul, 
    10991082.search #content ul, 
     
    11061089  .error404 #content ul li { 
    11071090    border-bottom: dotted 1px #CCC; 
    1108     line-height: 1.2; } 
     1091    line-height: 1.2; 
     1092    padding: 0; } 
    11091093    .archive #content ul li a, 
    11101094    .search #content ul li a, 
     
    11121096      display: block; 
    11131097      padding: 5px 0; 
    1114       color: #555555; 
     1098      color: #555; 
     1099      overflow: hidden; 
    11151100      *zoom: 1; } 
    1116       .archive #content ul li a:after, 
    1117       .search #content ul li a:after, 
    1118       .error404 #content ul li a:after { 
    1119         content: ""; 
    1120         clear: both; 
    1121         display: block; } 
    11221101      .archive #content ul li a:hover, 
    11231102      .search #content ul li a:hover, 
     
    11411120    .search #content ul li .postdate, 
    11421121    .error404 #content ul li .postdate { 
    1143       color: #999999; 
     1122      color: #999; 
    11441123      font-size: 0.85rem; 
    11451124      margin-top: 5px; 
     
    11481127      .search #content ul li .postdate:before, 
    11491128      .error404 #content ul li .postdate:before { 
    1150         font-family: 'Genericons'; 
    1151         padding-right: 2px; 
    1152         color: #CCC; 
    1153         font-size: 1rem; 
    1154         content: '\f303'; } 
    1155 .archive #content .tablenav, 
    1156 .search #content .tablenav, 
    1157 .error404 #content .tablenav { 
    1158   padding-left: 0; } 
     1129        content: ""; 
     1130        display: inline-block; 
     1131        font-family: FontAwesome; 
     1132        font-style: normal; 
     1133        font-weight: normal; 
     1134        line-height: 1; 
     1135        padding-left: 0; 
     1136        padding-right: 0.4em; 
     1137        -webkit-font-smoothing: antialiased; 
     1138        -moz-osx-font-smoothing: grayscale; } 
    11591139 
    11601140/* Widget 
     
    11801160    padding: 0; 
    11811161    margin-left: 0; 
     1162    line-height: 1.4; 
    11821163    overflow: hidden; } 
    11831164    .widget ul li { 
    11841165      margin: -1px 0 0 0; 
    11851166      border-top: dotted 1px #FFF; 
    1186       padding: 0.3em 0; } 
     1167      padding: 0.4em 0 0.4em 0.8em; 
     1168      text-indent: -0.4em; } 
    11871169      .widget ul li:before { 
    1188         font-family: 'Genericons'; 
    1189         content: '\f104'; 
    1190         font-size: 10px; 
    1191         padding-right: 2px; } 
     1170        content: ""; 
     1171        display: inline-block; 
     1172        font-family: FontAwesome; 
     1173        font-style: normal; 
     1174        font-weight: normal; 
     1175        line-height: 1; 
     1176        padding-left: 0; 
     1177        padding-right: 0.2em; 
     1178        -webkit-font-smoothing: antialiased; 
     1179        -moz-osx-font-smoothing: grayscale; } 
    11921180      .widget ul li a { 
    11931181        color: