summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author@himerus2011-03-02 17:02:05 (GMT)
committer @himerus2011-03-02 17:02:05 (GMT)
commita2ae9a77fa0da7302a2a36543ee3c5d99e597a45 (patch)
treeb3508b275817f2d42e71a1dc71f0861a9c634ce5
initial commit7.x-2.0-beta1
-rw-r--r--README.txt66
-rw-r--r--beta.info286
-rw-r--r--color/base.pngbin0 -> 106 bytes
-rw-r--r--color/color.inc108
-rw-r--r--color/preview.css256
-rw-r--r--color/preview.html77
-rw-r--r--color/preview.js47
-rw-r--r--color/preview.pngbin0 -> 106 bytes
-rw-r--r--css/README.txt54
-rw-r--r--css/beta.css533
-rw-r--r--css/colors.css130
-rw-r--r--favicon.icobin0 -> 15086 bytes
-rw-r--r--i/blockquote.pngbin0 -> 1827 bytes
-rw-r--r--i/bullet.pngbin0 -> 977 bytes
-rw-r--r--i/striped-bg.pngbin0 -> 1617 bytes
-rw-r--r--js/README.txt54
-rw-r--r--js/beta.js7
-rwxr-xr-xlogo.pngbin0 -> 9949 bytes
-rw-r--r--preprocess/README.txt89
-rw-r--r--process/README.txt89
-rw-r--r--process/process-html.inc7
-rw-r--r--process/process-page.inc1
-rwxr-xr-xscreenshot.pngbin0 -> 65565 bytes
-rw-r--r--template.php27
-rw-r--r--templates/html.tpl.php52
-rwxr-xr-xtemplates/node.tpl.php110
-rw-r--r--templates/page.tpl.php40
-rw-r--r--templates/region--content.tpl.php45
-rw-r--r--templates/zone.tpl.php32
-rw-r--r--theme-settings.php33
30 files changed, 2143 insertions, 0 deletions
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..556eda0
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,66 @@
+##########################################################################################
+ _ _ _ _
+ __| | _____ _____| | ___ _ __ _ __ ___ ___ _ __ | |_ __ _ ___ ___| | _____
+ / _` |/ _ \ \ / / _ \ |/ _ \| '_ \| '_ ` _ \ / _ \ '_ \| __| / _` |/ _ \/ _ \ |/ / __|
+ | (_| | __/\ V / __/ | (_) | |_) | | | | | | __/ | | | |_ | (_| | __/ __/ <\__ \
+ \__,_|\___| \_/ \___|_|\___/| .__/|_| |_| |_|\___|_| |_|\__| \__, |\___|\___|_|\_\___/
+ |_| |___/
+##########################################################################################
+
+##########################################################################################
+##### Omega Theme
+##########################################################################################
+Informational: http://himer.us/omega960
+Project Page: http://drupal.org/project/omega
+Issue Queue: http://drupal.org/project/issues/omega
+Usage Stats: http://drupal.org/project/usage/omega
+Twitter: http://twitter.com/Omeglicon
+Maintainer(s): Jake Strawn
+ http://himerus.com
+ http://developmentgeeks.com
+ http://facebook.com/developmentgeeks
+ http://drupal.org/user/159141
+ http://twitter.com/himerus
+##########################################################################################
+
+Omega Theme Information
+=======================
+The Omega Theme is a powerful and free Drupal theme based on the 960gs.
+It harnesses the power and features of many popular themes to provide an
+excellent base theme, and sub-theming system to help you quickly prototype
+and theme your site...
+
+Additional 960gs/Omega Resources
+================================
+ * http://himerus.com - for various videos on the Omega theme
+
+ * http://himerus.com/drupalcamp-montreal-advanced-960gs-theming-omega
+
+ * http://himerus.com/drupalcon-paris-accelerated-grid-theming-using-ninesixty
+
+ * http://sf2010.drupal.org/conference/sessions/elevating-960gs-drupal-omega-theme
+
+Creating your Omega Sub Theme
+=============================
+
+1. Copy the starterkit folder from the default Omega theme directory
+ and place it in your sites/all/themes directory.
+
+2. Rename the folder to the theme name of your choice.
+ (subtheme for this example)
+
+3. Rename omega_starterkit.info to subtheme.info and modify default
+ information in the .info file as needed (name & description)
+
+4. Open template.php and search and replace omega_starterkit with
+ "subtheme" or the appropriate name of the theme you are creating.
+
+5. Open theme-settings.php and search and replace omega_starterkit with
+ "subtheme" or the appropriate name of the theme you are creating.
+
+6. Visit admin/appearance/settings/subtheme and configure to your
+ hearts desire!!
+
+Contributors
+============
+- himerus (Jake Strawn)
diff --git a/beta.info b/beta.info
new file mode 100644
index 0000000..5b350cc
--- /dev/null
+++ b/beta.info
@@ -0,0 +1,286 @@
+;##########################################################################################
+; _ _ _ _
+; __| | _____ _____| | ___ _ __ _ __ ___ ___ _ __ | |_ __ _ ___ ___| | _____
+; / _` |/ _ \ \ / / _ \ |/ _ \| '_ \| '_ ` _ \ / _ \ '_ \| __| / _` |/ _ \/ _ \ |/ / __|
+; | (_| | __/\ V / __/ | (_) | |_) | | | | | | __/ | | | |_ | (_| | __/ __/ <\__ \
+; \__,_|\___| \_/ \___|_|\___/| .__/|_| |_| |_|\___|_| |_|\__| \__, |\___|\___|_|\_\___/
+; |_| |___/
+;##########################################################################################
+
+name = Beta
+description = HTML5 subtheme for <a href="http://himer.us/omega960"><strong>Omega</strong></a>. Gives ability to recolor many elements, creating your own variety of this flexible theme.
+screenshot = screenshot.png
+core = 7.x
+base theme = omega
+
+; ------- Declare default stylesheets
+stylesheets[all][] = css/beta.css
+stylesheets[all][] = css/colors.css
+
+; ------- Declare default JavaScript includes
+scripts[] = js/beta.js
+
+
+; Do NOT remove the following commented lines. They will be used for
+; automated generation of the .info settings when rewritten.
+
+; CONTENT REGIONS
+
+; REQUIRED CORE REGIONS
+
+regions[page_top] = Page Top
+regions[page_bottom] = Page Bottom
+regions[content] = Content
+
+; END REQUIRED CORE REGIONS
+
+; OPTIONAL CONTENT REGIONS
+
+regions[user_bar_first] = User Bar First
+regions[user_bar_second] = User Bar Second
+
+regions[branding] = Branding
+regions[menu] = Menu
+
+regions[sidebar_first] = Sidebar First
+regions[sidebar_second] = Sidebar Second
+
+regions[location_search] = Location Bar
+
+regions[header_first] = Header First
+regions[header_second] = Header Second
+
+regions[preface_first] = Preface First
+regions[preface_second] = Preface Second
+regions[preface_third] = Preface Third
+
+regions[postscript_first] = Postscript First
+regions[postscript_second] = Postscript Second
+regions[postscript_third] = Postscript Third
+regions[postscript_fourth] = Postscript Fourth
+
+regions[footer_first] = Footer First
+regions[footer_second] = Footer Second
+
+; END CONTENT REGIONS
+
+; CONTENT ZONES
+
+zones[user][] = user_bar_first
+zones[user][] = user_bar_second
+
+;-----/ The branding zone is required and contains "special" content items
+zones[branding][] = branding
+
+zones[menu][] = menu
+
+zones[header][] = header_first
+zones[header][] = header_second
+
+zones[preface][] = preface_first
+zones[preface][] = preface_second
+zones[preface][] = preface_third
+
+;-----/ The location zone is required and contains "special" content items
+zones[location][] = breadcrumb
+
+;-----/ The content zone is required and contains required content items
+;-----/ The content region should ALWAYS be first for source ordering.
+zones[content][] = content
+zones[content][] = sidebar_first
+zones[content][] = sidebar_second
+
+zones[postscript][] = postscript_first
+zones[postscript][] = postscript_second
+zones[postscript][] = postscript_third
+zones[postscript][] = postscript_fourth
+
+zones[footer][] = footer_first
+zones[footer][] = footer_second
+
+; END CONTENT ZONES
+
+settings[omega_default_container_width] = '12'
+settings[omega_fixed_fluid] = 'fixed'
+settings[omega_user_enabled] = '1'
+settings[omega_user_wrapper] = '1'
+settings[omega_user_container_width] = '12'
+settings[omega_user_zone_type] = 'static'
+settings[omega_user_dynamic_zone_primary_region] = 'user_bar_first'
+settings[omega_user_zone_extra_classes] = 'user-zone'
+settings[omega_user_user_bar_first_region_prefix] = ''
+settings[omega_user_user_bar_first_region_width] = '9'
+settings[omega_user_user_bar_first_region_suffix] = ''
+settings[omega_user_user_bar_first_region_order] = '1'
+settings[omega_user_user_bar_first_region_extra_classes] = 'user-first-region'
+settings[omega_user_user_bar_second_region_prefix] = ''
+settings[omega_user_user_bar_second_region_width] = '3'
+settings[omega_user_user_bar_second_region_suffix] = ''
+settings[omega_user_user_bar_second_region_order] = '2'
+settings[omega_user_user_bar_second_region_extra_classes] = 'user-second-region'
+settings[omega_branding_enabled] = '1'
+settings[omega_branding_wrapper] = '1'
+settings[omega_branding_container_width] = '12'
+settings[omega_branding_zone_type] = 'static'
+settings[omega_branding_dynamic_zone_primary_region] = 'branding'
+settings[omega_branding_zone_extra_classes] = 'branding-zone'
+settings[omega_branding_branding_region_prefix] = ''
+settings[omega_branding_branding_region_width] = '12'
+settings[omega_branding_branding_region_suffix] = ''
+settings[omega_branding_branding_region_order] = '1'
+settings[omega_branding_branding_region_extra_classes] = 'branding-region'
+settings[omega_menu_enabled] = '1'
+settings[omega_menu_wrapper] = '1'
+settings[omega_menu_container_width] = '12'
+settings[omega_menu_zone_type] = 'static'
+settings[omega_menu_dynamic_zone_primary_region] = 'menu'
+settings[omega_menu_zone_extra_classes] = ''
+settings[omega_menu_menu_region_prefix] = ''
+settings[omega_menu_menu_region_width] = '12'
+settings[omega_menu_menu_region_suffix] = ''
+settings[omega_menu_menu_region_order] = '1'
+settings[omega_menu_menu_region_extra_classes] = ''
+settings[omega_header_enabled] = '1'
+settings[omega_header_wrapper] = '1'
+settings[omega_header_container_width] = '12'
+settings[omega_header_zone_type] = 'static'
+settings[omega_header_dynamic_zone_primary_region] = 'header_first'
+settings[omega_header_zone_extra_classes] = 'header-zone'
+settings[omega_header_header_first_region_prefix] = ''
+settings[omega_header_header_first_region_width] = '6'
+settings[omega_header_header_first_region_suffix] = ''
+settings[omega_header_header_first_region_order] = '1'
+settings[omega_header_header_first_region_extra_classes] = 'header-first-region'
+settings[omega_header_header_second_region_prefix] = ''
+settings[omega_header_header_second_region_width] = '6'
+settings[omega_header_header_second_region_suffix] = ''
+settings[omega_header_header_second_region_order] = '2'
+settings[omega_header_header_second_region_extra_classes] = 'header-second-region'
+settings[omega_preface_enabled] = '1'
+settings[omega_preface_wrapper] = '1'
+settings[omega_preface_container_width] = '12'
+settings[omega_preface_zone_type] = 'static'
+settings[omega_preface_dynamic_zone_primary_region] = 'preface_first'
+settings[omega_preface_zone_extra_classes] = 'preface-zone'
+settings[omega_preface_preface_first_region_prefix] = ''
+settings[omega_preface_preface_first_region_width] = '4'
+settings[omega_preface_preface_first_region_suffix] = ''
+settings[omega_preface_preface_first_region_order] = '1'
+settings[omega_preface_preface_first_region_extra_classes] = 'preface-first-region'
+settings[omega_preface_preface_second_region_prefix] = ''
+settings[omega_preface_preface_second_region_width] = '4'
+settings[omega_preface_preface_second_region_suffix] = ''
+settings[omega_preface_preface_second_region_order] = '2'
+settings[omega_preface_preface_second_region_extra_classes] = 'preface-second-region'
+settings[omega_preface_preface_third_region_prefix] = ''
+settings[omega_preface_preface_third_region_width] = '4'
+settings[omega_preface_preface_third_region_suffix] = ''
+settings[omega_preface_preface_third_region_order] = '3'
+settings[omega_preface_preface_third_region_extra_classes] = 'preface-third-region'
+settings[omega_location_enabled] = '1'
+settings[omega_location_wrapper] = '1'
+settings[omega_location_container_width] = '12'
+settings[omega_location_zone_type] = 'static'
+settings[omega_location_dynamic_zone_primary_region] = 'breadcrumb'
+settings[omega_location_zone_extra_classes] = 'location-zone'
+settings[omega_location_breadcrumb_region_prefix] = ''
+settings[omega_location_breadcrumb_region_width] = '12'
+settings[omega_location_breadcrumb_region_suffix] = ''
+settings[omega_location_breadcrumb_region_order] = '1'
+settings[omega_location_breadcrumb_region_extra_classes] = 'breadcrumb-region'
+settings[omega_content_enabled] = '1'
+settings[omega_content_wrapper] = '1'
+settings[omega_content_container_width] = '12'
+settings[omega_content_zone_type] = 'dynamic'
+settings[omega_content_dynamic_zone_primary_region] = 'content'
+settings[omega_content_zone_extra_classes] = 'content-zone'
+settings[omega_content_content_region_prefix] = ''
+settings[omega_content_content_region_width] = '6'
+settings[omega_content_content_region_suffix] = ''
+settings[omega_content_content_region_order] = '2'
+settings[omega_content_content_region_extra_classes] = 'content-region'
+settings[omega_content_sidebar_first_region_prefix] = ''
+settings[omega_content_sidebar_first_region_width] = '3'
+settings[omega_content_sidebar_first_region_suffix] = ''
+settings[omega_content_sidebar_first_region_order] = '1'
+settings[omega_content_sidebar_first_region_extra_classes] = 'sidebar-first-region'
+settings[omega_content_sidebar_second_region_prefix] = ''
+settings[omega_content_sidebar_second_region_width] = '4'
+settings[omega_content_sidebar_second_region_suffix] = ''
+settings[omega_content_sidebar_second_region_order] = '3'
+settings[omega_content_sidebar_second_region_extra_classes] = 'sidebar-second-region'
+settings[omega_postscript_enabled] = '1'
+settings[omega_postscript_wrapper] = ''
+settings[omega_postscript_container_width] = '12'
+settings[omega_postscript_zone_type] = 'static'
+settings[omega_postscript_dynamic_zone_primary_region] = 'postscript_first'
+settings[omega_postscript_zone_extra_classes] = 'postscript-zone'
+settings[omega_postscript_postscript_first_region_prefix] = ''
+settings[omega_postscript_postscript_first_region_width] = '3'
+settings[omega_postscript_postscript_first_region_suffix] = ''
+settings[omega_postscript_postscript_first_region_order] = '1'
+settings[omega_postscript_postscript_first_region_extra_classes] = 'postscript-first-region'
+settings[omega_postscript_postscript_second_region_prefix] = ''
+settings[omega_postscript_postscript_second_region_width] = '3'
+settings[omega_postscript_postscript_second_region_suffix] = ''
+settings[omega_postscript_postscript_second_region_order] = '2'
+settings[omega_postscript_postscript_second_region_extra_classes] = 'postscript-second-region'
+settings[omega_postscript_postscript_third_region_prefix] = ''
+settings[omega_postscript_postscript_third_region_width] = '3'
+settings[omega_postscript_postscript_third_region_suffix] = ''
+settings[omega_postscript_postscript_third_region_order] = '3'
+settings[omega_postscript_postscript_third_region_extra_classes] = 'postscript-third-region'
+settings[omega_postscript_postscript_fourth_region_prefix] = ''
+settings[omega_postscript_postscript_fourth_region_width] = '3'
+settings[omega_postscript_postscript_fourth_region_suffix] = ''
+settings[omega_postscript_postscript_fourth_region_order] = '4'
+settings[omega_postscript_postscript_fourth_region_extra_classes] = 'postscript-fourth-region'
+settings[omega_footer_enabled] = '1'
+settings[omega_footer_wrapper] = '1'
+settings[omega_footer_container_width] = '12'
+settings[omega_footer_zone_type] = 'static'
+settings[omega_footer_dynamic_zone_primary_region] = 'footer_first'
+settings[omega_footer_zone_extra_classes] = 'footer-zone'
+settings[omega_footer_footer_first_region_prefix] = ''
+settings[omega_footer_footer_first_region_width] = '12'
+settings[omega_footer_footer_first_region_suffix] = ''
+settings[omega_footer_footer_first_region_order] = '1'
+settings[omega_footer_footer_first_region_extra_classes] = 'footer-first-region'
+settings[omega_footer_footer_second_region_prefix] = ''
+settings[omega_footer_footer_second_region_width] = '12'
+settings[omega_footer_footer_second_region_suffix] = ''
+settings[omega_footer_footer_second_region_order] = '2'
+settings[omega_footer_footer_second_region_extra_classes] = 'footer-second-region'
+settings[omega_grid__active_tab] = 'edit-defaults'
+settings[reset_css] = '1'
+settings[text_css] = '1'
+settings[table_css] = '1'
+settings[menu_css] = '1'
+settings[link_css] = '1'
+settings[form_css] = '1'
+settings[pager_css] = ''
+settings[regions_css] = '1'
+settings[defaults_css] = '1'
+settings[custom_css] = '1'
+settings[user_login_form] = '1'
+settings[user_login_name_placeholder] = 'Username'
+settings[user_login_pass_placeholder] = 'Password'
+settings[omega_search_default_text] = 'Search...'
+settings[configurable_separator] = ' | '
+settings[front_page_title_display] = 'title_slogan'
+settings[page_title_display_custom] = ''
+settings[other_page_title_display] = 'ptitle_stitle'
+settings[other_page_title_display_custom] = ''
+settings[omega_breadcrumb] = 'yes'
+settings[omega_breadcrumb_separator] = ' / '
+settings[omega_breadcrumb_home] = '1'
+settings[omega_breadcrumb_trailing] = '1'
+settings[omega_breadcrumb_title] = '1'
+settings[omega_menu_type] = 'drupal'
+settings[omega_menu_depth] = '5'
+settings[debug_block_toggle] = ''
+settings[debug_grid_toggle] = ''
+settings[debug_grid_toggle_state] = ''
+settings[debug_grid_roles][3] = '3'
+settings[debug_grid_roles][2] = '0'
+settings[omega_general__active_tab] = 'edit-grid-overlay' \ No newline at end of file
diff --git a/color/base.png b/color/base.png
new file mode 100644
index 0000000..58cc088
--- /dev/null
+++ b/color/base.png
Binary files differ
diff --git a/color/color.inc b/color/color.inc
new file mode 100644
index 0000000..4c98f43
--- /dev/null
+++ b/color/color.inc
@@ -0,0 +1,108 @@
+<?php
+// $Id: color.inc,v 1.7 2010/12/14 19:53:14 dries Exp $
+
+// Put the logo path into JavaScript for the live preview.
+drupal_add_js(array('color' => array('logo' => theme_get_setting('logo', 'beta'))), 'setting');
+
+$info = array(
+ // Available colors and color labels used in theme.
+ 'fields' => array(
+ 'text' => t('Text color'),
+ 'link' => t('Link color'),
+ 'top' => t('Background Top'),
+ 'bottom' => t('Background Bottom'),
+ 'base' => t('Base Color'),
+ 'secondary' => t('Secondary Color'),
+ 'contentheaders' => t('Content Headers'),
+ 'sitetitle' => t('Site Title'),
+ 'siteslogan' => t('Slogan/Active/Hover Menus'),
+ 'contentbg' => t('Content Background'),
+ ),
+ // Pre-defined color schemes.
+ 'schemes' => array(
+ 'default' => array(
+ 'title' => t('Beta - Blue'),
+ 'colors' => array(
+ 'text' => '#6a6a6a', // default text colors
+ 'link' => '#00598e', // default link colors
+ 'top' => '#1c5d85', // top gradient color (page bg)
+ 'bottom' => '#02283e', // bottom gradient color (page bg)
+ 'base' => '#114667', // primary content gradient start (content bg)
+ 'secondary' => '#103449', // primary content gradient end (content bg)
+ 'contentheaders' => '#0073ba', // primary content gradient end (content bg)
+ 'sitetitle' => '#eeeeee', // primary content gradient end (content bg)
+ 'siteslogan' => '#9a9a9a', // primary content gradient end (content bg)
+ 'contentbg' => '#ffffff', // primary content background color
+ ),
+ ),
+
+ 'beta_dark' => array(
+ 'title' => t('Beta - Dark'),
+ 'colors' => array(
+ 'text' => '#7a7a7a',
+ 'link' => '#3a3a3a',
+ 'top' => '#3a3a3a',
+ 'bottom' => '#1a1a1a',
+ 'base' => '#4a4a4a',
+ 'secondary' => '#2a2a2a',
+ 'contentheaders' => '#3a3a3a', // primary content gradient end (content bg)
+ 'sitetitle' => '#eeeeee', // primary content gradient end (content bg)
+ 'siteslogan' => '#9a9a9a', // primary content gradient end (content bg)
+ 'contentbg' => '#ffffff',
+ ),
+ ),
+ /*
+ 'beta_plush' => array(
+ 'title' => t('Beta - Plush'),
+ 'colors' => array(
+ 'text' => '#7a7a7a',
+ 'link' => '#c40b71',
+ 'top' => '#562741',
+ 'bottom' => '#1b1b1b',
+ 'base' => '#562741',
+ 'secondary' => '#1b1b1b',
+ 'contentbg' => '#ffffff',
+ ),
+ ),
+ */
+ ),
+ // CSS files (excluding @import) to rewrite with new color scheme.
+ 'css' => array(
+ 'css/colors.css',
+ ),
+
+ // Files to copy.
+ 'copy' => array(
+ 'logo.png',
+ ),
+
+ // Gradient definitions.
+ 'gradients' => array(
+ array(
+ // (x, y, width, height).
+ 'dimension' => array(0, 0, 0, 0),
+ // Direction of gradient ('vertical' or 'horizontal').
+ 'direction' => 'vertical',
+ // Keys of colors to use for the gradient.
+ 'colors' => array('top', 'bottom'),
+ ),
+ ),
+
+ // Color areas to fill (x, y, width, height).
+ 'fill' => array(),
+
+ // Coordinates of all the theme slices (x, y, width, height)
+ // with their filename as used in the stylesheet.
+ 'slices' => array(),
+
+ // Reference color used for blending. Matches the base.png's colors.
+ 'blend_target' => '#ffffff',
+
+ // Preview files.
+ 'preview_css' => 'color/preview.css',
+ 'preview_js' => 'color/preview.js',
+ 'preview_html' => 'color/preview.html',
+
+ // Base file for image generation.
+ 'base_image' => 'color/base.png',
+);
diff --git a/color/preview.css b/color/preview.css
new file mode 100644
index 0000000..4fe5a73
--- /dev/null
+++ b/color/preview.css
@@ -0,0 +1,256 @@
+/* $Id: preview.css,v 1.5 2010/12/14 02:50:24 dries Exp $ */
+a {
+ cursor: pointer;
+}
+/* ---------- Color form ----------- */
+#color_scheme_form #palette .form-item {
+ width: 30em;
+}
+#color_scheme_form #palette .form-item label {
+ width: 20em;
+}
+#placeholder {
+ top: 50px !important;
+}
+#palette .lock {
+ top: -2em !important;
+}
+/* ---------- Preview Styles ----------- */
+
+html.js #preview {
+ clear: both;
+ float: none !important;
+}
+#preview {
+ background: url('../i/striped-bg.png') repeat top left, -moz-linear-gradient(top, #3a3a3a 0%, #1a1a1a 100%); /* firefox */
+ font-family: Georgia, "Times New Roman", Times, serif;
+ font-size: 14px;
+ line-height: 1.5;
+ overflow: hidden;
+ word-wrap: break-word;
+ margin-bottom: 10px;
+}
+#preview-header {
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ position: relative;
+}
+#preview-logo {
+ float: left;
+ padding: 15px 15px 15px 10px;
+}
+#preview-site-name {
+ color: #686868;
+ font-weight: normal;
+ font-size: 3em;
+ line-height: 1.3em;
+ font-weight: normal;
+ text-shadow: 1px 1px 2px #1a1a1a;
+ font-family: Palatino, Georgia, "Times New Roman", serif;
+ margin-bottom: 0;
+ margin-left: 15px;
+ padding-top: 30px;
+}
+#preview-site-name a {
+ text-decoration: none;
+ color: #eeeeee;
+}
+#preview-site-name a:hover {
+ color: #686868;
+}
+#preview-site-slogan {
+ color: #686868;
+ font-family: Palatino, Georgia, "Times New Roman", serif;
+ font-weight: normal;
+ font-style: italic;
+ font-size: 1em;
+ line-height: 1;
+ margin-bottom: 30px;
+ margin-left: 15px;
+ padding-top: 0;
+ position: relative;
+ bottom: 10px;
+}
+
+#preview-horizontal-grad {
+ border-radius: 15px;
+ -moz-border-radius: 15px;
+ -webkit-border-radius: 15px;
+ padding: 20px;
+ margin: 0 20px;
+ background: #0073ba; /* old browsers */
+ background: -moz-linear-gradient(left, #0073ba 0%, #02283e 100%); /* firefox */
+ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0073ba), color-stop(100%,#02283e)); /* webkit */
+}
+#preview-main-menu,
+#preview-secondary-menu {
+ clear: both;
+ padding: 0 15px;
+ font: bold 14px/1.2 Arial, sans-serif;
+ color: #FFF;
+}
+#preview-secondary-menu {
+ font-size: 0.8em;
+ padding: 5px 0 0 0;
+}
+
+#preview-main-menu-links li,
+#preview-secondary-menu-links li {
+ display: inline-block;
+ list-style-type: none;
+ padding: 0;
+}
+
+#preview-main-menu-links a,
+#preview-secondary-menu-links a {
+ padding: 0 5px;
+ color: #FFF;
+ text-decoration: none;
+}
+#preview-main-menu-links,
+#preview-secondary-menu-links {
+ margin: 0;
+ padding: 0;
+}
+
+#preview-main-menu-links a:hover,
+#preview-main-menu-links a:focus,
+#preview-secondary-menu-links a:hover,
+#preview-secondary-menu-links a:focus {
+ color: #7a7a7a;
+}
+#preview-main-menu-links a.active,
+#preview-secondary-menu-links a.active {
+ color: #7a7a7a;
+}
+
+
+
+#preview-sidebar,
+#preview-content {
+ display: inline;
+ float: left;
+ position: relative;
+}
+#preview-sidebar {
+ margin-left: 15px;
+ width: 180px;
+}
+#preview-content {
+ margin-left: 30px;
+ width: 24.5em;
+}
+#preview-sidebar .preview-block {
+ border: 1px solid;
+ margin: 20px 0;
+ padding: 15px 20px;
+}
+#preview-sidebar h2 {
+ border-bottom: 1px solid #d6d6d6;
+ font-size: 1.071em;
+ font-weight: normal;
+ line-height: 1.2;
+ margin: 0 0 0.5em;
+ padding-bottom: 5px;
+ text-shadow: 0 1px 0 #fff;
+}
+#preview .preview-block .preview-content {
+ margin-top: 1em;
+}
+#preview .preview-block-menu .preview-content,
+#preview .preview-block-menu .preview-content ul {
+ margin-top: 0;
+}
+#preview-main {
+ background: #EEE;
+ margin-bottom: 0;
+ margin-top: 20px;
+}
+#preview-page-title {
+ font-size: 2em;
+ font-weight: normal;
+ line-height: 1;
+ margin: 1em 0 0.5em;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+#preview-footer-wrapper {
+ color: #c0c0c0;
+ color: rgba(255, 255, 255, 0.65);
+ display: block !important;
+ font-size: 0.857em;
+ padding: 20px 20px 25px;
+}
+#preview-footer-wrapper a {
+ color: #fcfcfc;
+ color: rgba(255, 255, 255, 0.8);
+}
+#preview-footer-wrapper a:hover,
+#preview-footer-wrapper a:focus {
+ color: #fefefe;
+ color: rgba(255, 255, 255, 0.95);
+ text-decoration: underline;
+}
+#preview-footer-wrapper .preview-footer-column {
+ display: inline;
+ float: left;
+ padding: 0 10px;
+ position: relative;
+ width: 220px;
+}
+#preview-footer-wrapper .preview-block {
+ border: 1px solid #444;
+ border-color: rgba(255, 255, 255, 0.1);
+ margin: 20px 0;
+ padding: 10px;
+}
+#preview-footer-columns .preview-block-menu {
+ border: none;
+ margin: 0;
+ padding: 0;
+}
+#preview-footer-columns h2 {
+ border-bottom: 1px solid #555;
+ border-color: rgba(255, 255, 255, 0.15);
+ font-size: 1em;
+ margin-bottom: 0;
+ padding-bottom: 3px;
+ text-transform: uppercase;
+}
+#preview-footer-columns .preview-content {
+ margin-top: 0;
+}
+#preview-footer-columns .preview-content ul {
+ margin-left: 0;
+ padding-left: 0;
+}
+#preview-footer-columns .preview-content li {
+ list-style: none;
+ list-style-image: none;
+ margin: 0;
+ padding: 0;
+}
+#preview-footer-columns .preview-content li a {
+ border-bottom: 1px solid #555;
+ border-color: rgba(255, 255, 255, 0.15);
+ display: block;
+ line-height: 1.2;
+ padding: 0.8em 2px 0.8em 20px;
+ text-indent: -15px;
+}
+#preview-footer-columns .preview-content li a:hover,
+#preview-footer-columns .preview-content li a:focus {
+ background-color: #1f1f21;
+ background-color: rgba(255, 255, 255, 0.05);
+ text-decoration: none;
+}
diff --git a/color/preview.html b/color/preview.html
new file mode 100644
index 0000000..734d558
--- /dev/null
+++ b/color/preview.html
@@ -0,0 +1,77 @@
+<div id="preview">
+
+ <div id="preview-header">
+ <div id="preview-logo"><img src="../../../themes/beta/logo.png" alt="Site Logo" /></div>
+ <div id="preview-site-name"><a>Site Title - Beta</a></div>
+ <div id="preview-site-slogan">An awesome site slogan about the stuff we do...</div>
+
+ </div>
+ <div id="preview-horizontal-grad">
+ <div id="preview-main-menu">
+ <ul id="preview-main-menu-links">
+ <li><a>Home</a></li>
+ <li><a class="active">Menu Item 1</a></li>
+ <li><a>Menu Item 2</a></li>
+ </ul>
+ <div id="preview-secondary-menu">
+ <ul id="preview-secondary-menu-links">
+ <li><a class="active">Sub Item 1</a></li>
+ <li><a>Sub Item 2</a></li>
+ <li><a>Sub Item 3</a></li>
+ </ul>
+ </div>
+ </div>
+
+
+ <div id="preview-main" class="clearfix">
+ <div id="preview-sidebar">
+ <div id="preview-block" class="preview-block">
+ <h2>Etiam est risus</h2>
+ <div class="preview-content">
+ Maecenas id porttitor Ut enim ad minim veniam, quis nostrudfelis.
+ Laboris nisi ut aliquip ex ea.
+ </div>
+ </div>
+ </div>
+ <div id="preview-content">
+ <h1 id="preview-page-title">Lorem ipsum dolor</h1>
+ <div id="preview-node">
+ <div class="preview-content">
+ Sit amet, <a>consectetur adipisicing elit</a>, sed do eiusmod tempor
+ incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
+ nostrud <a>exercitation ullamco</a> laboris nisi ut aliquip ex ea
+ commodo consequat. Maecenas id porttitor Ut enim ad minim veniam, quis nostr udfelis.
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div id="preview-footer-wrapper">
+ <div id="preview-footer-columns" class="clearfix">
+ <div class="preview-footer-column">
+ <div class="preview-block">
+ <h2>Etiam est risus</h2>
+ <div class="content">
+ Maecenas id porttitor Ut enim ad minim veniam, quis nostrudfelis.
+ Laboris nisi ut aliquip ex ea.
+ </div>
+ </div>
+ </div>
+ <div class="preview-footer-column">
+ <div class="preview-block preview-block-menu">
+ <h2>Erisus dolor</h2>
+ <div class="preview-content">
+ <ul>
+ <li><a>Donec placerat</a></li>
+ <li><a>Nullam nibh dolor</a></li>
+ <li><a>Blandit sed</a></li>
+ <li><a>Fermentum id</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+</div>
diff --git a/color/preview.js b/color/preview.js
new file mode 100644
index 0000000..606db25
--- /dev/null
+++ b/color/preview.js
@@ -0,0 +1,47 @@
+// $Id: preview.js,v 1.5 2010/12/11 21:37:41 webchick Exp $
+
+(function ($) {
+ Drupal.color = {
+ logoChanged: false,
+ callback: function(context, settings, form, farb, height, width) {
+ // Change the logo to be the real one.
+ if (!this.logoChanged) {
+ $('#preview #preview-logo img').attr('src', Drupal.settings.color.logo);
+ this.logoChanged = true;
+ }
+ // Remove the logo if the setting is toggled off.
+ if (Drupal.settings.color.logo == null) {
+ $('div').remove('#preview-logo');
+ }
+
+ // CSS3 Gradients.
+ // vertical gradient for primary body
+ var gradient_start = $('#palette input[name="palette[top]"]', form).val();
+ var gradient_end = $('#palette input[name="palette[bottom]"]', form).val();
+ $('#preview', form).attr('style', "background: " + gradient_start + "; background: url('../../../../sites/all/themes/beta/i/striped-bg.png') repeat top left, -webkit-gradient(linear, 0% 0%, 0% 100%, from(" + gradient_start + "), to(" + gradient_end + ")); background: url('../../../../sites/all/themes/beta/i/striped-bg.png') repeat top left, -moz-linear-gradient(-90deg, " + gradient_start + ", " + gradient_end + ");");
+
+ // horizontal gradient for body "wrapper"
+ var gradient_left = $('#palette input[name="palette[base]"]', form).val();
+ var gradient_right = $('#palette input[name="palette[secondary]"]', form).val();
+ $('#preview-horizontal-grad', form).attr('style', "background: " + gradient_left + "; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(" + gradient_left + "), to(" + gradient_right + ")); background: -moz-linear-gradient(left, " + gradient_left + ", " + gradient_right + ");");
+
+ // Text preview.
+ //$('#preview #preview-main h2, #preview .preview-content', form).css('color', $('#palette input[name="palette[text]"]', form).val());
+ //$('#preview #preview-content a', form).css('color', $('#palette input[name="palette[link]"]', form).val());
+
+ // Sidebar block.
+ //$('#preview #preview-sidebar #preview-block', form).css('background-color', $('#palette input[name="palette[sidebar]"]', form).val());
+ //$('#preview #preview-sidebar #preview-block', form).css('border-color', $('#palette input[name="palette[sidebarborders]"]', form).val());
+
+ // Footer wrapper background.
+ //$('#preview #preview-footer-wrapper', form).css('background-color', $('#palette input[name="palette[footer]"]', form).val());
+
+
+
+
+
+ //$('#preview #preview-site-name, #preview #preview-site-slogan', form).css('color', $('#palette input[name="palette[text]"]', form).val());
+ //$('#preview #preview-site-name a', form).css('color', $('#palette input[name="palette[contentbg]"]', form).val());
+ }
+ };
+})(jQuery);
diff --git a/color/preview.png b/color/preview.png
new file mode 100644
index 0000000..58cc088
--- /dev/null
+++ b/color/preview.png
Binary files differ
diff --git a/css/README.txt b/css/README.txt
new file mode 100644
index 0000000..3a1dd5e
--- /dev/null
+++ b/css/README.txt
@@ -0,0 +1,54 @@
+##########################################################
+##### Omega Theme
+##########################################################
+Project Page: http://drupal.org/project/omega
+Issue Queue: http://drupal.org/project/issues/omega
+Usage Stats: http://drupal.org/project/usage/omega
+Demo Page: http://omega.himerus.com
+Maintainer(s): Jake Strawn
+ http://himerus.com
+ http://twitter.com/himerus
+##########################################################
+
+Omega Theme Information
+=======================
+The Omega Theme is a powerful and free Drupal theme based on the 960gs.
+It harneses the power and features of many popular themes to provide an
+excellent base theme, and sub-theming system to help you quickly prototype
+and theme your site...
+
+Organizing CSS files in your theme
+==================================
+This css folder is provided for easy organization of your CSS files in your
+subtheme. Many times for organization, it's best to use many CSS files to
+keep them easier to understand and find things rather than using a single
+style.css file that can quickly become thousands of lines long.
+
+Including new CSS files
+=======================
+To include a new CSS file in your theme, you will need to edit the .info
+file that defines your theme.
+
+In that .info file you will see the following section:
+
+ ; ------- Declare default stylesheets
+
+ ;stylesheets[all][] = css/your_css_file.css
+
+By default, there are several CSS files included from the Omega base theme
+but to add more of your own, you would use this pattern. (Notice the semi-
+colon at the beginning of the stylesheet line) Remove the semi-colon in
+order to have Drupal read this line. You will also want to change the
+your_css_file portion of the file name to whatever you are trying to include.
+Beyond that, make sure your new CSS file is in place in the css folder of
+your sub-theme, and after saving your .info file, visit /admin/build/themes
+in order for Drupal to pick up the appropriate changes.
+
+Additional 960gs/Omega Resources
+================================
+ * Please see the README.txt file in the root of the starterkit directory
+ for more information regarding the Omega base theme & subtheming
+
+Contributors
+============
+- himerus (Jake Strawn)
diff --git a/css/beta.css b/css/beta.css
new file mode 100644
index 0000000..99cb97c
--- /dev/null
+++ b/css/beta.css
@@ -0,0 +1,533 @@
+#page {
+ background: url('../i/striped-bg.png') repeat top left;
+ background-attachment: fixed;
+}
+/* Adjust the user bar's colors and link display for visibility */
+#user-outer-wrapper {
+ background: #1a1a1a;
+ border-bottom: 1px solid #6a6a6a;
+}
+#user-container a {
+ color: #3a3a3a;
+}
+#user-container a:hover,
+#user-container a.active {
+ color: #9a9a9a;
+}
+
+/* Give default background "border" to all main elements on the page */
+#menu-outer-wrapper,
+#header-outer-wrapper,
+#preface-outer-wrapper,
+#location-outer-wrapper,
+#content-outer-wrapper,
+#status-outer-wrapper {
+ width: 1000px;
+ margin: 0 auto;
+}
+
+/* Give the menu container the top rounded corners */
+#menu-outer-wrapper {
+ border-radius: 15px 15px 0 0;
+ -moz-border-radius: 15px 15px 0 0;
+ -webkit-border-radius: 15px 15px 0 0;
+ padding-top: 20px;
+}
+/* Give the postscript container the bottom rounded corners */
+#content-outer-wrapper {
+ border-radius: 0 0 15px 15px;
+ -moz-border-radius: 0 0 15px 15px;
+ -webkit-border-radius: 0 0 15px 15px;
+ padding-bottom: 20px;
+ margin-bottom: 20px;
+}
+
+#content-container {
+ padding-top: 10px;
+}
+
+/* Restyle Branding zone */
+h1.site-title a, h2.site-title a {
+ color: #EEE;
+ font-size: 1.5em;
+ line-height: 1.3em;
+ font-weight: normal;
+ text-shadow: 1px 1px 2px #1a1a1a;
+ filter: dropshadow(color=#1a1a1a, offx=1, offy=1);
+}
+h1.site-title a:hover, h2.site-title a:hover {
+ color: #6a6a6a;
+}
+.site-slogan {
+ position: relative;
+ top: -10px;
+ color: #6a6a6a;
+ text-shadow: 1px 1px 2px #1a1a1a;
+ filter: dropshadow(color=#1a1a1a, offx=1, offy=1);
+}
+
+
+/* Adjust breadcrumb */
+.breadcrumb {
+ font-size: 10px;
+ padding: 15px 0 5px 0;
+ color: #9a9a9a;
+}
+.breadcrumb a {
+ color: #6a6a6a;
+}
+/* Let's make headers prettier */
+h1, h2, h3, h4, h5, h6 {
+ font-weight: normal;
+ font-family: Palatino, Georgia, "Times New Roman", serif;
+ margin: 1em 0 .5em 0;
+}
+.block h2 {
+ font-size: 18px;
+ margin: 1em 0 .5em 0;
+}
+h2.block-title,
+h2.node-title,
+.region-content h1,
+h2.title {
+ padding: 5px 0;
+ font-weight: normal;
+ text-shadow: 1px 1px 1px #9a9a9a;
+ filter: dropshadow(color=#9a9a9a, offx=1, offy=1);
+}
+h2.block-title a,
+h2.node-title a {
+ text-decoration: none;
+}
+h1#page-title,
+.sidebar h2.block-title,
+.node h2.node-title,
+.region-content h2.block-title,
+.region-content h1,
+h2.title {
+ font-size: 20px;
+ margin-bottom: 3px;
+}
+
+/* Main Content & Sidebar adjustments */
+.node {
+ padding-bottom: 10px;
+}
+.sidebar .content {
+ font-size: 0.8em;
+}
+.sidebar,
+.region-content {
+ padding-top: 0;
+}
+.sidebar ul,
+#zones-below ul.menu {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+.sidebar ul li,
+#zones-below ul.menu li {
+ list-style-type: none;
+ list-style-image: none;
+ margin: 1px 0 0 0;
+ padding: 0;
+}
+.sidebar ul li a,
+#zones-below ul.menu li a {
+ padding: 4px 1em;
+ display: block;
+ text-decoration: none;
+}
+.sidebar ul li a:hover,
+#zones-below ul.menu li a:hover {
+ background: #00598e;
+ color: #FFF;
+}
+.sidebar ul li a.active,
+#zones-below ul.menu li a.active {
+ background: #0073ba;
+ color: #FFF;
+}
+.sidebar ul li ul a,
+#zones-below ul.menu li ul a {
+ padding: 2px 1em 2px 2em;
+}
+.sidebar ul li ul ul a,
+#zones-below ul.menu li ul ul a {
+ padding: 2px 1em 2px 3em;
+}
+.sidebar ul li ul ul ul a,
+#zones-below ul.menu li ul ul ul a {
+ padding: 2px 1em 2px 4em;
+}
+
+.item-list ul,
+.item-list ol {
+ margin: 0 0 0.75em;
+ padding: 0;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+.item-list ul li,
+.item-list ol li {
+ margin: 0 0 0.25em 1.5em;
+ padding: 0;
+}
+.sidebar .item-list ul li,
+.sidebar .item-list ol li {
+ margin: 0 0 0.25em 0;
+ padding: 0;
+}
+div.links,
+nav.links {
+ margin-bottom: 0;
+ text-align: right;
+}
+ul.links {
+ margin: 0;
+ padding: 0;
+ font-size: 10px;
+
+}
+.primary-navigation ul.links {
+ font-size: 12px;
+ text-transform: none;
+}
+input,
+button,
+select,
+textarea {
+ text-transform: lowercase;
+}
+
+button:hover,
+input[type="reset"]:hover,
+input[type="submit"]:hover,
+input[type="button"]:hover {
+ background: #FFF;
+}
+ul.links li a,
+#user-container .block-user .item-list a {
+ text-transform: lowercase;
+ display: inline;
+ text-decoration: none;
+ -moz-background-clip: padding;
+ -webkit-background-clip: padding;
+ background-clip: padding-box;
+ margin: 0;
+ vertical-align: middle;
+ -webkit-appearance: none;
+ -moz-border-radius: 11px;
+ -webkit-border-radius: 11px;
+ border-radius: 11px;
+ background: #ddd url(../i/button.png) repeat-x;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
+ background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
+ border: 1px solid;
+ border-color: #ddd #bbb #999;
+ cursor: pointer;
+ color: #333;
+ font: bold 12px/1.2 Arial, sans-serif;
+ outline: 0;
+ overflow: visible;
+ padding: 3px 10px 4px;
+ text-shadow: #fff 0 1px 1px;
+ width: auto;
+
+ /* IE7 */
+ *padding-top: 2px;
+ *padding-bottom: 0px;
+}
+ul.links li a:hover {
+ background: #FFF;
+}
+
+.node .content ul li {
+ list-style-type: none;
+ line-height: 24px;
+ margin-left: 1.5em;
+}
+
+.node .content ol,
+.node .content ul {
+ padding-left: 0;
+}
+
+.node .content ul li {
+ background: none;
+ list-style-type: square;
+ list-style-postion: outside;
+ padding-left: 0;
+}
+ul.inline li {
+ padding: 0 2px;
+}
+.node .links li.first {
+ padding-left: 0;
+}
+.node .links li.last {
+ padding-right: 0;
+}
+.contextual-links-wrapper li a {
+
+}
+
+
+/* Restyle Menu Zone */
+#region-menu div.main-menu {
+ padding-bottom: 20px;
+}
+#region-menu ul.main-menu {
+ font-size: 1.2em;
+ display: block;
+}
+#region-menu div.secondary-menu,
+#region-menu ul.secondary-menu {
+ display: block;
+ margin-bottom: 0;
+}
+#region-menu ul.main-menu,
+#region-menu ul.secondary-menu {
+ background: transparent;
+ border: 0;
+ text-transform: lowercase;
+ margin-bottom: 0;
+}
+#region-menu ul.secondary-menu {
+
+}
+#region-menu ul.main-menu li,
+#region-menu ul.secondary-menu li {
+ margin-right: 1px;
+}
+
+#region-menu ul.main-menu li a,
+#region-menu ul.secondary-menu li a {
+ background: none;
+ color: #EEE;
+ border: 0;
+ font-size: 1.2em;
+ font-weight: normal;
+ text-shadow: 1px 1px 2px #1a1a1a;
+ filter: dropshadow(color=#1a1a1a, offx=1, offy=1);
+}
+#region-menu ul.main-menu li a:hover,
+#region-menu ul.secondary-menu li a:hover,
+#region-menu ul.main-menu li.active-trail a.active-trail,
+#region-menu ul.secondary-menu li.active-trail a.active-trail {
+ color: #9a9a9a;
+ background: none;
+}
+#region-menu ul.main-menu li a:hover,
+#region-menu ul.main-menu li:hover > a,
+#region-menu div.main-menu > ul.main-menu > li.active-trail > a {
+ background: none;
+}
+
+#region-menu ul.secondary-menu li a {
+
+}
+#region-menu ul.secondary-menu li a:hover,
+#region-menu ul.secondary-menu li.active-trail a,
+#region-menu ul.secondary-menu li.active a {
+ background-color: transparent;
+ text-decoration: none;
+ padding-right: 0;
+}
+
+/* Pager redesign */
+.item-list ul.pager {
+ text-align: right;
+ margin-top: 10px;
+}
+.item-list ul.pager li {
+ margin: 10px 4px 0 0;
+ padding: 0;
+
+}
+.item-list ul.pager li a,
+.sidebar .item-list ul.pager li a.active,
+.item-list ul.pager li.pager-current {
+ text-transform: lowercase;
+ display: inline;
+ text-decoration: none;
+ -moz-background-clip: padding;
+ -webkit-background-clip: padding;
+ background-clip: padding-box;
+ margin: 0;
+ vertical-align: middle;
+ -webkit-appearance: none;
+ -moz-border-radius: 11px;
+ -webkit-border-radius: 11px;
+ border-radius: 11px;
+ background: #ddd url(../i/button.png) repeat-x;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
+ background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
+ border: 1px solid;
+ border-color: #ddd #bbb #999;
+ cursor: pointer;
+ color: #333;
+ font: bold 12px/1.2 Arial, sans-serif;
+ outline: 0;
+ overflow: visible;
+ padding: 3px 15px 4px;
+ text-shadow: #fff 0 1px 1px;
+ width: auto;
+
+ /* IE7 */
+ *padding-top: 2px;
+ *padding-bottom: 0px;
+}
+.item-list ul.pager li a:hover,
+.sidebar .item-list ul.pager li a:hover {
+ background: #FFF;
+}
+.item-list ul.pager li.pager-current {
+ cursor: default;
+ margin: 10px 4px 0 0;
+ color: #9a9a9a;
+ text-shadow: none;
+ font-weight: normal;
+ background: #ddd url(../i/button.png) repeat-x;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a1a1a), color-stop(1, #3a3a3a));
+ background: -moz-linear-gradient(top center, #1a1a1a 0%, #3a3a3a 100%);
+}
+.comment {
+ border: 1px solid #00598e;
+ padding: 10px;
+ margin-bottom: 10px;
+ margin-top: 10px;
+ border-radius: 10px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+}
+.comment header h3 {
+ margin: 0;
+ padding: 0 10px 5px 10px;
+ font-weight: normal;
+ text-shadow: 1px 1px 1px #9a9a9a;
+ filter: dropshadow(color=#9a9a9a, offx=1, offy=1);
+ font-size: 20px;
+ border-bottom: 1px solid #00598e;
+ margin-bottom: 3px;
+}
+.comment header h3 a {
+ text-decoration: none;
+}
+.submitted,
+.comment footer {
+ font-size: 10px;
+ text-align: right;
+ margin-bottom: 10px;
+}
+
+.node .field-type-image,
+.comment .field-type-image {
+ float: left;
+ clear: none;
+ margin: 0 20px 20px 0;
+}
+
+
+/**
+* Tabs ===============================================================
+*/
+ul.primary,
+ul.secondary {
+ border: 0;
+ border-bottom: 0;
+}
+
+ul.primary,
+ul.secondary {
+ font-family: Helvetica, Arial, sans-serif;
+ font-size: 90%;
+ margin: 0;
+ border: none;
+ padding: 5px;
+ background: #ddd url(../i/button.png) repeat-x;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
+ background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
+}
+ul.secondary {
+ font-size: 80%;
+ background: none;
+}
+ul.primary li,
+ul.secondary li {
+ border: none;
+ padding: 0;
+}
+ul.primary li a,
+ul.secondary li a {
+ padding: .5em 1em;
+ text-decoration: none;
+ text-transform: uppercase;
+ font-weight: normal;
+ display: inline-block;
+ color: #6a6a6a;
+ border: 0;
+ margin: 0;
+ background: none;
+}
+ul.primary li a.active,
+ul.primary li a:hover,
+ul.secondary li a.active,
+ul.secondary li a:hover {
+ color: #1a1a1a;
+ font-weight: bold;
+ background: none;
+ border: none;
+}
+
+.krumo-root {
+ color: #1a1a1a;
+}
+
+/**
+* Blockquotes ===============================================================
+*/
+blockquote {
+ background-image: url('../i/blockquote.png');
+ background-repeat: no-repeat;
+ background-position: top left;
+ border: 1px solid #9a9a9a;
+ font-size: 0.8em;
+ line-height: 1.5em;
+ font-style: italic;
+ padding: 10px 10px 10px 100px;
+ border-radius: 10px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ margin: .5em 2em 1em 2em;
+}
+
+#zones-below h2.block-title {
+ text-shadow: 1px 1px 2px #1a1a1a;
+ filter: dropshadow(color=#1a1a1a, offx=1, offy=1);
+}
+
+.footer-zone {
+ font-size: 1em;
+}
+.footer-zone a,
+.footer-zone a:link,
+.footer-zone a:visited {
+ color: #7a7a7a;
+}
+.footer-zone a:hover {
+ color: #eeeeee;
+}
+
+.node .user-picture {
+ float: left;
+ clear: none;
+ margin: 30px 10px 0 0;
+}
+.comment .user-picture img {
+ height: 50px;
+ width: 50px;
+} \ No newline at end of file
diff --git a/css/colors.css b/css/colors.css
new file mode 100644
index 0000000..8684b1a
--- /dev/null
+++ b/css/colors.css
@@ -0,0 +1,130 @@
+/* The body is handled by a default BG color, a background image, and CSS3 gradient */
+body {
+ color: #6a6a6a; /* Default Text color */
+ background: #1c5d85; /* old browsers */
+ background: -moz-linear-gradient(top, #1c5d85 0%, #02283e 100%); /* firefox */
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c5d85), color-stop(100%,#02283e)); /* webkit */
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c5d85', endColorstr='#02283e',GradientType=0 ); /* ie */
+}
+
+/* Give default background "border" to all main elements on the page */
+#menu-outer-wrapper,
+#header-outer-wrapper,
+#preface-outer-wrapper,
+#location-outer-wrapper,
+#content-outer-wrapper,
+#status-outer-wrapper {
+ background: #0073ba; /* old browsers */
+ background: -moz-linear-gradient(left, #114667 0%, #103449 100%); /* firefox */
+ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#114667), color-stop(100%,#103449)); /* webkit */
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#114667', endColorstr='#103449',GradientType=1 ); /* ie */
+}
+
+/* Give white BG to "content" sections */
+#header-container,
+#preface-container,
+#location-container,
+#content-container,
+#actions-container,
+#message-container {
+ background: #ffffff;
+}
+
+h1#page-title,
+.sidebar h2.block-title,
+.node h2.node-title,
+.block h2.block-title,
+.region-content h1,
+h2.title {
+ font-size: 20px;
+ border-top: 3px solid #103449; /* Secondary Color */
+ border-bottom: 1px solid #103449; /* Secondary Color */
+ margin-bottom: 3px;
+ color: #0073ba; /* Header Color */
+}
+
+
+a, a:link, a:visited {
+ color: #00598e; /* Default Link color */
+}
+
+a:hover {
+ color: #1a1a1a; /* Default :hover Link color (pulled from secondary color) */
+}
+
+.sidebar ul li a:hover,
+#zones-below ul.menu li a:hover {
+ background: #103449; /* From secondary color */
+ color: #ffffff; /* From contentbg color */
+}
+.sidebar ul li a.active,
+#zones-below ul.menu li a.active {
+ background: #114667; /* From base color */
+ color: #ffffff; /* From contentbg color */
+}
+
+
+.comment {
+ border: 1px solid #1a1a1a;
+}
+.comment header h3 {
+ border-bottom: 1px solid #1a1a1a;
+}
+
+
+#region-menu ul.main-menu li a,
+#region-menu ul.secondary-menu li a {
+ color: #ffffff; /* From contentbg color */
+}
+#region-menu ul.main-menu li a:hover,
+#region-menu ul.secondary-menu li a:hover,
+#region-menu ul.main-menu li.active-trail a.active-trail,
+#region-menu ul.secondary-menu li.active-trail a.active-trail {
+ color: #9a9a9a; /* Slogan color */
+}
+
+
+/* Restyle Branding zone */
+h1.site-title a, h2.site-title a {
+ color: #eeeeee; /* From sitetitle color */
+}
+h1.site-title a:hover, h2.site-title a:hover {
+ color: #9a9a9a; /* Slogan color */
+}
+.site-slogan {
+ color: #9a9a9a; /* Slogan color */
+}
+
+#zones-below {
+ color: #9a9a9a; /* From sitetitle color */
+}
+#zones-below .block h2.block-title {
+ border-top: 3px solid #eeeeee; /* Secondary Color */
+ border-bottom: 1px solid #eeeeee; /* Secondary Color */
+ color: #9a9a9a; /* Header Color */
+}
+#zones-below a,
+#zones-below a:link,
+#zones-below a:visited {
+ color: #eeeeee; /* Slogan color */
+}
+#zones-below a:hover {
+ color: #9a9a9a; /* From sitetitle color */
+}
+.region-footer-second {
+ font-size: 0.8em;
+}
+
+
+/* Adjust the user bar's colors and link display for visibility */
+#user-outer-wrapper {
+ background: #02283e;
+ border-bottom: 1px solid #9a9a9a;
+}
+#user-container a {
+ color: #eeeeee;
+}
+#user-container a:hover,
+#user-container a.active {
+ color: #9a9a9a;
+} \ No newline at end of file
diff --git a/favicon.ico b/favicon.ico
new file mode 100644
index 0000000..0f9909a
--- /dev/null
+++ b/favicon.ico
Binary files differ
diff --git a/i/blockquote.png b/i/blockquote.png
new file mode 100644
index 0000000..fbbb230
--- /dev/null
+++ b/i/blockquote.png
Binary files differ
diff --git a/i/bullet.png b/i/bullet.png
new file mode 100644
index 0000000..9fd3f25
--- /dev/null
+++ b/i/bullet.png
Binary files differ
diff --git a/i/striped-bg.png b/i/striped-bg.png
new file mode 100644
index 0000000..eeeb685
--- /dev/null
+++ b/i/striped-bg.png
Binary files differ
diff --git a/js/README.txt b/js/README.txt
new file mode 100644
index 0000000..c76dd9a
--- /dev/null
+++ b/js/README.txt
@@ -0,0 +1,54 @@
+##########################################################
+##### Omega Theme
+##########################################################
+Project Page: http://drupal.org/project/omega
+Issue Queue: http://drupal.org/project/issues/omega
+Usage Stats: http://drupal.org/project/usage/omega
+Demo Page: http://omega.himerus.com
+Maintainer(s): Jake Strawn
+ http://himerus.com
+ http://twitter.com/himerus
+##########################################################
+
+Omega Theme Information
+=======================
+The Omega Theme is a powerful and free Drupal theme based on the 960gs.
+It harneses the power and features of many popular themes to provide an
+excellent base theme, and sub-theming system to help you quickly prototype
+and theme your site...
+
+Organizing JS files in your theme
+==================================
+This js folder is provided for easy organization of your JS files in your
+subtheme. Many times for organization, it's best to use many JS files to
+keep them easier to understand and find things rather than using a single
+javascript file that can quickly become thousands of lines long.
+
+Including new JS files
+======================
+To include a new JS file in your theme, you will need to edit the .info
+file that defines your theme.
+
+In that .info file you will see the following section:
+
+ ; ------- Declare default javascript includes
+
+ ;scripts[] = js/your_js_file.js
+
+By default, there are several JS files included from the Omega base theme
+but to add more of your own, you would use this pattern. (Notice the semi-
+colon at the beginning of the stylesheet line) Remove the semi-colon in
+order to have Drupal read this line. You will also want to change the
+your_js_file portion of the file name to whatever you are trying to include.
+Beyond that, make sure your new JS file is in place in the js folder of
+your sub-theme, and after saving your .info file, visit /admin/build/themes
+in order for Drupal to pick up the appropriate changes.
+
+Additional 960gs/Omega Resources
+================================
+ * Please see the README.txt file in the root of the starterkit directory
+ for more information regarding the Omega base theme & subtheming
+
+Contributors
+============
+- himerus (Jake Strawn)
diff --git a/js/beta.js b/js/beta.js
new file mode 100644
index 0000000..ca57243
--- /dev/null
+++ b/js/beta.js
@@ -0,0 +1,7 @@
+(function ($) {
+ Drupal.behaviors.defaultBetaActions = {
+ attach: function(context, settings) {
+
+ }
+ };
+})(jQuery);
diff --git a/logo.png b/logo.png
new file mode 100755
index 0000000..439e6bf
--- /dev/null
+++ b/logo.png
Binary files differ
diff --git a/preprocess/README.txt b/preprocess/README.txt
new file mode 100644
index 0000000..9b62867
--- /dev/null
+++ b/preprocess/README.txt
@@ -0,0 +1,89 @@
+##########################################################
+##### Omega Theme
+##########################################################
+Project Page: http://drupal.org/project/omega
+Issue Queue: http://drupal.org/project/issues/omega
+Usage Stats: http://drupal.org/project/usage/omega
+Demo Page: http://omega.himerus.com
+Maintainer(s): Jake Strawn
+ http://himerus.com
+ http://twitter.com/himerus
+##########################################################
+
+Omega Theme Information
+=======================
+The Omega Theme is a powerful and free Drupal theme based on the 960gs.
+It harneses the power and features of many popular themes to provide an
+excellent base theme, and sub-theming system to help you quickly prototype
+and theme your site...
+
+Using additional preprocess functionality in your sub-theme
+===========================================================
+The power of the Omega theme lies in preprocess functionality. However, you
+may have the need to add additional preprocess functions in your own sub
+theme. There are two ways to accomplish this type of added functionality.
+
+ 1.) Adding template_preprocess_hook() functionality to your template.php
+
+ Just like in any theme, you may use theme_preprocess hooks in order to
+ add additional functionality during preprocess. These functions can be
+ created normally the way you would in any theme using the following pattern
+
+ function themename_preprocess_page($vars)
+ function themename_preprocess_node($vars)
+ function themename_preprocess_block($vars)
+ etc...
+
+ You will see many example functions in the template.php provided in this
+ starterkit which are currently commented out. You may uncomment those
+ or create your own functions.
+
+ 2.) Adding appropriately named files in the preprocess directory
+
+ Using the same model as the studio theme, the Omega theme is set to help
+ keep an organization of massive amounts of preprocess functionality. It is
+ very easy for a template.php file with thousands of lines of preprocess code
+ to quickly get out of hand.
+
+ The Omega theme gives you an easy way to organize your preprocess functions
+ via a subdirectory called preprocess in your themes root directory. The
+ appropriate folder is now included in the starterkit, and does not need to be
+ created manually.
+
+ To organize your preprocess functionality you would follow the following pattern:
+
+ themename_preprocess_page($vars) becomes yourtheme/preprocess/preprocess-page.inc
+ themename_preprocess_node($vars) becomes yourtheme/preprocess/preprocess-node.inc
+
+ You may use this for ANY preprocess function that is available to Drupal via core,
+ and also preprocess hooks that are created by contributed modules. You may easily
+ create a file for ANY preprocess function by replacing all the underscores in a
+ preprocess function name with dashes, and removing the themename portion.
+
+Proper coding inside of preprocess-hook.inc
+===========================================
+
+One item of confusion for some is how this actually is implemented, and how to
+properly code inside of the preprocess files inside of this custom directory.
+
+During the core theme_preprocess($vars, $hook) function, which is called before any
+hook specific preprocess code/files, this function determines that there are files
+available via the preprocess folder to include, and calls those files at the
+appropriate time.
+
+When you are coding iside of a file like preprocess-page.inc, you will NOT declare
+functions, and not need to include a function themename_preprocess_page() wrapper
+because this file is INCLUDED during hook_preprocess_page.
+
+If you have the need to create custom functions, these should be done in template.php
+or in a custom include file as normal. You may then call various custom functions in
+your preprocess code.
+
+Additional 960gs/Omega Resources
+================================
+ * Please see the README.txt file in the root of the starterkit directory
+ for more information regarding the Omega base theme & subtheming
+
+Contributors
+============
+- himerus (Jake Strawn)
diff --git a/process/README.txt b/process/README.txt
new file mode 100644
index 0000000..34be0e3
--- /dev/null
+++ b/process/README.txt
@@ -0,0 +1,89 @@
+##########################################################
+##### Omega Theme
+##########################################################
+Project Page: http://drupal.org/project/omega
+Issue Queue: http://drupal.org/project/issues/omega
+Usage Stats: http://drupal.org/project/usage/omega
+Demo Page: http://omega.himerus.com
+Maintainer(s): Jake Strawn
+ http://himerus.com
+ http://twitter.com/himerus
+##########################################################
+
+Omega Theme Information
+=======================
+The Omega Theme is a powerful and free Drupal theme based on the 960gs.
+It harneses the power and features of many popular themes to provide an
+excellent base theme, and sub-theming system to help you quickly prototype
+and theme your site...
+
+Using additional process functionality in your sub-theme
+===========================================================
+The power of the Omega theme lies in process functionality. However, you
+may have the need to add additional process functions in your own sub
+theme. There are two ways to accomplish this type of added functionality.
+
+ 1.) Adding template_process_hook() functionality to your template.php
+
+ Just like in any theme, you may use theme_process hooks in order to
+ add additional functionality during process. These functions can be
+ created normally the way you would in any theme using the following pattern
+
+ function themename_process_page($vars)
+ function themename_process_node($vars)
+ function themename_process_block($vars)
+ etc...
+
+ You will see many example functions in the template.php provided in this
+ starterkit which are currently commented out. You may uncomment those
+ or create your own functions.
+
+ 2.) Adding appropriately named files in the process directory
+
+ Using the same model as the studio theme, the Omega theme is set to help
+ keep an organization of massive amounts of process functionality. It is
+ very easy for a template.php file with thousands of lines of process code
+ to quickly get out of hand.
+
+ The Omega theme gives you an easy way to organize your process functions
+ via a subdirectory called process in your themes root directory. The
+ appropriate folder is now included in the starterkit, and does not need to be
+ created manually.
+
+ To organize your process functionality you would follow the following pattern:
+
+ themename_process_page($vars) becomes yourtheme/process/process-page.inc
+ themename_process_node($vars) becomes yourtheme/process/process-node.inc
+
+ You may use this for ANY process function that is available to Drupal via core,
+ and also process hooks that are created by contributed modules. You may easily
+ create a file for ANY process function by replacing all the underscores in a
+ process function name with dashes, and removing the themename portion.
+
+Proper coding inside of process-hook.inc
+===========================================
+
+One item of confusion for some is how this actually is implemented, and how to
+properly code inside of the process files inside of this custom directory.
+
+During the core theme_process($vars, $hook) function, which is called before any
+hook specific process code/files, this function determines that there are files
+available via the process folder to include, and calls those files at the
+appropriate time.
+
+When you are coding iside of a file like process-page.inc, you will NOT declare
+functions, and not need to include a function themename_process_page() wrapper
+because this file is INCLUDED during hook_process_page.
+
+If you have the need to create custom functions, these should be done in template.php
+or in a custom include file as normal. You may then call various custom functions in
+your process code.
+
+Additional 960gs/Omega Resources
+================================
+ * Please see the README.txt file in the root of the starterkit directory
+ for more information regarding the Omega base theme & subtheming
+
+Contributors
+============
+- himerus (Jake Strawn)
diff --git a/process/process-html.inc b/process/process-html.inc
new file mode 100644
index 0000000..97471bf
--- /dev/null
+++ b/process/process-html.inc
@@ -0,0 +1,7 @@
+<?php
+// Hook into color.module.
+if (module_exists('color')) {
+ _color_html_alter($vars);
+}
+
+
diff --git a/process/process-page.inc b/process/process-page.inc
new file mode 100644
index 0000000..b3d9bbc
--- /dev/null
+++ b/process/process-page.inc
@@ -0,0 +1 @@
+<?php
diff --git a/screenshot.png b/screenshot.png
new file mode 100755
index 0000000..0c41f3c
--- /dev/null
+++ b/screenshot.png
Binary files differ
diff --git a/template.php b/template.php
new file mode 100644
index 0000000..ee9fb9c
--- /dev/null
+++ b/template.php
@@ -0,0 +1,27 @@
+<?php
+
+/**
+ * @file
+ * Starter template.php file for subthemes of Omega.
+ */
+
+/*
+ * Add any conditional stylesheets you will need for this sub-theme.
+ *
+ * To add stylesheets that ALWAYS need to be included, you should add them to
+ * your .info file instead. Only use this section if you are including
+ * stylesheets based on certain conditions.
+ */
+
+/**
+ * Implements hook_theme().
+ */
+function beta_theme(&$existing, $type, $theme, $path) {
+ $hooks = array();
+
+ return $hooks;
+}
+
+function beta_css_alter(&$css) {
+ //krumo($css);
+}
diff --git a/templates/html.tpl.php b/templates/html.tpl.php
new file mode 100644
index 0000000..04004b9
--- /dev/null
+++ b/templates/html.tpl.php
@@ -0,0 +1,52 @@
+<?php
+
+/**
+ * @file
+ * Default theme implementation to display the basic html structure of a single
+ * Drupal page.
+ *
+ * Variables:
+ * - $css: An array of CSS files for the current page.
+ * - $language: (object) The language the site is being displayed in.
+ * $language->language contains its textual representation.
+ * $language->dir contains the language direction. It will either be 'ltr' or 'rtl'.
+ * - $rdf_namespaces: All the RDF namespace prefixes used in the HTML document.
+ * - $grddl_profile: A GRDDL profile allowing agents to extract the RDF data.
+ * - $head_title: A modified version of the page title, for use in the TITLE tag.
+ * - $head: Markup for the HEAD section (including meta tags, keyword tags, and
+ * so on).
+ * - $styles: Style tags necessary to import all CSS files for the page.
+ * - $scripts: Script tags necessary to load the JavaScript files and settings
+ * for the page.
+ * - $page_top: Initial markup from any modules that have altered the
+ * page. This variable should always be output first, before all other dynamic
+ * content.
+ * - $page: The rendered page content.
+ * - $page_bottom: Final closing markup from any modules that have altered the
+ * page. This variable should always be output last, after all other dynamic
+ * content.
+ * - $classes String of classes that can be used to style contextually through
+ * CSS.
+ *
+ * @see template_preprocess()
+ * @see template_preprocess_html()
+ * @see template_process()
+ */
+?><?php print $doctype; ?>
+<html lang="<?php print $language->language; ?>" dir="<?php print $language->dir; ?>"<?php print $rdf->version . $rdf->namespaces; ?>>
+<head<?php print $rdf->profile; ?>>
+ <?php print $head; ?>
+ <title><?php print $head_title; ?></title>
+ <?php print $styles; ?>
+ <?php print $scripts; ?>
+ <!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
+</head>
+<body class="<?php print $classes; ?>" <?php print $attributes;?>>
+ <div id="skip-link">
+ <a href="#main-content" class="element-invisible element-focusable"><?php print t('Skip to main content'); ?></a>
+ </div>
+ <?php print $page_top; ?>
+ <?php print $page; ?>
+ <?php print $page_bottom; ?>
+</body>
+</html>
diff --git a/templates/node.tpl.php b/templates/node.tpl.php
new file mode 100755
index 0000000..bb9707b
--- /dev/null
+++ b/templates/node.tpl.php
@@ -0,0 +1,110 @@
+<?php
+
+/**
+ * @file
+ * Default theme implementation to display a node.
+ *
+ * Available variables:
+ * - $title: the (sanitized) title of the node.
+ * - $content: An array of node items. Use render($content) to print them all,
+ * or print a subset such as render($content['field_example']). Use
+ * hide($content['field_example']) to temporarily suppress the printing of a
+ * given element.
+ * - $user_picture: The node author's picture from user-picture.tpl.php.
+ * - $date: Formatted creation date. Preprocess functions can reformat it by
+ * calling format_date() with the desired parameters on the $created variable.
+ * - $name: Themed username of node author output from theme_username().
+ * - $node_url: Direct url of the current node.
+ * - $display_submitted: whether submission information should be displayed.
+ * - $classes: String of classes that can be used to style contextually through
+ * CSS. It can be manipulated through the variable $classes_array from
+ * preprocess functions. The default values can be one or more of the
+ * following:
+ * - node: The current template type, i.e., "theming hook".
+ * - node-[type]: The current node type. For example, if the node is a
+ * "Blog entry" it would result in "node-blog". Note that the machine
+ * name will often be in a short form of the human readable label.
+ * - node-teaser: Nodes in teaser form.
+ * - node-preview: Nodes in preview mode.
+ * The following are controlled through the node publishing options.
+ * - node-promoted: Nodes promoted to the front page.
+ * - node-sticky: Nodes ordered above other non-sticky nodes in teaser
+ * listings.
+ * - node-unpublished: Unpublished nodes visible only to administrators.
+ * - $title_prefix (array): An array containing additional output populated by
+ * modules, intended to be displayed in front of the main title tag that
+ * appears in the template.
+ * - $title_suffix (array): An array containing additional output populated by
+ * modules, intended to be displayed after the main title tag that appears in
+ * the template.
+ *
+ * Other variables:
+ * - $node: Full node object. Contains data that may not be safe.
+ * - $type: Node type, i.e. story, page, blog, etc.
+ * - $comment_count: Number of comments attached to the node.
+ * - $uid: User ID of the node author.
+ * - $created: Time the node was published formatted in Unix timestamp.
+ * - $classes_array: Array of html class attribute values. It is flattened
+ * into a string within the variable $classes.
+ * - $zebra: Outputs either "even" or "odd". Useful for zebra striping in
+ * teaser listings.
+ * - $id: Position of the node. Increments each time it's output.
+ *
+ * Node status variables:
+ * - $view_mode: View mode, e.g. 'full', 'teaser'...
+ * - $teaser: Flag for the teaser state (shortcut for $view_mode == 'teaser').
+ * - $page: Flag for the full page state.
+ * - $promote: Flag for front page promotion state.
+ * - $sticky: Flags for sticky post setting.
+ * - $status: Flag for published status.
+ * - $comment: State of comment settings for the node.
+ * - $readmore: Flags true if the teaser content of the node cannot hold the
+ * main body content.
+ * - $is_front: Flags true when presented in the front page.
+ * - $logged_in: Flags true when the current user is a logged-in member.
+ * - $is_admin: Flags true when the current user is an administrator.
+ *
+ * Field variables: for each field instance attached to the node a corresponding
+ * variable is defined, e.g. $node->body becomes $body. When needing to access
+ * a field's raw values, developers/themers are strongly encouraged to use these
+ * variables. Otherwise they will have to explicitly specify the desired field
+ * language, e.g. $node->body['en'], thus overriding any language negotiation
+ * rule that was previously applied.
+ *
+ * @see template_preprocess()
+ * @see template_preprocess_node()
+ * @see template_process()
+ */
+?>
+<article<?php print $attributes; ?>>
+ <?php if (!$page && $title): ?>
+ <header>
+ <?php print render($title_prefix); ?>
+ <h2 <?php print $title_attributes; ?>><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
+ <?php print render($title_suffix); ?>
+ </header>
+ <?php endif; ?>
+
+ <?php if ($display_submitted):?>
+ <?php print $user_picture; ?>
+ <footer class="submitted"><?php print $date; ?> -- <?php print $name; ?></footer>
+ <?php endif; ?>
+
+
+ <div class="content clearfix"<?php print $content_attributes; ?>>
+ <?php
+ // We hide the comments and links now so that we can render them later.
+ hide($content['comments']);
+ hide($content['links']);
+ print render($content);
+ ?>
+ </div>
+
+ <div class="clearfix">
+ <?php if (!empty($content['links'])): ?>
+ <nav class="links"><?php print render($content['links']); ?></nav>
+ <?php endif; ?>
+
+ <?php print render($content['comments']); ?>
+ </div>
+</article> \ No newline at end of file
diff --git a/templates/page.tpl.php b/templates/page.tpl.php
new file mode 100644
index 0000000..f105c48
--- /dev/null
+++ b/templates/page.tpl.php
@@ -0,0 +1,40 @@
+<?php
+
+/**
+ * @file
+ * Theme implementation to display a single Drupal page.
+ */
+
+?>
+<div id="page" class="clearfix">
+ <?php if (isset($page['zones_above'])): ?>
+ <header id="zones-above" class="clearfix"><?php print render($page['zones_above']); ?></header>
+ <?php endif; ?>
+ <section id="zones-content" class="clearfix">
+ <div id="status-outer-wrapper">
+ <?php if (isset($action_links)): ?>
+ <div id="actions-container" class="container-<?php print $default_container_width; ?> clearfix">
+ <div class="grid-<?php print $default_container_width; ?>">
+ <ul class="action-links">
+ <?php print render($action_links); ?>
+ </ul>
+ </div>
+ </div>
+ <?php endif; ?>
+ <?php if (isset($messages)): ?>
+ <div id="message-container" class="container-<?php print $default_container_width; ?> clearfix">
+ <div class="grid-<?php print $default_container_width; ?>">
+ <?php print $messages; ?>
+ </div>
+ </div><!-- /.container-xx -->
+ <?php endif; ?>
+ </div>
+ <?php if (isset($page['content_zone'])): ?>
+ <?php print render($page['content_zone']); ?>
+ <?php endif; ?>
+ </section>
+
+ <?php if (isset($page['zones_below'])): ?>
+ <footer id="zones-below" class="clearfix"><?php print render($page['zones_below']); ?></footer>
+ <?php endif; ?>
+</div><!-- /#page --> \ No newline at end of file
diff --git a/templates/region--content.tpl.php b/templates/region--content.tpl.php
new file mode 100644
index 0000000..7e6e1ef
--- /dev/null
+++ b/templates/region--content.tpl.php
@@ -0,0 +1,45 @@
+<?php
+
+/**
+ * @file
+ * Default theme implementation to display a region.
+ *
+ * Available variables:
+ * - $content: The content for this region, typically blocks.
+ * - $classes: String of classes that can be used to style contextually through
+ * CSS. It can be manipulated through the variable $classes_array from
+ * preprocess functions. The default values can be one or more of the following:
+ * - region: The current template type, i.e., "theming hook".
+ * - region-[name]: The name of the region with underscores replaced with
+ * dashes. For example, the page_top region would have a region-page-top class.
+ * - $region: The name of the region variable as defined in the theme's .info file.
+ *
+ * Helper variables:
+ * - $classes_array: Array of html class attribute values. It is flattened
+ * into a string within the variable $classes.
+ * - $is_admin: Flags true when the current user is an administrator.
+ * - $is_front: Flags true when presented in the front page.
+ * - $logged_in: Flags true when the current user is a logged-in member.
+ *
+ * @see template_preprocess()
+ * @see template_preprocess_region()
+ * @see template_process()
+ * @see template_process_region()
+ */
+?>
+<?php if (isset($content)): ?>
+ <?php $tag = $title ? 'section' : 'div'; ?>
+ <<?php print $tag; ?> class="<?php print $classes; ?>" <?php print $attributes; ?>>
+ <?php if($title): ?>
+ <?php print render($title_prefix); ?>
+ <h1 <?php print $title_attributes; ?>><?php print $title; ?></h1>
+ <?php print render($title_suffix); ?>
+ <?php endif; ?>
+ <?php if (isset($tabs) && count($tabs) > 0): ?>
+ <div id="content-tabs" class=""><?php print render($tabs); ?></div><!-- /#content-tabs -->
+ <?php endif; ?>
+ <?php if(isset($content)): ?>
+ <?php print $content; ?>
+ <?php endif; ?>
+ </<?php print $tag; ?>>
+<?php endif; ?>
diff --git a/templates/zone.tpl.php b/templates/zone.tpl.php
new file mode 100644
index 0000000..d7f9f2c
--- /dev/null
+++ b/templates/zone.tpl.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * @file
+ * Default theme implementation to display a region.
+ *
+ * Available variables:
+ * - $regions: Renderable array of regions associated with this zone
+ * - $enabled: Flag to detect if the zone was enabled/disabled via theme settings
+ * - $wrapper: Flag set to display a full browser width wrapper around the
+ * container zone allowing items/backgrounds to be themed outside the
+ * 960pixel container size.
+ * - $zid: the zone id of the zone being rendered. This is a text value.
+ * - $container_width: the container width (12, 16, 24) of the zone
+ * - $attributes: a string containing the relevant class & id data for a container
+ *
+ * Helper Variables
+ * - $attributes_array: an array of attributes for the container zone
+ *
+ * @see template_preprocess()
+ * @see template_preprocess_zone()
+ * @see template_process()
+ * @see template_process_zone()
+ */
+?>
+
+<?php if($enabled && $populated): ?>
+ <?php if($wrapper): ?><div id="<?php print $zid;?>-outer-wrapper" class="clearfix"><?php endif; ?>
+ <div class="<?php print $classes; ?>" <?php print $attributes;?>>
+ <?php print render($regions); ?>
+ </div>
+ <?php if($wrapper): ?></div><?php endif; ?>
+<?php endif; ?> \ No newline at end of file
diff --git a/theme-settings.php b/theme-settings.php
new file mode 100644
index 0000000..5653f0b
--- /dev/null
+++ b/theme-settings.php
@@ -0,0 +1,33 @@
+<?php
+
+/**
+ * @file
+ * Theme settings for the Omega theme.
+ */
+
+/**
+ * Implements hook_form_system_theme_settings_alter().
+ *
+ * @param $form
+ * Nested array of form elements that comprise the form.
+ * @param $form_state
+ * A keyed array containing the current state of the form.
+ */
+function beta_form_system_theme_settings_alter(&$form, &$form_state) {
+ // Include any changes to the theme settings here.
+ // unset the CSS options as changing them will break the design
+ $form['omega_general']['optional_css']['#access'] = FALSE;
+
+ // change the menu form to only allow either default or none menu placements
+ $menu_type = omega_theme_get_setting('omega_menu_type') ? omega_theme_get_setting('omega_menu_type') : 'drupal';
+ $form['omega_general']['menu']['omega_menu_type'] = array(
+ '#type' => 'radios',
+ '#description' => t('Select the type of menus to generate.'),
+ '#title' => t('Menu Type'),
+ '#default_value' => $menu_type,
+ '#options' => array(
+ 'drupal' => t('Drupal Default Primary/Secondary Menus (default)'),
+ 'none' => t('No Menu (Rely on menu blocks and/or contributed modules (Recommended)'),
+ ),
+ );
+}