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 0000000000..2ae86028b1 Binary files /dev/null and b/wp-content/themes/twentytwelve/screenshot.png differ diff --git a/wp-content/themes/twentytwelve/search.php b/wp-content/themes/twentytwelve/search.php new file mode 100644 index 0000000000..bdf9cd2ecf --- /dev/null +++ b/wp-content/themes/twentytwelve/search.php @@ -0,0 +1,49 @@ + + +
    +
    + + + + + + + + + + + + + + + + +
    +
    +

    +
    + +
    +

    + +
    +
    + + + +
    +
    + + + \ 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