From 741876a148997ba2470c1f3507f1bec9a51d2bf6 Mon Sep 17 00:00:00 2001 From: nacin Date: Thu, 12 Jul 2012 04:20:46 +0000 Subject: [PATCH] The Twenty Twelve for WordPress. props drewstrojny, lancewillett. also props corvannoorloos, jeffsebring, kobenland, iandstewart, mfields, mtdesign, op12no2, philiparthurmoore, sixhours, mamaduka. see #19978. git-svn-id: http://core.svn.wordpress.org/trunk@21261 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-content/themes/twentytwelve/404.php | 29 + wp-content/themes/twentytwelve/archive.php | 68 + wp-content/themes/twentytwelve/author.php | 70 + wp-content/themes/twentytwelve/comments.php | 56 + .../themes/twentytwelve/content-aside.php | 23 + .../themes/twentytwelve/content-image.php | 20 + .../themes/twentytwelve/content-link.php | 21 + .../themes/twentytwelve/content-none.php | 20 + .../themes/twentytwelve/content-page.php | 23 + .../themes/twentytwelve/content-quote.php | 20 + wp-content/themes/twentytwelve/content.php | 58 + wp-content/themes/twentytwelve/footer.php | 23 + .../themes/twentytwelve/full-width-page.php | 23 + wp-content/themes/twentytwelve/functions.php | 326 ++++ wp-content/themes/twentytwelve/header.php | 45 + wp-content/themes/twentytwelve/homepage.php | 37 + wp-content/themes/twentytwelve/image.php | 102 ++ .../themes/twentytwelve/inc/custom-header.php | 190 +++ .../themes/twentytwelve/inc/theme-options.php | 186 +++ wp-content/themes/twentytwelve/index.php | 65 + wp-content/themes/twentytwelve/js/html5.js | 6 + wp-content/themes/twentytwelve/js/theme.js | 41 + .../twentytwelve/languages/twentytwelve.pot | 351 ++++ wp-content/themes/twentytwelve/page.php | 29 + wp-content/themes/twentytwelve/rtl.css | 215 +++ wp-content/themes/twentytwelve/screenshot.png | Bin 0 -> 37848 bytes wp-content/themes/twentytwelve/search.php | 49 + .../themes/twentytwelve/sidebar-home.php | 17 + wp-content/themes/twentytwelve/sidebar.php | 17 + wp-content/themes/twentytwelve/single.php | 37 + wp-content/themes/twentytwelve/style.css | 1479 +++++++++++++++++ 31 files changed, 3646 insertions(+) create mode 100644 wp-content/themes/twentytwelve/404.php create mode 100644 wp-content/themes/twentytwelve/archive.php create mode 100644 wp-content/themes/twentytwelve/author.php create mode 100644 wp-content/themes/twentytwelve/comments.php create mode 100644 wp-content/themes/twentytwelve/content-aside.php create mode 100644 wp-content/themes/twentytwelve/content-image.php create mode 100644 wp-content/themes/twentytwelve/content-link.php create mode 100644 wp-content/themes/twentytwelve/content-none.php create mode 100644 wp-content/themes/twentytwelve/content-page.php create mode 100644 wp-content/themes/twentytwelve/content-quote.php create mode 100644 wp-content/themes/twentytwelve/content.php create mode 100644 wp-content/themes/twentytwelve/footer.php create mode 100644 wp-content/themes/twentytwelve/full-width-page.php create mode 100644 wp-content/themes/twentytwelve/functions.php create mode 100644 wp-content/themes/twentytwelve/header.php create mode 100644 wp-content/themes/twentytwelve/homepage.php create mode 100644 wp-content/themes/twentytwelve/image.php create mode 100644 wp-content/themes/twentytwelve/inc/custom-header.php create mode 100644 wp-content/themes/twentytwelve/inc/theme-options.php create mode 100644 wp-content/themes/twentytwelve/index.php create mode 100644 wp-content/themes/twentytwelve/js/html5.js create mode 100644 wp-content/themes/twentytwelve/js/theme.js create mode 100644 wp-content/themes/twentytwelve/languages/twentytwelve.pot create mode 100644 wp-content/themes/twentytwelve/page.php create mode 100644 wp-content/themes/twentytwelve/rtl.css create mode 100644 wp-content/themes/twentytwelve/screenshot.png create mode 100644 wp-content/themes/twentytwelve/search.php create mode 100644 wp-content/themes/twentytwelve/sidebar-home.php create mode 100644 wp-content/themes/twentytwelve/sidebar.php create mode 100644 wp-content/themes/twentytwelve/single.php create mode 100644 wp-content/themes/twentytwelve/style.css diff --git a/wp-content/themes/twentytwelve/404.php b/wp-content/themes/twentytwelve/404.php new file mode 100644 index 0000000000..ad0d1c69bd --- /dev/null +++ b/wp-content/themes/twentytwelve/404.php @@ -0,0 +1,29 @@ + + +
+
+ +
+
+

+
+ +
+

+ +
+
+ +
+
+ + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/archive.php b/wp-content/themes/twentytwelve/archive.php new file mode 100644 index 0000000000..2bf1d2d2c0 --- /dev/null +++ b/wp-content/themes/twentytwelve/archive.php @@ -0,0 +1,68 @@ + + +
+
+ + +

' . get_the_date() . '' ); + } elseif ( is_month() ) { + printf( __( 'Monthly Archives: %s', 'twentytwelve' ), '' . get_the_date( _x( 'F Y', 'monthly archives date format', 'twentytwelve' ) ) . '' ); + } elseif ( is_year() ) { + printf( __( 'Yearly Archives: %s', 'twentytwelve' ), '' . get_the_date( _x( 'Y', 'yearly archives date format', 'twentytwelve' ) ) . '' ); + } elseif ( is_tag() ) { + printf( __( 'Tag Archives: %s', 'twentytwelve' ), '' . single_tag_title( '', false ) . '' ); + // Show an optional tag description + $tag_description = tag_description(); + if ( $tag_description ) + echo apply_filters( 'tag_archive_meta', '
' . $tag_description . '
' ); + } elseif ( is_category() ) { + printf( __( 'Category Archives: %s', 'twentytwelve' ), '' . single_cat_title( '', false ) . '' ); + // Show an optional category description + $category_description = category_description(); + if ( $category_description ) + echo apply_filters( 'category_archive_meta', '
' . $category_description . '
' ); + } else { + _e( 'Blog Archives', 'twentytwelve' ); + } + ?>

+ + + + + + + +
+
+ + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/author.php b/wp-content/themes/twentytwelve/author.php new file mode 100644 index 0000000000..dab0f6e358 --- /dev/null +++ b/wp-content/themes/twentytwelve/author.php @@ -0,0 +1,70 @@ + + +
+
+ + + + + + + + + + + + +
+
+ +
+
+

+

+
+
+ + + + + + + + + + + + + +
+
+ + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/comments.php b/wp-content/themes/twentytwelve/comments.php new file mode 100644 index 0000000000..6ce8659a52 --- /dev/null +++ b/wp-content/themes/twentytwelve/comments.php @@ -0,0 +1,56 @@ + + +
+ + + + +

+ ' . get_the_title() . '' ); + ?> +

+ +
    + 'twentytwelve_comment', 'style' => 'ol' ) ); ?> +
+ + 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?> + + + + +

+ + + + +
\ No newline at end of file diff --git a/wp-content/themes/twentytwelve/content-aside.php b/wp-content/themes/twentytwelve/content-aside.php new file mode 100644 index 0000000000..9be38be346 --- /dev/null +++ b/wp-content/themes/twentytwelve/content-aside.php @@ -0,0 +1,23 @@ + + +
> +
+

+
+ →', 'twentytwelve' ) ); ?> +
+
+ +
+ ', '' ); ?> + +
+
diff --git a/wp-content/themes/twentytwelve/content-image.php b/wp-content/themes/twentytwelve/content-image.php new file mode 100644 index 0000000000..9ef666f07f --- /dev/null +++ b/wp-content/themes/twentytwelve/content-image.php @@ -0,0 +1,20 @@ + + +
> +
+ →', 'twentytwelve' ) ); ?> +
+ +
+

+

+
+
diff --git a/wp-content/themes/twentytwelve/content-link.php b/wp-content/themes/twentytwelve/content-link.php new file mode 100644 index 0000000000..92c19a056c --- /dev/null +++ b/wp-content/themes/twentytwelve/content-link.php @@ -0,0 +1,21 @@ + + +
> +
+
+ →', 'twentytwelve' ) ); ?> +
+ +
+ ', '' ); ?> + +
+
diff --git a/wp-content/themes/twentytwelve/content-none.php b/wp-content/themes/twentytwelve/content-none.php new file mode 100644 index 0000000000..4e60835827 --- /dev/null +++ b/wp-content/themes/twentytwelve/content-none.php @@ -0,0 +1,20 @@ + + +
+
+

+
+ +
+

+ +
+
diff --git a/wp-content/themes/twentytwelve/content-page.php b/wp-content/themes/twentytwelve/content-page.php new file mode 100644 index 0000000000..3a44fb1478 --- /dev/null +++ b/wp-content/themes/twentytwelve/content-page.php @@ -0,0 +1,23 @@ + + +
> +
+

+
+ +
+ + '' ) ); ?> +
+
+ ', '' ); ?> +
+
diff --git a/wp-content/themes/twentytwelve/content-quote.php b/wp-content/themes/twentytwelve/content-quote.php new file mode 100644 index 0000000000..e24676fde0 --- /dev/null +++ b/wp-content/themes/twentytwelve/content-quote.php @@ -0,0 +1,20 @@ + + +
> +
+ →', 'twentytwelve' ) ); ?> +
+ +
+ ', '' ); ?> + +
+
diff --git a/wp-content/themes/twentytwelve/content.php b/wp-content/themes/twentytwelve/content.php new file mode 100644 index 0000000000..5868c82579 --- /dev/null +++ b/wp-content/themes/twentytwelve/content.php @@ -0,0 +1,58 @@ + + +
> + +
+ +
+ +
+ + +

+ +

+ +

+ + + + +
+ +
+ →', 'twentytwelve' ) ); ?> + '' ) ); ?> +
+ + +
diff --git a/wp-content/themes/twentytwelve/footer.php b/wp-content/themes/twentytwelve/footer.php new file mode 100644 index 0000000000..7314bc8999 --- /dev/null +++ b/wp-content/themes/twentytwelve/footer.php @@ -0,0 +1,23 @@ + + + + + + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/full-width-page.php b/wp-content/themes/twentytwelve/full-width-page.php new file mode 100644 index 0000000000..fbc7a781eb --- /dev/null +++ b/wp-content/themes/twentytwelve/full-width-page.php @@ -0,0 +1,23 @@ + + +
+
+ + + + + + +
+
+ + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/functions.php b/wp-content/themes/twentytwelve/functions.php new file mode 100644 index 0000000000..e8aa0556bc --- /dev/null +++ b/wp-content/themes/twentytwelve/functions.php @@ -0,0 +1,326 @@ +. + add_theme_support( 'automatic-feed-links' ); + + // Add support for a variety of post formats + add_theme_support( 'post-formats', array( 'aside', 'image', 'link', 'quote' ) ); + + // This theme uses wp_nav_menu() in one location. + register_nav_menu( 'primary', __( 'Primary Menu', 'twentytwelve' ) ); + + // Add support for custom background. + add_theme_support( 'custom-background' ); + + // Add custom image size for featured image use, displayed on "standard" posts. + add_theme_support( 'post-thumbnails' ); + set_post_thumbnail_size( 624, 9999 ); // Unlimited height, soft crop +} +add_action( 'after_setup_theme', 'twentytwelve_setup' ); + +/** + * Add support for a custom header image. + */ +require( get_template_directory() . '/inc/custom-header.php' ); + +/** + * Enqueue scripts and styles for front-end. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_scripts_styles() { + global $twentytwelve_options; + + /** + * Add JavaScript to pages with the comment form to support + * sites with threaded comments (when in use). + */ + if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) + wp_enqueue_script( 'comment-reply' ); + + /** + * JavaScript for handling navigation menus and the resized + * styles for small screen sizes. + */ + wp_enqueue_script( 'navigation', get_template_directory_uri() . '/js/theme.js', array( 'jquery' ), '20130320', true ); + + /** + * Load special font CSS file. + * Depends on Theme Options setting. + */ + $options = $twentytwelve_options->get_theme_options(); + if ( $options['enable_fonts'] ) + wp_enqueue_style( 'fonts', 'http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700' ); + + /** + * Load our main CSS file. + */ + wp_enqueue_style( 'twentytwelve-style', get_stylesheet_uri() ); + + /** + * Load HTML5 shiv for older IE version support for HTML5 elements. + * Ideally, should load after main CSS file. + * + * See html5.js link in header.php. + * + * TODO depends on IE dependency being in core for JS enqueuing + * before we can move here properly: see http://core.trac.wordpress.org/ticket/16024 + */ +} +add_action( 'wp_enqueue_scripts', 'twentytwelve_scripts_styles' ); + +/** + * Get our wp_nav_menu() fallback, wp_page_menu(), to show a home link. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_page_menu_args( $args ) { + $args['show_home'] = true; + return $args; +} +add_filter( 'wp_page_menu_args', 'twentytwelve_page_menu_args' ); + +/** + * Register our single widget area. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_widgets_init() { + register_sidebar( array( + 'name' => __( 'Main Sidebar', 'twentytwelve' ), + 'id' => 'sidebar-1', + 'description' => __( 'Appears on posts and pages except the optional Homepage template, which uses its own set of widgets', 'twentytwelve' ), + 'before_widget' => '", + 'before_title' => '

', + 'after_title' => '

', + ) ); + + register_sidebar( array( + 'name' => __( 'Homepage Widgets', 'twentytwelve' ), + 'id' => 'sidebar-home', + 'description' => __( 'Appears when using the optional homepage template with a page set as Static Front Page', 'twentytwelve' ), + 'before_widget' => '", + 'before_title' => '

', + 'after_title' => '

', + ) ); +} +add_action( 'widgets_init', 'twentytwelve_widgets_init' ); + +if ( ! function_exists( 'twentytwelve_content_nav' ) ) : +/** + * Display navigation to next/previous pages when applicable + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_content_nav( $nav_id ) { + global $wp_query; + + if ( $wp_query->max_num_pages > 1 ) : ?> + + comment_type ) : + case 'pingback' : + case 'trackback' : + // Display trackbacks differently than normal comments. + ?> +
  • id="comment-"> +

    ', '' ); ?>

    + +
  • id="li-comment-"> +
    +
    + %1$s %2$s', + get_comment_author_link(), + // If current post author is also comment author, make it known visually. + ( $comment->user_id === $post->post_author ) ? ' ' . __( 'Post author', 'twentytwelve' ) . '' : '' + ); + printf( '', + esc_url( get_comment_link( $comment->comment_ID ) ), + get_comment_time( 'c' ), + /* translators: 1: date, 2: time */ + sprintf( __( '%1$s at %2$s', 'twentytwelve' ), get_comment_date(), get_comment_time() ) + ); + ?> +
    + + comment_approved ) : ?> +

    + + +
    + + ', '

    ' ); ?> +
    + +
    + __( 'Reply ', 'twentytwelve' ), 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> +
    +
    + ', + esc_url( get_permalink() ), + esc_attr( get_the_time() ), + esc_attr( get_the_date( 'c' ) ), + esc_html( get_the_date() ) + ); + + $author = sprintf( '', + esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), + esc_attr( sprintf( __( 'View all posts by %s', 'twentytwelve' ), get_the_author() ) ), + get_the_author() + ); + + // Translators: 1 is category, 2 is tag, 3 is the date and 4 is the author's name. + if ( '' != $tag_list ) { + $utility_text = __( 'This entry was posted in %1$s and tagged %2$s on %3$s by %4$s.', 'twentytwelve' ); + } elseif ( '' != $categories_list ) { + $utility_text = __( 'This entry was posted in %1$s on %3$s by %4$s.', 'twentytwelve' ); + } else { + $utility_text = __( 'This entry was posted on %3$s by %4$s.', 'twentytwelve' ); + } + + printf( + $utility_text, + $categories_list, + $tag_list, + $date, + $author + ); +} +endif; + +/** + * Extends the default WordPress body class to denote a full-width layout. + * + * Used in two cases: no active widgets in sidebar, and full-width page template. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_body_class( $classes ) { + if ( ! is_active_sidebar( 'sidebar-1' ) || is_page_template( 'full-width' ) ) + $classes[] = 'full-width'; + + return $classes; +} +add_filter( 'body_class', 'twentytwelve_body_class' ); + +/** + * Adjust $content width for full-width and single image attachment templates. + */ +function twentytwelve_content_width() { + if ( is_page_template( 'full-width-page.php' ) || is_attachment() ) { + global $content_width; + $content_width = 960; + } +} +add_action( 'template_redirect', 'twentytwelve_content_width' ); diff --git a/wp-content/themes/twentytwelve/header.php b/wp-content/themes/twentytwelve/header.php new file mode 100644 index 0000000000..bf1b6fbc9d --- /dev/null +++ b/wp-content/themes/twentytwelve/header.php @@ -0,0 +1,45 @@ + section and everything up till
    + * + * @package WordPress + * @subpackage Twenty_Twelve + * @since Twenty Twelve 1.0 + */ +?> +> + + + +<?php wp_title( '|', true, 'right' ); ?><?php echo bloginfo( 'name' ); ?> + + + + + + +> +
    + + +
    \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/homepage.php b/wp-content/themes/twentytwelve/homepage.php new file mode 100644 index 0000000000..aacbb13683 --- /dev/null +++ b/wp-content/themes/twentytwelve/homepage.php @@ -0,0 +1,37 @@ + + +
    +
    + +
    + + +
    + +
    + +
    +
    +
    +

    +
    + +
    +
    + +
    + +
    +
    + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/image.php b/wp-content/themes/twentytwelve/image.php new file mode 100644 index 0000000000..d8b82f40ce --- /dev/null +++ b/wp-content/themes/twentytwelve/image.php @@ -0,0 +1,102 @@ + + +
    +
    + + + +
    > +
    +

    + +
    + Published at %4$s × %5$s in %8$s', 'twentytwelve' ), + esc_attr( get_the_date( 'c' ) ), + esc_html( get_the_date() ), + esc_url( wp_get_attachment_url() ), + $metadata['width'], + $metadata['height'], + esc_url( get_permalink( $post->post_parent ) ), + esc_attr( strip_tags( get_the_title( $post->post_parent ) ) ), + get_the_title( $post->post_parent ) + ); + ?> + ', '' ); ?> +
    + + +
    + +
    + +
    +
    + $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' ) ) ); +foreach ( $attachments as $k => $attachment ) { + if ( $attachment->ID == $post->ID ) + break; +} +$k++; +// If there is more than 1 attachment in a gallery +if ( count( $attachments ) > 1 ) { + if ( isset( $attachments[ $k ] ) ) + // get the URL of the next image attachment + $next_attachment_url = get_attachment_link( $attachments[ $k ]->ID ); + else + // or get the URL of the first image attachment + $next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID ); +} else { + // or, if there's only 1 image, get the URL of the image + $next_attachment_url = wp_get_attachment_url(); +} +?> + ID, $attachment_size ); + ?> + + post_excerpt ) ) : ?> +
    + +
    + +
    + +
    + +
    + + '' ) ); ?> +
    + +
    + +
    + + + + + +
    +
    + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/inc/custom-header.php b/wp-content/themes/twentytwelve/inc/custom-header.php new file mode 100644 index 0000000000..a95342e380 --- /dev/null +++ b/wp-content/themes/twentytwelve/inc/custom-header.php @@ -0,0 +1,190 @@ + get_header_image(), + 'thumbnail_url' => get_header_image(), + 'width' => HEADER_IMAGE_WIDTH, + 'height' => HEADER_IMAGE_HEIGHT + ); + } +} + +/** + * Setup the WordPress core custom header arguments and settings. + * + * Use add_theme_support() to register support for WordPress 3.4+ + * as well as provide backward compatibility for previous versions. + * + * Use feature detection of wp_get_theme() which was introduced + * in WordPress 3.4. + * + * @uses twentytwelve_header_style() + * @uses twentytwelve_admin_header_style() + * @uses twentytwelve_admin_header_image() + * + * @package Twenty_Twelve + */ +function twentytwelve_custom_header_setup() { + $args = array( + // Text color and image (empty to use none). + 'default-text-color' => '444', + 'default-image' => '', + + // Set height and width, with a maximum value for the width. + 'height' => 250, + 'width' => 960, + 'max-width' => 2000, + + // Support flexible height and width. + 'flex-height' => true, + 'flex-width' => true, + + // Random image rotation off by default. + 'random-default' => false, + + // Callbacks for styling the header and the admin preview. + 'wp-head-callback' => 'twentytwelve_header_style', + 'admin-head-callback' => 'twentytwelve_admin_header_style', + 'admin-preview-callback' => 'twentytwelve_admin_header_image', + ); + + // Allow child themes to filter any of these arguments. + $args = apply_filters( 'twentytwelve_custom_header_args', $args ); + + if ( function_exists( 'wp_get_theme' ) ) { + add_theme_support( 'custom-header', $args ); + } else { + // Back compat for < 3.4 versions. + define( 'HEADER_TEXTCOLOR', $args['default-text-color'] ); + define( 'HEADER_IMAGE', $args['default-image'] ); + define( 'HEADER_IMAGE_WIDTH', $args['width'] ); + define( 'HEADER_IMAGE_HEIGHT', $args['height'] ); + add_custom_image_header( $args['wp-head-callback'], $args['admin-head-callback'], $args['admin-preview-callback'] ); + } +} +add_action( 'after_setup_theme', 'twentytwelve_custom_header_setup' ); + +/** + * Styles the header text displayed on the blog. + * + * get_header_textcolor() options: 444 is default, hide text (returns 'blank'), or any hex value. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_header_style() { + $text_color = get_header_textcolor(); + + // If no custom options for text are set, let's bail + if ( $text_color == get_theme_support( 'custom-header', 'default-text-color' ) ) + return; + + // If we get this far, we have custom styles. + ?> + + Header admin panel. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_admin_header_style() { +?> + + Header admin panel. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_admin_header_image() { + ?> + +option_key = get_stylesheet() . '_theme_options'; + + add_action( 'admin_init', array( $this, 'options_init' ) ); + add_action( 'admin_menu', array( $this, 'add_page' ) ); + add_action( 'customize_register', array( $this, 'customize_register' ) ); + } + + /** + * Register the form setting for our options array. + * + * This function is attached to the admin_init action hook. + * + * This call to register_setting() registers a validation callback, validate(), + * which is used when the option is saved, to ensure that our option values are properly + * formatted, and safe. + */ + function options_init() { + // Load our options for use in any method. + $this->options = $this->get_theme_options(); + + // Register our option group. + register_setting( + 'twentytwelve_options', // Options group, see settings_fields() call in render_page() + $this->option_key, // Database option, see get_theme_options() + array( $this, 'validate' ) // The sanitization callback, see validate() + ); + + // Register our settings field group. + add_settings_section( + 'general', // Unique identifier for the settings section + '', // Section title (we don't want one) + '__return_false', // Section callback (we don't want anything) + 'theme_options' // Menu slug, used to uniquely identify the page; see add_page() + ); + + // Register our individual settings fields. + add_settings_field( + 'enable_fonts', // Unique identifier for the field for this section + __( 'Enable Web Fonts', 'twentytwelve' ), // Setting field label + array( $this, 'settings_field_enable_fonts' ), // Function that renders the settings field + 'theme_options', // Menu slug, used to uniquely identify the page; see add_page() + 'general' // Settings section. Same as the first argument in the add_settings_section() above + ); + } + + /** + * Add our theme options page to the admin menu. + * + * This function is attached to the admin_menu action hook. + */ + function add_page() { + $theme_page = add_theme_page( + __( 'Theme Options', 'twentytwelve' ), // Name of page + __( 'Theme Options', 'twentytwelve' ), // Label in menu + 'edit_theme_options', // Capability required + 'theme_options', // Menu slug, used to uniquely identify the page + array( $this, 'render_page' ) // Function that renders the options page + ); + } + + /** + * Returns the default options. + */ + function get_default_theme_options() { + $default_theme_options = array( + 'enable_fonts' => false, + ); + + return apply_filters( 'twentytwelve_default_theme_options', $default_theme_options ); + } + + /** + * Returns the options array. + */ + function get_theme_options() { + return get_option( $this->option_key, $this->get_default_theme_options() ); + } + + /** + * Renders the enable fonts checkbox setting field. + */ + function settings_field_enable_fonts() { + $options = $this->options; + ?> + + +
    + + +

    + + +
    + +
    +
    + get_default_theme_options(); + + // The enable fonts checkbox should boolean true or false + if ( ! isset( $input['enable_fonts'] ) ) + $input['enable_fonts'] = false; + $output['enable_fonts'] = ( false != $input['enable_fonts'] ? true : false ); + + return apply_filters( 'twentytwelve_options_validate', $output, $input, $defaults ); + } + + /** + * Implement Twenty Twelve theme options into Theme Customizer + * + * @param $wp_customize Theme Customizer object + * @return void + * + * @since Twenty Twelve 1.0 + */ + function customize_register( $wp_customize ) { + // Enable Web Fonts + $wp_customize->add_section( $this->option_key . '_enable_fonts', array( + 'title' => __( 'Fonts', 'twentytwelve' ), + 'priority' => 35, + ) ); + + $defaults = $this->get_default_theme_options(); + + $wp_customize->add_setting( $this->option_key . '[enable_fonts]', array( + 'default' => $defaults['enable_fonts'], + 'type' => 'option', + 'capability' => 'edit_theme_options', + ) ); + + $wp_customize->add_control( $this->option_key . '_enable_fonts', array( + 'label' => __( 'Enable Web Fonts', 'twentytwelve' ), + 'section' => $this->option_key . '_enable_fonts', + 'settings' => $this->option_key . '[enable_fonts]', + 'type' => 'checkbox', + ) ); + } +} \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/index.php b/wp-content/themes/twentytwelve/index.php new file mode 100644 index 0000000000..603cbe9c37 --- /dev/null +++ b/wp-content/themes/twentytwelve/index.php @@ -0,0 +1,65 @@ + + +
    +
    + + + + + + + + + + + +
    + + +
    +

    +
    + +
    +

    Get started here.', 'twentytwelve' ), admin_url( 'post-new.php' ) ); ?>

    +
    + + +
    +

    +
    + +
    +

    + +
    + + +
    + + + +
    +
    + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/js/html5.js b/wp-content/themes/twentytwelve/js/html5.js new file mode 100644 index 0000000000..3794cc240e --- /dev/null +++ b/wp-content/themes/twentytwelve/js/html5.js @@ -0,0 +1,6 @@ +/*! HTML5 Shiv v3.6RC1 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^<|^(?:a|b|button|code|div|fieldset|form|h1|h2|h3|h4|h5|h6|i|iframe|img|input|label|li|link|ol|option|p|param|q|script|select|span|strong|style|table|tbody|td|textarea|tfoot|th|thead|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a"); +var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a, +b){a||(a=f);if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d\n" +"Language-Team: LANGUAGE \n" + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "" + +#: 404.php:21 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." +msgstr "" + +#: archive.php:23 +msgid "Daily Archives: %s" +msgstr "" + +#: archive.php:25 +msgid "Monthly Archives: %s" +msgstr "" + +#: archive.php:25 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "" + +#: archive.php:27 +msgid "Yearly Archives: %s" +msgstr "" + +#: archive.php:27 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "" + +#: archive.php:29 +msgid "Tag Archives: %s" +msgstr "" + +#: archive.php:35 +msgid "Category Archives: %s" +msgstr "" + +#: archive.php:41 +msgid "Blog Archives" +msgstr "" + +#: author.php:28 +msgid "Author Archives: %s" +msgstr "" + +#: author.php:49 content.php:40 +msgid "About %s" +msgstr "" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "" +msgstr[1] "" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "" + +#: comments.php:51 +msgid "Comments are closed." +msgstr "" + +#: content-aside.php:13 content-aside.php:21 content-image.php:17 +#: content-link.php:19 content-quote.php:18 content.php:17 +msgid "Permalink to %s" +msgstr "" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content.php:27 +msgid "Continue reading " +msgstr "" + +#: content-aside.php:20 content-link.php:18 content-page.php:21 +#: content-quote.php:17 content.php:33 functions.php:242 image.php:35 +msgid "Edit" +msgstr "" + +#: content-link.php:12 +msgid "Link" +msgstr "" + +#: content-none.php:13 search.php:34 +msgid "Nothing Found" +msgstr "" + +#: content-none.php:17 +msgid "" +"Apologies, but no results were found. Perhaps searching will help find a " +"related post." +msgstr "" + +#: content-page.php:18 content.php:28 image.php:88 +msgid "Pages:" +msgstr "" + +#: content.php:21 +msgid "Leave a reply" +msgstr "" + +#: content.php:21 +msgid "1 Reply" +msgstr "" + +#: content.php:21 +msgid "% Replies" +msgstr "" + +#: content.php:44 +msgid "View all posts by %s " +msgstr "" + +#. #-#-#-#-# twentytwelve.pot (Twenty Twelve .6) #-#-#-#-# +#. Author URI of the plugin/theme +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "" + +#: functions.php:67 +msgid "Primary Menu" +msgstr "" + +#: functions.php:151 +msgid "Main Sidebar" +msgstr "" + +#: functions.php:153 +msgid "" +"Appears on posts and pages except the optional Homepage template, which uses " +"its own set of widgets" +msgstr "" + +#: functions.php:161 +msgid "Homepage Widgets" +msgstr "" + +#: functions.php:163 +msgid "" +"Appears when using the optional homepage template with a page set as Static " +"Front Page" +msgstr "" + +#: functions.php:183 single.php:20 +msgid "Post navigation" +msgstr "" + +#: functions.php:184 +msgid " Older posts" +msgstr "" + +#: functions.php:185 +msgid "Newer posts " +msgstr "" + +#: functions.php:210 +msgid "Pingback:" +msgstr "" + +#: functions.php:210 +msgid "(Edit)" +msgstr "" + +#: functions.php:225 +msgid "Post author" +msgstr "" + +#. translators: 1: date, 2: time +#: functions.php:231 +msgid "%1$s at %2$s" +msgstr "" + +#: functions.php:237 +msgid "Your comment is awaiting moderation." +msgstr "" + +#: functions.php:246 +msgid "Reply " +msgstr "" + +#: functions.php:265 functions.php:268 +msgid ", " +msgstr "" + +#: functions.php:279 +msgid "View all posts by %s" +msgstr "" + +#: functions.php:285 +msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "" + +#: functions.php:287 +msgid "This entry was posted in %1$s on %3$s by %4$s." +msgstr "" + +#: functions.php:289 +msgid "This entry was posted on %3$s by %4$s." +msgstr "" + +#: header.php:34 +msgid "Show navigation" +msgstr "" + +#: header.php:35 +msgid "Skip to content" +msgstr "" + +#: image.php:24 +msgid "" +"Published at %4$s " +"× %5$s in %8$s" +msgstr "" + +#: image.php:39 +msgid "← Previous" +msgstr "" + +#: image.php:40 +msgid "Next →" +msgstr "" + +#: inc/theme-options.php:63 inc/theme-options.php:180 +msgid "Enable Web Fonts" +msgstr "" + +#: inc/theme-options.php:77 inc/theme-options.php:78 +msgid "Theme Options" +msgstr "" + +#: inc/theme-options.php:111 +msgid "" +"Yes, I’d like to enable the gorgeous, open-source Open Sans " +"typeface." +msgstr "" + +#: inc/theme-options.php:126 +msgid "%s Theme Options" +msgstr "" + +#: inc/theme-options.php:167 +msgid "Fonts" +msgstr "" + +#: index.php:37 +msgid "No posts to display" +msgstr "" + +#: index.php:41 +msgid "Ready to publish your first post? Get started here." +msgstr "" + +#: index.php:48 +msgid "Nothing found" +msgstr "" + +#: index.php:52 +msgid "" +"Apologies, but no results were found for the requested archive. Perhaps " +"searching will help find a related post." +msgstr "" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "" + +#: search.php:38 +msgid "" +"Sorry, but nothing matched your search criteria. Please try again with some " +"different keywords." +msgstr "" + +#: single.php:21 +msgid "" +msgstr "" + +#: single.php:22 +msgid "" +msgstr "" + +#. Theme Name of the plugin/theme +msgid "Twenty Twelve" +msgstr "" + +#. Theme URI of the plugin/theme +msgid "http://wordpress.org/extend/themes/twentytwelve" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"The 2012 theme for WordPress is a fully responsive theme that looks great on " +"any device. Features include a homepage template with a its own widgets, an " +"optional display font, styling for post formats on both index and single " +"views, and an optional no-sidebar page template. Make it yours with a custom " +"menu, header image, and background." +msgstr "" + +#. Author of the plugin/theme +msgid "the WordPress team" +msgstr "" + +#. Tags of the plugin/theme +msgid "" +"light, gray, white, one-column, two-columns, right-sidebar, flexible-width, " +"responsive-width, custom-background, custom-header, custom-menu, featured-" +"images, full-width-template, microformats, post-formats, rtl-language-" +"support, sticky-post, theme-options, translation-ready" +msgstr "" + +#. Template Name of the plugin/theme +msgid "Full-width page, no sidebar" +msgstr "" + +#. Template Name of the plugin/theme +msgid "Homepage" +msgstr "" diff --git a/wp-content/themes/twentytwelve/page.php b/wp-content/themes/twentytwelve/page.php new file mode 100644 index 0000000000..d2d1e6938d --- /dev/null +++ b/wp-content/themes/twentytwelve/page.php @@ -0,0 +1,29 @@ + + +
    +
    + + + + + + +
    +
    + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/rtl.css b/wp-content/themes/twentytwelve/rtl.css new file mode 100644 index 0000000000..79ece1183b --- /dev/null +++ b/wp-content/themes/twentytwelve/rtl.css @@ -0,0 +1,215 @@ +/* +Theme Name: Twenty Twelve + +Adding support for language written in a Right To Left (RTL) direction is easy - +it's just a matter of overwriting all the horizontal positioning attributes +of your CSS stylesheet in a separate stylesheet file named rtl.css. + +http://codex.wordpress.org/Right_to_Left_Language_Support +*/ + +caption, +th, +td { + text-align: right; +} + +/* =Repeatable patterns +-------------------------------------------------------------- */ + +/* Buttons */ +.menu-toggle, +input#searchsubmit, +li.bypostauthor cite span { + background-image: -khtml-gradient(linear, right top, right bottom, from(#f4f4f4), to(#e6e6e6)); + background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e6e6e6)); +} +.menu-toggle:hover, +input#searchsubmit:hover, +li.bypostauthor cite span:hover { + background-image: -khtml-gradient(linear, right top, right bottom, from(#f9f9f9), to(#ebebeb)); + background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f9f9f9), color-stop(100%, #ebebeb)); +} +.menu-toggle:active, .menu-toggle.toggled-on, +input#searchsubmit:active, +input#searchsubmit.toggled-on, +li.bypostauthor cite span:active, +li.bypostauthor cite span.toggled-on { + background-image: -khtml-gradient(linear, right top, right bottom, from(#ebebeb), to(#e1e1e1)); + background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #ebebeb), color-stop(100%, #e1e1e1)); +} + +/* Images */ +.alignright { + float: right; +} +.alignleft { + float: left; +} +#content .gallery-columns-4 .gallery-item { + padding-left: 2%; + padding-right: 0; +} +#content .gallery-columns-5 .gallery-item { + padding-left: 2%; + padding-right: 0; +} + +/* Navigation */ +.nav-previous, +.previous-image { + float: right; +} +.nav-next, +.next-image { + float: left; + text-align: left; +} + +/* Author profiles */ +#author-avatar { + float: right; +} +#author-description { + float: right; + margin-right: 15px; + margin-right: 1.071428571rem; + margin-left: auto; +} + + +/* =Basic structure +-------------------------------------------------------------- */ + +/* Navigation Menu */ +nav.main-navigation li { + margin-left: 40px; + margin-left: 2.857142857rem; + margin-right: auto; +} +nav.main-navigation li ul ul { + right: 100%; + left: auto; +} +nav.main-navigation ul li:hover > ul { + border-right: 0; + border-left: none; +} + + +/* =Basic post styling +-------------------------------------------------------------- */ + +.entry-content img.alignright { + float: right; + margin: 0 0 0 24px; +} +.entry-content li { + margin: 0 24px 0 0; +} +.entry-content img.alignright { + margin: 12px 0 12px 24px; +} +.entry-content img.alignleft { + margin: 12px 24px 12px 0; +} +.entry-content td { + padding: 6px 0 6px 10px; +} + +/* =Aside post styling +-------------------------------------------------------------- */ + +article.format-aside .aside { + border-right: 22px solid #a8bfe8; + border-left: none; +} + + +/* =Link post styling +-------------------------------------------------------------- */ + +article.format-link header { + float: left; +} +article.format-link .entry-content { + float: right; +} + +/* =Comment styling +-------------------------------------------------------------- */ + +#comments article header img { + float: right; +} +#comments article header cite, +#comments article header time { + margin-right: 85px; + margin-right: 6.071428571rem; + margin-left: auto; +} +#comments article header h4 { + left: 0; + background-image: -khtml-gradient(linear, right top, right bottom, from(#009cee), to(#0088d0)); + background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #009cee), color-stop(100%, #0088d0)); + right: auto; +} +#comments li.bypostauthor cite span { + margin-right: 5px; + margin-right: 0.357142857rem; + background-image: -khtml-gradient(linear, right top, right bottom, from(#4aacd8), to(#21759b)); + background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #4aacd8), color-stop(100%, #21759b)); + margin-left: auto; +} + +/* Comment form */ +#respond h3#reply-title #cancel-comment-reply-link { + margin-right: 10px; + margin-right: 0.714285714rem; + margin-left: auto; +} +label ~ span.required { + float: right; + margin: -18px -16px 0 0; +} + + +/* =Home page template styling +-------------------------------------------------------------- */ + +.page-template-homepage-php #secondary aside.widget_text img { + float: right; + margin: 8px 0 8px 24px; +} + +@media screen and (min-width: 600px) { + .page-template-homepage-php #secondary aside.widget_text img { + float: right; + margin: 8px 0 8px 24px; + } +} + +/* =Widget styling +-------------------------------------------------------------- */ + +.widget ul ul { + margin-right: 12px; + margin-right: 0.857142857rem; + margin-left: auto; +} +.widget_recent_entries .post-date { + margin-right: 12px; + margin-right: 0.857142857rem; + margin-left: auto; +} +#wp-calendar th, +#wp-calendar td, +#wp-calendar caption { + text-align: right; +} +#wp-calendar #next { + padding-left: 24px; + padding-left: 1.714285714rem; + text-align: left; + padding-right: 0; +} \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/screenshot.png b/wp-content/themes/twentytwelve/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..2ae86028b150952727236e3e2a543a364f78a1a3 GIT binary patch literal 37848 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 + +
    +
    + + + + + + + + + + + + + + + + +
    +
    +

    +
    + +
    +

    + +
    +
    + + + +
    +
    + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/sidebar-home.php b/wp-content/themes/twentytwelve/sidebar-home.php new file mode 100644 index 0000000000..4847d2b0d4 --- /dev/null +++ b/wp-content/themes/twentytwelve/sidebar-home.php @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/sidebar.php b/wp-content/themes/twentytwelve/sidebar.php new file mode 100644 index 0000000000..0ad4260495 --- /dev/null +++ b/wp-content/themes/twentytwelve/sidebar.php @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/single.php b/wp-content/themes/twentytwelve/single.php new file mode 100644 index 0000000000..bcffc533b1 --- /dev/null +++ b/wp-content/themes/twentytwelve/single.php @@ -0,0 +1,37 @@ + + +
    +
    + + + + + + + + + + + +
    +
    + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/style.css b/wp-content/themes/twentytwelve/style.css new file mode 100644 index 0000000000..d119f0f88f --- /dev/null +++ b/wp-content/themes/twentytwelve/style.css @@ -0,0 +1,1479 @@ +/* +Theme Name: Twenty Twelve +Theme URI: http://wordpress.org/extend/themes/twentytwelve +Author: the WordPress team +Author URI: http://wordpress.org/ +Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a homepage template with a its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background. +Version: 0.6 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, responsive-width, custom-background, custom-header, custom-menu, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready +Text Domain: twentytwelve + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned with others. +*/ + +/* =Reset +-------------------------------------------------------------- */ + +html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + vertical-align: baseline; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +caption, +th, +td { + font-weight: normal; + text-align: left; +} +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; +} +html { + overflow-y: scroll; + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; + -ms-interpolation-mode: bicubic; +} +.clear { + zoom: 1; +} +.clear:before, +.clear:after { + display: table; + content: ""; +} +.clear:after { + clear: both; +} + + +/* =Repeatable patterns +-------------------------------------------------------------- */ + +/* Small headers */ +.archive-title, +.page-title, +.widget-title { + font-size: 11px; + font-size: 0.785714286rem; + line-height: 2.181818182; + font-weight: bold; + text-transform: uppercase; + color: #636363; +} + +/* Shared Post Format styling */ +article.format-quote footer.entry-meta, +article.format-link footer.entry-meta { + font-size: 11px; + font-size: 0.785714286rem; + line-height: 2.181818182; +} + +/* Buttons */ +.menu-toggle, +input#searchsubmit, +li.bypostauthor cite span, +.featured-post { + padding: 1px 10px; + padding: 0.071428571rem 0.714285714rem; + font-size: 11px; + font-size: 0.785714286rem; + line-height: 2.181818182; + font-weight: normal; + color: #7c7c7c; + background-color: #e6e6e6; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e6e6e6)); + background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6); + background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e6e6e6)); + background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6); + background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6); + background-image: linear-gradient(top, #f4f4f4, #e6e6e6); + border: 1px solid #d2d2d2; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1); + -moz-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1); + box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1); +} + +.menu-toggle, +input#searchsubmit { + cursor: pointer; +} +.menu-toggle:hover, +input#searchsubmit:hover { + color: #5e5e5e; + background-color: #ebebeb; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ebebeb)); + background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb); + background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #ebebeb)); + background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb); + background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb); + background-image: linear-gradient(top, #f9f9f9, #ebebeb); +} +.menu-toggle:active, .menu-toggle.toggled-on, +input#searchsubmit:active, +input#searchsubmit.toggled-on { + color: #777; + background-color: #e1e1e1; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#ebebeb), to(#e1e1e1)); + background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1); + background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #e1e1e1)); + background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1); + background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1); + background-image: linear-gradient(top, #ebebeb, #e1e1e1); + -webkit-box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4; + -moz-box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4; + box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4; + border: none; +} +li.bypostauthor cite span, +.featured-post { + color: #fff; + background-color: #21759b; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#4aacd8), to(#21759b)); + background-image: -moz-linear-gradient(top, #4aacd8, #21759b); + background-image: -ms-linear-gradient(top, #4aacd8, #21759b); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4aacd8), color-stop(100%, #21759b)); + background-image: -webkit-linear-gradient(top, #4aacd8, #21759b); + background-image: -o-linear-gradient(top, #4aacd8, #21759b); + background-image: linear-gradient(top, #4aacd8, #21759b); + border: 1px solid #1f6f93; +} + +/* Responsive images */ +.entry-content img, +.comment-content img, +.widget img { + max-width: 100%; /* Fluid images for posts, comments, and widgets */ +} +img[class*="align"], +img[class*="wp-image-"], +img[class*="attachment-"] { + height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ +} +img.size-full, +img.size-large, +img.header-image, +img.wp-post-image { + max-width: 100%; + width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */ + height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ +} + +/* Media */ +embed, +object, +video { + max-width: 100%; +} + +/* Images */ +.alignleft { + float: left; +} +.alignright { + float: right; +} +.aligncenter { + display: block; + margin-left: auto; + margin-right: auto; +} +.entry-content img, +.comment-content img, +.widget img, +img.header-image, +#author-avatar img, +img.wp-post-image { + /* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */ + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); +} +.wp-caption { + padding: 4px; +} +.wp-caption .wp-caption-text, +.gallery-caption, +.entry-caption { + font-style: italic; + font-size: 12px; + font-size: 0.857142857rem; + line-height: 2; + color: #777; +} +.entry-content img.wp-smiley { + border: 0; + border-radius: 0; + box-shadow: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} +.entry-content dl.gallery-item { + margin: 0; +} +.gallery-columns-4 .gallery-item img +.gallery-columns-5 .gallery-item img { + width: 100%; + height: auto; +} +#content .gallery-columns-4 .gallery-item { + width: 23%; + padding-right: 2%; +} +#content .gallery-columns-5 .gallery-item { + width: 18%; + padding-right: 2%; +} + +/* Navigation */ +#content nav { + clear: both; + line-height: 2; + overflow: hidden; +} +#nav-above { + padding: 24px 0; + padding: 1.714285714rem 0; +} +#nav-above { + display: none; +} +.paged #nav-above { + display: block; +} +.nav-previous, +.previous-image { + float: left; + width: 50%; +} +.nav-next, +.next-image { + float: right; + text-align: right; + width: 50%; +} +#nav-single + #comments, +#comment-nav-above { + margin: 48px 0; + margin: 3.428571429rem 0; +} + +/* Author profiles */ +#author-info { + zoom: 1; + margin: 24px 0; + margin: 1.714285714rem 0; + padding-top: 24px; + padding-top: 1.714285714rem; + border-top: 1px solid #ededed; +} +#author-info:before, +#author-info:after { + display: table; + content: ""; +} +#author-info:after { + clear: both; +} +@media screen and (min-width: 600px) { + #author-avatar { + float: left; + margin-top: 8px; + margin-top: 0.571428571rem; + } +} +@media screen and (min-width: 600px) { + #author-description { + float: right; + width: 80%; + } +} +#author-description p { + color: #777; + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; +} + + +/* =Basic structure +-------------------------------------------------------------- */ + +/* Body, links, basics */ +html { + font-size: 87.5%; +} +body { + font-size: 14px; + font-size: 1rem; + font-family: "Open Sans", Helvetica, Arial, sans-serif; + text-rendering: optimizeLegibility; + color: #444; +} +a { + outline: none; + color: #21759b; +} +a:hover { + color: #0f3647; +} +.skip-link, +.assistive-text { + display: none; +} + +/* Page structure */ +#page { + padding: 0 24px; + padding: 0 1.714285714rem; + background-color: #fff; +} +@media screen and (min-width: 600px) { + #page { + zoom: 1; + margin: 0 auto; + max-width: 960px; + max-width: 68.571428571rem; + } + #page:before, + #page:after { + display: table; + content: ""; + } + #page:after { + clear: both; + } +} +@media screen and (min-width: 960px) { + body.custom-background #page { + padding: 0 40px; + padding: 0 2.857142857rem; + margin-top: 48px; + margin-top: 3.428571429rem; + margin-bottom: 48px; + margin-bottom: 3.428571429rem; + -webkit-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); + -moz-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); + box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); + } +} +#main { + zoom: 1; +} +#main:before, +#main:after { + display: table; + content: ""; +} +#main:after { + clear: both; +} +#primary { + margin: 24px 0 0; + margin: 1.714285714rem 0 0; +} +@media screen and (min-width: 600px) { + #primary { + float: left; + width: 65.104166667%; + } +} +@media screen and (min-width: 600px) { + body.page-template-full-width-page-php #primary, + body.page-template-homepage-php #primary, + body.single-attachment #primary { + width: 100%; + } +} +#secondary { + margin: 24px 0 0; + margin: 1.714285714rem 0 0; +} +@media screen and (min-width: 600px) { + #secondary { + float: right; + width: 26.041666667%; + } +} + +/* Header */ +.site-header { + padding: 24px 0; + padding: 1.714285714rem 0; +} +.site-header hgroup h1, +.site-header hgroup h2 { + text-align: center; +} +@media screen and (min-width: 600px) { + .site-header hgroup h1, + .site-header hgroup h2 { + text-align: left; + } +} +.site-header hgroup h1 a, +.site-header hgroup h2 a { + color: #515151; + display: block; + text-decoration: none; +} +.site-header hgroup h1 a:hover, +.site-header hgroup h2 a:hover { + color: #21759b; +} +.site-header hgroup h1 { + font-size: 24px; + font-size: 1.714285714rem; + line-height: 2; +} +@media screen and (min-width: 600px) { + .site-header hgroup h1 { + font-size: 26px; + font-size: 1.857142857rem; + line-height: 1.846153846; + } +} +.site-header hgroup h2 { + font-weight: normal; + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; + color: #777; +} +.header-image { + margin-top: 24px; + margin-top: 1.714285714rem; +} + +/* Navigation Menu */ +nav.main-navigation { + display: inline-block; + margin-top: 24px; + margin-top: 1.714285714rem; + width: 100%; + font-size: 12px; + font-size: 0.857142857rem; + border-top: 1px solid #ededed; + border-bottom: 1px solid #ededed; +} +nav.main-navigation ul { + margin: 0; + text-indent: 0; +} +nav.main-navigation li ul li { + padding-left: 0; +} +nav.main-navigation li a, +nav.main-navigation li { + display: inline-block; + text-decoration: none; +} +nav.main-navigation li a .main-small-navigation, +nav.main-navigation li .main-small-navigation { + display: list-item; +} +nav.main-navigation li a { + text-transform: uppercase; + color: #6a6a6a; +} +nav.main-navigation li a:hover { + color: #000; +} +nav.main-navigation li { + margin-right: 40px; + margin-right: 2.857142857rem; + position: relative; +} +nav.main-navigation li a { + border-bottom: 0; + line-height: 3.692307692; +} +nav.main-navigation li ul { + display: none; + position: absolute; + top: 100%; + padding: 0; + margin: 0; + z-index: 1; +} +nav.main-navigation li ul ul { + top: 0; + left: 100%; +} +nav.main-navigation ul li:hover > ul { + display: block; + border-left: 0; +} +nav.main-navigation li ul li, +nav.main-navigation li ul li a { + text-align: center; +} +nav.main-navigation li ul li a { + background: #efefef; + border-bottom: 1px solid #ededed; + display: block; + font-size: 11px; + font-size: 0.785714286rem; + line-height: 2.181818182; + padding: 8px 10px; + padding: 0.571428571rem 0.714285714rem; + width: 120px; + width: 8.571428571rem; +} +nav.main-navigation li ul li a:hover { + background: #e3e3e3; + color: #444; +} +nav.main-navigation .current-menu-item > a, +nav.main-navigation .current-menu-ancestor > a, +nav.main-navigation .current_page_item > a, +nav.main-navigation .current_page_ancestor > a { + color: #636363; + font-weight: bold; +} +nav[role="navigation"].main-small-navigation { + margin-top: 24px; + margin-top: 1.714285714rem; + text-align: center; +} +nav[role="navigation"].main-small-navigation li { + margin-top: 24px; + margin-top: 1.714285714rem; + font-size: 12px; + font-size: 0.857142857rem; + line-height: 2; + float: none; +} +nav[role="navigation"].main-small-navigation a { + color: #5e5e5e; +} +nav[role="navigation"].main-small-navigation a:hover { + color: #21759b; +} +.menu-toggle { + display: inline-block; + padding: 4px 10px; + padding: 0.285714286rem 0.714285714rem; +} +.main-small-navigation .menu { + display: none; +} + +/* Banner */ +section[role="banner"] { + margin-bottom: 48px; + margin-bottom: 3.428571429rem; +} + +/* Sidebar */ +#secondary aside { + margin-bottom: 48px; + margin-bottom: 3.428571429rem; +} +#secondary aside h3 { + margin-bottom: 24px; + margin-bottom: 1.714285714rem; +} +#secondary aside p, +#secondary aside li { + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; +} +#secondary aside a { + color: #777; +} +#secondary aside a:hover { + color: #21759b; +} + +/* Footer */ +footer[role="contentinfo"] { + clear: both; + zoom: 1; + max-width: 960px; + max-width: 68.571428571rem; + margin-top: 24px; + margin-top: 1.714285714rem; + margin-left: auto; + margin-right: auto; + padding: 24px 0; + padding: 1.714285714rem 0; + border-top: 1px solid #ededed; +} +footer[role="contentinfo"]:before, +footer[role="contentinfo"]:after { + display: table; + content: ""; +} +footer[role="contentinfo"]:after { + clear: both; +} +footer[role="contentinfo"] a { + font-size: 12px; + font-size: 0.857142857rem; + line-height: 2; + color: #686868; +} +footer[role="contentinfo"] a:hover { + color: #21759b; +} + + +/* =Basic post styling +-------------------------------------------------------------- */ + +.entry-meta { + clear: both; +} +header.entry-header { + margin-bottom: 24px; + margin-bottom: 1.714285714rem; +} +header.entry-header img.wp-post-image { + margin-bottom: 24px; + margin-bottom: 1.714285714rem; +} +header.entry-header .entry-title { + font-size: 20px; + font-size: 1.428571429rem; + line-height: 1.2; + font-weight: normal; +} +header.entry-header .entry-title a { + text-decoration: none; +} +@media screen and (min-width: 600px) { + header.entry-header .entry-title { + font-size: 22px; + font-size: 1.571428571rem; + line-height: 1.090909091; + } +} +header.entry-header .entry-format { + margin-top: 24px; + margin-top: 1.714285714rem; + font-weight: normal; +} +header.entry-header .comments-link { + margin-top: 24px; + margin-top: 1.714285714rem; + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; + color: #777; +} +.comments-link a, +.entry-meta a { + color: #777; +} +.comments-link a:hover, +.entry-meta a:hover { + color: #21759b; +} +article.sticky .featured-post { + margin-bottom: 24px; + margin-bottom: 1.714285714rem; + padding: 0 5px; + padding: 0 0.357142857rem; + font-size: 11px; + font-size: 0.785714286rem; + line-height: 2.181818182; + text-align: center; +} +@media screen and (min-width: 600px) { + article.sticky header.entry-header { + zoom: 1; + float: left; + max-width: 73.6%; + } + article.sticky header.entry-header:before, + article.sticky header.entry-header:after { + display: table; + content: ""; + } + article.sticky header.entry-header:after { + clear: both; + } + article.sticky .featured-post { + float: right; + text-align: left; + } + article.sticky .entry-content { + clear: both; + } +} +.entry-content h1, +.entry-content h2, +.entry-content h3, +.entry-content h4, +.entry-content h5, +.entry-content h6 { + margin: 24px 0; + margin: 1.714285714rem 0; + line-height: 1.714285714; +} +.entry-content h1 { + font-size: 21px; + font-size: 1.5rem; + line-height: 1.5; +} +.entry-content h2 { + font-size: 18px; + font-size: 1.285714286rem; + line-height: 1.6; +} +.entry-content h3 { + font-size: 16px; + font-size: 1.142857143rem; + line-height: 1.846153846; +} +.entry-content h4 { + font-size: 14px; + font-size: 1rem; + line-height: 1.846153846; +} +.entry-content h5 { + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; +} +.entry-content h6 { + font-size: 12px; + font-size: 0.857142857rem; + line-height: 1.846153846; +} +.entry-content p { + margin: 0 0 24px; + margin: 0 0 1.714285714rem; + line-height: 1.714285714; +} +.entry-content img.alignleft { + float: left; + margin: 0 24px 0 0; + margin: 0 1.714285714rem 0 0; +} +.entry-content ol, +.entry-content ul { + margin: 0 0 24px; + margin: 0 0 1.714285714rem; + line-height: 1.714285714; +} +.entry-content ul ul, +.entry-content ol ol, +.entry-content ul ol, +.entry-content ol ul { + margin-bottom: 0; +} +.entry-content ul { + list-style: disc outside; +} +.entry-content ol { + list-style: decimal outside; +} +.entry-content li { + margin: 0 0 0 24px; + margin: 0 0 0 1.714285714rem; +} +.entry-content blockquote { + padding: 24px; + padding: 1.714285714rem; + font-style: italic; +} +.entry-content code { + font-family: Consolas, Monaco, Lucida Console, monospace; + font-size: 12px; + font-size: 0.857142857rem; + line-height: 2; +} +.entry-content pre { + margin: 24px 0; + margin: 1.714285714rem 0; + padding: 24px; + padding: 1.714285714rem; + line-height: 1.714285714; + font-family: Consolas, Monaco, Lucida Console, monospace; + font-size: 12px; + font-size: 0.857142857rem; + line-height: 2; + overflow: auto; +} +.entry-content pre code { + display: block; +} +.entry-content abbr, +.entry-content dfn { + border-bottom: 1px dotted #666; + cursor: help; +} +.entry-content address { + display: block; + margin: 0 0 24px; + margin: 0 0 1.714285714rem; +} +.entry-content img.alignleft { + margin: 12px 24px 12px 0; + margin: 0.857142857rem 1.714285714rem 0.857142857rem 0; +} +.entry-content img.alignright { + margin: 12px 0 12px 24px; + margin: 0.857142857rem 0 0.857142857rem 1.714285714rem; +} +.entry-content img.aligncenter { + margin-top: 12px; + margin-top: 0.857142857rem; + margin-bottom: 12px; + margin-bottom: 0.857142857rem; +} +.entry-content iframe { + margin-bottom: 24px; + margin-bottom: 1.714285714rem; +} +.entry-content dl { + margin: 0 24px; + margin: 0 1.714285714rem; +} +.entry-content dt { + font-weight: bold; +} +.entry-content dd { + margin-bottom: 24px; + margin-bottom: 1.714285714rem; +} +.entry-content table { + border-bottom: 1px solid #ededed; + margin: 0 0 24px; + margin: 0 0 1.714285714rem; + width: 100%; +} +.entry-content th { + color: #666; + font-size: 10px; + font-size: 0.714285714rem; + font-weight: bold; + letter-spacing: 0.1em; + line-height: 1.846153846; + text-transform: uppercase; +} +.entry-content td { + border-top: 1px solid #ededed; + padding: 6px 10px 6px 0; +} +#content article { + padding-bottom: 24px; + padding-bottom: 1.714285714rem; + margin-bottom: 72px; + margin-bottom: 5.142857143rem; + border-bottom: 4px double #ededed; +} +.page-links { + clear: both; + line-height: 1.714285714; +} +footer.entry-meta { + margin-top: 24px; + margin-top: 1.714285714rem; + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; + color: #777; +} +footer .edit-link { + margin: 24px 0; + margin: 1.714285714rem 0; +} + + +/* =Styling for the archive view +-------------------------------------------------------------- */ + +.archive #content h1.archive-title { + margin-bottom: 48px; + margin-bottom: 3.428571429rem; + padding-bottom: 22px; + padding-bottom: 1.571428571rem; + border-bottom: 1px solid #ededed; + color: #636363; +} +.search .page-header { + margin-bottom: 48px; + margin-bottom: 3.428571429rem; +} + + +/* =Styling for the single image attachment view +-------------------------------------------------------------- */ + +.image-attachment div.attachment { + overflow: hidden; + text-align: center; +} +.image-attachment div.attachment img { + display: block; + height: auto; + margin: 0 auto; + max-width: 100%; +} +.image-attachment .entry-caption { + margin-top: 8px; + margin-top: 0.571428571rem; +} + + +/* =Aside post styling +-------------------------------------------------------------- */ + +article.format-aside h1 { + margin-bottom: 24px; + margin-bottom: 1.714285714rem; +} +article.format-aside h1 a { + text-decoration: none; + color: #4d525a; +} +article.format-aside h1 a:hover { + color: #2e3542; +} +article.format-aside .aside { + padding: 24px 24px 0; + padding: 1.714285714rem 1.714285714rem 0; + background: #d2e0f9; + border-left: 22px solid #a8bfe8; +} +article.format-aside p { + margin: 0; + padding-bottom: 24px; + padding-bottom: 1.714285714rem; + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; + color: #4a5466; +} + + +/* =Image post styling +-------------------------------------------------------------- */ + +article.format-image footer h1 { + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; + font-weight: normal; +} +article.format-image footer h2 { + font-size: 11px; + font-size: 0.785714286rem; + line-height: 2.181818182; +} + + +/* =Link post styling +-------------------------------------------------------------- */ + +article.format-link header { + padding: 0 10px; + padding: 0 0.714285714rem; + float: right; + font-size: 11px; + font-size: 0.785714286rem; + line-height: 2.181818182; + font-weight: bold; + font-style: italic; + text-transform: uppercase; + color: #848484; + background-color: #ebebeb; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +article.format-link .entry-content { + max-width: 80%; + float: left; +} +article.format-link .entry-content a { + font-size: 22px; + font-size: 1.571428571rem; + line-height: 1.090909091; + text-decoration: none; +} + + +/* =Quote post styling +-------------------------------------------------------------- */ + +article.format-quote .entry-content p { + margin: 0; + padding-bottom: 24px; + padding-bottom: 1.714285714rem; +} +article.format-quote .entry-content blockquote { + display: block; + padding: 24px 24px 0; + padding: 1.714285714rem 1.714285714rem 0; + font-size: 15px; + font-size: 1.071428571rem; + line-height: 1.6; + font-style: normal; + color: #6a6a6a; + background: #efefef; +} + + +/* =Comment styling +-------------------------------------------------------------- */ + +#comments-title { + margin-bottom: 48px; + margin-bottom: 3.428571429rem; + font-size: 16px; + font-size: 1.142857143rem; + line-height: 1.5; + font-weight: normal; +} +#comments article { + zoom: 1; + margin: 24px 0; + margin: 1.714285714rem 0; +} +#comments article:before, +#comments article:after { + display: table; + content: ""; +} +#comments article:after { + clear: both; +} +#comments article header { + position: relative; + zoom: 1; + margin: 0 0 48px; + margin: 0 0 3.428571429rem; +} +#comments article header:before, +#comments article header:after { + display: table; + content: ""; +} +#comments article header:after { + clear: both; +} +#comments article header img { + float: left; + padding: 0; + line-height: 0; +} +#comments article header cite, +#comments article header time { + display: block; + margin-left: 85px; + margin-left: 6.071428571rem; +} +#comments article header cite { + font-style: normal; + font-size: 15px; + font-size: 1.071428571rem; + line-height: 1.6; +} +#comments article header time { + line-height: 1.714285714; + text-decoration: none; + font-size: 12px; + font-size: 0.857142857rem; + color: #5e5e5e; +} +#comments article header a { + text-decoration: none; + color: #5e5e5e; +} +#comments article header a:hover { + color: #21759b; +} +#comments article header cite a { + color: #444; +} +#comments article header cite a:hover { + text-decoration: underline; +} +#comments article header h4 { + position: absolute; + top: 0; + right: 0; + padding: 6px 12px; + padding: 0.428571429rem 0.857142857rem; + font-size: 12px; + font-size: 0.857142857rem; + font-weight: normal; + color: #fff; + background-color: #0088d0; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#009cee), to(#0088d0)); + background-image: -moz-linear-gradient(top, #009cee, #0088d0); + background-image: -ms-linear-gradient(top, #009cee, #0088d0); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009cee), color-stop(100%, #0088d0)); + background-image: -webkit-linear-gradient(top, #009cee, #0088d0); + background-image: -o-linear-gradient(top, #009cee, #0088d0); + background-image: linear-gradient(top, #009cee, #0088d0); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + border: 1px solid #007cbd; +} +#comments article p { + margin: 24px 0; + margin: 1.714285714rem 0; + line-height: 1.714285714; +} +#comments li.bypostauthor cite span { + margin-left: 5px; + margin-left: 0.357142857rem; + padding: 2px 5px; + padding: 0.142857143rem 0.357142857rem; + font-size: 10px; + font-size: 0.714285714rem; + line-height: 2.4; +} +a.comment-reply-link { + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; + color: #686868; +} +a.comment-reply-link:hover { + color: #21759b; +} +.commentlist .pingback { + margin-bottom: 24px; + margin-bottom: 1.714285714rem; +} + +/* Comment form */ +#respond { + margin-top: 48px; + margin-top: 3.428571429rem; +} +#respond h3#reply-title { + font-size: 16px; + font-size: 1.142857143rem; + line-height: 1.5; +} +#respond h3#reply-title #cancel-comment-reply-link { + margin-left: 10px; + margin-left: 0.714285714rem; + font-weight: normal; + font-size: 12px; + font-size: 0.857142857rem; +} +#respond form { + margin: 24px 0; + margin: 1.714285714rem 0; +} +#respond form p { + zoom: 1; + margin: 11px 0; + margin: 0.785714286rem 0; +} +#respond form p:before, +#respond form p:after { + display: table; + content: ""; +} +#respond form p:after { + clear: both; +} +#respond form p.logged-in-as { + margin-bottom: 24px; + margin-bottom: 1.714285714rem; +} +#respond form label { + display: block; + line-height: 1.714285714; +} +#respond form input[type="text"], +#respond form textarea { + font-family: inherit; + font-size: 12px; + font-size: 0.857142857rem; + line-height: 1.714285714; + padding: 10px; + padding: 0.714285714rem; + border: 1px solid #d5d2ca; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + width: 96%; +} +@media screen and (min-width: 600px) { + #respond form input[type="text"] { + width: 46.333333333%; + } + #respond form textarea.blog-textarea { + width: 79.666666667%; + } +} +#respond form p.form-allowed-tags { + margin: 0; + font-size: 12px; + font-size: 0.857142857rem; + line-height: 2; + color: #5e5e5e; +} +.required { + color: red; +} +label ~ span.required { + display: block; + float: left; + margin: -18px 0 0 -16px; + margin: -1.285714286rem 0 0 -1.142857143rem; +} + + +/* =Home page template styling +-------------------------------------------------------------- */ + +@media screen and (min-width: 600px) { + div.home-top, + div.home-middle { + zoom: 1; + } + div.home-top:before, + div.home-top:after, + div.home-middle:before, + div.home-middle:after { + display: table; + content: ""; + } + div.home-top:after, + div.home-middle:after { + clear: both; + } +} +div.home-top { + margin-bottom: 24px; + margin-bottom: 1.714285714rem; +} +@media screen and (min-width: 600px) { + section.home-content { + zoom: 1; + } + section.home-content:before, + section.home-content:after { + display: table; + content: ""; + } + section.home-content:after { + clear: both; + } + section.home-content h1.entry-title { + margin: 0 0 24px; + margin: 0 0 1.714285714rem; + } + section.home-content.thumbnail { + float: left; + width: 47.916666667%; + } +} +@media screen and (min-width: 600px) { + .entry-page-image { + float: right; + width: 47.916666667%; + margin-bottom: 24px; + margin-bottom: 1.714285714rem; + } +} +@media screen and (min-width: 600px) { + .page-template-homepage-php #content { + zoom: 1; + } + .page-template-homepage-php #content:before, + .page-template-homepage-php #content:after { + display: table; + content: ""; + } + .page-template-homepage-php #content:after { + clear: both; + } +} +.page-template-homepage-php #secondary { + clear: both; + float: none; + width: auto; + padding-top: 24px; + padding-top: 1.714285714rem; + border-top: 1px solid #ededed; +} +.page-template-homepage-php #secondary aside li { + margin: 8px 0 0; + margin: 0.571428571rem 0 0; + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; + line-height: 1.714285714; + list-style-type: square; + list-style-position: inside; +} +.page-template-homepage-php #secondary aside li a { + color: #777; +} +.page-template-homepage-php #secondary aside li a:hover { + color: #21759b; +} +.page-template-homepage-php #secondary aside.widget_text img { + float: left; + margin: 8px 24px 8px 0; + margin: 0.571428571rem 1.714285714rem 0.571428571rem 0; +} +@media screen and (min-width: 600px) { + .page-template-homepage-php #secondary aside { + float: left; + width: 51.875%; + margin-bottom: 24px; + margin-bottom: 1.714285714rem; + } + .page-template-homepage-php #secondary aside:nth-child(even) { + float: right; + width: 39.0625%; + margin: 0 0 24px; + margin: 0 0 1.714285714rem; + } +} + + +/* =Widget styling +-------------------------------------------------------------- */ + +.widget ul ul { + margin-left: 12px; + margin-left: 0.857142857rem; +} +.widget_recent_entries .post-date { + color: #aaa; + font-size: 11px; + font-size: 0.785714286rem; + margin-left: 12px; + margin-left: 0.857142857rem; +} +#wp-calendar { + margin: 0; + width: 100%; + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; + color: #686868; +} +#wp-calendar th, +#wp-calendar td, +#wp-calendar caption { + text-align: left; +} +#wp-calendar #next { + padding-right: 24px; + padding-right: 1.714285714rem; + text-align: right; +} +.widget_search label { + display: block; + font-size: 13px; + font-size: 0.928571429rem; + line-height: 1.846153846; +} +.widget_search input[type="text"] { + padding: 6px; + padding: 0.428571429rem; + font-family: inherit; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.widget_rss li { + margin: 12px 0; + margin: 0.857142857rem 0; +} \ No newline at end of file