WordPress.org

Make WordPress Themes


Ignore:
Location:
birdmagazine
Files:
15 added
7 deleted
18 edited

Legend:

Unmodified
Added
Removed
  • birdmagazine/1.03/404.php

    r80573 r80573  
    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 birdMAGAZINE 
     7 * @since birdMAGAZINE 1.0 
     8 */ 
    59get_header(); ?> 
    610 
    7 <div id="content"> 
    8  
    9     <article class="hentry"> 
    10     <div class="entry-inner"> 
    11  
    12         <header class="entry-header"> 
    13             <h1 class="entry-title"><?php _e('Error 404 - Not Found', 'birdmagazine'); ?></h1> 
     11<div id="main"> 
     12    <div class="entry"> 
     13        <header class="page-header"> 
     14            <h1 class="page-title"><?php _e('Error 404 - Not Found', 'birdmagazine'); ?></h1> 
    1415        </header> 
    15  
    16        <h2><?php _e( 'Recent Articles', 'birdmagazine' ); ?></h2> 
    17        <?php query_posts('cat=&showposts=10'); ?> 
    18        <ul> 
    19             <?php while (have_posts()) : the_post(); ?> 
    20                 <li><span><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></span> <em><a href="<?php the_permalink() ?>" rel="bookmark"><?php echo get_post_time(get_option('date_format')); ?></a></em></li> 
    21             <?php endwhile; ?> 
    22         </ul> 
     16        <?php get_search_form(); ?> 
    2317    </div> 
    24     </article> 
    2518</div> 
    2619 
  • birdmagazine/1.03/comments.php

    r80573 r80573  
    11<?php 
    2 /* 
    3 The template for displaying Comments. 
    4 */ 
    5 ?> 
    6 <div id="comments"> 
    7 <?php if ( post_password_required() ) : ?> 
    8     <div class="nopassword"><?php _e( 'This post is password protected. Enter the password to view any comments.', 'birdmagazine' ); ?></div> 
    9 </div> 
    10 <?php return; 
    11     endif; 
     2/** 
     3 * The template for displaying comments 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdMAGAZINE 
     7 * @since BirdMAGAZINE 1.0 
     8 */ 
     9if ( post_password_required() ) { 
     10    return; 
     11} 
    1212?> 
    1313 
     14<div id="comments"> 
    1415<?php if ( have_comments() ) : ?> 
    15     <h2 id="comments-title"> 
     16    <h2> 
    1617        <?php 
    1718        printf( _n( 'One Comment', '%1$s Comments', get_comments_number(), 'birdmagazine' ), 
     
    2021    </h2> 
    2122 
    22     <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?> 
    23         <div class="navigation top"> 
    24             <div class="nav-previous"><?php previous_comments_link( __( 'Older Comments', 'birdmagazine' ) ); ?></div> 
    25             <div class="nav-next"><?php next_comments_link( __( 'Newer Comments', 'birdmagazine' ) ); ?></div> 
    26         </div> 
    27     <?php endif;  ?> 
     23    <?php the_comments_navigation(); ?> 
    2824 
    29         <ol class="commentlist"> 
    30             <?php wp_list_comments( array( 'callback' => 'birdmagazine_custom_comments' ) ); ?> 
    31         </ol> 
     25    <ol class="commentlist"> 
     26    <?php 
     27        wp_list_comments( array( 
     28            'style'     => 'ol', 
     29            'avatar_size'   => 40, 
     30        ) ); 
     31    ?> 
     32    </ol> 
    3233 
    33     <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?> 
    34         <div class="navigation bottom"> 
    35             <div class="nav-previous"><?php previous_comments_link( __( 'Older Comments', 'birdmagazine' ) ); ?></div> 
    36             <div class="nav-next"><?php next_comments_link( __( 'Newer Comments', 'birdmagazine' ) ); ?></div> 
    37         </div> 
    38     <?php endif; ?> 
     34    <?php the_comments_navigation(); ?> 
    3935 
    4036<?php endif; ?> 
    4137 
    42 <?php $myfields =  array( 
    43 'author' => '<label for="author"><em>' . __( 'Name', 'birdmagazine' ) . ($req ? ' ' .__( '(*required)', 'birdmagazine' ) : '') .'</em><input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="22"' .($req ? ' aria-required="true"' : '') . ' ></label>', 
    44 'email'  => '<label for="email"><em>' . __('Email (will not be published)', 'birdmagazine') . ($req ? ' ' .__( '(*required)', 'birdmagazine' ) : '') .'</em><input id="email" name="email" type="text" value="' . esc_attr(  $commenter['comment_author_email'] ) . '" size="30"' .($req ? ' aria-required="true"' : '') . ' ></label>', 
    45 'url' => '<label for="url"><em>' . __( 'Website', 'birdmagazine' ) .'</em><input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" ></label>', 
    46 ); ?> 
    47  
    48 <?php $myform = array( 
    49 'fields' => apply_filters( 'comment_form_default_fields', $myfields ), 
    50 'comment_field' => '<label for="comment"><em>' . __( 'Comment', 'birdmagazine' ) . ($req ? ' ' .__( '(*required)', 'birdmagazine' ) : '') .'</em>' . '<textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></label>', 
    51 'comment_notes_before' => '', 
    52 ); ?> 
    53  
    54 <?php comment_form($myform); ?> 
     38<?php comment_form(); ?> 
    5539 
    5640</div> 
  • birdmagazine/1.03/content.php

    r80573 r80573  
    11<?php 
    2 /* 
    3 The default template for displaying content. Used for both single and index/page/archive/search. 
    4 */ 
     2/** 
     3 * The template for displaying content. Used for archive/search. 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdMAGAZINE 
     7 * @since BirdMAGAZINE 1.0 
     8 */ 
    59?> 
    610 
    7 <?php if ( is_home() ) : /* Display Excerpts for Home */ ?> 
    8     <li id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 
    9         <div class="entry-inner"> 
    10         <?php if(has_post_thumbnail()): 
    11             $birdmagazine_thumbnail_size = 'medium'; 
    12             if (is_sticky()): 
    13                 $birdmagazine_thumbnail_size = 'thumbnail'; 
    14             endif; 
    15         ?> 
    16             <div class="entry-eyecatch"><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail($birdmagazine_thumbnail_size); ?></a></div> 
    17         <?php endif; ?> 
    18  
    19         <header class="entry-header"> 
    20             <h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'birdmagazine' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2> 
    21         </header><!-- .entry-header --> 
    22         <div class="entry-content"> 
    23             <?php if (is_sticky()): 
    24                 the_content( ); 
    25             else: 
    26                 the_excerpt( ); 
    27             endif; ?> 
    28             <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'birdmagazine' ), 'after' => '</div>' ) ); ?> 
    29         </div><!-- .entry-content --> 
    30         </div><!-- .entry-inner --> 
    31  
    32         <footer class="entry-meta"> 
    33  
    34             <div class="icon postdate"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'birdmagazine' ), 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> 
    35  
    36             <div class="icon author"><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></div> 
    37  
    38             <div class="icon category"><?php the_category(', ') ?></div> 
    39  
    40             <?php if ( comments_open() ) : ?> 
    41                 <div class="icon comment"><?php comments_popup_link(__('No Comments', 'birdmagazine'), __('1 Comment', 'birdmagazine'), __('% Comments', 'birdmagazine'), '', __('Comments Closed', 'birdmagazine') ); ?></div> 
    42             <?php endif; ?> 
    43  
    44         </footer><!-- .entry-meta --> 
    45     </li><!-- #post --> 
    46  
    47 <?php elseif(is_singular()): // Display Excerpts for Single/Page ?> 
    48     <header class="entry-header"> 
    49         <h1 class="entry-title"><?php the_title(); ?></h1> 
    50     </header> 
    51  
    52     <div class="entry-content"> 
    53         <?php the_content(); ?> 
    54         <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'birdmagazine' ), 'after' => '</div>' ) ); ?> 
    55     </div> 
    56  
    57     <?php if(is_single()): // Only Display Excerpts for Single ?> 
    58         <footer class="entry-meta"> 
    59  
    60             <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> 
    61  
    62             <div class="icon author"><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></div> 
    63  
    64             <div class="icon category"><?php the_category(', ') ?></div> 
    65             <?php the_tags('<div class="icon tag">', ', ', '</div>') ?> 
    66              
    67         </footer> 
    68     <?php endif; ?> 
    69  
    70 <?php else: // Display Excerpts for Archive/Search ?> 
    71     <li><span><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></span> <em><a href="<?php the_permalink() ?>" rel="bookmark"><?php echo get_post_time(get_option('date_format')); ?></a></em></li> 
    72 <?php endif; ?> 
     11<li  id="post-<?php the_ID(); ?>" <?php post_class( 'entry' ); ?>> 
     12    <a href="<?php the_permalink() ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'birdmagazine' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"> 
     13        <?php the_title( '<div class="entry-title">', '</div>' ); ?> 
     14        <?php birdmagazine_entry_meta(); ?> 
     15    </a> 
     16</li><!-- #post --> 
  • birdmagazine/1.03/editor-style.css

    r80573 r80573  
    11/* 
    2 Theme Name: BirdTIPS 
     2Theme Name: BirdMAGAZINE 
    33*/ 
    44/* 
     
    1010 
    1111* { 
    12     font-family:  Verdana,Arial,"ƒƒCƒŠƒI",Meiryo,"ƒqƒ‰ƒMƒmŠpƒSPro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN",sans-serif; 
    13     color: #544021; 
     12    font-family: "Open Sans", "Hiragino Maru Gothic W4 JIS2004", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; 
     13    color: #333333; 
    1414    } 
    1515 
     
    1818 
    1919a { 
    20     color:#39C !important; 
     20    color: #4c628f !important; 
    2121    text-decoration: none !important; 
    2222    } 
    2323 
    24 hr { 
    25     background-color: #E7E7E7; 
    26     border:0; 
    27     height: 1px; 
    28     margin-bottom: 1em; 
    29     clear:both; 
    30     } 
     24h1, h2, h3, h4, h5, h6 { 
     25  margin: 0.7em 0; 
     26  line-height: 1.2; 
     27  font-weight: normal; } 
     28 
     29h1 { 
     30  font-size: 2.4rem; } 
     31 
     32h2 { 
     33  font-size: 2rem; } 
     34 
     35h3 { 
     36  font-size: 1.8rem; } 
     37 
     38h4 { 
     39  font-size: 1.6rem; } 
     40 
     41h5 { 
     42  font-size: 1.4rem; } 
     43 
     44h6 { 
     45  font-size: 1.2rem; } 
    3146 
    3247p { 
    33     text-align: left; 
    34     line-height: 1.6; 
    35     } 
    36  
    37 h1, h2, h3, h4, h5, h6 { 
    38   margin: 0; 
    39   line-height: 1em; } 
    40  
    41 h1 { 
    42   font-size: 2em; 
    43   margin-bottom: .5em; } 
    44  
    45 h2 { 
    46   font-size: 1.75em; 
    47   margin-bottom: .5142em; 
    48   padding-top: .2em; } 
    49  
    50 h3 { 
    51   font-size: 1.5em; 
    52   margin-bottom: .7em; 
    53   padding-top: .3em; } 
    54  
    55 h4 { 
    56   font-size: 1.25em; 
    57   margin-bottom: .6em; } 
    58  
    59 h5 { 
    60   font-size: 1.1em; 
    61   margin-bottom: .5em; 
    62   font-weight: bold; } 
    63  
    64 h6 { 
    65   font-size: 1em; 
    66   margin-bottom: .5em; 
    67   font-weight: bold; } 
     48  margin: 0 0 1.7em; } 
    6849 
    6950blockquote { 
    70   margin-left: 1em; 
    71   padding-left: 1em; 
    72   border-left: 5px solid #dddddd; 
    73   } 
    74  
    75 pre { 
    76     border: dashed 1px #CCC; 
    77     padding: 10px; 
    78     } 
    79  
    80 ul { 
    81     margin: 0 0 0 1em; 
    82     padding: 0 0 0 1em; 
    83     list-style: disc; 
    84     } 
    85  
    86 ul ul { 
    87     list-style: circle; 
    88     } 
    89  
    90 ul ul ul { 
    91     list-style: square; 
    92     } 
    93  
    94 ul ul ul ul { 
    95     list-style: disk; 
    96     } 
    97  
    98 ol { 
    99     list-style: decimal; 
    100     } 
    101  
    102 ol ol { 
    103     list-style:upper-alpha; 
    104     } 
    105  
    106 ol ol ol { 
    107     list-style:lower-roman; 
    108     } 
    109  
    110 ol ol ol ol { 
    111     list-style:lower-alpha; 
    112     } 
    113  
    114 dl { 
    115     margin:0 0 1em 0; 
    116     line-height: 1.6; 
    117     } 
    118  
    119 dt { 
    120     font-weight: bold; 
    121     } 
    122  
    123 dd { 
    124     margin-bottom: 1em; 
    125     padding: 0; 
    126     } 
    127  
    128 strong { 
    129     font-weight: bold; 
    130     } 
    131  
    132 em, 
    133 i, 
    134 q { 
    135     font-style: italic; 
    136     } 
    137  
    138 cite { 
    139     border-bottom: dashed 1px #CCC; 
    140     font-style: italic; 
    141     } 
    142  
    143 big { 
    144     font-size: 130%; 
    145     } 
    146  
    147 ins { 
    148     background: #ffc; 
    149     border: none; 
    150     color: #555; 
    151     } 
    152  
    153 abbr { 
    154     text-transform: lowercase; 
    155     border-bottom: 1px dotted #666; 
    156     cursor: help; 
    157     } 
    158  
    159 acronym { 
    160     text-transform: uppercase; 
    161     border-bottom: 1px dotted #666; 
    162     cursor: help; 
    163     } 
    164  
    165 pre, code, samp, kbd, var{ 
    166     font:100% mono-space,monospace; 
    167     } 
    168  
    169 del { 
    170     color: #C00; 
    171     } 
     51  border-left: 4px solid #dddddd; 
     52  font-style: italic; 
     53  line-height: 1.4736842105; 
     54  margin: 0 0 1.4736842105em; 
     55  padding: 0 0 0 1.263157895em; } 
     56  blockquote small { 
     57    display: block; 
     58    color: #999999; } 
     59  blockquote small:before { 
     60    content: '\2014 \00A0'; } 
     61  blockquote cite:before { 
     62    content: "-"; } 
     63  blockquote cite { 
     64    color: #999999; 
     65    display: block; } 
    17266 
    17367table { 
     
    17569  width: 100%; 
    17670  border-collapse: collapse; 
    177   border-spacing: 0; } 
    178  
    179 table th, 
    180 table td { 
    181     border-bottom: 1px solid #dddddd; 
    182     line-height: 20px; 
    183     padding: 8px; 
     71  border-spacing: 0; 
     72  margin-bottom: 1.7em; } 
     73  table th, 
     74  table td { 
     75    border: 1px solid #dddddd; 
     76    line-height: 1.4; 
     77    padding: 0.85em; 
    18478    text-align: left; 
    18579    vertical-align: top; } 
     80  table th { 
     81    font-weight: bold; } 
    18682 
    187 img[class*="wp-image-"] { 
    188     height: auto; 
    189     max-width: 100%; 
    190     } 
     83pre { 
     84  padding: 0.85em; 
     85  background: #EEE; 
     86  margin-bottom: 1.7em; 
     87  line-height: 1.4; 
     88  max-width: 100%; 
     89  overflow: auto; 
     90  white-space: pre; 
     91  white-space: pre-wrap; 
     92  word-wrap: break-word; } 
    19193 
    192 img.size-full { 
    193     width: auto; /* Prevent stretching of full-size images in IE8 */ 
    194     } 
     94code { 
     95  background: #EEE; } 
    19596 
    196 img.wp-smiley { 
    197     border: none; 
    198     margin-bottom: 0; 
    199     margin-top: 0; 
    200     padding: 0; 
    201     } 
     97code, 
     98kbd, 
     99tt, 
     100var, 
     101samp, 
     102pre { 
     103  font-family: Inconsolata, monospace; } 
    202104 
    203 p img, 
    204 .wp-caption { 
    205     margin-top: 0.4em; 
    206     } 
     105hr { 
     106  background-color: #333333; 
     107  border: 0 none; 
     108  height: 1px; 
     109  margin-bottom: 1.7m; } 
    207110 
    208 .aligncenter { 
    209     margin-left: auto; 
    210     margin-right: auto; 
    211     display: block; 
    212     } 
     111sup, sub { 
     112  font-size: 80%; 
     113  height: 0; 
     114  line-height: 0; 
     115  position: relative; 
     116  vertical-align: baseline; } 
    213117 
    214 .alignleft { 
    215     float: left; 
    216     margin-right: 0.5em; 
    217     } 
     118sub { 
     119  top: 0.5ex; } 
    218120 
    219 .alignright { 
    220     float: right; 
    221     margin-left: 0.5em; 
    222     } 
     121sup { 
     122  bottom: 1ex; } 
    223123 
    224 img.alignleft, 
    225 img.alignright, 
    226 img.aligncenter { 
    227     margin-bottom: 0.75em; 
    228     } 
     124em { 
     125  font-style: italic; } 
    229126 
    230 .wp-caption { 
    231     background: none repeat scroll 0 0 #F5F5F5; 
    232     color: #999999; 
    233     font-size: 0.8em; 
    234     max-width: 100%; 
    235     padding-top: 5px; 
    236     text-align: center; 
    237     } 
     127strong { 
     128  font-weight: bold; } 
    238129 
    239 .wp-caption img { 
    240     display: block; 
    241     margin: 5px auto 0 !important; 
    242     max-width: 98%; 
    243     } 
     130abbr, acronym { 
     131  border-bottom: 1px dotted #666; 
     132  cursor: help; } 
    244133 
    245 .wp-caption a { 
    246     border: none !important; 
    247     } 
     134ul, 
     135ol { 
     136  margin: 0 0 1.7em 1em; 
     137  padding: 0 0 0 1em; 
     138  line-height: 1.4; } 
     139  ul li, 
     140  ol li { 
     141    padding: 0.2em 0; } 
     142  ul ul, 
     143  ul ol, 
     144  ol ul, 
     145  ol ol { 
     146    margin-bottom: 0; } 
    248147 
    249 .wp-caption .wp-caption-text, 
    250 .wp-caption-dd { 
    251     color: #999999; 
    252     margin: 0 0 0.6em 0 !important; 
    253     padding: 0 0 5px 0; 
    254     position: relative; 
    255     } 
     148ul { 
     149  list-style: disc; } 
     150  ul ul { 
     151    list-style: circle; } 
     152    ul ul ul { 
     153      list-style: square; } 
    256154 
    257 .wp-smiley { 
    258     margin:0; 
    259     } 
    260      
     155ol { 
     156  list-style: decimal; } 
     157  ol ol { 
     158    list-style: upper-alpha; } 
     159    ol ol ol { 
     160      list-style: lower-roman; } 
     161      ol ol ol ol { 
     162        list-style: lower-alpha; } 
     163 
     164dl { 
     165  margin: 0 0 1em 0; } 
     166  dl dt { 
     167    font-weight: bold; } 
     168  dl dd { 
     169    margin: 0 1.7em 1.7em; 
     170    padding: 0; } 
     171 
     172del { 
     173  color: #C00; } 
     174 
     175ins { 
     176  background: #ffc; 
     177  text-decoration: none; } 
     178 
     179  .gallery.gallery-columns-6 .gallery-caption, .gallery.gallery-columns-7 .gallery-caption, .gallery.gallery-columns-8 .gallery-caption, .gallery.gallery-columns-9 .gallery-caption { 
     180    display: none; } 
  • birdmagazine/1.03/footer.php

    r80573 r80573  
    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 BirdMAGAZINE 
     7 * @since BirdMAGAZINE 1.0 
     8 */ 
    59?> 
    6         </div><!-- #main --> 
    7     </div><!-- #container --> 
     10        </div> 
     11    </div><!-- .site-content --> 
    812 
    913    <footer id="footer"> 
    10         <div class="container"> 
     14        <?php if( is_active_sidebar( 'widget-area-footer' ) ): ?> 
     15            <div class="widget-wrapper"> 
     16                <div class="container"> 
     17                    <?php dynamic_sidebar( 'widget-area-footer' ); ?> 
     18                </div> 
     19            </div> 
     20        <?php endif; ?> 
    1121 
    12             <div class="widget-wrapper"> 
    13                 <?php dynamic_sidebar( 'widget-area-footer' ); ?> 
     22        <div class="site-title"> 
     23            <div class="container"> 
     24                <span class="home"><a href="<?php echo esc_url( home_url( '/' ) ) ; ?>"><?php bloginfo( 'name' ); ?></a></span> 
     25 
     26                <?php if( get_theme_mod( 'birdmagazine_copyright', true ) ): ?> 
     27                    <?php printf(__( 'Copyright &copy; %s All Rights Reserved.', 'birdmagazine' ), birdmagazine_get_copyright_year() ); ?> 
     28                <?php endif; ?> 
     29 
     30                <?php if( get_theme_mod( 'birdmagazine_credit', true ) ): ?> 
     31                    <br> 
     32                    <span class="generator"><a href="<?php echo esc_url('http://wordpress.org/'); ?>" target="_blank"><?php _e( 'Proudly powered by WordPress', 'birdmagazine' ); ?></a></span> 
     33                <?php printf(__( 'BirdMAGAZINE theme by %sSysbird%s', 'birdmagazine' ), '<a href="' .esc_url('https://profiles.wordpress.org/sysbird/') .'" target="_blank">', '</a>' ); ?> 
     34                <?php endif; ?> 
    1435            </div> 
    15  
    16             <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', 'birdmagazine' ), 'WordPress' ); ?></a></span></div> 
    1736        </div> 
     37        <p id="back-top"><a href="#top"><span><?php _e( 'Go Top', 'birdmagazine'); ?></span></a></p> 
    1838    </footer> 
    1939 
    20 </div><!-- wrapper --> 
     40</div><!-- .wrapper --> 
    2141 
    2242<?php wp_footer(); ?> 
  • birdmagazine/1.03/functions.php

    r80573 r80573  
    11<?php 
    2 /* 
    3 BirdMAGAZINE functions and definitions. 
    4 */ 
     2/** 
     3 * The template functions and definitions 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdMAGAZINE 
     7 * @since BirdMAGAZINE 1.0 
     8 */ 
    59////////////////////////////////////////// 
    610// Set the content width based on the theme's design and stylesheet. 
    7 if ( ! isset( $content_width ) ) 
    8     $content_width = 605; 
    9  
    10 ////////////////////////////////////////// 
    11 // Set Widgets 
    12 function birdmagazine_widgets_init() { 
    13  
    14     register_sidebar( array ( 
    15         'name' => __('Widget Area for sidebar', 'birdmagazine'), 
    16         'id' => 'widget-area', 
    17         'description' => __('Widget Area for sidebar', 'birdmagazine'), 
    18         'before_widget' => '<div class="widget">', 
    19         'after_widget' => '</div>', 
    20         'before_title' => '<h3>', 
    21         'after_title' => '</h3>', 
    22         ) ); 
    23  
    24     register_sidebar( array ( 
    25         'name' => __('Widget Area for footer', 'birdmagazine'), 
    26         'id' => 'widget-area-footer', 
    27         'description' => __('Widget Area for footer', 'birdmagazine'), 
    28         'before_widget' => '<div class="widget">', 
    29         'after_widget' => '</div>', 
    30         'before_title' => '<h3>', 
    31         'after_title' => '</h3>', 
    32         ) ); 
    33 } 
    34 add_action( 'widgets_init', 'birdmagazine_widgets_init' ); 
    35  
    36 ////////////////////////////////////////// 
    37 // SinglePage Comment callback 
    38 function birdmagazine_custom_comments( $comment, $args, $depth ) { 
    39  
    40     $GLOBALS['comment'] = $comment; 
    41  
    42 ?> 
    43     <li <?php comment_class(); ?> id="comment-<?php comment_ID(); ?>"> 
    44  
    45     <?php if('pingback' == $comment->comment_type || 'trackback' == $comment->comment_type): 
    46         $birstips_url    = get_comment_author_url(); 
    47         $birstips_author = get_comment_author(); 
    48      ?>  
    49  
    50         <div class="posted"><strong><?php _e( 'Pingback', 'birdmagazine' ); ?> : </strong><a href="<?php echo $birstips_url; ?>" target="_blank"><?php echo $birstips_author ?></a><?php edit_comment_link( __('(Edit)', 'birdmagazine'), ' ' ); ?></div> 
    51  
    52     <?php else: ?> 
    53  
    54         <div class="comment_meta"> 
    55             <?php echo get_avatar( $comment, 40 ); ?> 
    56             <span class="author"><?php comment_author(); ?></span> 
    57             <span class="time"><?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'] ) ) ); ?> 
    58         </div> 
    59         <?php if ( $comment->comment_approved == '0' ) : ?> 
    60             <em><?php _e( 'Your comment is awaiting moderation.', 'birdmagazine' ); ?></em><br> 
    61         <?php endif; ?> 
    62  
    63         <div class="comment_text"> 
    64             <?php comment_text(); ?> 
    65  
    66             <?php $birdmagazine_web = get_comment_author_url(); ?> 
    67             <?php if(!empty($birdmagazine_web)): ?> 
    68                 <p class="web"><a href="<?php echo $birdmagazine_web; ?>" target="_blank"><?php echo $birdmagazine_web; ?></a></p> 
    69             <?php endif; ?> 
    70         </div> 
    71  
    72     <?php endif; ?> 
    73 <?php 
    74     // no "</li>" conform WORDPRESS 
    75 } 
    76  
    77 ////////////////////////////////////////////////////// 
    78 // Pagenation 
    79 function birdmagazine_the_pagenation() { 
    80  
    81     global $wp_rewrite; 
    82     global $wp_query; 
    83     global $paged; 
    84  
    85     $birdmagazine_paginate_base = get_pagenum_link(1); 
    86     if (strpos($birdmagazine_paginate_base, '?') || ! $wp_rewrite->using_permalinks()) { 
    87         $birdmagazine_paginate_format = ''; 
    88         $birdmagazine_paginate_base = add_query_arg('paged', '%#%'); 
    89     } else { 
    90         $birdmagazine_paginate_format = (substr($birdmagazine_paginate_base, -1 ,1) == '/' ? '' : '/') . 
    91         user_trailingslashit('page/%#%/', 'paged');; 
    92         $birdmagazine_paginate_base .= '%_%'; 
    93     } 
    94     echo paginate_links( array( 
    95         'base' => $birdmagazine_paginate_base, 
    96         'format' => $birdmagazine_paginate_format, 
    97         'total' => $wp_query->max_num_pages, 
    98         'mid_size' => 3, 
    99         'current' => ($paged ? $paged : 1), 
    100     )); 
    101 } 
    102  
    103 ////////////////////////////////////////// 
    104 // Archive PageTitle 
    105 function birdmagazine_the_archivetitle() { 
    106  
    107     if(is_category()) { 
    108         printf(__('Category Archives: %s', 'birdmagazine'), single_cat_title('', false)); 
    109     } 
    110     elseif( is_tag() ) { 
    111         printf(__('Tag Archives: %s', 'birdmagazine'), single_tag_title('', false) ); 
    112     } 
    113     elseif (is_day()) { 
    114         printf(__('Daily Archives: %s', 'birdmagazine'), get_post_time(get_option('date_format'))); 
    115     } 
    116     elseif (is_month()) { 
    117         printf(__('Monthly Archives: %s', 'birdmagazine'), get_post_time(__('F, Y', 'birdmagazine'))); 
    118     } 
    119     elseif (is_year()) { 
    120         printf(__('Yearly Archives: %s', 'birdmagazine'), get_post_time(__('Y', 'birdmagazine'))); 
    121     } 
    122     elseif (is_author()) { 
    123         printf(__('Author Archives: %s', 'birdmagazine'), get_the_author_meta('display_name', get_query_var('author')) ); 
    124     } 
    125     elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { 
    126         _e('Blog Archives', 'birdmagazine'); 
    127     } 
    128 } 
    129  
    130 ////////////////////////////////////////////////////// 
    131 // Header Style 
    132 function birdmagazine_header_style() { 
    133  
    134 ?> 
    135  
    136 <style type="text/css"> 
    137  
    138 <?php 
    139     //Theme Option 
    140     $header_color = get_theme_mod( 'birdmagazine_header_color', '#5EC1D6'); 
    141     $navigation_color = get_theme_mod( 'birdmagazine_navigation_color', '#999'); 
    142     $link_color = get_theme_mod( 'birdmagazine_link_color', '#06A'); 
    143     $text_color = get_theme_mod( 'birdmagazine_text_color', '#544021'); 
    144  
    145     if ( 'blank' == get_header_textcolor() ) { ?> 
    146         #header #site-title, 
    147         #header #site-description { 
    148             position: absolute !important; 
    149             clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
    150             clip: rect(1px, 1px, 1px, 1px); 
    151             }    
    152         #header #branding { 
    153             padding: 0; 
    154             } 
    155     <?php } else { ?> 
    156         #header h1 a, 
    157         #header #site-title a, 
    158         #header p { 
    159             color: #<?php header_textcolor();?>; 
    160             } 
    161         <?php } ?> 
    162  
    163     #wrapper, 
    164     #content .hentry .entry-header .entry-title, 
    165     #content .hentry .entry-header .entry-title a, 
    166     .archive #content ul li a, .search #content ul li a, 
    167     .error404 #content ul li a, 
    168     .widget ul li a, 
    169     .widget #wp-calendar th, .widget #wp-calendar td { 
    170         color: <?php echo $text_color; ?>; 
    171     } 
    172  
    173     a, 
    174     #content .hentry .page-link, 
    175     #content .hentry .page-link a, 
    176     #content .tablenav, 
    177     #content .tablenav a.page-numbers, 
    178     .widget #wp-calendar th a, .widget #wp-calendar td a { 
    179         color: <?php echo $link_color; ?>; 
    180     } 
    181  
    182     #content .hentry .page-link a, 
    183     #content .tablenav a.page-numbers, 
    184     #content .tablenav .current { 
    185         border-color: <?php echo $link_color; ?>; 
    186     } 
    187  
    188     #content .tablenav .current { 
    189         background-color: <?php echo $link_color; ?>; 
    190     } 
    191  
    192     #wrapper, 
    193     #sidebar .widget h3, 
    194     #sidebar .widget #searchform #s { 
    195         border-color: <?php echo $header_color; ?>; 
    196     } 
    197  
    198     #sidebar .widget #searchform #searchsubmit, 
    199     #footer { 
    200         background-color: <?php echo $header_color; ?>; 
    201     } 
    202  
    203     #menu-wrapper .menu, 
    204     #menu-wrapper .menu ul li a, 
    205     #menu-wrapper .menu ul li ul, 
    206     #menu-wrapper .menu ul li ul li a, 
    207     #menu-wrapper .menu ul li a { 
    208         color: <?php echo $navigation_color; ?>; 
    209         border-color: <?php echo $navigation_color; ?>; 
    210     } 
    211  
    212     @media screen and (max-width: 650px) { 
    213         #menu-wrapper .menu ul#menu-primary-items, 
    214         #menu-wrapper .menu ul#menu-primary-items li a, 
    215         #menu-wrapper .menu #small-menu { 
    216             border-color: <?php echo $navigation_color; ?>; 
    217         } 
    218     } 
    219  
    220 </style> 
    221  
    222 <?php  
    223  
    224 } 
    225  
    226 ////////////////////////////////////////////////////// 
    227 // Admin Header Style 
    228 function birdmagazine_admin_header_style() { 
    229 ?> 
    230  
    231 <style type="text/css"> 
    232  
    233     #birdmagazine_header img { 
    234         width: <?php echo HEADER_IMAGE_WIDTH; ?>px; 
    235         height: <?php echo HEADER_IMAGE_HEIGHT; ?>px; 
    236         } 
    237  
    238     #birdmagazine_header #site-title { 
    239         margin: 0; 
    240         padding: 0; 
    241         color: #<?php header_textcolor();?>; 
    242         font-size: 3em; 
    243         line-height: 1; 
    244         } 
    245  
    246     #birdmagazine_header #site-title a { 
    247         color: #<?php header_textcolor();?>; 
    248         font-weight: bold; 
    249         text-decoration: none; 
    250         } 
    251  
    252     #birdmagazine_header #site-description { 
    253         color: #<?php header_textcolor();?>; 
    254         margin: 0.5em 0; 
    255         } 
    256  
    257 </style> 
    258  
    259 <?php 
    260  
    261 }  
    262  
    263 ////////////////////////////////////////////////////// 
    264 // Admin Header Image 
    265 function birdmagazine_admin_header_image() { 
    266  
    267     $header_image = get_header_image(); 
    268     $birdmagazine_image_tag = ''; 
    269     if ( empty( $header_image ) ){ 
    270         $birdmagazine_image_tag = ' class="no-image"';  
    271     } 
    272  
    273     $style = ''; 
    274         if ( 'blank' == get_theme_mod( 'header_textcolor', HEADER_TEXTCOLOR ) || '' == get_theme_mod( 'header_textcolor', HEADER_TEXTCOLOR ) ){ 
    275         $style = ' style="display:none;"'; 
    276     } 
    277 ?> 
    278     <div id="birdmagazine_header"<?php echo $birdmagazine_image_tag; ?>> 
    279  
    280         <div id="site-title"><a <?php echo $style; ?> onclick="return false;" href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php bloginfo( 'name' ); ?></a></div> 
    281         <div id="site-description" <?php echo $style; ?>><?php bloginfo( 'description' ); ?></div> 
    282  
    283 <?php 
    284     $header_image = get_header_image(); 
    285     if ( ! empty( $header_image ) ) : ?> 
    286  
    287         <img src="<?php echo esc_url( $header_image ); ?>" alt="" /> 
    288  
    289     <?php endif; ?> 
    290  
    291     </div> 
    292     <?php 
     11if ( ! isset( $content_width ) ){ 
     12    $content_width = 620; 
    29313} 
    29414 
    29515////////////////////////////////////////////////////// 
    29616// Setup Theme 
     17if ( ! function_exists( 'birdmagazine_setup' ) ) : 
    29718function birdmagazine_setup() { 
    29819 
     
    30829    // This theme uses post thumbnails 
    30930    add_theme_support( 'post-thumbnails' ); 
     31 
     32    /* 
     33     * Switch default core markup for search form, comment form, and comments 
     34     * to output valid HTML5. 
     35     */ 
     36    add_theme_support( 'html5', array( 
     37        'search-form', 
     38        'comment-form', 
     39        'comment-list', 
     40        'gallery', 
     41        'caption', 
     42    ) ); 
    31043 
    31144    /* 
     
    31346     * we also set up the default background color. 
    31447     */ 
     48    $birdmagazine_default_colors = birdmagazine_get_default_colors(); 
     49    $birdmagazine_color = trim( $birdmagazine_default_colors[ 'background_color' ], '#' ); 
    31550    add_theme_support( 'custom-background', array( 
    316         'default-color' => 'f9f9ef', 
     51        'default-color' => $birdmagazine_color, 
    31752    ) ); 
    31853 
     
    32257    ) ); 
    32358 
     59    // Add support for title tag. 
     60    add_theme_support( 'title-tag' ); 
     61 
    32462    // Add support for custom headers. 
     63    $birdmagazine_color = trim( $birdmagazine_default_colors[ 'text_color' ], '#' ); 
    32564    $custom_header_support = array( 
    326         'width' => apply_filters( 'birdmagazine_header_image_width', 960 ), 
    327         'height' => apply_filters( 'birdmagazine_header_image_height', 200 ), 
    328         'default-image'          => '%s/images/headers/euphorbia.jpg', 
    329         'default-text-color'     => 'aa3300', 
    330         'wp-head-callback' => 'birdmagazine_header_style', 
    331         'admin-head-callback' => 'birdmagazine_admin_header_style', 
    332         'admin-preview-callback' => 'birdmagazine_admin_header_image' 
     65        'width'         => apply_filters( 'birdmagazine_header_image_width', 1200 ), 
     66        'height'            => apply_filters( 'birdmagazine_header_image_height', 300 ), 
     67        'default-text-color'    => $birdmagazine_color 
    33368    ); 
    33469 
    33570    add_theme_support( 'custom-header', $custom_header_support ); 
    336  
    337     register_default_headers( array( 
    338         'alocasia' => array( 
    339             'url' => '%s/images/headers/alocasia.jpg', 
    340             'thumbnail_url' => '%s/images/headers/alocasia-thumbnail.jpg', 
    341             'description' => 'Alocasia' 
    342         ), 
    343         'calathea' => array( 
    344             'url' => '%s/images/headers/calathea.jpg', 
    345             'thumbnail_url' => '%s/images/headers/calathea-thumbnail.jpg', 
    346             'description' => 'Calathea' 
    347         ), 
    348         'euphorbia' => array( 
    349             'url' => '%s/images/headers/euphorbia.jpg', 
    350             'thumbnail_url' => '%s/images/headers/euphorbia-thumbnail.jpg', 
    351             'description' => 'Euphorbia' 
    352         ), 
    353         'fatsia' => array( 
    354             'url' => '%s/images/headers/fatsia.jpg', 
    355             'thumbnail_url' => '%s/images/headers/fatsia-thumbnail.jpg', 
    356             'description' => 'Fatsia' 
    357         ), 
    358         'fern' => array( 
    359             'url' => '%s/images/headers/fern.jpg', 
    360             'thumbnail_url' => '%s/images/headers/fern-thumbnail.jpg', 
    361             'description' => 'Fern' 
    362         ), 
    363         'mint' => array( 
    364             'url' => '%s/images/headers/mint.jpg', 
    365             'thumbnail_url' => '%s/images/headers/mint-thumbnail.jpg', 
    366             'description' => 'Mint' 
    367         ), 
    368     ) ); 
    369 } 
    370 add_action( 'after_setup_theme', 'birdmagazine_setup' );   
    371  
    372 ////////////////////////////////////////////////////// 
    373 // Document Title 
    374 function birdmagazine_title( $title ) { 
    375     global $page, $paged; 
    376  
    377     $title .= get_bloginfo( 'name' ); 
    378     $site_description = get_bloginfo( 'description', 'display' ); 
    379  
    380     if ( $site_description && ( is_home() || is_front_page() ) ) 
    381         $title .= " | $site_description"; 
    382  
    383     if ( $paged >= 2 || $page >= 2 ) 
    384         $title .= ' | ' . sprintf( __( 'Page %s', 'birdmagazine' ), max( $paged, $page ) ); 
    385  
    386     return $title; 
    387 } 
    388 add_filter( 'wp_title', 'birdmagazine_title' ); 
    389  
    390 ////////////////////////////////////////////////////// 
    391 // Enqueue Acripts 
     71} 
     72endif; // birdmagazine_setup 
     73add_action( 'after_setup_theme', 'birdmagazine_setup' ); 
     74 
     75////////////////////////////////////////// 
     76// Set Widgets 
     77function birdmagazine_widgets_init() { 
     78 
     79    register_sidebar( array ( 
     80        'name'          =>__( 'Widget Area for sidebar', 'birdmagazine' ), 
     81        'id'            => 'widget-area', 
     82        'description'   => __( 'Widget Area for sidebar', 'birdmagazine' ), 
     83        'before_widget' => '<div class="widget">', 
     84        'after_widget'  => '</div>', 
     85        'before_title'  => '<h3>', 
     86        'after_title'   => '</h3>', 
     87        ) ); 
     88 
     89    register_sidebar( array ( 
     90        'name'          => __( 'Widget Area for footer', 'birdmagazine' ), 
     91        'id'            => 'widget-area-footer', 
     92        'description'   => __( 'Widget Area for footer', 'birdmagazine' ), 
     93        'before_widget' => '<div class="widget">', 
     94        'after_widget'  => '</div>', 
     95        'before_title'  => '<h3>', 
     96        'after_title'   => '</h3>', 
     97        ) ); 
     98} 
     99add_action( 'widgets_init', 'birdmagazine_widgets_init' ); 
     100 
     101////////////////////////////////////////////////////// 
     102// Enqueue Scripts 
    392103function birdmagazine_scripts() { 
     104 
     105    wp_enqueue_script( 'birdmagazine-html5', get_template_directory_uri() . '/js/html5shiv.js', array(), '3.7.2' ); 
     106    wp_script_add_data( 'birdmagazine-html5', 'conditional', 'lt IE 9' ); 
    393107 
    394108    if ( is_singular() && comments_open() && get_option('thread_comments' ) ) { 
     
    396110    } 
    397111 
    398     wp_enqueue_script('jquery');   
    399     wp_enqueue_script('jquery-masonry'); 
    400     wp_enqueue_script( 'birdmagazine', get_template_directory_uri() .'/js/birdmagazine.js', 'jquery', '1.02' ); 
     112    wp_enqueue_script( 'birdmagazine', get_template_directory_uri() .'/js/birdmagazine.js', array( 'jquery', 'jquery-masonry' ), '1.03' ); 
    401113 
    402114    wp_enqueue_style( 'birdmagazine', get_stylesheet_uri() ); 
    403     wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css'); 
     115 
     116    if ( strtoupper( get_locale() ) == 'JA' ) { 
     117        wp_enqueue_style( 'birdmagazine_ja', get_template_directory_uri().'/css/ja.css' ); 
     118    } 
    404119} 
    405120add_action( 'wp_enqueue_scripts', 'birdmagazine_scripts' ); 
     
    407122////////////////////////////////////////////////////// 
    408123// Excerpt More 
    409 function birdmagazine_excerpt_more($more) {  
    410     return ' <a href="'. esc_url( get_permalink() ) . '" class="more-link">' . __( '&raquo;more', 'birdmagazine') . '</a>'; 
    411 }   
    412 add_filter('excerpt_more', 'birdmagazine_excerpt_more');  
     124function birdmagazine_excerpt_more( $more ) { 
     125    return ' <a href="'. esc_url( get_permalink() ) . '" class="more-link">' . __( 'more', 'birdmagazine') . '</a>'; 
     126} 
     127add_filter('excerpt_more', 'birdmagazine_excerpt_more'); 
    413128 
    414129////////////////////////////////////////////////////// 
    415130// Theme Customizer 
    416 function birdmagazine_customize($wp_customize) { 
    417   
    418     $wp_customize->add_section( 'birdmagazine_customize', array( 
    419         'title'=> __( 'Theme Options', 'birdmagazine' ), 
    420         'priority' => 99, 
    421     ) ); 
     131function birdmagazine_customize( $wp_customize ) { 
     132 
     133    // Remove the core header textcolor control, as it shares the main text color. 
     134    $wp_customize->remove_control( 'header_textcolor' ); 
     135 
     136    // defaut colors 
     137    $birdmagazine_default_colors = birdmagazine_get_default_colors(); 
    422138 
    423139    // Text Color 
    424140    $wp_customize->add_setting( 'birdmagazine_text_color', array( 
    425         'default' => '#544021', 
     141        'default'           => $birdmagazine_default_colors[ 'text_color' ], 
     142        'sanitize_callback' => 'maybe_hash_hex_color', 
    426143    ) ); 
    427144 
    428145    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'birdmagazine_text_color', array( 
    429         'label' => __( 'Text Color', 'birdmagazine' ), 
    430         'section'=> 'birdmagazine_customize', 
    431         'settings' => 'birdmagazine_text_color', 
     146        'label'     => __( 'Text Color', 'birdmagazine' ), 
     147        'section'   => 'colors', 
     148        'settings'  => 'birdmagazine_text_color', 
    432149    ) ) ); 
    433150 
    434151    // Link Color 
    435152    $wp_customize->add_setting( 'birdmagazine_link_color', array( 
    436         'default' => '#06A', 
     153        'default'       => $birdmagazine_default_colors[ 'link_color' ], 
     154        'sanitize_callback' => 'maybe_hash_hex_color', 
    437155    ) ); 
    438156 
    439157    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'birdmagazine_link_color', array( 
    440         'label' => __( 'Link Color', 'birdmagazine' ), 
    441         'section'=> 'birdmagazine_customize', 
    442         'settings' => 'birdmagazine_link_color', 
     158        'label'     => __( 'Link Color', 'birdmagazine' ), 
     159        'section'   => 'colors', 
     160        'settings'  => 'birdmagazine_link_color', 
    443161    ) ) ); 
    444162 
    445     // Header, Footer Color 
     163    // HeaderColor 
    446164    $wp_customize->add_setting( 'birdmagazine_header_color', array( 
    447         'default' => '#5EC1D6', 
     165        'default'           => $birdmagazine_default_colors[ 'header_color' ], 
     166        'sanitize_callback' => 'maybe_hash_hex_color', 
    448167    ) ); 
    449168 
    450169    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'birdmagazine_header_color', array( 
    451         'label' => __( 'Header, Footer Color', 'birdmagazine' ), 
    452         'section'=> 'birdmagazine_customize', 
    453         'settings' => 'birdmagazine_header_color', 
     170        'label'     => __( 'Header Background Color', 'birdmagazine' ), 
     171        'section'   => 'colors', 
     172        'settings'  => 'birdmagazine_header_color', 
    454173    ) ) ); 
    455174 
    456     // Navigation Text Color 
    457     $wp_customize->add_setting( 'birdmagazine_navigation_color', array( 
    458         'default' => '#999', 
    459     ) ); 
    460  
    461     $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'birdmagazine_navigation_color', array( 
    462         'label' => __( 'Navigation Text Color', 'birdmagazine' ), 
    463         'section'=> 'birdmagazine_customize', 
    464         'settings' => 'birdmagazine_navigation_color', 
     175    // Header Text Color 
     176    $wp_customize->add_setting( 'birdmagazine_header_text_color', array( 
     177        'default'       => $birdmagazine_default_colors[ 'header_text_color' ], 
     178        'sanitize_callback' => 'maybe_hash_hex_color', 
     179    ) ); 
     180 
     181    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'birdmagazine_header_text_color', array( 
     182        'label'     => __( 'Header Text Color', 'birdmagazine' ), 
     183        'section'   => 'colors', 
     184        'settings'  => 'birdmagazine_header_text_color', 
    465185    ) ) ); 
    466186 
     187    // Layout Section 
     188    $wp_customize->add_section( 'birdmagazine_layout', array( 
     189        'title'     => __( 'Layout', 'birdmagazine' ), 
     190        'priority'  => 999, 
     191    ) ); 
     192 
     193    $wp_customize->add_setting( 'birdmagazine_layout', array( 
     194        'default'       => 'normal', 
     195        'sanitize_callback' => 'birdmagazine_sanitize_radiobutton', 
     196    ) ); 
     197 
     198    $wp_customize->add_control( 'birdmagazine_layout', array( 
     199        'label'     => __( 'Front page Layout', 'birdmagazine' ), 
     200        'section'   => 'birdmagazine_layout', 
     201        'type'      => 'radio', 
     202        'settings'  => 'birdmagazine_layout', 
     203        'choices'   => array( 
     204                    'normal'    => __( 'normal', 'birdmagazine' ), 
     205                    'masonry'   => __( 'masonry', 'birdmagazine' ), 
     206                    ) 
     207    ) ); 
     208 
     209    // Display Copyright 
     210    $wp_customize->add_setting( 'birdmagazine_copyright', array( 
     211        'default'       => true, 
     212        'sanitize_callback' => 'birdmagazine_sanitize_checkbox', 
     213    ) ); 
     214 
     215    $wp_customize->add_control( 'birdmagazine_copyright', array( 
     216        'label'     => __( 'Display Copyright', 'birdmagazine' ), 
     217        'section'   => 'birdmagazine_layout', 
     218        'type'      => 'checkbox', 
     219        'settings'  => 'birdmagazine_copyright', 
     220    ) ); 
     221 
     222    // Display Credit 
     223    $wp_customize->add_setting( 'birdmagazine_credit', array( 
     224        'default'       => true, 
     225        'sanitize_callback' => 'birdmagazine_sanitize_checkbox', 
     226    ) ); 
     227 
     228    $wp_customize->add_control( 'birdmagazine_credit', array( 
     229        'label'     => __( 'Display Credit', 'birdmagazine' ), 
     230        'section'   => 'birdmagazine_layout', 
     231        'type'      => 'checkbox', 
     232        'settings'  => 'birdmagazine_credit', 
     233    ) ); 
    467234} 
    468235add_action('customize_register', 'birdmagazine_customize'); 
     236 
     237////////////////////////////////////////////////////// 
     238// Santize a checkbox 
     239function birdmagazine_sanitize_checkbox( $input ) { 
     240 
     241    if ( $input == true ) { 
     242        return true; 
     243    } else { 
     244        return false; 
     245    } 
     246} 
     247 
     248////////////////////////////////////////////////////// 
     249// Santize a checkbox 
     250function birdmagazine_sanitize_radiobutton( $input ) { 
     251 
     252    if ( $input === 'masonry' ) { 
     253        return $input; 
     254    } else { 
     255        return 'normal'; 
     256    } 
     257} 
     258 
     259////////////////////////////////////////////////////// 
     260// Sanitizes a hex color 
     261function birdmagazine_sanitize_hex_color( $color ) { 
     262    if ( '' === $color ) 
     263        return ''; 
     264 
     265    // 3 or 6 hex digits, or the empty string. 
     266    if ( preg_match('|^#([A-Fa-f0-9]{3}){1,2}$|', $color ) ) 
     267        return $color; 
     268 
     269    return null; 
     270} 
     271 
     272////////////////////////////////////////////////////// 
     273// Get default colors 
     274function birdmagazine_get_default_colors() { 
     275    return array( 'background_color'    => '#F6F6F6', 
     276                    'text_color'        => '#333333', 
     277                    'link_color'        => '#4C628F', 
     278                    'header_color'      => '#AF574D', 
     279                    'header_text_color' => '#F6F6F6', 
     280                    'border_color'      => '#DDDDDD' ); 
     281} 
     282 
     283////////////////////////////////////////////////////// 
     284// Recomend colors dark or light 
     285function birdmagazine_recomend_colors( $color_1, $color_2 ) { 
     286 
     287    $color_1 = birdmagazine_sanitize_hex_color( $color_1 ); 
     288    $color_2 = birdmagazine_sanitize_hex_color( $color_2 ); 
     289 
     290    if( empty( $color_1 ) || empty( $color_2 ) ){ 
     291        return ''; 
     292    } 
     293 
     294    $color_1 = str_replace( "#", "", $color_1 ); 
     295    $color_2 = str_replace( "#", "", $color_2 ); 
     296 
     297    $birdmagazine_red = hexdec( substr( $color_1, 0, 2 )); 
     298    $birdmagazine_green = hexdec( substr( $color_1, 2, 2 )); 
     299    $birdmagazine_blue = hexdec( substr( $color_1, 4, 2 )); 
     300    $birdmagazine_rgb_1 = $birdmagazine_red + $birdmagazine_green + $birdmagazine_blue; 
     301 
     302    $birdmagazine_red = hexdec( substr( $color_2, 0, 2 )); 
     303    $birdmagazine_green = hexdec( substr( $color_2, 2, 2 )); 
     304    $birdmagazine_blue = hexdec( substr( $color_2, 4, 2 )); 
     305    $birdmagazine_rgb_2 = $birdmagazine_red + $birdmagazine_green + $birdmagazine_blue; 
     306 
     307    $birdmagazine_dark_color = $color_1; 
     308    $birdmagazine_light_color = $color_2; 
     309    if( $birdmagazine_rgb_1 > $birdmagazine_rgb_2 ){ 
     310        $birdmagazine_dark_color = $color_2; 
     311        $birdmagazine_light_color = $color_1; 
     312    } 
     313 
     314    return array( 'dark_color'  => '#' .$birdmagazine_dark_color, 
     315                'lignt_color'   => '#' .$birdmagazine_light_color, ); 
     316} 
     317 
     318////////////////////////////////////////////////////// 
     319// Enqueues front-end CSS for the Theme Customizer. 
     320function birdmagazine_color_css() { 
     321 
     322    // default color 
     323    $birdmagazine_default_colors = birdmagazine_get_default_colors(); 
     324 
     325    // Custom Text Color 
     326    $birdmagazine_text_color = get_theme_mod( 'birdmagazine_text_color', $birdmagazine_default_colors[ 'text_color' ] ); 
     327    if( strcasecmp( $birdmagazine_text_color, $birdmagazine_default_colors[ 'text_color' ] )) { 
     328 
     329        $birdmagazine_css = " 
     330            /* Custom Text Color */ 
     331            body, 
     332            .entry-header, 
     333            .entry-header a, 
     334            .home .entry-meta a, 
     335            .blog .entry-meta a, 
     336            .archive ul.articles li a, 
     337            .search ul.articles li a, 
     338            .error404 ul.articles li a, 
     339            .pagination .a, 
     340            .pagination span, 
     341            .page-link, 
     342            .page-link a span { 
     343                color: {$birdmagazine_text_color}; 
     344            } 
     345 
     346            .entry-header .postdate { 
     347                border-color: {$birdmagazine_text_color}; 
     348            } 
     349 
     350            hr { 
     351                background-color: {$birdmagazine_text_color}; 
     352            } 
     353        "; 
     354 
     355        wp_add_inline_style( 'birdmagazine', $birdmagazine_css ); 
     356    } 
     357 
     358    // Custom Link Color 
     359    $birdmagazine_link_color = get_theme_mod( 'birdmagazine_link_color', $birdmagazine_default_colors[ 'link_color' ] ); 
     360    if( strcasecmp( $birdmagazine_link_color, $birdmagazine_default_colors[ 'link_color' ] )) { 
     361 
     362        $birdmagazine_css = " 
     363            /* Custom Link Color */ 
     364            a, 
     365            .pagination a:hover, 
     366            .pagination span.current, 
     367            .page-link span, 
     368            .page-link a span:hover { 
     369                color: {$birdmagazine_link_color}; 
     370            } 
     371 
     372            .pagination span.current, 
     373            .pagination a:hover, 
     374            .page-link span, 
     375            .page-link a span:hover { 
     376                border-color: {$birdmagazine_link_color}; 
     377            } 
     378        "; 
     379 
     380        wp_add_inline_style( 'birdmagazine', $birdmagazine_css ); 
     381    } 
     382 
     383    // Custom Header Color 
     384    $birdmagazine_header_color = get_theme_mod( 'birdmagazine_header_color', $birdmagazine_default_colors[ 'header_color' ] ); 
     385    if( strcasecmp( $birdmagazine_header_color, $birdmagazine_default_colors[ 'header_color' ] )) { 
     386 
     387        $birdmagazine_css = " 
     388            /* Custom Header Color */ 
     389            #header, 
     390            #footer .widget-wrapper { 
     391                background: {$birdmagazine_header_color}; 
     392            } 
     393 
     394            #menu-wrapper .menu #small-menu, 
     395            #footer .widget-wrapper .widget #wp-calendar tbody td a, 
     396            #footer .site-title, 
     397            #footer .site-title a { 
     398                color: {$birdmagazine_header_color}; 
     399            } 
     400        "; 
     401 
     402        if( !strcasecmp( $birdmagazine_default_colors[ 'border_color' ], $birdmagazine_header_color )){ 
     403            $birdmagazine_css .= " 
     404                /* Footer Search Form */ 
     405                #footer #searchform #s, 
     406                #footer #searchform #searchsubmit { 
     407                    border: solid 1px #FFF; 
     408                } 
     409            "; 
     410        } 
     411 
     412        wp_add_inline_style( 'birdmagazine', $birdmagazine_css ); 
     413    } 
     414 
     415    // Custom Header Text Color 
     416    $birdmagazine_header_text_color = get_theme_mod( 'birdmagazine_header_text_color', $birdmagazine_default_colors[ 'header_text_color' ] ); 
     417    if( strcasecmp( $birdmagazine_header_text_color, $birdmagazine_default_colors[ 'header_text_color' ] )) { 
     418 
     419        $birdmagazine_css = " 
     420            /* Custom Header Text Color */ 
     421            #header, 
     422            #header a, 
     423            #menu-wrapper .menu ul#menu-primary-items li a, 
     424            #footer .widget, 
     425            #footer .widget a, 
     426            #footer .widget .wp-caption { 
     427                color: {$birdmagazine_header_text_color}; 
     428            } 
     429 
     430            #menu-wrapper .menu ul#menu-primary-items li a, 
     431            #footer .widget h3, 
     432            #footer .widget ul li { 
     433                border-color: {$birdmagazine_header_text_color}; 
     434            } 
     435 
     436            html, 
     437            #menu-wrapper .menu #small-menu, 
     438            #footer .widget-wrapper .widget #wp-calendar tbody td a, 
     439            #footer .site-title { 
     440                background: {$birdmagazine_header_text_color}; 
     441            } 
     442        "; 
     443 
     444        wp_add_inline_style( 'birdmagazine', $birdmagazine_css ); 
     445    } 
     446 
     447    // Sticky Color 
     448    if( strcasecmp( $birdmagazine_header_color, $birdmagazine_default_colors[ 'header_color' ] ) || 
     449        strcasecmp( $birdmagazine_header_text_color, $birdmagazine_default_colors[ 'header_text_color' ] ) ) { 
     450 
     451        $birdmagazine_recomend_colors = birdmagazine_recomend_colors( $birdmagazine_header_color, $birdmagazine_header_text_color ); 
     452 
     453        if( $birdmagazine_recomend_colors ){ 
     454 
     455            $birdmagazine_css = " 
     456                /* Sticky Color */ 
     457                .sticky .entry-header a, 
     458                .sticky .entry-header, 
     459                #comments ol.commentlist li.comment.bypostauthor .comment-author .fn, 
     460                #comments ol.commentlist li.comment.bypostauthor .comment-author .fn a { 
     461                    color: {$birdmagazine_recomend_colors[ 'dark_color' ]}; 
     462                } 
     463 
     464                .sticky .entry-header .postdate { 
     465                    border-color: {$birdmagazine_recomend_colors[ 'dark_color' ]}; 
     466                } 
     467 
     468                @media screen and (min-width: 660px) { 
     469                    #menu-wrapper .menu ul#menu-primary-items li ul li a { 
     470                        color: {$birdmagazine_recomend_colors[ 'dark_color' ]}; 
     471                    } 
     472 
     473                    #menu-wrapper .menu ul#menu-primary-items li ul, 
     474                    #menu-wrapper .menu ul#menu-primary-items li ul li a { 
     475                        border-color: {$birdmagazine_recomend_colors[ 'dark_color' ]}; 
     476                    } 
     477                } 
     478            "; 
     479 
     480            wp_add_inline_style( 'birdmagazine', $birdmagazine_css ); 
     481        } 
     482    } 
     483 
     484    // Border Color in white background 
     485    $birdmagazine_background_color = get_background_color(); 
     486    if( !strcasecmp( $birdmagazine_background_color ,'FFFFFF' )){ 
     487 
     488        $birdmagazine_css = " 
     489            /* Border Color */ 
     490            .entry { 
     491                border-top: solid 1px {$birdmagazine_default_colors[ 'border_color' ]}; 
     492                border-right: solid 1px {$birdmagazine_default_colors[ 'border_color' ]}; 
     493                border-left: solid 1px {$birdmagazine_default_colors[ 'border_color' ]}; 
     494            } 
     495        "; 
     496 
     497        wp_add_inline_style( 'birdmagazine', $birdmagazine_css ); 
     498    } 
     499} 
     500add_action( 'wp_enqueue_scripts', 'birdmagazine_color_css', 11 ); 
     501 
     502////////////////////////////////////////////////////// 
     503// Copyright Year 
     504function birdmagazine_get_copyright_year() { 
     505 
     506    $birdmagazine_copyright_year = date( "Y" ); 
     507 
     508    $birdmagazine_first_year = $birdmagazine_copyright_year; 
     509    $args = array( 
     510        'numberposts'   => 1, 
     511        'orderby'   => 'post_date', 
     512        'order'     => 'ASC', 
     513    ); 
     514    $posts = get_posts( $args ); 
     515 
     516    foreach ( $posts as $post ) { 
     517        $birdmagazine_first_year = mysql2date( 'Y', $post->post_date, true ); 
     518    } 
     519 
     520    if( $birdmagazine_copyright_year <> $birdmagazine_first_year ){ 
     521        $birdmagazine_copyright_year = $birdmagazine_first_year .' - ' .$birdmagazine_copyright_year; 
     522    } 
     523 
     524    return $birdmagazine_copyright_year; 
     525} 
     526 
     527////////////////////////////////////////////////////// 
     528// Removing the default gallery style 
     529function birdmagazine_gallery_atts( $out, $pairs, $atts ) { 
     530 
     531    $atts = shortcode_atts( array( 'size' => 'medium', ), $atts ); 
     532    $out['size'] = $atts['size']; 
     533 
     534    return $out; 
     535} 
     536add_filter( 'shortcode_atts_gallery', 'birdmagazine_gallery_atts', 10, 3 ); 
     537add_filter( 'use_default_gallery_style', '__return_false' ); 
     538 
     539////////////////////////////////////////////////////// 
     540// Display entry meta information 
     541if ( ! function_exists( 'birdmagazine_entry_meta' ) ) : 
     542function birdmagazine_entry_meta() { 
     543?> 
     544    <?php if( is_single() || is_archive() ) : ?> 
     545        <div class="icon postdate"><span class="screen-reader-text"><?php _e( 'published in', 'birdmagazine' ); ?></span><time datetime="<?php echo get_the_time('Y-m-d') ?>"><?php echo get_post_time(get_option('date_format')); ?></time></div> 
     546    <?php endif; ?> 
     547 
     548    <?php if( !is_archive() ) : ?> 
     549        <div class="icon author"><span class="screen-reader-text"><?php _e( 'wrote by', 'birdmagazine' ); ?></span><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></div> 
     550 
     551        <div class="icon category"><span class="screen-reader-text"><?php _e( 'category in', 'birdmagazine' ); ?></span><?php the_category(', ') ?></div> 
     552 
     553        <?php if( is_single() ): ?> 
     554            <?php the_tags('<div class="icon tag"><span class="screen-reader-text">' .__( 'tagged', 'birdmagazine' ) .'</span>', ', ', '</div>') ?> 
     555        <?php endif; ?> 
     556    <?php endif; ?> 
     557 
     558    <?php if( is_home() ): ?> 
     559        <?php if ( comments_open() || get_comments_number() ): ?> 
     560            <div class="icon comment"><?php comments_number( '0', '1', '%' ); ?></div> 
     561        <?php endif; ?> 
     562    <?php endif; ?> 
     563 
     564<?php 
     565} 
     566endif; 
  • birdmagazine/1.03/header.php

    r80573 r80573  
    11<?php 
    2 /* 
    3 The Header for our theme. 
    4 */ 
     2/** 
     3 * The template for displaying the header 
     4 * 
     5 * @package WordPress 
     6 * @subpackage BirdMAGAZINE 
     7 * @since BirdMAGAZINE 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> 
    1114<link rel="profile" href="http://gmpg.org/xfn/11" > 
    12 <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" > 
    13 <!--[if lt IE 9]> 
    14 <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> 
    15 <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> 
    16 <![endif]--> 
     15<?php if ( is_singular() && pings_open( get_queried_object() ) ) : ?> 
     16<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>"> 
     17<?php endif; ?> 
    1718<?php wp_head(); ?> 
    18 </head> 
    19 <body <?php body_class(); ?>> 
    20 <div id="wrapper"> 
    2119 
    2220<?php 
    23     // The header image 
    24     $header_image = get_header_image(); 
    25     $image_tag = ''; 
    26     if ( empty( $header_image ) ){ 
    27         $image_tag = 'class="no-image"';  
     21    // The header text 
     22    $birdmagazine_header_text = ''; 
     23    if ( !display_header_text() ) { 
     24        $birdmagazine_header_text .= 'no-header-text'; 
     25    } 
     26 
     27    if( is_home() ){ 
     28        $birdmagazine_layout = get_theme_mod( 'birdmagazine_layout', 'normal' ); 
     29        if( !($birdmagazine_layout  === 'normal' )){ 
     30            $birdmagazine_header_text .= ' ' .$birdmagazine_layout; 
     31        } 
    2832    } 
    2933?> 
    3034 
    31     <header id="header" <?php echo $image_tag; ?>> 
     35<body <?php body_class( $birdmagazine_header_text ); ?>> 
     36 
     37<div class="wrapper"> 
     38 
     39    <header id="header"> 
     40 
    3241        <div class="container"> 
    3342 
     
    4049            </div> 
    4150 
    42 <?php if ( ! empty( $header_image ) ) : ?> 
    43         <a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="header-image"><img src="<?php header_image(); ?>" alt="<?php bloginfo( 'name' ); ?>" ></a> 
    44 <?php endif; ?> 
    45  
    46             <nav id="menu-wrapper" <?php echo $image_tag; ?>> 
    47                 <?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' => '' ) ); ?> 
     51            <nav id="menu-wrapper"> 
     52                <?php wp_nav_menu( array( 'theme_location'  => 'primary', 
     53                                'container_class'   => 'menu', 
     54                                'menu_class'        => '', 
     55                                'menu_id'           => 'menu-primary-items', 
     56                                'items_wrap'        => '<div id="small-menu">' .__( 'Menu', 'birdmagazine' ) .'</div><ul id="%1$s" class="%2$s">%3$s</ul>', 
     57                                'fallback_cb'       => '' ) ); ?> 
    4858            </nav> 
    4959        </div> 
     60 
     61        <?php $birdmagazine_header_image = get_header_image(); ?> 
     62        <?php if( is_home() && ! is_paged() && ! empty( $birdmagazine_header_image ) ): ?> 
     63            <div class="header-image"> 
     64            <img src="<?php echo esc_url( $birdmagazine_header_image ); ?>" alt="<?php bloginfo( 'name' ); ?>" > 
     65            </div> 
     66        <?php endif; ?> 
    5067    </header> 
    5168 
    52     <div class="container"> 
    53         <div id="main"> 
     69    <div id="content"> 
     70        <div class="container"> 
  • birdmagazine/1.03/image.php

    r80573 r80573  
    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 BirdMAGAZINE 
     7 * @since BirdMAGAZINE 1.0 
     8 */ 
    59get_header(); ?> 
    610 
    7 <?php get_header(); ?> 
     11<div id="main"> 
    812 
    9 <div id="content"> 
     13    <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> 
    1014 
    11     <?php while ( have_posts() ) : the_post(); ?> 
     15        <article id="post-<?php the_ID(); ?>" <?php post_class( 'entry' ); ?>> 
    1216 
    13         <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 
    14             <div class="entry-inner"> 
    1517            <header class="entry-header"> 
    16                 <h1 class="entry-title"><?php the_title(); ?></h1> 
    17                 <time class="postdate" datetime="<?php echo get_the_time('Y-m-d') ?>" pubdate><?php echo get_post_time(get_option('date_format')); ?></time> 
    18             </header> 
     18                <?php the_title( '<h1 class="entry-title">', '</h1>' ); ?> 
     19                <?php if ( has_excerpt() ) : ?> 
     20                    <?php the_excerpt(); ?> 
     21                <?php endif; ?> 
     22            </header><!-- .entry-header --> 
    1923 
    2024            <div class="entry-content"> 
    21  
    2225                <div class="entry-attachment"> 
    23                     <div class="attachment"> 
    24 <?php 
    25 $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' ) ) ); 
    26 foreach ( $attachments as $k => $attachment ) { 
    27 if ( $attachment->ID == $post->ID ) 
    28     break; 
    29 } 
    30 $k++; 
    31  
    32 if ( count( $attachments ) > 1 ) { 
    33 if ( isset( $attachments[ $k ] ) ) 
    34     $next_attachment_url = get_attachment_link( $attachments[ $k ]->ID ); 
    35 else 
    36     $next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID ); 
    37 } else { 
    38     $next_attachment_url = wp_get_attachment_url(); 
    39 } 
    40 ?> 
    41                         <a href="<?php echo esc_url( $next_attachment_url ); ?>" title="<?php echo esc_attr( get_the_title() ); ?>" rel="attachment"><?php 
    42                         $attachment_size = apply_filters( 'birdmagazine_attachment_size', 848 ); 
    43                         echo wp_get_attachment_image( $post->ID, array( $attachment_size, 960 ) ); 
    44                         ?></a> 
    45  
    46                         <?php if ( ! empty( $post->post_excerpt ) ) : ?> 
    47                         <div class="wp-caption"> 
    48                             <?php the_excerpt(); ?> 
    49                         </div> 
    50                         <?php endif; ?> 
    51                     </div> 
     26                    <?php echo wp_get_attachment_image( get_the_ID(), 'full' ); ?> 
    5227                </div> 
    5328 
    5429                <?php the_content(); ?> 
    55                 <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'birdmagazine' ), 'after' => '</div>' ) ); ?> 
    56             </div> 
    5730 
    58             <nav id="nav-below"> 
    59                 <span class="nav-previous"><?php next_image_link( false, __( 'Next Image' , 'birdmagazine' )); ?></span> 
    60                 <span class="nav-next"><?php previous_image_link( false, __( 'Previous Image' , 'birdmagazine' ) ); ?></span> 
    61             </nav> 
    62             <?php comments_template(); ?> 
     31            </div><!-- .entry-content --> 
    6332 
    64             </div> 
     33            <?php $birdmagazine_enable_comments = ''; 
     34            if ( comments_open() || get_comments_number() ) { 
     35                $birdmagazine_enable_comments = 'enable-comments'; 
     36            } 
     37            ?> 
     38 
     39            <footer class="entry-meta <?php echo $birdmagazine_enable_comments; ?>"> 
     40                <div class="icon postdate"><time datetime="<?php echo get_the_time('Y-m-d') ?>"><?php echo get_post_time(get_option('date_format')); ?></time></div> 
     41                <div class="icon parent-post-link"><a href="<?php echo get_permalink( $post->post_parent ); ?>"><?php echo get_the_title( $post->post_parent ); ?></a></div> 
     42            </footer><!-- .entry-footer --> 
     43 
     44            <?php if ( $birdmagazine_enable_comments === 'enable-comments' ): ?> 
     45                <?php comments_template(); ?> 
     46            <?php endif; ?> 
     47 
    6548        </article> 
    66     <?php endwhile; // end of the loop. ?> 
    67 </div> 
    6849 
     50    <?php endwhile; ?> 
     51 
     52    <div class="nav-links"> 
     53        <div class="nav-previous"><?php next_image_link( false, __( 'Next Image' , 'birdmagazine' )); ?></div> 
     54        <div class="nav-next"><?php previous_image_link( false, __( 'Previous Image' , 'birdmagazine' ) ); ?></div> 
     55    </div> 
     56 
     57</div><!-- #main --> 
     58 
     59<?php get_sidebar(); ?> 
    6960<?php get_footer(); ?> 
  • birdmagazine/1.03/index.php

    r80573 r80573  
    11<?php 
    2 /* 
    3 The main template file. 
    4 */ 
     2/** 
     3 * The template for displaying archive pages 
     4 * 
     5 * @package WordPress 
     6 * @subpackage birdMAGAZINE 
     7 * @since birdMAGAZINE 1.0 
     8 */ 
    59get_header(); ?> 
    6 <div id="content"> 
    710 
    8     <ul id="masonry-wrapper"> 
    9     <?php while ( have_posts() ) : the_post(); ?> 
    10         <?php get_template_part( 'content', get_post_format() ); ?> 
    11     <?php endwhile; ?> 
    12     </ul> 
    13     <div class="tablenav"><?php birdmagazine_the_pagenation(); ?></div> 
     11<div id="main"> 
     12    <div class="entry"> 
     13        <?php if (have_posts()) : ?> 
     14            <?php if( is_archive() ): ?> 
     15                <header class="page-header"> 
     16                    <?php 
     17                        the_archive_title( '<h1 class="page-title">', '</h1>' ); 
     18                        the_archive_description( '<div class="taxonomy-description">', '</div>' ); 
     19                    ?> 
     20                </header> 
     21            <?php endif; ?> 
    1422 
    15 </div><!-- #content --> 
     23            <ul class="articles"> 
     24                <?php while (have_posts()) : the_post(); ?> 
     25                    <?php get_template_part( 'content', get_post_format() ); ?> 
     26                <?php endwhile; ?> 
     27            </ul> 
     28 
     29        <?php else: ?> 
     30            <p><?php _e( 'Sorry, no posts matched your criteria.', 'birdmagazine' ); ?></p> 
     31        <?php endif; ?> 
     32 
     33    </div> 
     34 
     35    <?php the_posts_pagination( array( 'mid_size' => 3 ) ); ?> 
     36 
     37</div><!-- #main --> 
    1638 
    1739<?php get_sidebar(); ?> 
  • birdmagazine/1.03/js/birdmagazine.js

    r80573 r80573  
    11jQuery(function() { 
     2 
     3    jQuery( window ).load(function() { 
     4 
     5        // Masonry for Home 
     6        jQuery( 'body.masonry ul.articles' ).masonry({ 
     7            itemSelector: '.entry' 
     8        }); 
     9 
     10        // Masonry for Footer 
     11        jQuery( '#footer .widget-wrapper .container' ).masonry({ 
     12            itemSelector: '.widget' 
     13        }); 
     14    }); 
    215 
    316    // Toppage Menu 
     
    720    }); 
    821 
    9     // for jQuery Masonry v2.1.05 
    10     var masonry_toggle; 
    11     var masonry_min_width = 650; 
    12  
    13     function masonry_on(){ 
    14         jQuery('#masonry-wrapper').masonry({ 
    15             itemSelector: '.hentry', 
    16             columnWidth: 325, 
    17             isFitWidth: true 
    18         }); 
    19  
    20         jQuery('.widget-wrapper').masonry({ 
    21             itemSelector: '.widget' 
    22         }); 
    23  
    24         masonry_toggle = 1; 
    25     } 
    26  
    27     function masonry_off(){ 
    28         jQuery('#masonry-wrapper').masonry('destroy'); 
    29         jQuery('#masonry-wrapper').css('width', 'auto'); 
    30  
    31         jQuery('.widget-wrapper').masonry('destroy'); 
    32         jQuery('.widget-wrapper').css('width', 'auto'); 
    33  
    34         masonry_toggle = 0; 
    35     } 
    36  
    37     jQuery(window).load(function() { 
    38         if(jQuery('html').width() > masonry_min_width) { 
    39             masonry_on(); 
    40         } 
    41  
    42         jQuery(window).resize(function () { 
    43             if(jQuery('html').width() < masonry_min_width) masonry_toggle ? masonry_off() : ''; 
    44             else masonry_on(); 
    45         }); 
     22    // back to pagetop 
     23    var totop = jQuery( '#back-top' ); 
     24    totop.hide(); 
     25    jQuery( window ).scroll(function(){ 
     26        if( jQuery( this ).scrollTop() > 800 ) totop.fadeIn(); else totop.fadeOut(); 
     27    }); 
     28    totop.click( function () { 
     29        jQuery( 'body, html' ).animate( { scrollTop: 0 }, 500 ); return false; 
    4630    }); 
    4731}); 
  • birdmagazine/1.03/languages/birdmagazine.pot

    r80573 r80573  
    1 # Translation of the WordPress theme BirdMAGAZINE 1.02 by Sysbird 
    2 # Copyright (C) Sysbird 
    3 # This file is distributed under the same license as the BirdMAGAZINE package. 
    4 # FIRST AUTHOR <sysbird@gmail.com>, 2013. 
     1# LANGUAGE translation for birdMAGAZINE. 
     2# Copyright (C) 2013 sysbird. 
     3# This file is distributed under the same license as the birdMAGAZINE package. 
     4# FIRST TORIYAMA Yuko <sysbirdj@gmail.com>, 2013. 
    55# 
    66msgid "" 
    77msgstr "" 
    8 "Project-Id-Version: BirdMAGAZINE 1.01\n" 
    9 "Report-Msgid-Bugs-To: http://www.sysbird.jp/wptips/\n" 
    10 "POT-Creation-Date: 2013-07-26 00:00+0200\n" 
    11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 
    12 "Last-Translator: sysbird <sysbird@gmail.com>\n" 
    13 "Language-Team: sysbird <sysbird@gmail.com>\n" 
    14 "MIME-Version: 1.02\n" 
    15 "Content-Type: text/plain; charset=CHARSET\n" 
     8"Project-Id-Version: BirdMAGAZINE 1.03\n" 
     9"Report-Msgid-Bugs-To: http://www.sysbird.jp\n" 
     10"POT-Creation-Date: 2016-09-15 00:00-0900\n" 
     11"MIME-Version: 1.0\n" 
     12"Content-Type: text/plain; charset=UTF-8\n" 
    1613"Content-Transfer-Encoding: 8bit\n" 
     14"Plural-Forms: nplurals=1; plural=0;\n" 
    1715 
    18 #: 404.php:13 
     16#: 404.php:14 
    1917msgid "Error 404 - Not Found" 
    2018msgstr "" 
    2119 
    22 #: 404.php:16 
    23 #: sidebar.php:10 
    24 msgid "Recent Articles" 
    25 msgstr "" 
    26  
    27 #: archive.php:22 
    28 msgid "Sorry, no posts matched your criteria." 
    29 msgstr "" 
    30  
    31 #: comments.php:8 
    32 msgid "This post is password protected. Enter the password to view any comments." 
    33 msgstr "" 
    34  
    35 #: comments.php:17 
     20#: comments.php:18 
    3621msgid "One Comment" 
    3722msgid_plural "%1$s Comments" 
    3823msgstr[0] "" 
    3924 
    40 #: comments.php:24 
    41 #: comments.php:35 
    42 msgid "Older Comments &raquo;" 
    43 msgstr "" 
    44  
    45 #: comments.php:25 
    46 #: comments.php:36 
    47 msgid "&laquo; Newer Comments" 
    48 msgstr "" 
    49  
    50 #: comments.php:43 
    51 msgid "Name" 
    52 msgstr "" 
    53  
    54 #: comments.php:43 
    55 #: comments.php:44 
    56 #: comments.php:50 
    57 msgid "(*required)" 
    58 msgstr "" 
    59  
    60 #: comments.php:44 
    61 msgid "Email (will not be published)" 
    62 msgstr "" 
    63  
    64 #: comments.php:45 
    65 msgid "Website" 
    66 msgstr "" 
    67  
    68 #: comments.php:50 
    69 msgid "Comment" 
    70 msgstr "" 
    71  
    72 #: content.php:15 
    73 #: content.php:16 
     25#: content.php:12 content-home.php:12 content-home.php:14 
    7426msgid "Permalink to %s" 
    7527msgstr "" 
    7628 
    77 #: content.php:20 
    78 #: content.php:43 
    79 #: image.php:55 
     29#: content-home.php:12 functions.php:545 
     30msgid "published in" 
     31msgstr "" 
     32 
     33#: content-home.php:30 content-singular.php:19 
    8034msgid "Pages:" 
    8135msgstr "" 
    8236 
    83 #: content.php:27 
    84 msgid "No Comments" 
     37#: footer.php:27 
     38msgid "Copyright &copy; %s All Rights Reserved." 
    8539msgstr "" 
    8640 
    87 #: content.php:27 
    88 msgid "1 Comment" 
    89 msgstr "" 
    90  
    91 #: content.php:27 
    92 msgid "% Comments" 
    93 msgstr "" 
    94  
    95 #: content.php:27 
    96 msgid "Comments Closed" 
    97 msgstr "" 
    98  
    99 #: content.php:29 
    100 #: content.php:48 
    101 msgid "Posted in" 
    102 msgstr "" 
    103  
    104 #: content.php:49 
    105 msgid "Tagged" 
    106 msgstr "" 
    107  
    108 #: footer.php:11 
     41#: footer.php:32 
    10942msgid "Proudly powered by WordPress" 
    11043msgstr "" 
    11144 
    112 #: functions.php:17 
    113 #: functions.php:19 
     45#: footer.php:33 
     46msgid "BirdMAGAZINE theme by %sSysbird%s" 
     47msgstr "" 
     48 
     49#: footer.php:37 
     50msgid "Go Top" 
     51msgstr "" 
     52 
     53#: functions.php:56 
     54msgid "Primary Navigation" 
     55msgstr "" 
     56 
     57#: functions.php:80 functions.php:82 
    11458msgid "Widget Area for sidebar" 
    11559msgstr "" 
    11660 
    117 #: functions.php:42 
    118 msgid "Pingback" 
     61#: functions.php:90 functions.php:92 
     62msgid "Widget Area for footer" 
    11963msgstr "" 
    12064 
    121 #: function.php:42 
    122 msgid "(Edit)" 
     65#: functions.php:125 
     66msgid "more" 
    12367msgstr "" 
    12468 
    125 #: functions.php:53 
    126 msgid "Your comment is awaiting moderation." 
     69#: functions.php:146 
     70msgid "Text Color" 
    12771msgstr "" 
    12872 
    129 #: functions.php:108 
    130 msgid "Search" 
     73#: functions.php:158 
     74msgid "Link Color" 
    13175msgstr "" 
    13276 
    133 #: function.php:119 
    134 msgid "Category Archives: %s" 
     77#: functions.php:170 
     78msgid "Header Background Color" 
    13579msgstr "" 
    13680 
    137 #: function.php:122 
    138 msgid "Tag Archives: %s" 
     81#: functions.php:182 
     82msgid "Header Text Color" 
    13983msgstr "" 
    14084 
    141 #: function.php:125 
    142 msgid "Daily Archives: %s" 
     85#: functions.php:189 
     86msgid "Layout" 
    14387msgstr "" 
    14488 
    145 #: function.php:128 
    146 msgid "Monthly Archives: %s" 
     89#: functions.php:199 
     90msgid "Front page Layout" 
    14791msgstr "" 
    14892 
    149 #: function.php:128 
    150 msgid "F, Y" 
     93#: functions.php:204 
     94msgid "normal" 
    15195msgstr "" 
    15296 
    153 #: function.php:131 
    154 msgid "Yearly Archives: %s" 
     97#: functions.php:205 
     98msgid "masonry" 
    15599msgstr "" 
    156100 
    157 #: function.php:131 
    158 msgid "Y" 
     101#: functions.php:216 
     102msgid "Display Copyright" 
    159103msgstr "" 
    160104 
    161 #: function.php:134 
    162 msgid "Author Archives: %s" 
     105#: functions.php:229 
     106msgid "Display Credit" 
    163107msgstr "" 
    164108 
    165 #: functions.php:137 
    166 msgid "Blog Archives" 
     109#: functions:549 
     110msgid "wrote by" 
    167111msgstr "" 
    168112 
    169 #: functions.php:177 
    170 msgid "M. j, Y" 
     113#: functions:551 
     114msgid "category in" 
    171115msgstr "" 
    172116 
    173 #: functions.php:269 
    174 msgid "Primary Navigation" 
     117#: functions:554 
     118msgid "tagged" 
    175119msgstr "" 
    176120 
    177 #: functions.php:331 
    178 msgid "Page %s" 
     121#: header.php:56 
     122msgid "Menu" 
    179123msgstr "" 
    180124 
    181 #: functions.php:354 
    182 msgid "&raquo;more" 
     125#: image.php:53 
     126msgid "Next Image" 
    183127msgstr "" 
    184128 
    185 #: image.php:59 
    186 msgid "Next Image &raquo;" 
     129#: image.php:54 
     130msgid "Previous Image" 
    187131msgstr "" 
    188132 
    189 #: image.php:60 
    190 msgid "&laquo; Previous Image" 
     133#: index.php:30 
     134msgid "Sorry, no posts matched your criteria." 
    191135msgstr "" 
    192136 
    193 #: search.php:12 
     137#: search.php:16 
    194138msgid "Search Results: %s" 
    195139msgstr "" 
    196140 
    197 #: search.php:23 
     141#: search.php:26 
    198142msgid "Sorry, no posts matched &#8216;%s&#8217;" 
    199143msgstr "" 
    200144 
    201 #: inc/theme-options.php:80 
    202 #: inc/theme-options.php:81 
    203 msgid "Theme Options" 
     145#: searchform.php:12 
     146msgid "Search..." 
    204147msgstr "" 
    205148 
    206 #: inc/theme-options.php:95 
    207 msgid "Some themes provide customization options that are grouped together on a Theme Options screen. If you change themes, options may change or disappear, as they are theme-specific. Your current theme, BirdMAGAZINE, provides the following Theme Options:" 
     149#. Description of the plugin/theme 
     150msgid "BirdMAGAZINE is a flexible two-column blog theme. Features the grid layout like the Pinterest. You can choose the background color, text color, link color, header color scheme and frontpage layout on the Theme Customize." 
    208151msgstr "" 
    209  
    210 #: inc/theme-options.php:97 
    211 msgid "<strong>Text Color</strong>: You can choose the color used for text on your site. You can enter the HTML color or hex code, or you can choose visually by clicking the \"Select a Color\" button to pick from a color wheel." 
    212 msgstr "" 
    213  
    214 #: inc/theme-options.php:98 
    215 msgid "<strong>Link Color</strong>: You can choose the color used for text links on your site. You can enter the HTML color or hex code, or you can choose visually by clicking the \"Select a Color\" button to pick from a color wheel." 
    216 msgstr "" 
    217  
    218 #: inc/theme-options.php:99 
    219 msgid "<strong>Navigation Menu Color</strong>: You can choose the color used for navigation menu on your site. You can enter the HTML color or hex code, or you can choose visually by clicking the \"Select a Color\" button to pick from a color wheel." 
    220 msgstr "" 
    221  
    222 #: inc/theme-options.php:100 
    223 msgid "<strong>Border Color</strong>: You can choose the color used for haeder border and widget border and footer background on your site. You can enter the HTML color or hex code, or you can choose visually by clicking the \"Select a Color\" button to pick from a color wheel." 
    224 msgstr "" 
    225  
    226 #: inc/theme-options.php:102 
    227 msgid "Remember to click \"Save Changes\" to save any changes you have made to the theme options." 
    228 msgstr "" 
    229  
    230 #: inc/theme-options.php:104 
    231 msgid "For more information:" 
    232 msgstr "" 
    233  
    234 #: inc/theme-options.php:105 
    235 msgid "Documentation on Theme Options" 
    236 msgstr "" 
    237  
    238 #: inc/theme-options.php:106 
    239 msgid "Support Forums" 
    240 msgstr "" 
    241  
    242 #: inc/theme-options.php:110 
    243 msgid "Overview" 
    244 msgstr "" 
    245  
    246 #: inc/theme-options.php:248 
    247 msgid "%s Theme Options" 
    248 msgstr "" 
    249  
    250 #: inc/theme-options.php:258 
    251 #: inc/theme-options.php:260 
    252 msgid "Text Color" 
    253 msgstr "" 
    254  
    255 #: inc/theme-options.php:262 
    256 #: inc/theme-options.php:272 
    257 #: inc/theme-options.php:282 
    258 #: inc/theme-options.php:292 
    259 msgid "Select a Color" 
    260 msgstr "" 
    261  
    262 #: inc/theme-options.php:263 
    263 #: inc/theme-options.php:273 
    264 #: inc/theme-options.php:283 
    265 #: inc/theme-options.php:293 
    266 msgid "Default color:" 
    267 msgstr "" 
    268  
    269 #: inc/theme-options.php:268 
    270 #: inc/theme-options.php:270 
    271 msgid "Link Color" 
    272 msgstr "" 
    273  
    274 #: inc/theme-options.php:278 
    275 #: inc/theme-options.php:280 
    276 msgid "Navigation Menu Color" 
    277 msgstr "" 
    278  
    279 #: inc/theme-options.php:278 
    280 #: inc/theme-options.php:280 
    281 msgid "Border Color" 
    282 msgstr "" 
    283  
  • birdmagazine/1.03/languages/ja.po

    r80573 r80573  
     1# LANGUAGE (ja) translation for birdMAGAZINE. 
     2# Copyright (C) 2013 sysbird. 
     3# This file is distributed under the same license as the birdMAGAZINE package. 
     4# FIRST TORIYAMA Yuko <sysbirdj@gmail.com>, 2013. 
     5# 
    16msgid "" 
    27msgstr "" 
    3 "Project-Id-Version: BirdMAGAZINE 1.02 ja\n" 
    4 "Report-Msgid-Bugs-To: http://www.sysbird.jp/wptips\n" 
    5 "POT-Creation-Date: 2013-07-26 00:00+0300\n" 
    6 "PO-Revision-Date: 2013-07-30 09:33+0900\n" 
     8"Project-Id-Version: BirdMAGAZINE 1.03\n" 
     9"Report-Msgid-Bugs-To: http://www.sysbird.jp\n" 
     10"POT-Creation-Date: 2016-09-15 00:00-0900\n" 
     11"PO-Revision-Date: 2016-09-15 16:53+0900\n" 
     12"Last-Translator: TORIYAMA Yuko <sysbirdj@gmail.com>\n" 
     13"Language-Team: TORIYAMA Yuko <sysbirdj@gmail.com>\n" 
     14"Language: ja\n" 
    715"MIME-Version: 1.0\n" 
    816"Content-Type: text/plain; charset=UTF-8\n" 
    917"Content-Transfer-Encoding: 8bit\n" 
    1018"Plural-Forms: nplurals=1; plural=0;\n" 
    11 "X-Generator: GlotPress/0.1\n" 
    12 "Last-Translator: sysbird <sysbird@gmail.com>\n" 
    13 "Language-Team: sysbird <sysbird@gmail.com>\n" 
    14 "Language: ja\n" 
     19"X-Generator: Poedit 1.5.7\n" 
    1520 
    16 #: 404.php:13 
     21#: 404.php:14 
    1722msgid "Error 404 - Not Found" 
    1823msgstr "゚ラヌ404 - ペヌゞが芋぀かりたせんでした" 
    1924 
    20 #: 404.php:16 
    21 #: sidebar.php:10 
    22 msgid "Recent Articles" 
    23 msgstr "最近の蚘事" 
    24  
    25 #: archive.php:25 
    26 msgid "Sorry, no posts matched your criteria." 
    27 msgstr "投皿が芋぀かりたせん。" 
    28  
    29 #: comments.php:8 
    30 msgid "This post is password protected. Enter the password to view any comments." 
    31 msgstr "パスワヌド保護されおいたす。コメントを芋るにはパスワヌドをå 
    32 ¥åŠ›ã—おください。" 
    33  
    34 #: comments.php:17 
     25#: comments.php:18 
    3526msgid "One Comment" 
    3627msgid_plural "%1$s Comments" 
    3728msgstr[0] "%1$s件のコメント" 
    3829 
    39 #: comments.php:24 
    40 #: comments.php:35 
    41 msgid "Older Comments" 
    42 msgstr "叀いコメント" 
    43  
    44 #: comments.php:25 
    45 #: comments.php:36 
    46 msgid "Newer Comments" 
    47 msgstr "新しいコメント" 
    48  
    49 #: comments.php:43 
    50 msgid "Name" 
    51 msgstr "お名前" 
    52  
    53 #: comments.php:43 
    54 #: comments.php:44 
    55 #: comments.php:50 
    56 msgid "(*required)" 
    57 msgstr "(*å¿ 
    58 é ˆ)" 
    59  
    60 #: comments.php:44 
    61 msgid "Email (will not be published)" 
    62 msgstr "メヌルアドレス (å 
    63 ¬é–‹ã•ã‚ŒãŸã›ã‚“)" 
    64  
    65 #: comments.php:45 
    66 msgid "Website" 
    67 msgstr "りェブサむト" 
    68  
    69 #: comments.php:50 
    70 msgid "Comment" 
    71 msgstr "コメント" 
    72  
    73 #: content.php:20 
    74 #: content.php:34 
     30#: content.php:12 content-home.php:12 content-home.php:14 
    7531msgid "Permalink to %s" 
    7632msgstr "%sぞのリンク" 
    7733 
    78 #: content.php:28 
    79 #: content.php:54 
    80 #: image.php:55 
     34#: content-home.php:12 functions.php:545 
     35msgid "published in" 
     36msgstr "投皿日" 
     37 
     38#: content-home.php:30 content-singular.php:19 
    8139msgid "Pages:" 
    8240msgstr "ペヌゞ:" 
    8341 
    84 #: content.php:40 
    85 msgid "No Comments" 
    86 msgstr "コメントをどうぞ" 
     42#: footer.php:27 
     43msgid "Copyright &copy; %s All Rights Reserved." 
     44msgstr "Copyright &copy; %s All Rights Reserved." 
    8745 
    88 #: content.php:41 
    89 msgid "1 Comment" 
    90 msgstr "1件のコメント" 
    91  
    92 #: content.php:41 
    93 msgid "% Comments" 
    94 msgstr "%件のコメント" 
    95  
    96 #: content.php:41 
    97 msgid "Comments Closed" 
    98 msgstr "コメントは受け付けおいたせん" 
    99  
    100 #: footer.php:16 
     46#: footer.php:32 
    10147msgid "Proudly powered by WordPress" 
    10248msgstr "Proudly powered by WordPress" 
    10349 
    104 #: functions.php:15 
    105 #: functions.php:17 
     50#: footer.php:33 
     51msgid "BirdMAGAZINE theme by %sSysbird%s" 
     52msgstr "BirdMAGAZINE theme by %sSysbird%s" 
     53 
     54#: footer.php:37 
     55msgid "Go Top" 
     56msgstr "Topぞ" 
     57 
     58#: functions.php:56 
     59msgid "Primary Navigation" 
     60msgstr "メむンナビゲヌション" 
     61 
     62#: functions.php:80 functions.php:82 
    10663msgid "Widget Area for sidebar" 
    10764msgstr "りィゞェット゚リアサむドバヌ" 
    10865 
    109 #: functions.php:25 
    110 #: functions.php:27 
     66#: functions.php:90 functions.php:92 
    11167msgid "Widget Area for footer" 
    11268msgstr "りィゞェット゚リアフッタヌ" 
    11369 
    114 #: functions.php:50 
    115 msgid "Pingback" 
    116 msgstr "ピンバック" 
     70#: functions.php:125 
     71msgid "more" 
     72msgstr "続きを読む" 
    11773 
    118 #: function.php:50 
    119 msgid "(Edit)" 
    120 msgstr "(線集)" 
    121  
    122 #: functions.php:60 
    123 msgid "Your comment is awaiting moderation." 
    124 msgstr "あなたのコメントは管理耠
    125 ã®æ‰¿èªåŸ 
    126 ã¡ã§ã™ã€‚" 
    127  
    128 #: function.php:108 
    129 msgid "Category Archives: %s" 
    130 msgstr "「%s」カテゎリヌの䞀芧" 
    131  
    132 #: function.php:111 
    133 msgid "Tag Archives: %s" 
    134 msgstr "「%s」に関する䞀芧" 
    135  
    136 #: function.php:114 
    137 msgid "Daily Archives: %s" 
    138 msgstr "%s の䞀芧" 
    139  
    140 #: function.php:117 
    141 msgid "Monthly Archives: %s" 
    142 msgstr "%s の䞀芧" 
    143  
    144 #: function.php:117 
    145 msgid "F, Y" 
    146 msgstr "Y幎n月" 
    147  
    148 #: function.php:120 
    149 msgid "Yearly Archives: %s" 
    150 msgstr "%s の䞀芧" 
    151  
    152 #: function.php:120 
    153 msgid "Y" 
    154 msgstr "Y幎" 
    155  
    156 #: function.php:123 
    157 msgid "Author Archives: %s" 
    158 msgstr "%s による投皿" 
    159  
    160 #: functions.php:126 
    161 msgid "Blog Archives" 
    162 msgstr "アヌカむブ" 
    163  
    164 #: functions.php:321 
    165 msgid "Primary Navigation" 
    166 msgstr "グロヌバルナビゲヌション" 
    167  
    168 #: functions.php:384 
    169 msgid "Page %s" 
    170 msgstr "%sペヌゞ目" 
    171  
    172 #: functions.php:410 
    173 msgid "&raquo;more" 
    174 msgstr "&raquo;続きを読む" 
    175  
    176 #: functions.php:419 
    177 msgid "Theme Options" 
    178 msgstr "テヌマ蚭定" 
    179  
    180 #: functions.php:429 
     74#: functions.php:146 
    18175msgid "Text Color" 
    18276msgstr "文字色" 
    18377 
    184 #: functions.php:440 
     78#: functions.php:158 
    18579msgid "Link Color" 
    18680msgstr "リンク色" 
    18781 
    188 #: functions.php:451 
    189 msgid "Header, Footer Color" 
    190 msgstr "ヘッダラむン、フッタヌ背景色" 
     82#: functions.php:170 
     83msgid "Header Background Color" 
     84msgstr "ヘッダ背景色" 
    19185 
    192 #: functions.php:462 
    193 msgid "Navigation Text Color" 
    194 msgstr "ナビゲヌション文字色" 
     86#: functions.php:182 
     87msgid "Header Text Color" 
     88msgstr "ヘッダヌ文字色" 
    19589 
    196 #: image.php:59 
     90#: functions.php:189 
     91msgid "Layout" 
     92msgstr "レむアりト" 
     93 
     94#: functions.php:199 
     95msgid "Front page Layout" 
     96msgstr "フロントペヌゞのレむアりト" 
     97 
     98#: functions.php:204 
     99msgid "normal" 
     100msgstr "ふ぀う" 
     101 
     102#: functions.php:205 
     103msgid "masonry" 
     104msgstr "ピンタレスト颚" 
     105 
     106#: functions.php:216 
     107msgid "Display Copyright" 
     108msgstr "コピヌラむトを衚瀺" 
     109 
     110#: functions.php:229 
     111msgid "Display Credit" 
     112msgstr "クレゞットを衚瀺" 
     113 
     114#: functions:549 
     115msgid "wrote by" 
     116msgstr "投皿耠
     117" 
     118 
     119#: functions:551 
     120msgid "category in" 
     121msgstr "カテゎリヌ" 
     122 
     123#: functions:554 
     124msgid "tagged" 
     125msgstr "タグ" 
     126 
     127#: header.php:56 
     128msgid "Menu" 
     129msgstr "メニュヌ" 
     130 
     131#: image.php:53 
    197132msgid "Next Image" 
    198133msgstr "次の画像ぞ" 
    199134 
    200 #: image.php:60 
     135#: image.php:54 
    201136msgid "Previous Image" 
    202137msgstr "前の画像ぞ" 
    203138 
    204 #: search.php:12 
     139#: index.php:30 
     140msgid "Sorry, no posts matched your criteria." 
     141msgstr "投皿が芋぀かりたせん。" 
     142 
     143#: search.php:16 
    205144msgid "Search Results: %s" 
    206145msgstr "「%s」 の怜玢結果" 
    207146 
    208 #: search.php:23 
     147#: search.php:26 
    209148msgid "Sorry, no posts matched &#8216;%s&#8217;" 
    210149msgstr "「%s」 は芋぀かりたせんでした。" 
    211150 
     151#: searchform.php:12 
     152msgid "Search..." 
     153msgstr "怜玢 " 
     154 
     155#. Description of the plugin/theme 
     156msgid "" 
     157"BirdMAGAZINE is a flexible two-column blog theme. Features the grid layout " 
     158"like the Pinterest. You can choose the background color, text color, link " 
     159"color, header color scheme and frontpage layout on the Theme Customize." 
     160msgstr "" 
     161"BirdMAGAZINEは、2カラムレスポンシブWebデザむンのブログ向けテヌマです。フロン" 
     162"トペヌゞでピンタレスト颚のグリッドレむアりトを備えおいたす。テヌマカスタマむ" 
     163"ズでは背景色、テキストの色、リンクの色、ヘッダヌのé 
     164è‰²ã€ãƒ¬ã‚€ã‚¢ã‚Šãƒˆã‚’遞択する" 
     165"こずができたす。" 
  • birdmagazine/1.03/readme.txt

    r80573 r80573  
    11== Description == 
    2 BirdMAGAZINE is a flexible two-column blog theme. Features the grid layout by  a jQuery Masonry. 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. 
    3  
     2BirdMAGAZINE is a flexible two-column blog theme. Features the grid layout like the Pinterest. You can choose the background color, text color, link color, header color scheme and frontpage layout on the Theme Customize. 
    43 
    54=== Tags === 
    6 yellow, 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 
    7  
     5two-columns, right-sidebar, grid-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, blog 
    86 
    97=== Features === 
    10 Responsive Layout, Theme Customize, Page Navigation 
     8Responsive Layout, Theme Customize, Page Navigation, Grid Layout 
    119 
    1210 
     
    1614 
    1715 
     16=== Theme Customize === 
     17Colors section 
     18Background Color: for background. 
     19Text Color: for text color. 
     20Link Color: for link color. 
     21Header Background Color: for background on header and footer widget. and copyright text color on footer. 
     22Header Text Color: for header and navigation text color.  and copyright background color on footer. 
     23 
     24Layout section 
     25Front page Layout: normal or masonry like a Piterest on frontpage. 
     26Display Copyright: display copyright on footer. 
     27Display Credit: display credit on footer. 
     28 
     29 
    1830== License == 
    19 Unless otherwise specified, all the theme files, scripts and images are licensed under GNU General Public License version 2, see file license.txt. 
    20 The exceptions to this license are as follows: 
    21 The script html5.js and css3-mediaqueries.js are released under the  MIT License. 
    22 The iconfont Genericons is released under the GPL license.. 
    23 Header Images are photo by theme author and are released under the GPL license. 
     31BirdMAGAZINE WordPress theme, Copyright (C) 2013 Sysbird 
     32The theme is licensed under the GPL. 
     33License: GNU General Public License v2.0 
     34License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     35The header image is created by theme author and is released under GPL license. 
     36 
     37 
     38== Third-party Resources == 
     39html5shiv.js 
     40License: MIT/GPL2 Licensed 
     41Source:  https://github.com/aFarkas/html5shiv 
     42 
     43Google Fonts 
     44License: SIL Open Font License, 1.1 
     45Source:  http://www.google.com/fonts 
     46 
     47Font Awesome 
     48License: SIL Open Font License, 1.1/MIT License 
     49Source:  http://fortawesome.github.io/Font-Awesome/ 
    2450 
    2551 
    2652== Author == 
    2753The theme built by TORIYAMA Yuko at Sysbird. 
     54http://www.sysbird.jp 
    2855You can contact me at inquiry form. 
    2956http://www.sysbird.jp/wptips/contact/ 
     
    3158 
    3259== Changelog == 
     60v1.03 
     61* fix the WordPress 4.6. 
     62 
    3363v1.02 
    3464* fix based on theme review. 
  • birdmagazine/1.03/search.php

    r80573 r80573  
    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 BirdMAGAZINE 
     7 * @since BirdMAGAZINE 1.0 
     8 */ 
    59get_header(); ?> 
    610 
    7 <div id="content"> 
     11<div id="main"> 
     12    <div class="entry"> 
    813 
    9     <article class="hentry"> 
    10     <div class="entry-inner"> 
     14        <?php if (have_posts()) : ?> 
     15            <header class="page-header"> 
     16                <h1 class="entry-title"><?php printf(__('Search Results: %s', 'birdmagazine'), esc_html($s) ); ?></h1> 
     17            </header> 
    1118 
    12     <h1 class="entry-title"><?php printf(__('Search Results: %s', 'birdmagazine'), esc_html($s) ); ?></h1> 
     19            <ul class="articles"> 
     20                <?php while (have_posts()) : the_post(); ?> 
     21                    <?php get_template_part( 'content', get_post_format() ); ?> 
     22                <?php endwhile; ?> 
     23            </ul> 
    1324 
    14     <?php if (have_posts()) : ?> 
     25        <?php else: ?> 
     26            <p><?php printf(__('Sorry, no posts matched &#8216;%s&#8217;', 'birdmagazine'), esc_html($s) ); ?> 
     27        <?php endif; ?> 
    1528 
    16         <ul id="archive"> 
    17         <?php while (have_posts()) : the_post(); ?> 
    18             <?php get_template_part( 'content', get_post_format() ); ?> 
    19         <?php endwhile; ?> 
    20         </ul> 
     29    </div> 
    2130 
    22     <?php else: ?> 
    23         <p><?php printf(__('Sorry, no posts matched &#8216;%s&#8217;', 'birdmagazine'), esc_html($s) ); ?><?php endif; ?> 
    24     </div> 
    25     </article> 
    26 </div> 
     31    <?php the_posts_pagination( array( 'mid_size' => 3 ) ); ?> 
     32 
     33</div><!-- .content-area --> 
    2734 
    2835<?php get_sidebar(); ?> 
  • birdmagazine/1.03/sidebar.php

    r80573 r80573  
    11<?php 
    2 /* 
    3 The sidebar containing the main widget area. 
    4 */ 
     2/** 
     3 * The sidebar containing the main widget area. 
     4 * 
     5 * @package WordPress 
     6 * @subpackage birdMAGAZINE 
     7 * @since birdMAGAZINE 1.0 
     8 */ 
    59?> 
    6 <div id="sidebar"> 
    7     <?php if ( ! dynamic_sidebar( 'widget-area' ) ) : ?> 
     10<aside id="sidebar"> 
     11    <div class="widget-wrapper"> 
    812 
    9         <aside id="archives" class="widget"> 
    10             <h3 class="widget-title"><?php _e( 'Recent Articles', 'birdmagazine' ); ?></h3> 
    11             <ul> 
    12                 <?php wp_get_archives( array( 'type' => 'postbypost' ) ); ?> 
    13             </ul> 
    14         </aside> 
    15     <?php endif; ?> 
     13        <?php if ( ! dynamic_sidebar( 'widget-area' ) ) : ?> 
    1614 
    17 </div> 
     15            <aside id="archives" class="widget"> 
     16                <h3 class="widget-title"><?php _e( 'Recent Articles', 'birdmagazine' ); ?></h3> 
     17                <ul> 
     18                    <?php wp_get_archives( array( 'type' => 'postbypost' ) ); ?> 
     19                </ul> 
     20            </aside> 
     21        <?php endif; ?> 
     22 
     23    </div> 
     24</aside> 
  • birdmagazine/1.03/style.css

    r80573 r80573  
    11@charset "utf-8"; 
    22/* 
    3 Theme Name: BirdMAGAZINE 
    4 Theme URI: http://www.sysbird.jp/birdmagazine/ 
    5 Description: BirdMAGAZINE is a flexible two-column blog theme. Features the grid layout by  a jQuery Masonry. 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. 
     3Theme Name: birdMAGAZINE 
     4Theme URI: http://www.sysbird.jp/birdmagazine/theme/ 
     5Description: BirdMAGAZINE is a flexible two-column blog theme. Features the grid layout like the Pinterest. You can choose the background color, text color, link color, header color scheme and frontpage layout on the Theme Customize. 
    66Author: Sysbird 
    7 Author URI: http://www.sysbird.jp/wptips/ 
    8 Version: 1.02 
    9 License: GNU General Public License v2.0 
     7Author URI: http://www.sysbird.jp 
     8Version: 1.03 
     9License: GNU General Public License v2 or later 
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html 
    11 Tags: yellow, 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 
    12  
     11Tags: two-columns, right-sidebar, grid-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, blog 
     12Text Domain: birdmagazine 
     13 
     14This theme, like WordPress, is licensed under the GPL. 
    1315*/ 
    14 /* normalize.css v2.1.1 | MIT License | git.io/normalize */ 
    15 /* ========================================================================== 
    16    HTML5 display definitions 
    17    ========================================================================== */ 
    18 /** 
    19  * Correct `block` display not defined in IE 8/9. 
    20  */ 
    21 article, 
    22 aside, 
    23 details, 
    24 figcaption, 
    25 figure, 
    26 footer, 
    27 header, 
    28 hgroup, 
    29 main, 
    30 nav, 
    31 section, 
    32 summary { 
     16/* Normalize 
     17--------------------------------------------- */ 
     18html, body, div, span, applet, object, iframe, 
     19h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
     20a, abbr, acronym, address, big, cite, code, 
     21del, dfn, em, img, ins, kbd, q, s, samp, 
     22small, strike, strong, sub, sup, tt, var, 
     23b, u, i, center, 
     24dl, dt, dd, ol, ul, li, 
     25fieldset, form, label, legend, 
     26table, caption, tbody, tfoot, thead, tr, th, td, 
     27article, aside, canvas, details, embed, 
     28figure, figcaption, footer, header, hgroup, 
     29menu, nav, output, ruby, section, summary, 
     30time, mark, audio, video { 
     31  margin: 0; 
     32  padding: 0; 
     33  border: 0; 
     34  font: inherit; 
     35  font-size: 100%; 
     36  vertical-align: baseline; } 
     37 
     38html { 
     39  line-height: 1; } 
     40 
     41ol, ul { 
     42  list-style: none; } 
     43 
     44table { 
     45  border-collapse: collapse; 
     46  border-spacing: 0; } 
     47 
     48caption, th, td { 
     49  text-align: left; 
     50  font-weight: normal; 
     51  vertical-align: middle; } 
     52 
     53q, blockquote { 
     54  quotes: none; } 
     55  q:before, q:after, blockquote:before, blockquote:after { 
     56    content: ""; 
     57    content: none; } 
     58 
     59a img { 
     60  border: none; } 
     61 
     62article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { 
    3363  display: block; } 
    3464 
    35 /** 
    36  * Correct `inline-block` display not defined in IE 8/9. 
    37  */ 
    38 audio, 
    39 canvas, 
    40 video { 
    41   display: inline-block; } 
    42  
    43 /** 
    44  * Prevent modern browsers from displaying `audio` without controls. 
    45  * Remove excess height in iOS 5 devices. 
    46  */ 
    47 audio:not([controls]) { 
    48   display: none; 
    49   height: 0; } 
    50  
    51 /** 
    52  * Address styling not present in IE 8/9. 
    53  */ 
    54 [hidden] { 
    55   display: none; } 
    56  
    57 /* ========================================================================== 
    58    Base 
    59    ========================================================================== */ 
    60 /** 
    61  * 1. Prevent system color scheme's background color being used in Firefox, IE, 
    62  *    and Opera. 
    63  * 2. Prevent system color scheme's text color being used in Firefox, IE, and 
    64  *    Opera. 
    65  * 3. Set default font family to sans-serif. 
    66  * 4. Prevent iOS text size adjust after orientation change, without disabling 
    67  *    user zoom. 
    68  */ 
     65/* Font Awesome 
     66--------------------------------------------- */ 
     67@font-face { 
     68  font-family: 'FontAwesome'; 
     69  src: url("font-awesome/fontawesome-webfont.eot?v=4.1.0"); 
     70  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"); 
     71  font-weight: normal; 
     72  font-style: normal; } 
     73 
     74/* Elements 
     75--------------------------------------------- */ 
    6976html { 
    70   background: #fff; 
    71   /* 1 */ 
    72   color: #000; 
    73   /* 2 */ 
    74   font-family: sans-serif; 
    75   /* 3 */ 
     77  background: #f6f6f6; 
     78  color: #af574d; } 
     79  html * { 
     80    -webkit-box-sizing: border-box; 
     81    -moz-box-sizing: border-box; 
     82    -o-box-sizing: border-box; 
     83    -ms-box-sizing: border-box; 
     84    box-sizing: border-box; } 
     85 
     86body { 
     87  font-family: "Open Sans", "Hiragino Maru Gothic W4 JIS2004", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; 
     88  line-height: 1.7; 
     89  color: #333333; 
     90  background: #f6f6f6; 
    7691  -ms-text-size-adjust: 100%; 
    77   /* 4 */ 
    78   -webkit-text-size-adjust: 100%; 
    79   /* 4 */ } 
    80  
    81 /** 
    82  * Remove default margin. 
    83  */ 
    84 body { 
    85   margin: 0; } 
    86  
    87 /* ========================================================================== 
    88    Links 
    89    ========================================================================== */ 
    90 /** 
    91  * Address `outline` inconsistency between Chrome and other browsers. 
    92  */ 
    93 a:focus { 
    94   outline: thin dotted; } 
    95  
    96 /** 
    97  * Improve readability when focused and also mouse hovered in all browsers. 
    98  */ 
    99 a:active, 
    100 a:hover { 
    101   outline: 0; } 
    102  
    103 /* ========================================================================== 
    104    Typography 
    105    ========================================================================== */ 
    106 /** 
    107  * Address variable `h1` font-size and margin within `section` and `article` 
    108  * contexts in Firefox 4+, Safari 5, and Chrome. 
    109  */ 
     92  -webkit-text-size-adjust: 100%; } 
     93 
     94.container { 
     95  width: 96%; 
     96  margin: 0 auto; 
     97  padding: 0; 
     98  position: relative; } 
     99 
     100a { 
     101  color: #4c628f; 
     102  text-decoration: none; } 
     103  a:hover { 
     104    text-decoration: underline; } 
     105 
     106h1, h2, h3, h4, h5, h6 { 
     107  margin: 0.7em 0; 
     108  line-height: 1.2; 
     109  font-weight: normal; } 
     110 
    110111h1 { 
    111   font-size: 2em; 
    112   margin: 0.67em 0; } 
    113  
    114 /** 
    115  * Address styling not present in IE 8/9, Safari 5, and Chrome. 
    116  */ 
    117 abbr[title] { 
    118   border-bottom: 1px dotted; } 
    119  
    120 /** 
    121  * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. 
    122  */ 
    123 b, 
    124 strong { 
    125   font-weight: bold; } 
    126  
    127 /** 
    128  * Address styling not present in Safari 5 and Chrome. 
    129  */ 
    130 dfn { 
    131   font-style: italic; } 
    132  
    133 /** 
    134  * Address differences between Firefox and other browsers. 
    135  */ 
    136 hr { 
    137   -moz-box-sizing: content-box; 
    138   box-sizing: content-box; 
    139   height: 0; } 
    140  
    141 /** 
    142  * Address styling not present in IE 8/9. 
    143  */ 
    144 mark { 
    145   background: #ff0; 
    146   color: #000; } 
    147  
    148 /** 
    149  * Correct font family set oddly in Safari 5 and Chrome. 
    150  */ 
     112  font-size: 2.4rem; } 
     113 
     114h2 { 
     115  font-size: 2rem; } 
     116 
     117h3 { 
     118  font-size: 1.8rem; } 
     119 
     120h4 { 
     121  font-size: 1.6rem; } 
     122 
     123h5 { 
     124  font-size: 1.4rem; } 
     125 
     126h6 { 
     127  font-size: 1.2rem; } 
     128 
     129p { 
     130  margin: 0 0 1.7em; } 
     131 
     132blockquote { 
     133  border-left: 4px solid #dddddd; 
     134  font-style: italic; 
     135  line-height: 1.4736842105; 
     136  margin: 0 0 1.4736842105em; 
     137  padding: 0 0 0 1.263157895em; } 
     138  blockquote small { 
     139    display: block; 
     140    color: #999999; } 
     141  blockquote small:before { 
     142    content: '\2014 \00A0'; } 
     143  blockquote cite:before { 
     144    content: "-"; } 
     145  blockquote cite { 
     146    color: #999999; 
     147    display: block; } 
     148 
     149table { 
     150  max-width: 100%; 
     151  width: 100%; 
     152  border-collapse: collapse; 
     153  border-spacing: 0; 
     154  margin-bottom: 1.7em; } 
     155  table th, 
     156  table td { 
     157    border: 1px solid #dddddd; 
     158    line-height: 1.4; 
     159    padding: 0.85em; 
     160    text-align: left; 
     161    vertical-align: top; } 
     162  table th { 
     163    font-weight: bold; } 
     164 
     165pre { 
     166  padding: 0.85em; 
     167  background: #EEE; 
     168  margin-bottom: 1.7em; 
     169  line-height: 1.4; 
     170  max-width: 100%; 
     171  overflow: auto; 
     172  white-space: pre; 
     173  white-space: pre-wrap; 
     174  word-wrap: break-word; } 
     175 
     176code { 
     177  background: #EEE; } 
     178 
    151179code, 
    152180kbd, 
    153 pre, 
    154 samp { 
    155   font-family: monospace, serif; 
    156   font-size: 1em; } 
    157  
    158 /** 
    159  * Improve readability of pre-formatted text in all browsers. 
    160  */ 
     181tt, 
     182var, 
     183samp, 
    161184pre { 
    162   white-space: pre-wrap; } 
    163  
    164 /** 
    165  * Set consistent quote types. 
    166  */ 
    167 q { 
    168   quotes: "\201C" "\201D" "\2018" "\2019"; } 
    169  
    170 /** 
    171  * Address inconsistent and variable font size in all browsers. 
    172  */ 
    173 small { 
    174   font-size: 80%; } 
    175  
    176 /** 
    177  * Prevent `sub` and `sup` affecting `line-height` in all browsers. 
    178  */ 
    179 sub, 
    180 sup { 
    181   font-size: 75%; 
     185  font-family: Inconsolata, monospace; } 
     186 
     187hr { 
     188  background-color: #333333; 
     189  border: 0 none; 
     190  height: 1px; 
     191  margin-bottom: 1.7m; } 
     192 
     193sup, sub { 
     194  font-size: 80%; 
     195  height: 0; 
    182196  line-height: 0; 
    183197  position: relative; 
    184198  vertical-align: baseline; } 
    185199 
     200sub { 
     201  top: 0.5ex; } 
     202 
    186203sup { 
    187   top: -0.5em; } 
    188  
    189 sub { 
    190   bottom: -0.25em; } 
    191  
    192 /* ========================================================================== 
    193    Embedded content 
    194    ========================================================================== */ 
    195 /** 
    196  * Remove border when inside `a` element in IE 8/9. 
    197  */ 
    198 img { 
    199   border: 0; } 
    200  
    201 /** 
    202  * Correct overflow displayed oddly in IE 9. 
    203  */ 
    204 svg:not(:root) { 
    205   overflow: hidden; } 
    206  
    207 /* ========================================================================== 
    208    Figures 
    209    ========================================================================== */ 
    210 /** 
    211  * Address margin not present in IE 8/9 and Safari 5. 
    212  */ 
    213 figure { 
    214   margin: 0; } 
    215  
    216 /* ========================================================================== 
    217    Forms 
    218    ========================================================================== */ 
    219 /** 
    220  * Define consistent border, margin, and padding. 
    221  */ 
    222 fieldset { 
    223   border: 1px solid #c0c0c0; 
    224   margin: 0 2px; 
    225   padding: 0.35em 0.625em 0.75em; } 
    226  
    227 /** 
    228  * 1. Correct `color` not being inherited in IE 8/9. 
    229  * 2. Remove padding so people aren't caught out if they zero out fieldsets. 
    230  */ 
    231 legend { 
    232   border: 0; 
    233   /* 1 */ 
    234   padding: 0; 
    235   /* 2 */ } 
    236  
    237 /** 
    238  * 1. Correct font family not being inherited in all browsers. 
    239  * 2. Correct font size not being inherited in all browsers. 
    240  * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. 
    241  */ 
     204  bottom: 1ex; } 
     205 
     206em { 
     207  font-style: italic; } 
     208 
     209strong { 
     210  font-weight: bold; } 
     211 
     212abbr, acronym { 
     213  border-bottom: 1px dotted #666; 
     214  cursor: help; } 
     215 
     216ul, 
     217ol { 
     218  margin: 0 0 1.7em 1em; 
     219  padding: 0 0 0 1em; 
     220  line-height: 1.4; } 
     221  ul li, 
     222  ol li { 
     223    padding: 0.2em 0; } 
     224  ul ul, 
     225  ul ol, 
     226  ol ul, 
     227  ol ol { 
     228    margin-bottom: 0; } 
     229 
     230ul { 
     231  list-style: disc; } 
     232  ul ul { 
     233    list-style: circle; } 
     234    ul ul ul { 
     235      list-style: square; } 
     236 
     237ol { 
     238  list-style: decimal; } 
     239  ol ol { 
     240    list-style: upper-alpha; } 
     241    ol ol ol { 
     242      list-style: lower-roman; } 
     243      ol ol ol ol { 
     244        list-style: lower-alpha; } 
     245 
     246dl { 
     247  margin: 0 0 1em 0; } 
     248  dl dt { 
     249    font-weight: bold; } 
     250  dl dd { 
     251    margin: 0 1.7em 1.7em; 
     252    padding: 0; } 
     253 
     254del { 
     255  color: #C00; } 
     256 
     257ins { 
     258  background: #ffc; 
     259  text-decoration: none; } 
     260 
     261/* Forms 
     262-------------------------------------------------------------- */ 
     263form input { 
     264  font-size: 100%; } 
     265 
    242266button, 
    243267input, 
    244268select, 
    245269textarea { 
    246   font-family: inherit; 
    247   /* 1 */ 
    248   font-size: 100%; 
    249   /* 2 */ 
    250   margin: 0; 
    251   /* 3 */ } 
    252  
    253 /** 
    254  * Address Firefox 4+ setting `line-height` on `input` using `!important` in 
    255  * the UA stylesheet. 
    256  */ 
    257 button, 
    258 input { 
    259   line-height: normal; } 
    260  
    261 /** 
    262  * Address inconsistent `text-transform` inheritance for `button` and `select`. 
    263  * All other form control elements do not inherit `text-transform` values. 
    264  * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. 
    265  * Correct `select` style inheritance in Firefox 4+ and Opera. 
    266  */ 
    267 button, 
    268 select { 
    269   text-transform: none; } 
    270  
    271 /** 
    272  * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` 
    273  *    and `video` controls. 
    274  * 2. Correct inability to style clickable `input` types in iOS. 
    275  * 3. Improve usability and consistency of cursor style between image-type 
    276  *    `input` and others. 
    277  */ 
    278 button, 
    279 html input[type="button"], 
    280 input[type="reset"], 
    281 input[type="submit"] { 
    282   -webkit-appearance: button; 
    283   /* 2 */ 
    284   cursor: pointer; 
    285   /* 3 */ } 
    286  
    287 /** 
    288  * Re-set default cursor for disabled elements. 
    289  */ 
    290 button[disabled], 
    291 html input[disabled] { 
    292   cursor: default; } 
    293  
    294 /** 
    295  * 1. Address box sizing set to `content-box` in IE 8/9. 
    296  * 2. Remove excess padding in IE 8/9. 
    297  */ 
    298 input[type="checkbox"], 
    299 input[type="radio"] { 
    300   box-sizing: border-box; 
    301   /* 1 */ 
    302   padding: 0; 
    303   /* 2 */ } 
    304  
    305 /** 
    306  * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 
    307  * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome 
    308  *    (include `-moz` to future-proof). 
    309  */ 
    310 input[type="search"] { 
    311   -webkit-appearance: textfield; 
    312   /* 1 */ 
    313   -moz-box-sizing: content-box; 
    314   -webkit-box-sizing: content-box; 
    315   /* 2 */ 
    316   box-sizing: content-box; } 
    317  
    318 /** 
    319  * Remove inner padding and search cancel button in Safari 5 and Chrome 
    320  * on OS X. 
    321  */ 
    322 input[type="search"]::-webkit-search-cancel-button, 
    323 input[type="search"]::-webkit-search-decoration { 
    324   -webkit-appearance: none; } 
    325  
    326 /** 
    327  * Remove inner padding and border in Firefox 4+. 
    328  */ 
    329 button::-moz-focus-inner, 
    330 input::-moz-focus-inner { 
    331   border: 0; 
    332   padding: 0; } 
    333  
    334 /** 
    335  * 1. Remove default vertical scrollbar in IE 8/9. 
    336  * 2. Improve readability and alignment in all browsers. 
    337  */ 
    338 textarea { 
    339   overflow: auto; 
    340   /* 1 */ 
    341   vertical-align: top; 
    342   /* 2 */ } 
    343  
    344 /* ========================================================================== 
    345    Tables 
    346    ========================================================================== */ 
    347 /** 
    348  * Remove most spacing between table cells. 
    349  */ 
    350 table { 
    351   border-collapse: collapse; 
    352   border-spacing: 0; } 
    353  
    354 /* Index 
    355 --------------------------------------------- */ 
    356 h1, h2, h3, h4, h5, h6 { 
    357   margin: 0; 
    358   line-height: 1em; } 
    359  
    360 h1 { 
    361   font-size: 2em; 
    362   margin-bottom: .5em; } 
    363  
    364 h2 { 
    365   font-size: 1.75em; 
    366   margin-bottom: .5142em; 
    367   padding-top: .2em; } 
    368  
    369 h3 { 
    370   font-size: 1.5em; 
    371   margin-bottom: .7em; 
    372   padding-top: .3em; } 
    373  
    374 h4 { 
    375   font-size: 1.25em; 
    376   margin-bottom: .6em; } 
    377  
    378 h5 { 
    379   font-size: 1.1em; 
    380   margin-bottom: .5em; 
    381   font-weight: bold; } 
    382  
    383 h6 { 
    384   font-size: 1em; 
    385   margin-bottom: .5em; 
    386   font-weight: bold; } 
    387  
    388 /* Link 
    389 --------------------------------------------- */ 
    390 a { 
    391   color: #0066aa; 
    392   text-decoration: none; } 
    393   a:hover { 
    394     text-decoration: underline; } 
    395  
    396 /* Structure 
    397 --------------------------------------------- */ 
    398 body { 
    399   margin: 0; 
    400   padding: 0; 
    401   border: 0; 
     270  max-width: 100%; } 
     271 
     272#commentform { 
     273  padding: 10px 15px 0; 
     274  max-width: 640px; } 
     275  #commentform p { 
     276    margin-bottom: 0.85em; } 
     277  #commentform label { 
     278    padding: 0 0 5px 0; 
     279    display: block; } 
     280  #commentform input:not([id="submit"]) { 
     281    width: 100%; 
     282    max-width: 300px; 
     283    padding: 5px; 
     284    background: #FFF; 
     285    border: solid 1px #dddddd; } 
     286  #commentform textarea { 
     287    width: 100%; 
     288    height: 100px; 
     289    padding: 5px; 
     290    background: #FFF; 
     291    border: solid 1px #dddddd; } 
     292  #commentform input#submit { 
     293    padding: 5px 10px; } 
     294  #commentform #email-notes { 
     295    display: block; } 
     296  #commentform .form-allowed-tags { 
     297    line-height: 1.2; } 
     298    #commentform .form-allowed-tags code { 
     299      display: block; } 
     300 
     301.post-password-form input:not([type="submit"]) { 
     302  padding: 5px; 
     303  background: #FFF; 
     304  border: solid 1px #dddddd; } 
     305 
     306/* Search Forms 
     307-------------------------------------------------------------- */ 
     308#searchform { 
    402309  width: 100%; 
    403   background-color: #F9F9EF; } 
    404  
    405 .container { 
    406   width: 960px; 
    407   margin: 0 auto; } 
    408  
    409 #header { 
    410   width: 100%; 
    411   *z-index: 9999; 
    412   /* IE7 and below */ } 
    413  
    414 #main { 
     310  height: 30px; 
     311  position: relative; } 
     312  #searchform label { 
     313    display: block; 
     314    font-size: 0; 
     315    overflow: hidden; 
     316    text-indent: -9999px; } 
     317  #searchform #s { 
     318    width: 80%; 
     319    padding: 5px 10px 5px 5px; 
     320    height: 30px; 
     321    line-height: 1; 
     322    border-radius: 4px 0 0 4px; 
     323    border: solid 1px #dddddd; } 
     324  #searchform #searchsubmit { 
     325    position: absolute; 
     326    top: 0; 
     327    right: 1px; 
     328    border: 0 none; 
     329    cursor: pointer; 
     330    width: 20%; 
     331    height: 30px; 
     332    border-radius: 0 4px 4px 0; 
     333    margin: 0; 
     334    background: #dddddd; 
     335    color: #FFF; 
     336    -webkit-appearance: button; } 
     337    #searchform #searchsubmit:before { 
     338      font-size: 1.4rem; 
     339      content: "\f002"; 
     340      display: inline-block; 
     341      font-family: FontAwesome; 
     342      font-style: normal; 
     343      font-weight: normal; 
     344      line-height: 1; 
     345      padding-left: 0; 
     346      padding-right: 0; 
     347      -webkit-font-smoothing: antialiased; 
     348      -moz-osx-font-smoothing: grayscale; } 
     349 
     350/* Post Navigation at Single page 
     351-------------------------------------------------------------------- */ 
     352.nav-links { 
     353  line-height: 1.2; 
     354  padding-bottom: 1.7em; } 
     355  .nav-links .nav-next { 
     356    padding-top: 0.85em; } 
     357    .nav-links .nav-next a:before { 
     358      content: "\f053"; 
     359      display: inline-block; 
     360      font-family: FontAwesome; 
     361      font-style: normal; 
     362      font-weight: normal; 
     363      line-height: 1; 
     364      padding-left: 0; 
     365      padding-right: 0.4em; 
     366      -webkit-font-smoothing: antialiased; 
     367      -moz-osx-font-smoothing: grayscale; } 
     368  .nav-links .nav-previous a:after { 
     369    content: "\f054"; 
     370    display: inline-block; 
     371    font-family: FontAwesome; 
     372    font-style: normal; 
     373    font-weight: normal; 
     374    line-height: 1; 
     375    padding-left: 0.4em; 
     376    padding-right: 0; 
     377    -webkit-font-smoothing: antialiased; 
     378    -moz-osx-font-smoothing: grayscale; } 
     379 
     380/* Pagination at archive 
     381-------------------------------------------------------------------- */ 
     382.pagination { 
    415383  clear: both; 
    416   width: 100%; } 
    417  
    418 #content { 
    419   float: left; 
    420   margin: 0 -310px 2em 0; 
    421   width: 650px; } 
    422  
    423 #sidebar { 
    424   float: right; 
    425   width: 300px; } 
    426  
    427 #footer { 
    428384  overflow: hidden; 
     385  *zoom: 1; } 
     386  .pagination a, 
     387  .pagination span { 
     388    display: inline-block; 
     389    color: #333333; 
     390    border-bottom: solid 2px #dddddd; 
     391    text-align: center; 
     392    padding: 0.425em 0.85em; 
     393    margin-bottom: 5px; } 
     394    .pagination a.prev, .pagination a.next, 
     395    .pagination span.prev, 
     396    .pagination span.next { 
     397      font-weight: bold; 
     398      border: none; 
     399      padding: 0.4em 0; } 
     400    .pagination a.dots, 
     401    .pagination span.dots { 
     402      border: none; 
     403      padding: 0.4em; } 
     404  .pagination a:hover { 
     405    color: #4c628f; 
     406    border-color: #4c628f; 
     407    text-decoration: none; } 
     408  .pagination span.current { 
     409    color: #4c628f; 
     410    border-color: #4c628f; 
     411    font-weight: bold; } 
     412  .pagination a.page-numbers.prev:before { 
     413    content: "\f053"; 
     414    display: inline-block; 
     415    font-family: FontAwesome; 
     416    font-style: normal; 
     417    font-weight: normal; 
     418    line-height: 1; 
     419    padding-left: 0; 
     420    padding-right: 0.4em; 
     421    -webkit-font-smoothing: antialiased; 
     422    -moz-osx-font-smoothing: grayscale; } 
     423  .pagination a.page-numbers.next:after { 
     424    content: "\f054"; 
     425    display: inline-block; 
     426    font-family: FontAwesome; 
     427    font-style: normal; 
     428    font-weight: normal; 
     429    line-height: 1; 
     430    padding-left: 0.4em; 
     431    padding-right: 0; 
     432    -webkit-font-smoothing: antialiased; 
     433    -moz-osx-font-smoothing: grayscale; } 
     434 
     435/* Page link at singular 
     436-------------------------------------------------------------------- */ 
     437.page-link { 
    429438  clear: both; 
    430   width: 100%; 
    431   margin: 0 auto; } 
    432  
    433 /* Wrapper 
    434 -------------------------------------------------------------- */ 
    435 #wrapper { 
    436   font-family: Verdana,Arial,"ƒƒCƒŠƒI",Meiryo,"ƒqƒ‰ƒMƒmŠpƒSPro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN",sans-serif; 
    437   font-size: 0.92em; 
    438   color: #544021; 
    439   border-top: solid 7px #5ec1d6; 
    440   overflow: hidden; } 
    441  
    442 /* Header 
    443 -------------------------------------------------------------- */ 
    444 #header { 
    445   position: relative; 
    446   _height: 200px; 
    447   /* IE6 and below */ 
    448   margin-bottom: 20px; } 
    449   #header #branding { 
    450     padding: 0.5em 0; } 
    451   #header a.header-image { 
    452     display: block; 
    453     margin: 10px 0; } 
    454   #header img { 
    455     max-width: 100%; 
    456     vertical-align: bottom; } 
    457   #header #site-title { 
    458     margin: 0; 
    459     padding: 0; 
    460     color: #544021; 
    461     font-size: 3em; 
    462     line-height: 1; } 
    463     #header #site-title a { 
    464       color: #544021; 
    465       font-weight: bold; } 
    466   #header p#site-description { 
    467     margin: 0.5em 0 0 0; } 
     439  margin: 1.7em 0; 
     440  color: #333333; } 
     441  .page-link span { 
     442    display: inline-block; 
     443    color: #4c628f; 
     444    border-bottom: solid 2px #4c628f; 
     445    text-decoration: none; 
     446    text-align: center; 
     447    padding: 0.425em 0.85em; 
     448    margin-bottom: 5px; } 
     449  .page-link a span { 
     450    color: #333333; 
     451    background: #FFF; 
     452    border-color: #dddddd; } 
     453    .page-link a span:hover { 
     454      border-color: #4c628f; } 
    468455 
    469456/* Menu 
    470457-------------------------------------------------------------- */ 
    471458#menu-wrapper { 
    472   z-index: 9999; } 
    473   #menu-wrapper .menu { 
    474     border-top: dashed 1px #999999; 
    475     border-bottom: dashed 1px #999999; 
    476     margin-top: 0.5em; } 
    477     #menu-wrapper .menu #small-menu { 
    478       display: none; 
    479       /* hide small menu initially */ } 
    480     #menu-wrapper .menu ul { 
    481       margin: 0; 
    482       padding-left: 0; 
    483       *zoom: 1; } 
    484       #menu-wrapper .menu ul:after { 
    485         content: ""; 
    486         clear: both; 
    487         display: block; } 
    488       #menu-wrapper .menu ul li { 
    489         margin: 0; 
    490         padding: 0; 
    491         list-style: none; 
    492         float: left; 
    493         position: relative; } 
    494         #menu-wrapper .menu ul li:hover > ul { 
    495           display: block; 
    496           /* show dropdown on hover */ } 
    497         #menu-wrapper .menu ul li a { 
    498           padding: 0.8em 1.6em 0.8em 0; 
    499           display: block; 
    500           color: #999999; 
    501           text-decoration: none; 
    502           line-height: 1.2; 
    503           *white-space: nowrap; 
    504           /* IE7 and below */ } 
    505           #menu-wrapper .menu ul li a:hover { 
    506             text-decoration: underline; } 
    507         #menu-wrapper .menu ul li ul { 
    508           background: #fff; 
    509           margin: 0; 
    510           border: solid 1px #999999; 
    511           display: none; 
    512           /* hide dropdown */ 
    513           width: 200px; 
    514           position: absolute; 
    515           top: 2.8em; 
    516           left: 0; 
    517           z-index: 9999; } 
    518           #menu-wrapper .menu ul li ul li { 
    519             float: none; 
    520             margin: 0; 
    521             padding: 0; } 
    522             #menu-wrapper .menu ul li ul li a { 
    523               background: #F8F8F8; 
    524               padding: 0.8em; 
    525               border-right: none; 
    526               border-top: dotted 1px #999999; 
    527               white-space: normal; } 
    528               #menu-wrapper .menu ul li ul li a:hover { 
    529                 background: #EEE; 
    530                 text-decoration: none; } 
    531             #menu-wrapper .menu ul li ul li:first-child a { 
    532               border-top: none; } 
    533             #menu-wrapper .menu ul li ul li ul { 
    534               top: 0; 
    535               left: 100%; } 
    536     #menu-wrapper .menu .current_page_item > a, 
    537     #menu-wrapper .menu .current_page_ancestor > a { 
     459  padding-bottom: 0.85em; } 
     460  #menu-wrapper .menu #small-menu { 
     461    cursor: pointer; 
     462    display: block; 
     463    font-size: 1rem; 
     464    background: #f6f6f6; 
     465    color: #af574d; 
     466    border-radius: 4px; 
     467    font-size: 1.4rem; } 
     468    #menu-wrapper .menu #small-menu:before { 
     469      content: "\f0c9"; 
     470      display: inline-block; 
     471      font-family: FontAwesome; 
     472      font-style: normal; 
     473      font-weight: normal; 
     474      line-height: 1; 
     475      padding-left: 0.4em; 
     476      padding-right: 0.4em; 
     477      -webkit-font-smoothing: antialiased; 
     478      -moz-osx-font-smoothing: grayscale; } 
     479  #menu-wrapper .menu ul#menu-primary-items { 
     480    margin: 0; 
     481    padding: 0; 
     482    display: none; } 
     483    #menu-wrapper .menu ul#menu-primary-items li { 
     484      list-style: none; } 
     485      #menu-wrapper .menu ul#menu-primary-items li a { 
     486        padding: 0.4em 0; 
     487        display: block; 
     488        color: #f6f6f6; 
     489        text-decoration: none; 
     490        line-height: 1.2; 
     491        border-bottom: dotted 1px #f6f6f6; } 
     492      #menu-wrapper .menu ul#menu-primary-items li ul { 
     493        padding-left: 0.85em; } 
     494    #menu-wrapper .menu ul#menu-primary-items .current-menu-item > a, 
     495    #menu-wrapper .menu ul#menu-primary-items .current-menu-ancestor > a, 
     496    #menu-wrapper .menu ul#menu-primary-items .current-menu-parent > a { 
    538497      font-weight: bold; } 
    539498 
    540 /* Posts 
    541 --------------------------------------------- */ 
    542 #content p { 
    543   line-height: 1.6; 
    544   margin: 0 0 1.6em; } 
    545 #content blockquote { 
    546   margin-left: 1em; 
    547   padding-left: 1em; 
    548   border-left: 5px solid #dddddd; } 
    549   #content blockquote small { 
    550     display: block; 
    551     line-height: 20px; 
    552     color: #999999; } 
    553   #content blockquote small:before { 
    554     content: '\2014 \00A0'; } 
    555   #content blockquote cite:before { 
    556     content: "-"; } 
    557   #content blockquote cite { 
    558     color: #999999; 
    559     display: block; } 
    560 #content table { 
    561   max-width: 100%; 
    562   width: 100%; 
    563   border-collapse: collapse; 
    564   border-spacing: 0; } 
    565   #content table th, 
    566   #content table td { 
    567     border-bottom: 1px solid #dddddd; 
    568     line-height: 20px; 
    569     padding: 8px; 
    570     text-align: left; 
    571     vertical-align: top; } 
    572 #content pre { 
    573   border: dashed 1px #dddddd; 
    574   padding: 10px; } 
    575 #content ul, 
    576 #content ol { 
    577   margin: 0 0 0 1em; 
    578   padding: 0 0 0 1em; 
    579   line-height: 1.6; } 
    580 #content ol { 
    581   list-style: decimal; } 
    582   #content ol ol { 
    583     list-style: upper-alpha; } 
    584     #content ol ol ol { 
    585       list-style: lower-roman; } 
    586       #content ol ol ol ol { 
    587         list-style: lower-alpha; } 
    588 #content dl { 
    589   margin: 0 0 1em 0; 
    590   line-height: 1.6; } 
    591   #content dl dt { 
    592     font-weight: bold; } 
    593   #content dl dd { 
    594     margin-bottom: 1em; 
    595     padding: 0; } 
    596 #content del { 
    597   color: #C00; } 
    598 #content ins { 
    599   background: #ffc; 
    600   text-decoration: none; } 
    601 #content .hentry { 
    602   width: 638px; 
    603   margin: 0 10px 10px 0; 
    604   padding: 15px 0 0 0; 
    605   background: #FFF; 
    606   border: solid 1px #dddddd; 
    607   border-radius: 4px; 
    608   word-wrap: break-word; } 
    609   #content .hentry .entry-inner { 
    610     padding: 0 15px; } 
    611   #content .hentry a.more-link { 
    612     font-size: 0.8em; } 
    613   #content .hentry p { 
    614     line-height: 1.6; 
    615     margin: 0 0 1.6em; } 
    616   #content .hentry .entry-header { 
    617     margin-bottom: 0.8em; } 
    618     #content .hentry .entry-header .postdate { 
    619       color: #999; 
    620       font-size: 0.9em; } 
    621     #content .hentry .entry-header .author { 
    622       font-size: 0.9em; } 
    623     #content .hentry .entry-header .entry-title { 
    624       font-size: 2em; 
    625       font-weight: normal; 
    626       margin: 0 0 15px 0; 
    627       line-height: 1; 
    628       color: #544021; 
    629       padding: 0; } 
    630       #content .hentry .entry-header .entry-title a { 
    631         color: #544021; } 
    632   #content .hentry .entry-content { 
    633     *zoom: 1; } 
    634     #content .hentry .entry-content:after { 
    635       content: ""; 
    636       clear: both; 
    637       display: block; } 
    638   #content .hentry .entry-meta { 
    639     clear: both; 
    640     font-size: 0.9em; 
    641     line-height: 1.4; 
    642     display: block; 
    643     padding: 5px 0; 
    644     border-top: dashed 1px #dddddd; 
    645     padding: 5px 10px; } 
    646     #content .hentry .entry-meta .icon:before { 
    647       font-family: 'Genericons'; 
    648       padding-right: 2px; 
    649       color: #CCC; 
    650       font-size: 16px; } 
    651     #content .hentry .entry-meta .postdate:before { 
    652       content: '\f303'; } 
    653     #content .hentry .entry-meta .author:before { 
    654       content: '\f304'; } 
    655     #content .hentry .entry-meta .category:before { 
    656       content: '\f301'; } 
    657     #content .hentry .entry-meta .tag:before { 
    658       content: '\f302'; } 
    659     #content .hentry .entry-meta .comment:before { 
    660       font-family: 'Genericons'; 
    661       content: '\f300'; 
    662       padding-left: 2px; } 
    663   #content .hentry .page-link { 
    664     clear: both; 
    665     margin: 1em 0; 
    666     font-weight: bold; 
    667     color: #0066aa; } 
    668     #content .hentry .page-link a { 
    669       color: #0066aa; 
    670       padding: 4px 7px; 
    671       text-decoration: none; 
    672       border: solid 1px #0066aa; 
    673       font-weight: normal; } 
    674       #content .hentry .page-link a:hover { 
    675         background: #F5F5F5; } 
    676  
    677 .home #content ul#masonry-wrapper { 
    678   list-style: none; 
    679   margin: 0; 
    680   padding: 0; } 
    681 .home #content .hentry { 
    682   width: 312px; } 
    683   .home #content .hentry .entry-eyecatch { 
    684     text-align: center; } 
    685     .home #content .hentry .entry-eyecatch img.wp-post-image { 
    686       margin: 0 0 0.5em 0; 
    687       max-width: 100%; 
    688       float: none; } 
    689 .home #content .hentry.sticky { 
    690   width: 638px; } 
    691   .home #content .hentry.sticky .entry-eyecatch img.wp-post-image { 
    692     margin: 0 0 0.5em 0.5em; 
    693     float: right; } 
    694  
    695 .single #content .hentry .entry-meta { 
    696   border-top: none; 
    697   background: #F5F5F5; 
    698   margin: 1em 0; } 
    699 .single #content #nav-below { 
    700   margin: 2em 0 1em; 
    701   line-height: 1.2; 
    702   *zoom: 1; } 
    703   .single #content #nav-below:after { 
    704     content: ""; 
    705     clear: both; 
    706     display: block; } 
    707   .single #content #nav-below .nav-next a:before { 
    708     font-family: 'Genericons'; 
    709     content: '\f430'; } 
    710   .single #content #nav-below .nav-previous { 
    711     display: block; 
    712     float: right; } 
    713     .single #content #nav-below .nav-previous a:after { 
    714       font-family: 'Genericons'; 
    715       content: '\f429'; } 
    716  
    717 .attachment.single #content { 
    718   width: 100%; 
    719   float: none; } 
    720   .attachment.single #content .hentry { 
    721     width: 100%; } 
    722   .attachment.single #content .entry-content .attachment { 
    723     text-align: center; 
    724     padding-bottom: 2em; } 
    725  
    726 /* Link Style */ 
    727 #content .hentry .entry-meta a, 
    728 .single #content #nav-below a, 
    729 #content #comments a.comment-reply-link, 
    730 #content #comments .navigation a { 
    731   border: none; } 
    732   #content .hentry .entry-meta a:hover, 
    733   .single #content #nav-below a:hover, 
    734   #content #comments a.comment-reply-link:hover, 
    735   #content #comments .navigation a:hover { 
    736     text-decoration: underline; } 
    737  
    738 /* Pagenation 
    739 -------------------------------------------------------------------- */ 
    740 #content .tablenav { 
    741   clear: both; 
    742   padding: 2em 0 1em; 
    743   color: #0066aa; } 
    744   #content .tablenav a.page-numbers, 
    745   #content .tablenav .current { 
    746     color: #0066aa; 
    747     padding: 4px 7px; 
    748     border: solid 1px #0066aa; 
    749     text-decoration: none; 
    750     font-weight: bold; 
    751     background: #FFF; } 
    752   #content .tablenav a.page-numbers:hover { 
    753     background: #F5F5F5; } 
    754   #content .tablenav .current { 
    755     color: #FFF; 
    756     background: #0066aa; } 
    757   #content .tablenav a.next, 
    758   #content .tablenav a.prev { 
    759     border: none; 
    760     background: none; 
    761     font-weight: normal; } 
    762   #content .tablenav a.next:hover, 
    763   #content .tablenav a.prev:hover { 
    764     text-decoration: underline; 
    765     background: none; } 
    766   #content .tablenav span.total { 
    767     color: #AAA; 
    768     display: block; 
    769     margin-top: 0.5em; 
    770     font-size: 0.9em; } 
     499/* Accessibility 
     500-------------------------------------------------------------- */ 
     501.screen-reader-text { 
     502  clip: rect(1px, 1px, 1px, 1px); 
     503  position: absolute !important; 
     504  height: 1px; 
     505  width: 1px; 
     506  overflow: hidden; } 
     507 
     508.screen-reader-text:focus { 
     509  background-color: #f1f1f1; 
     510  border-radius: 3px; 
     511  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); 
     512  clip: auto !important; 
     513  color: #21759b; 
     514  display: block; 
     515  font-size: 14px; 
     516  font-size: 0.875rem; 
     517  font-weight: bold; 
     518  height: auto; 
     519  left: 5px; 
     520  line-height: normal; 
     521  padding: 15px 23px 14px; 
     522  text-decoration: none; 
     523  top: 5px; 
     524  width: auto; 
     525  z-index: 100000; 
     526  /* Above WP toolbar. */ } 
    771527 
    772528/* Images 
    773529-------------------------------------------------------------- */ 
    774 #content .hentry img.wp-post-image { 
    775   margin: 0 0 0.5em 1em; 
    776   float: right; 
    777   max-width: 300px; } 
    778  
    779 #content .hentry img, 
     530#content .entry img, 
    780531.widget img { 
    781532  max-width: 100%; 
    782   /* Fluid images for posts, comments, and widgets */ 
    783533  height: auto; } 
    784534 
    785535img[class*="align"], 
    786536img[class*="wp-image-"] { 
    787   height: auto; 
    788   /* Make sure images with WordPress-added height and width attributes are scaled correctly */ } 
     537  height: auto; } 
    789538 
    790539.aligncenter { 
     
    795544.alignleft { 
    796545  float: left; 
    797   margin-right: 0.5em; } 
     546  margin-right: 0.85em; } 
    798547 
    799548.alignright { 
    800549  float: right; 
    801   margin-left: 0.5em; } 
     550  margin-left: 0.85em; } 
    802551 
    803552img.alignleft, 
    804553img.alignright, 
    805554img.aligncenter { 
    806   margin-bottom: 0.75em; } 
    807  
    808 a:focus img[class*="attachment"], 
    809 a:hover img[class*="attachment"], 
    810 a:focus img[class*="align"], 
    811 a:hover img[class*="align"], 
    812 a:active img[class*="align"], 
    813 a:focus img[class*="wp-image-"], 
    814 a:hover img[class*="wp-image-"], 
    815 a:active img[class*="wp-image-"], 
    816 #content .gallery .gallery-icon a:focus img, 
    817 #content .gallery .gallery-icon a:hover img, 
    818 #content .gallery .gallery-icon a:active img, 
    819 #content .hentry a:hover img { 
    820   border-color: #bbb; } 
    821  
    822 #content .hentry .wp-caption { 
    823   background: #F5F5F5; 
    824   text-align: center; 
    825   padding-top: 5px; 
    826   font-size: 0.8em; 
    827   color: #999; 
    828   max-width: 100%; } 
    829  
    830 #content .hentry .gallery-item a, 
    831 #content .hentry .entry-attachment a, 
    832 #content .hentry .entry-attachment a:hover, 
    833 #content .hentry .wp-caption a, 
    834 #content .hentry .wp-caption a:hover, 
    835 #content .hentry .gallery a:hover { 
    836   border: none; } 
    837  
    838 #content .hentry .gallery-thumb { 
    839   float: right; 
     555  margin-bottom: 0.85em; } 
     556 
     557a:hover img { 
     558  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
     559  opacity: 0.9; } 
     560 
     561/* Galley 
     562-------------------------------------------------------------- */ 
     563.wp-caption, 
     564.gallery-caption { 
    840565  display: block; 
    841   margin: 0 0 10px 10px; } 
    842  
    843 #content .hentry .gallery { 
     566  font-size: 0.9em; 
     567  line-height: 1.2; 
     568  color: #999999; 
     569  max-width: 100%; 
     570  text-align: center; } 
     571 
     572.wp-caption { 
     573  margin-bottom: 1.7em; } 
     574  .wp-caption.alignleft, .wp-caption.alignright { 
     575    margin-bottom: 0.85em; } 
     576 
     577.wp-caption-text { 
     578  padding-top: 5px; } 
     579 
     580.gallery-caption { 
     581  margin: 5px 0 0 0; } 
     582 
     583.gallery { 
    844584  margin: 0 auto; 
    845   clear: both; } 
    846   #content .hentry .gallery .gallery-item { 
    847     float: left; 
     585  overflow: hidden; 
     586  *zoom: 1; } 
     587  .gallery .gallery-item { 
     588    display: inline-block; 
     589    padding: 0 1.1400652% 2.2801304%; 
    848590    text-align: center; 
    849     margin: 0 0 10px 0; 
    850     width: 33%; } 
    851   #content .hentry .gallery .wp-caption, 
    852   #content .hentry .gallery .gallery-caption { 
    853     font-size: 12px; 
    854     line-height: 1.2; 
    855     color: #AAA; 
    856     max-width: 97.5%; 
    857     text-align: center; } 
    858  
    859 /*  Make sure videos and embeds fit their containers 
     591    vertical-align: top; 
     592    max-width: 33.33%; } 
     593    .gallery .gallery-item a { 
     594      display: block; } 
     595    .gallery .gallery-item img { 
     596      vertical-align: bottom; } 
     597  .gallery.gallery-columns-1 .gallery-item { 
     598    display: block; 
     599    max-width: 100%; } 
     600  .gallery.gallery-columns-2 .gallery-item { 
     601    max-width: 50%; } 
     602  .gallery.gallery-columns-4 .gallery-item { 
     603    max-width: 25%; } 
     604  .gallery.gallery-columns-5 .gallery-item { 
     605    max-width: 20%; } 
     606  .gallery.gallery-columns-6 .gallery-item { 
     607    max-width: 16.66%; } 
     608  .gallery.gallery-columns-7 .gallery-item { 
     609    max-width: 14.28%; } 
     610  .gallery.gallery-columns-8 .gallery-item { 
     611    max-width: 12.5%; } 
     612  .gallery.gallery-columns-9 .gallery-item { 
     613    max-width: 11.11%; } 
     614  .gallery.gallery-columns-6 .gallery-caption, .gallery.gallery-columns-7 .gallery-caption, .gallery.gallery-columns-8 .gallery-caption, .gallery.gallery-columns-9 .gallery-caption { 
     615    display: none; } 
     616 
     617/* Make sure videos and embeds fit their containers 
    860618-------------------------------------------------------------- */ 
    861619embed, 
     
    865623  max-width: 100%; } 
    866624 
    867 .entry-content .twitter-tweet-rendered { 
     625.twitter-tweet-rendered { 
    868626  max-width: 100% !important; 
    869627  /* Override the Twitter embed fixed width */ } 
    870628 
    871 /* Comments 
    872 -------------------------------------------------------------- */ 
    873 #content #comments { 
    874   margin-top: 20px; 
    875   display: block; } 
    876   #content #comments #comments-title { 
    877     font-size: 130%; 
    878     font-weight: bold; 
    879     margin: 1em 0; } 
    880   #content #comments #reply-title { 
    881     font-size: 110%; 
    882     font-weight: bold; 
    883     margin: 1em 0; } 
    884   #content #comments .navigation { 
    885     position: relative; 
    886     height: 1em; 
    887     padding-bottom: 10px; 
    888     margin-bottom: 1em; } 
    889     #content #comments .navigation .nav-previous a { 
    890       position: absolute; 
    891       top: 0; 
    892       right: 0; 
    893       padding-left: 1em; } 
    894       #content #comments .navigation .nav-previous a:after { 
    895         font-family: 'Genericons'; 
    896         content: '\f429'; 
    897         padding-left: 2px; } 
    898     #content #comments .navigation .nav-next a { 
    899       position: absolute; 
    900       top: 0; 
    901       left: 0; 
    902       padding-right: 1em; } 
    903       #content #comments .navigation .nav-next a:before { 
    904         font-family: 'Genericons'; 
    905         content: '\f430'; 
    906         padding-right: 2px; } 
    907   #content #comments ol.commentlist { 
    908     list-style: none; 
    909     margin: 0; 
    910     padding-left: 0; } 
    911     #content #comments ol.commentlist li.pingback, 
    912     #content #comments ol.commentlist li.comment { 
    913       border-left: 2px solid #dddddd; 
    914       clear: both; 
    915       margin-bottom: 1em; 
    916       padding: 0 0 0 10px; 
    917       position: relative; 
    918       list-style: none; 
    919       *zoom: 1; } 
    920       #content #comments ol.commentlist li.pingback:after, 
    921       #content #comments ol.commentlist li.comment:after { 
    922         content: ""; 
    923         clear: both; 
    924         display: block; } 
    925   #content #comments li .comment_meta .author { 
    926     font-weight: bold; 
    927     margin: 0 0 5px 5px; 
    928     color: #000; } 
    929   #content #comments li .comment_meta .time { 
    930     font-size: 85%; 
    931     margin: 0 0 5px 5px; } 
    932     #content #comments li .comment_meta .time:before { 
    933       font-family: 'Genericons'; 
    934       content: '\f303'; 
    935       padding-right: 2px; } 
    936   #content #comments li .comment_meta .comment-reply-link:before { 
    937     font-family: 'Genericons'; 
    938     content: '\f412'; } 
    939   #content #comments li .comment_meta img { 
    940     border: none; 
    941     margin: 0 5px 5px 0; 
    942     float: left; } 
    943   #content #comments li .comment_text { 
    944     clear: both; 
    945     margin: 0 0 0.7em 50px; } 
    946     #content #comments li .comment_text p { 
    947       line-height: 1.4; } 
    948     #content #comments li .comment_text .web a:before { 
    949       font-family: 'Genericons'; 
    950       content: '\f501'; 
    951       font-size: 10px; } 
    952   #content #comments li em { 
    953     font-size: 80%; 
    954     color: #999; } 
    955   #content #comments li.bypostauthor .comment_meta .author { 
    956     color: #dd6633; } 
    957  
    958 /* Forms 
    959 -------------------------------------------------------------- */ 
    960 #content #comments #commentform { 
    961   border: dashed 1px #dddddd; 
    962   padding: 10px 15px 0 15px; 
    963   margin: 15px 0; 
    964   max-width: 650px; } 
    965   #content #comments #commentform label { 
    966     padding: 3px 0 5px 0; } 
    967   #content #comments #commentform em { 
    968     font-size: 85%; 
    969     display: block; 
    970     padding: 5px 0; } 
    971   #content #comments #commentform label input { 
    972     width: 300px; 
    973     padding: 5px; 
    974     background: #FFF; 
    975     border: solid 1px #dddddd; } 
    976   #content #comments #commentform textarea { 
    977     width: 95%; 
    978     padding: 5px; 
    979     background: #FFF; 
    980     border: solid 1px #dddddd; } 
    981   #content #comments #commentform input#submit { 
    982     padding: 5px 10px; } 
    983   #content #comments #commentform .form-allowed-tags { 
    984     font-size: 90%; } 
    985   #content #comments #commentform .form-allowed-tags code { 
    986     display: block; } 
    987  
    988 form input, 
    989 form select, 
    990 form textarea { 
    991   max-width: 95%; } 
    992  
    993 /* Archive 
    994 -------------------------------------------------------------------- */ 
    995 .archive #content ul, 
    996 .search #content ul, 
    997 .error404 #content ul { 
    998   margin: 0 0 2em 0; 
    999   padding: 0; 
    1000   list-style: none; } 
    1001   .archive #content ul li, 
    1002   .search #content ul li, 
    1003   .error404 #content ul li { 
    1004     padding: 2px 0; 
    1005     border-bottom: dotted 1px #dddddd; 
    1006     *zoom: 1; } 
    1007     .archive #content ul li:after, 
    1008     .search #content ul li:after, 
    1009     .error404 #content ul li:after { 
    1010       content: ""; 
    1011       clear: both; 
    1012       display: block; } 
    1013     .archive #content ul li a, 
    1014     .search #content ul li a, 
    1015     .error404 #content ul li a { 
    1016       text-decoration: none; 
    1017       color: #544021; 
    1018       border: none; } 
    1019       .archive #content ul li a:hover, 
    1020       .search #content ul li a:hover, 
    1021       .error404 #content ul li a:hover { 
    1022         text-decoration: underline; } 
    1023     .archive #content ul li span, 
    1024     .search #content ul li span, 
    1025     .error404 #content ul li span { 
    1026       padding: 0 0.5em 0 0; 
    1027       float: left; } 
    1028     .archive #content ul li em, 
    1029     .search #content ul li em, 
    1030     .error404 #content ul li em { 
    1031       display: block; 
    1032       float: right; 
    1033       padding-left: 1.5em; } 
    1034  
    1035 /* Sidebars 
     629/* Widget 
    1036630--------------------------------------------- */ 
    1037631.widget { 
    1038   margin-bottom: 40px; 
    1039   margin-bottom: 2em; } 
    1040   .widget a { 
    1041     text-decoration: none; } 
    1042     .widget a:hover { 
    1043       text-decoration: underline; } 
    1044   .widget .widget_image img { 
    1045     height: auto; 
    1046     max-width: 100%; } 
     632  overflow: hidden; 
     633  margin-bottom: 1.7em; } 
    1047634  .widget h3 { 
    1048     font-size: 1.4em; 
     635    font-size: 1.4rem; 
    1049636    font-weight: normal; 
    1050     margin: 0 0 10px 0; 
    1051     padding: 0 0 5px 0; 
    1052     border-bottom: solid 3px #5ec1d6; } 
     637    margin: 0 0 0.4em 0; 
     638    padding: 0 0 0.4em 0; 
     639    border-bottom: solid 2px #dddddd; 
     640    font-size: 1.4rem; } 
    1053641  .widget ul { 
    1054642    list-style: none; 
     
    1057645    overflow: hidden; } 
    1058646    .widget ul li { 
    1059       margin-top: -1px; 
    1060       border-top: dashed 1px #dddddd; 
    1061       padding: 0.3em 0; } 
     647      margin-top: -2px; 
     648      border-top: dotted 1px #dddddd; 
     649      padding: 0.3em 0 0.3em 0.6em; 
     650      text-indent: -0.3em; } 
    1062651      .widget ul li:before { 
    1063         font-family: 'Genericons'; 
    1064         content: '\f104'; 
    1065         font-size: 10px; 
    1066         padding-right: 2px; } 
    1067       .widget ul li a { 
    1068         color: #544021; } 
     652        content: "\f0da"; 
     653        display: inline-block; 
     654        font-family: FontAwesome; 
     655        font-style: normal; 
     656        font-weight: normal; 
     657        line-height: 1; 
     658        padding-left: 0; 
     659        padding-right: 0.2em; 
     660        -webkit-font-smoothing: antialiased; 
     661        -moz-osx-font-smoothing: grayscale; } 
    1069662      .widget ul li ul { 
    1070         padding: 0.5em 0 0 1em; } 
     663        padding: 0.5em 0 0 0.5em; } 
    1071664  .widget table { 
    1072665    width: 100%; 
    1073666    margin-bottom: 0; 
    1074667    padding-bottom: 0; } 
    1075   .widget .textwidget { 
    1076     line-height: 1.4; } 
    1077     .widget .textwidget a { 
    1078       text-decoration: underline; } 
     668  .widget .tagcloud { 
     669    line-height: 1.2; } 
    1079670  .widget #wp-calendar { 
    1080     /* Calendar Widget */ 
    1081     border: 1px solid #dddddd; 
    1082671    border-collapse: collapse; 
    1083672    border-spacing: 0; } 
     673    .widget #wp-calendar caption { 
     674      font-size: 1.2em; 
     675      font-weight: bold; } 
    1084676    .widget #wp-calendar th, 
    1085677    .widget #wp-calendar td { 
     678      border: none; } 
     679    .widget #wp-calendar thead th { 
     680      padding: 5px; 
     681      text-align: center; } 
     682    .widget #wp-calendar tbody th, 
     683    .widget #wp-calendar tbody td { 
    1086684      text-align: center; 
    1087       border: 1px solid #dddddd; 
    1088       background: #FFF; 
    1089       padding: 8px; } 
    1090   .widget #searchform { 
     685      padding: 5px; } 
     686      .widget #wp-calendar tbody th a, 
     687      .widget #wp-calendar tbody td a { 
     688        font-weight: bold; } 
     689    .widget #wp-calendar tfoot a { 
     690      font-size: 1.2em; } 
     691    .widget #wp-calendar tfoot #next { 
     692      text-align: right; } 
     693    .widget #wp-calendar tfoot td { 
     694      padding: 5px 0; } 
     695 
     696/* Header 
     697-------------------------------------------------------------- */ 
     698#header { 
     699  color: #f6f6f6; 
     700  background: #af574d; } 
     701  #header a { 
     702    color: #f6f6f6; } 
     703  #header #branding { 
     704    padding: 1.7em 0; } 
     705  #header #site-title { 
     706    margin: 0; 
     707    padding: 0; 
     708    font-size: 2.8rem; 
     709    font-weight: normal; 
     710    line-height: 1; } 
     711    #header #site-title a { 
     712      display: block; 
     713      text-decoration: none; } 
     714  #header #site-description { 
     715    display: none; 
     716    margin: 0; 
     717    padding: 0.425em 0 0 0; } 
     718 
     719.header-image { 
     720  text-align: center; } 
     721  .header-image img { 
     722    display: block; 
     723    width: 100%; 
     724    height: auto; } 
     725 
     726.no-header-text #header #branding { 
     727  position: absolute !important; 
     728  clip: rect(1px, 1px, 1px, 1px); } 
     729 
     730/* Content 
     731--------------------------------------------- */ 
     732#content { 
     733  padding: 2% 0; } 
     734 
     735/* Posts 
     736--------------------------------------------- */ 
     737ul.articles { 
     738  margin: 0; 
     739  padding: 0; 
     740  list-style-type: none; } 
     741 
     742.entry { 
     743  background: #FFF; 
     744  border-radius: 4px; 
     745  border-bottom: solid 2px #dddddd; 
     746  word-wrap: break-word; 
     747  margin-bottom: 0.85em; 
     748  padding: 0.85em; 
     749  overflow: hidden; 
     750  *zoom: 1; } 
     751 
     752.entry-header, 
     753.page-header { 
     754  margin-bottom: 0.85em; } 
     755  .entry-header a, 
     756  .page-header a { 
     757    color: #333333; } 
     758  .entry-header .entry-title, 
     759  .entry-header .page-title, 
     760  .page-header .entry-title, 
     761  .page-header .page-title { 
     762    font-size: 2rem; 
     763    font-weight: normal; 
     764    margin: 0; 
     765    line-height: 1.2; 
     766    padding: 0; } 
     767  .entry-header .postdate, 
     768  .page-header .postdate { 
     769    border-left: solid 4px #333333; 
     770    padding: 0.85em 0 0 0.85em; 
     771    margin-top: -0.85em; 
     772    margin-bottom: 0.85em; 
     773    line-height: 1; } 
     774 
     775.entry-content { 
     776  *zoom: 1; } 
     777  .entry-content:after { 
     778    content: ""; 
     779    display: table; 
     780    clear: both; } 
     781 
     782.entry-meta { 
     783  border-top: dotted 1px #dddddd; 
     784  font-size: 0.9rem; 
     785  padding: 0.85em 0.85em 0; 
     786  margin: 0 -0.85em; } 
     787  .entry-meta.enable-comments { 
     788    padding-bottom: 0.85em; 
     789    border-bottom: dotted 1px #dddddd; } 
     790  .entry-meta .postdate:before { 
     791    content: "\f133"; 
     792    display: inline-block; 
     793    font-family: FontAwesome; 
     794    font-style: normal; 
     795    font-weight: normal; 
     796    line-height: 1; 
     797    padding-left: 0; 
     798    padding-right: 0.2em; 
     799    -webkit-font-smoothing: antialiased; 
     800    -moz-osx-font-smoothing: grayscale; } 
     801  .entry-meta .author:before { 
     802    content: "\f007"; 
     803    display: inline-block; 
     804    font-family: FontAwesome; 
     805    font-style: normal; 
     806    font-weight: normal; 
     807    line-height: 1; 
     808    padding-left: 0; 
     809    padding-right: 0.2em; 
     810    -webkit-font-smoothing: antialiased; 
     811    -moz-osx-font-smoothing: grayscale; } 
     812  .entry-meta .comment:before { 
     813    content: "\f0e5"; 
     814    display: inline-block; 
     815    font-family: FontAwesome; 
     816    font-style: normal; 
     817    font-weight: normal; 
     818    line-height: 1; 
     819    padding-left: 0; 
     820    padding-right: 0.2em; 
     821    -webkit-font-smoothing: antialiased; 
     822    -moz-osx-font-smoothing: grayscale; } 
     823  .entry-meta .parent-post-link a:before { 
     824    content: "\f1c5"; 
     825    display: inline-block; 
     826    font-family: FontAwesome; 
     827    font-style: normal; 
     828    font-weight: normal; 
     829    line-height: 1; 
     830    padding-left: 0; 
     831    padding-right: 0.2em; 
     832    -webkit-font-smoothing: antialiased; 
     833    -moz-osx-font-smoothing: grayscale; } 
     834  .entry-meta .category:before { 
     835    content: "\f07b"; 
     836    display: inline-block; 
     837    font-family: FontAwesome; 
     838    font-style: normal; 
     839    font-weight: normal; 
     840    line-height: 1; 
     841    padding-left: 0; 
     842    padding-right: 0.2em; 
     843    -webkit-font-smoothing: antialiased; 
     844    -moz-osx-font-smoothing: grayscale; } 
     845  .entry-meta .tag:before { 
     846    content: "\f02b"; 
     847    display: inline-block; 
     848    font-family: FontAwesome; 
     849    font-style: normal; 
     850    font-weight: normal; 
     851    line-height: 1; 
     852    padding-left: 0; 
     853    padding-right: 0.2em; 
     854    -webkit-font-smoothing: antialiased; 
     855    -moz-osx-font-smoothing: grayscale; } 
     856 
     857.entry-eyecatch { 
     858  text-align: center; 
     859  margin: 0 -0.85em 0.85em; } 
     860 
     861.more-link:after { 
     862  text-decoration: none; 
     863  content: "\f054"; 
     864  display: inline-block; 
     865  font-family: FontAwesome; 
     866  font-style: normal; 
     867  font-weight: normal; 
     868  line-height: 1; 
     869  padding-left: 0.4em; 
     870  padding-right: 0; 
     871  -webkit-font-smoothing: antialiased; 
     872  -moz-osx-font-smoothing: grayscale; } 
     873 
     874/* Comments 
     875-------------------------------------------------------------- */ 
     876#comments .navigation { 
     877  margin: 1.7em 0; } 
     878#comments ol.commentlist { 
     879  list-style: none; 
     880  margin: 0; } 
     881  #comments ol.commentlist ul { 
     882    margin-left: 4%; } 
     883  #comments ol.commentlist li.pingback, 
     884  #comments ol.commentlist li.comment { 
     885    border-top: 1px solid #dddddd; 
     886    padding-top: 1.7em; 
     887    position: relative; 
     888    list-style: none; 
     889    overflow: hidden; 
    1091890    *zoom: 1; } 
    1092     .widget #searchform:after { 
    1093       content: ""; 
    1094       clear: both; 
    1095       display: block; } 
    1096     .widget #searchform label { 
    1097       display: block; 
    1098       text-indent: -9999px; 
    1099       overflow: hidden; 
    1100       font-size: 0; } 
    1101     .widget #searchform #s { 
    1102       float: left; 
    1103       width: 238px; 
    1104       padding: 5px; 
    1105       font-size: 15px; 
    1106       border: solid 1px #CCC; 
    1107       border-radius: 5px 0 0 5px; } 
    1108     .widget #searchform #searchsubmit { 
    1109       background: url("images/icon_search.png") #cccccc no-repeat center center; 
    1110       border: 0 none; 
    1111       cursor: pointer; 
    1112       width: 50px; 
    1113       height: 30px; 
    1114       border-radius: 0 5px 5px 0; 
    1115       margin: 0; 
    1116       display: block; 
    1117       text-indent: -9999px; 
    1118       overflow: hidden; 
    1119       font-size: 0; } 
     891    #comments ol.commentlist li.pingback .comment-meta, 
     892    #comments ol.commentlist li.comment .comment-meta { 
     893      font-size: 0.96em; 
     894      margin-bottom: 1.7em; } 
     895    #comments ol.commentlist li.pingback .comment-author .fn, 
     896    #comments ol.commentlist li.comment .comment-author .fn { 
     897      font-weight: bold; } 
     898    #comments ol.commentlist li.pingback .comment-author img, 
     899    #comments ol.commentlist li.comment .comment-author img { 
     900      border: none; 
     901      margin: 0 10px 10px 0; 
     902      float: left; } 
     903    #comments ol.commentlist li.pingback .comment-metadata a, 
     904    #comments ol.commentlist li.comment .comment-metadata a { 
     905      color: #999999; } 
     906    #comments ol.commentlist li.pingback .comment-awaiting-moderation, 
     907    #comments ol.commentlist li.comment .comment-awaiting-moderation { 
     908      font-size: 0.9em; 
     909      color: #999999; } 
     910    #comments ol.commentlist li.pingback .reply, 
     911    #comments ol.commentlist li.comment .reply { 
     912      margin-bottom: 1.7em; } 
     913      #comments ol.commentlist li.pingback .reply a.comment-reply-link, 
     914      #comments ol.commentlist li.comment .reply a.comment-reply-link { 
     915        font-style: 0.9em; } 
     916        #comments ol.commentlist li.pingback .reply a.comment-reply-link:before, 
     917        #comments ol.commentlist li.comment .reply a.comment-reply-link:before { 
     918          content: "\f0da"; 
     919          display: inline-block; 
     920          font-family: FontAwesome; 
     921          font-style: normal; 
     922          font-weight: normal; 
     923          line-height: 1; 
     924          padding-left: 0; 
     925          padding-right: 0.2em; 
     926          -webkit-font-smoothing: antialiased; 
     927          -moz-osx-font-smoothing: grayscale; } 
     928    #comments ol.commentlist li.pingback.bypostauthor .comment-author .fn, 
     929    #comments ol.commentlist li.comment.bypostauthor .comment-author .fn { 
     930      color: #af574d; } 
     931      #comments ol.commentlist li.pingback.bypostauthor .comment-author .fn a, 
     932      #comments ol.commentlist li.comment.bypostauthor .comment-author .fn a { 
     933        color: #af574d; } 
    1120934 
    1121935/* Footer 
    1122936--------------------------------------------- */ 
    1123 #footer { 
    1124   background: #5ec1d6; 
    1125   color: #FFF; 
    1126   padding: 1em 0 4em; } 
    1127   #footer .widget-wrapper { 
    1128     margin-left: -30px; 
    1129     overflow: hidden; } 
    1130     #footer .widget-wrapper .widget { 
    1131       width: 300px; 
    1132       margin: 0 0 30px 30px; 
    1133       float: left; } 
    1134       #footer .widget-wrapper .widget h3 { 
    1135         color: #FFF; 
    1136         border-color: #FFF; } 
    1137       #footer .widget-wrapper .widget ul li { 
    1138         border-color: #FFF; } 
    1139   #footer .site-title { 
    1140     clear: both; 
    1141     border-top: solid 3px #FFF; 
    1142     padding-top: 1em; } 
    1143   #footer a { 
    1144     color: #FFF; } 
    1145   #footer .generator:before { 
    1146     font-family: 'Genericons'; 
    1147     content: '\f205'; 
    1148     padding: 0 2px; } 
    1149   #footer .home { 
    1150     font-weight: bold; } 
     937#footer hr { 
     938  background-color: #f6f6f6; 
     939  height: 2px; 
     940  margin: 0; } 
     941#footer .site-title { 
     942  background-color: #f6f6f6; 
     943  color: #af574d; 
     944  padding: 0.85em 0; } 
     945  #footer .site-title a { 
     946    color: #af574d; } 
     947  #footer .site-title .generator:after { 
     948    content: "\f19a"; 
     949    display: inline-block; 
     950    font-family: FontAwesome; 
     951    font-style: normal; 
     952    font-weight: normal; 
     953    line-height: 1; 
     954    padding-left: 0.4em; 
     955    padding-right: 0; 
     956    -webkit-font-smoothing: antialiased; 
     957    -moz-osx-font-smoothing: grayscale; } 
     958#footer #back-top { 
     959  position: fixed; 
     960  bottom: 10px; 
     961  right: 10px; 
     962  z-index: 3; } 
     963  #footer #back-top a { 
     964    color: #dddddd; 
     965    display: block; 
     966    height: 60px; 
     967    width: 60px; 
     968    text-decoration: none; 
     969    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 
     970    opacity: 0.7; } 
     971    #footer #back-top a span { 
     972      text-indent: -119988px; 
     973      overflow: hidden; 
     974      text-align: left; 
     975      display: block; } 
     976    #footer #back-top a:hover { 
     977      text-decoration: none; 
     978      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
     979      opacity: 0.8; } 
     980    #footer #back-top a:before { 
     981      content: "\f0aa"; 
     982      display: inline-block; 
     983      font-family: FontAwesome; 
     984      font-style: normal; 
     985      font-weight: normal; 
     986      line-height: 1; 
     987      padding-left: 0; 
     988      padding-right: 0; 
     989      -webkit-font-smoothing: antialiased; 
     990      -moz-osx-font-smoothing: grayscale; 
     991      font-size: 60px; 
     992      display: block; } 
     993#footer .widget-wrapper { 
     994  background: #af574d; 
     995  color: #f6f6f6; 
     996  padding-top: 0.85em; 
     997  overflow: hidden; 
     998  *zoom: 1; } 
     999#footer .widget { 
     1000  width: 100%; } 
     1001  #footer .widget a { 
     1002    color: #f6f6f6; } 
     1003  #footer .widget h3 { 
     1004    border-bottom: solid 2px #f6f6f6; } 
     1005  #footer .widget ul li { 
     1006    border-color: #f6f6f6; } 
     1007  #footer .widget .wp-caption, 
     1008  #footer .widget .gallery-caption { 
     1009    color: #f6f6f6; } 
     1010  #footer .widget #wp-calendar tbody th a, 
     1011  #footer .widget #wp-calendar tbody td a { 
     1012    background: #f6f6f6; 
     1013    color: #af574d; 
     1014    display: block; 
     1015    padding: 2px 0; 
     1016    margin: 0 auto; 
     1017    border-radius: 2px; } 
     1018    #footer .widget #wp-calendar tbody th a:hover, 
     1019    #footer .widget #wp-calendar tbody td a:hover { 
     1020      text-decoration: none; } 
     1021 
     1022/* Home 
     1023-------------------------------------------------------------------- */ 
     1024.home ul.articles, 
     1025.blog ul.articles { 
     1026  line-height: 1.7; } 
     1027.home .entry-meta div.icon, 
     1028.blog .entry-meta div.icon { 
     1029  display: inline; } 
     1030.home .entry-meta a, 
     1031.blog .entry-meta a { 
     1032  color: #333333; } 
     1033.home.masonry ul.articles .entry, 
     1034.blog.masonry ul.articles .entry { 
     1035  padding: 0.85em; 
     1036  margin-bottom: 2%; 
     1037  width: 100%; } 
     1038.home.masonry .entry-header, 
     1039.blog.masonry .entry-header { 
     1040  margin-bottom: 0.85em; } 
     1041.home.masonry .entry-eyecatch, 
     1042.blog.masonry .entry-eyecatch { 
     1043  margin: 0 -0.85em 0.85em; } 
     1044 
     1045.sticky .entry-header, 
     1046.sticky .entry-header a { 
     1047  color: #af574d; } 
     1048.sticky .postdate { 
     1049  border-color: #af574d; } 
     1050 
     1051/* Archive 
     1052-------------------------------------------------------------------- */ 
     1053.archive ul.articles, 
     1054.search ul.articles { 
     1055  margin-bottom: 0.85em; } 
     1056  .archive ul.articles li, 
     1057  .search ul.articles li { 
     1058    margin-bottom: 0; 
     1059    padding: 0; 
     1060    border-bottom: solid 1px #dddddd; } 
     1061    .archive ul.articles li a, 
     1062    .search ul.articles li a { 
     1063      color: #333333; 
     1064      padding: 0.4em 0; 
     1065      display: -webkit-flex; 
     1066      display: flex; } 
     1067      .archive ul.articles li a:hover, 
     1068      .search ul.articles li a:hover { 
     1069        background: #f6f6f6; 
     1070        text-decoration: none; } 
     1071    .archive ul.articles li .entry-title, 
     1072    .search ul.articles li .entry-title { 
     1073      flex: 2; 
     1074      margin-bottom: 0; } 
     1075    .archive ul.articles li .postdate, 
     1076    .search ul.articles li .postdate { 
     1077      flex: 1; 
     1078      text-align: right; } 
     1079 
     1080/* Attachment 
     1081-------------------------------------------------------------------- */ 
     1082.attachment .entry .entry-attachment { 
     1083  text-align: center; 
     1084  margin-bottom: 1.7em; } 
     1085  .attachment .entry .entry-attachment .wp-caption { 
     1086    text-align: left; 
     1087    margin-top: 1.7em; } 
    11511088 
    11521089/* Media queries for responsive design 
    11531090--------------------------------------------- */ 
    11541091/* --- iPad Landscape --- */ 
    1155 @media screen and (max-width: 960px) { 
    1156   /* --- General --- */ 
    1157   .container { 
    1158     width: 650px; 
    1159     margin: 0 auto; } 
    1160  
    1161   #content { 
    1162     float: none; 
    1163     margin: 0 0 25px 0; 
    1164     width: 100%; } 
    1165  
    1166   #sidebar { 
    1167     clear: both; 
    1168     float: none; 
    1169     width: 100%; 
    1170     margin: 0 auto; } 
    1171  
    1172   .widget ul { 
    1173     *zoom: 1; } 
    1174     .widget ul li { 
    1175       border-top: none; 
    1176       display: inline; } 
    1177       .widget ul li a { 
    1178         text-decoration: underline; 
    1179         padding: 0.5em 0.5em 0.5em 0; 
    1180         display: inline-block; } 
    1181         .widget ul li a:hover { 
    1182           text-decoration: none; } 
    1183       .widget ul li ul { 
    1184         margin-left: 2em; 
    1185         padding-top: 0; } 
    1186         .widget ul li ul li a { 
    1187           padding: 0.2em 0.2em 0.2em 0; } 
    1188     .widget ul:after { 
    1189       content: ""; 
    1190       clear: both; 
    1191       display: block; } } 
    1192 /* --- Smartphones and small Tablet PCs --- */ 
    1193 @media screen and (max-width: 650px) { 
    1194   .container { 
    1195     width: 90%; } 
    1196  
    1197   #header .container { 
    1198     width: 100%; } 
    1199   #header #branding { 
    1200     padding-bottom: 0.5em; } 
    1201   #header #site-title { 
    1202     font-size: 2em; 
    1203     text-align: center; } 
    1204   #header p#site-description { 
    1205     display: none; } 
    1206  
    1207   #footer .site-title { 
    1208     text-align: center; } 
    1209   #footer .widget-wrapper { 
    1210     margin: 0; } 
    1211     #footer .widget-wrapper .widget { 
    1212       width: 100%; 
    1213       margin: 0 0 15px 0; } 
    1214   #footer .site-title { 
    1215     text-align: center; } 
    1216  
    1217   /* small menu */ 
     1092@media screen and (min-width: 660px) { 
     1093  .nav-links { 
     1094    display: -webkit-flex; 
     1095    display: flex; 
     1096    padding-bottom: 0; } 
     1097    .nav-links .nav-next { 
     1098      flex: 1; 
     1099      order: 1; 
     1100      padding-top: 0; } 
     1101    .nav-links .nav-previous { 
     1102      flex: 1; 
     1103      order: 2; 
     1104      text-align: right; } 
     1105 
    12181106  #menu-wrapper { 
    1219     position: absolute; 
    1220     bottom: 0; 
    1221     left: 0; 
    1222     width: 100%; 
     1107    padding-bottom: 0; 
    12231108    *zoom: 1; } 
    12241109    #menu-wrapper:after { 
     1110      clear: both; 
    12251111      content: ""; 
    1226       clear: both; 
    12271112      display: block; } 
    1228     #menu-wrapper.no-image { 
    1229       position: relative; } 
    1230     #menu-wrapper .menu { 
    1231       border: none; 
    1232       margin: 0; } 
    1233       #menu-wrapper .menu #small-menu { 
    1234         cursor: pointer; 
    1235         display: block; 
    1236         width: 2em; 
    1237         margin: 0 10px 5px 0; 
    1238         float: right; } 
    1239         #menu-wrapper .menu #small-menu:after { 
    1240           font-family: 'Genericons'; 
    1241           content: '\f419'; 
    1242           font-size: 30px; } 
    1243       #menu-wrapper .menu ul#menu-primary-items { 
    1244         clear: both; 
    1245         position: absolute; 
    1246         top: 38px; 
    1247         background: #f8f8f8; 
    1248         border: solid 1px #999999; 
    1249         width: 100%; 
    1250         display: none; 
    1251         /* visibility will be toggled with jquery */ 
    1252         border-bottom: 1px solid #999999; 
    1253         box-shadow: 0 5px 5px 0 #999999; 
    1254         z-index: 9999; 
    1255         margin: 0; 
    1256         padding-left: 0; } 
    1257         #menu-wrapper .menu ul#menu-primary-items li { 
    1258           clear: both; 
    1259           float: none; } 
    1260           #menu-wrapper .menu ul#menu-primary-items li a { 
    1261             padding: 0.8em 0 0.8em 1em; 
    1262             border-top: dotted 1px #999999; 
    1263             background: #f8f8f8; 
    1264             white-space: normal; } 
    1265             #menu-wrapper .menu ul#menu-primary-items li a:hover { 
    1266               background: #EEE; 
    1267               text-decoration: none; } 
    1268           #menu-wrapper .menu ul#menu-primary-items li:first-child a { 
    1269             border-top: none; } 
    1270           #menu-wrapper .menu ul#menu-primary-items li ul { 
    1271             width: auto; 
    1272             margin-left: 0; 
    1273             padding-left: 1em; 
    1274             position: static; 
    1275             display: block; 
    1276             border: none; 
    1277             background: #f8f8f8; } 
     1113    #menu-wrapper .menu #small-menu { 
     1114      display: none; } 
     1115    #menu-wrapper .menu ul#menu-primary-items { 
     1116      display: block !important; 
     1117      *zoom: 1; } 
     1118      #menu-wrapper .menu ul#menu-primary-items:after { 
     1119        content: ""; 
     1120        display: table; 
     1121        clear: both; } 
     1122      #menu-wrapper .menu ul#menu-primary-items li { 
     1123        float: left; 
     1124        position: relative; 
     1125        padding: 0; } 
     1126        #menu-wrapper .menu ul#menu-primary-items li:hover > ul { 
     1127          display: block; } 
     1128        #menu-wrapper .menu ul#menu-primary-items li a { 
     1129          border-bottom: none; 
     1130          padding: 0 1.7em 0.85em 0; } 
     1131        #menu-wrapper .menu ul#menu-primary-items li.menu-item-has-children > a { 
     1132          padding-bottom: 0; } 
     1133        #menu-wrapper .menu ul#menu-primary-items li.menu-item-has-children > a:after { 
     1134          content: "\f107"; 
     1135          display: inline-block; 
     1136          font-family: FontAwesome; 
     1137          font-style: normal; 
     1138          font-weight: normal; 
     1139          line-height: 1; 
     1140          padding-left: 0; 
     1141          padding-right: 0; 
     1142          -webkit-font-smoothing: antialiased; 
     1143          -moz-osx-font-smoothing: grayscale; 
     1144          display: block; 
     1145          text-align: center; 
     1146          height: 0.85em; } 
     1147        #menu-wrapper .menu ul#menu-primary-items li ul { 
     1148          margin: 0; 
     1149          padding: 0; 
     1150          display: none; 
     1151          /* hide dropdown */ 
     1152          width: 200px; 
     1153          position: absolute; 
     1154          top: 2.05em; 
     1155          border: solid 1px #af574d; 
     1156          border-top: none; 
     1157          z-index: 9999; } 
     1158          #menu-wrapper .menu ul#menu-primary-items li ul li { 
     1159            float: none; 
     1160            margin: 0; 
     1161            padding: 0; } 
     1162            #menu-wrapper .menu ul#menu-primary-items li ul li.menu-item-has-children > a { 
     1163              padding-bottom: 0.85em; } 
     1164            #menu-wrapper .menu ul#menu-primary-items li ul li.menu-item-has-children > a:after { 
     1165              content: "\f105"; 
     1166              display: inline-block; 
     1167              font-family: FontAwesome; 
     1168              font-style: normal; 
     1169              font-weight: normal; 
     1170              line-height: 1; 
     1171              padding-left: 0.4em; 
     1172              padding-right: 0; 
     1173              -webkit-font-smoothing: antialiased; 
     1174              -moz-osx-font-smoothing: grayscale; } 
    12781175            #menu-wrapper .menu ul#menu-primary-items li ul li a { 
    1279               border-top: none; } 
    1280               #menu-wrapper .menu ul#menu-primary-items li ul li a:hover { 
    1281                 background: none; 
    1282                 text-decoration: underline; } 
    1283  
    1284   .no-image #menu-wrapper { 
    1285     margin-top: 0; } 
    1286  
    1287   .home #content .hentry, 
    1288   .home #content .hentry.sticky { 
    1289     width: 100%; } 
    1290  
    1291   #content .hentry { 
    1292     width: 100%; } 
    1293     #content .hentry .entry-header { 
    1294       position: static; } 
    1295       #content .hentry .entry-header .postdate { 
    1296         position: static; 
    1297         color: #000 !important; 
    1298         background: none; 
    1299         padding: 0 0 1em 0; 
    1300         width: 100%; 
    1301         text-align: left; 
    1302         background: none !important; 
    1303         display: block; } 
    1304         #content .hentry .entry-header .postdate span { 
    1305           display: inline; 
    1306           padding-right: 5px; } 
    1307       #content .hentry .entry-header a:hover .postdate { 
    1308         text-decoration: underline; } 
    1309     #content .hentry .gallery { 
    1310       margin: 0 10%; } 
    1311       #content .hentry .gallery .gallery-item { 
    1312         width: 31%; 
    1313         padding-right: 2%; 
    1314         margin: 0; } 
    1315         #content .hentry .gallery .gallery-item img { 
    1316           width: 100%; 
    1317           height: auto; } 
    1318       #content .hentry .gallery .wp-caption .wp-caption-text, 
    1319       #content .hentry .gallery .gallery-caption { 
    1320         font-size: 10px; 
    1321         line-height: 1; } } 
    1322 @media screen and (min-width: 650px) { 
    1323   ul#menu-primary-items { 
    1324     /* ensure .menu is visible on desktop version */ 
    1325     display: block !important; } } 
     1176              background-color: #FFF; 
     1177              color: #af574d; 
     1178              border-top: solid 1px #af574d; 
     1179              height: auto; 
     1180              padding: 0.85em; 
     1181              white-space: normal; 
     1182              filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
     1183              opacity: 1; } 
     1184            #menu-wrapper .menu ul#menu-primary-items li ul li ul { 
     1185              top: 0; 
     1186              left: 100%; } 
     1187 
     1188  .entry { 
     1189    padding: 1.7em; 
     1190    margin-bottom: 1.7em; } 
     1191 
     1192  .entry-header, 
     1193  .page-header { 
     1194    margin-bottom: 1.7em; } 
     1195 
     1196  .entry-meta { 
     1197    padding: 0.85em 1.7em 0; 
     1198    margin: 0 -1.7em; } 
     1199    .entry-meta.has-comments { 
     1200      padding-bottom: 0.85em; } 
     1201 
     1202  .entry-eyecatch { 
     1203    margin: 0 -1.7em 1.7em; } 
     1204 
     1205  #header #site-description { 
     1206    display: block; } 
     1207 
     1208  .header-image { 
     1209    height: 200px; 
     1210    overflow: hidden; 
     1211    position: relative; } 
     1212    .header-image img { 
     1213      position: absolute; 
     1214      min-width: 100%; 
     1215      min-height: 100%; 
     1216      left: 50%; 
     1217      top: 50%; 
     1218      -webkit-transform: translate3d(-50%, -50%, 0); 
     1219      -moz-transform: translate3d(-50%, -50%, 0); 
     1220      -ms-transform: translate(-50%, -50%); 
     1221      transform: translate3d(-50%, -50%, 0); } 
     1222 
     1223  #content { 
     1224    padding: 1.7em 0; } 
     1225    #content .container { 
     1226      display: -webkit-flex; 
     1227      display: flex; } 
     1228    #content #main { 
     1229      flex: 40%; 
     1230      margin-bottom: 0; 
     1231      overflow: hidden; } 
     1232    #content #sidebar { 
     1233      flex: 1; 
     1234      margin: 0 0 0 4%; 
     1235      overflow: hidden; } 
     1236 
     1237  .home .entry, 
     1238  .blog .entry { 
     1239    padding-bottom: 0.85em; } 
     1240  .home.masonry ul.articles, 
     1241  .blog.masonry ul.articles { 
     1242    margin-left: -2%; 
     1243    overflow: hidden; 
     1244    *zoom: 1; } 
     1245    .home.masonry ul.articles .entry, 
     1246    .blog.masonry ul.articles .entry { 
     1247      width: 48%; 
     1248      margin-left: 2%; } 
     1249  .home:not(.masonry) .entry-header .postdate, 
     1250  .blog:not(.masonry) .entry-header .postdate { 
     1251    padding-top: 1.7em; 
     1252    margin-top: -1.7em; } 
     1253 
     1254  .archive ul.articles, 
     1255  .search ul.articles { 
     1256    margin-bottom: 1.7em; } } 
     1257/* Media queries for responsive design 
     1258--------------------------------------------- */ 
     1259/* --- PCs --- */ 
     1260@media screen and (min-width: 1000px) { 
     1261  .container { 
     1262    width: 1000px; } 
     1263 
     1264  #footer .site-title { 
     1265    padding: 1.7em 0; } 
     1266  #footer .widget-wrapper { 
     1267    padding-top: 1.7em; 
     1268    *zoom: 1; } 
     1269    #footer .widget-wrapper:after { 
     1270      content: ""; 
     1271      display: table; 
     1272      clear: both; } 
     1273    #footer .widget-wrapper .widget { 
     1274      width: 30%; 
     1275      margin: 0 1% 1.7em; 
     1276      float: left; } 
     1277 
     1278  .home:not(.masonry) .entry-eyecatch, 
     1279  .blog:not(.masonry) .entry-eyecatch { 
     1280    width: 40%; 
     1281    float: right; 
     1282    margin: 0 0 0.85em 0.85em; } } 
Note: See TracChangeset for help on using the changeset viewer.