? sites/default/files
? sites/default/private
? sites/default/settings.php
? themes/bartik/images
? themes/bartik/logo.png
? themes/bartik/screenshot.png
? themes/bartik/color/base.png
? themes/bartik/color/preview.png
Index: themes/bartik/bartik.info
===================================================================
RCS file: themes/bartik/bartik.info
diff -N themes/bartik/bartik.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/bartik.info 31 Jan 2010 23:30:23 -0000
@@ -0,0 +1,31 @@
+;$Id$
+name = Bartik
+description = A flexible theme with many regions. Suitable for hacking to make your own theme.
+version = VERSION
+core = 7.x
+engine = phptemplate
+
+stylesheets[all][] = css/reset.css
+stylesheets[all][] = css/layout.css
+stylesheets[all][] = css/style.css
+stylesheets[all][] = css/color.css
+
+regions[header] = Header
+regions[help] = Help
+regions[page_top] = Page top
+regions[page_bottom] = Page bottom
+regions[highlight] = Highlighted
+
+regions[featured] = Featured
+regions[content] = Content
+regions[sidebar_first] = Sidebar
+
+regions[triptych_first] = Triptych first
+regions[triptych_middle] = Triptych middle
+regions[triptych_last] = Triptych last
+
+regions[footer_firstcolumn] = Footer first column
+regions[footer_secondcolumn] = Footer second column
+regions[footer_thirdcolumn] = Footer third column
+regions[footer_fourthcolumn] = Footer fourth column
+regions[footer] = Footer
Index: themes/bartik/comment-wrapper.tpl.php
===================================================================
RCS file: themes/bartik/comment-wrapper.tpl.php
diff -N themes/bartik/comment-wrapper.tpl.php
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/comment-wrapper.tpl.php 31 Jan 2010 23:30:23 -0000
@@ -0,0 +1,48 @@
+
+
Index: themes/bartik/comment.tpl.php
===================================================================
RCS file: themes/bartik/comment.tpl.php
diff -N themes/bartik/comment.tpl.php
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/comment.tpl.php 31 Jan 2010 23:30:24 -0000
@@ -0,0 +1,103 @@
+created variable.
+ * - $changed: Formatted date and time for when the comment was last changed.
+ * Preprocess functions can reformat it by calling format_date() with the
+ * desired parameters on the $comment->changed variable.
+ * - $new: New comment marker.
+ * - $permalink: Comment permalink.
+ * - $picture: Authors picture.
+ * - $signature: Authors signature.
+ * - $status: Comment status. Possible values are:
+ * comment-unpublished, comment-published or comment-preview.
+ * - $title: Linked title.
+ * - $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:
+ * - comment: The current template type, i.e., "theming hook".
+ * - comment-by-anonymous: Comment by an unregistered user.
+ * - comment-by-node-author: Comment by the author of the parent node.
+ * - comment-preview: When previewing a new or edited comment.
+ * The following applies only to viewers who are registered users:
+ * - comment-unpublished: An unpublished comment visible only to administrators.
+ * - comment-by-viewer: Comment by the user currently viewing the page.
+ * - comment-new: New comment since last the visit.
+ * - $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.
+ *
+ * These two variables are provided for context:
+ * - $comment: Full comment object.
+ * - $node: Node object the comments are attached to.
+ *
+ * Other variables:
+ * - $classes_array: Array of html class attribute values. It is flattened
+ * into a string within the variable $classes.
+ *
+ * @see template_preprocess()
+ * @see template_preprocess_comment()
+ * @see template_process()
+ * @see theme_comment()
+ */
+?>
+
Index: themes/bartik/node.tpl.php
===================================================================
RCS file: themes/bartik/node.tpl.php
diff -N themes/bartik/node.tpl.php
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/node.tpl.php 31 Jan 2010 23:30:24 -0000
@@ -0,0 +1,131 @@
+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()
+ */
+?>
+>
+
+
+
+
>
+
+
+
+
+
+
+
+
+
+
>
+
+
+
+
+
+
+
+
+
+
+
+
Index: themes/bartik/page.tpl.php
===================================================================
RCS file: themes/bartik/page.tpl.php
diff -N themes/bartik/page.tpl.php
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/page.tpl.php 31 Jan 2010 23:30:24 -0000
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: themes/bartik/template.php
===================================================================
RCS file: themes/bartik/template.php
diff -N themes/bartik/template.php
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/template.php 31 Jan 2010 23:30:24 -0000
@@ -0,0 +1,62 @@
+type)
+ ? theme_get_setting('authoring_' . $variables['node']->type)
+ : t('Published by [node:author] on [node:created]');
+
+ $variables['published'] = filter_xss_admin(token_replace($published, array('node' => $variables['node'])));
+}
Index: themes/bartik/theme-settings.php
===================================================================
RCS file: themes/bartik/theme-settings.php
diff -N themes/bartik/theme-settings.php
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/theme-settings.php 31 Jan 2010 23:30:24 -0000
@@ -0,0 +1,28 @@
+ 'fieldset',
+ '#title' => t('Authoring information'),
+ );
+
+ foreach ($node_types as $type => $name) {
+ $form['authoring_information']['authoring_' . $type] = array(
+ '#type' => 'textfield',
+ '#title' => t('Authoring information for @type', array('@type' => $name)),
+ '#default_value' => theme_get_setting('authoring_' . $type) ? theme_get_setting('authoring_' . $type) : t('Published by [node:author] on [node:created]'),
+ );
+ }
+}
Index: themes/bartik/color/color.inc
===================================================================
RCS file: themes/bartik/color/color.inc
diff -N themes/bartik/color/color.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/color/color.inc 31 Jan 2010 23:30:24 -0000
@@ -0,0 +1,42 @@
+ array(
+ '#ffffff,#0073b6,#000000,#3d3d3d,#3b3b3b' => t('Bartik Default'),
+ '#ffffff,#0073b6,#2385c2,#5ab5ee,#3b3b3b' => t('Blue Lagoon'),
+ '#f6eecc,#6B2454,#461453,#6B2454,#2c233f' => t('Plum'),
+ '#ffffff,#087095,#78B91A,#5b8b15,#585858' => t('Fresh'),
+ ),
+
+ // CSS files (excluding @import) to rewrite with new color scheme.
+ 'css' => array(
+ 'css/color.css',
+ ),
+
+ // Files to copy.
+ 'copy' => array(
+ 'logo.png',
+ ),
+
+ // Coordinates of gradient (x, y, width, height).
+ 'gradient' => array(0, 0, 0, 0),
+
+ // 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_image' => 'color/preview.png',
+ 'preview_css' => 'color/preview.css',
+
+ // Base file for image generation.
+ 'base_image' => 'color/base.png',
+);
Index: themes/bartik/color/preview.css
===================================================================
RCS file: themes/bartik/color/preview.css
diff -N themes/bartik/color/preview.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/color/preview.css 31 Jan 2010 23:30:24 -0000
@@ -0,0 +1 @@
+/* $Id$ */
Index: themes/bartik/css/color.css
===================================================================
RCS file: themes/bartik/css/color.css
diff -N themes/bartik/css/color.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/css/color.css 31 Jan 2010 23:30:24 -0000
@@ -0,0 +1,22 @@
+/* $Id$ */
+
+/**
+ * Styles and colors that the color module will modify.
+ */
+body, #block-system-main {
+ color: #3b3b3b;
+}
+a {
+ color: #0073b6;
+}
+#header {
+ background-color: #000000;
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#3d3d3d));
+ background-image: -moz-linear-gradient(-90deg, #000000, #3d3d3d);
+}
+a:hover {
+ color: #018fe2;
+}
+a:active {
+ color: #23aeff;
+}
Index: themes/bartik/css/layout.css
===================================================================
RCS file: themes/bartik/css/layout.css
diff -N themes/bartik/css/layout.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/css/layout.css 31 Jan 2010 23:30:24 -0000
@@ -0,0 +1,71 @@
+/* $Id$ */
+
+/**
+ * Basic layout styles
+ */
+#header div.section,
+#navigation div.section,
+#featured div.section,
+#messages div.section,
+#main,
+#triptych {
+ width: 960px;
+ margin-left: auto;
+ margin-right: auto;
+}
+#content {
+ display: inline;
+ float: left;
+ position: relative;
+ margin-left: 15px;
+ margin-right: 5px;
+ padding-right: 20px;
+ position: relative;
+ width: 640px;
+}
+#sidebar-first {
+ display: inline;
+ float: left;
+ margin-left: 25px;
+ margin-right: 15px;
+ position: relative;
+ width: 225px;
+}
+#breadcrumb {
+ margin-left: 15px;
+ margin-right: 15px;
+ width: 930px;
+}
+#triptych-first,
+#triptych-middle,
+#triptych-last {
+ display: inline;
+ float: left;
+ position: relative;
+ width: 290px;
+ margin: 20px 15px 30px;
+}
+#footer-wrapper {
+ padding: 35px 20px 30px;
+}
+#footer-columns {
+ margin-left: auto;
+ margin-right: auto;
+ width: 960px;
+}
+#footer-firstcolumn,
+#footer-secondcolumn,
+#footer-thirdcolumn,
+#footer-fourthcolumn {
+ width: 210px;
+ display: inline;
+ float: left;
+ margin-left: 15px;
+ margin-right: 15px;
+ position: relative;
+}
+#footer {
+ margin-left: auto;
+ margin-right: auto;
+ width: 960px;
+}
Index: themes/bartik/css/reset.css
===================================================================
RCS file: themes/bartik/css/reset.css
diff -N themes/bartik/css/reset.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/css/reset.css 31 Jan 2010 23:30:24 -0000
@@ -0,0 +1,34 @@
+/* $Id$ */
+
+/**
+ * Reset styles
+ */
+body {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+}
+img {
+ outline: 0;
+}
+/* Remember to define focus styles! */
+:focus {
+ outline: 0;
+}
+/* Tables still need 'cellspacing="0"' in the markup. */
+table {
+ border-collapse: separate;
+ border-spacing: 0;
+}
+caption, th, td {
+ text-align: left;
+ font-weight: normal;
+}
+blockquote:before, blockquote:after,
+q:before, q:after {
+ content: "";
+}
+blockquote, q {
+ quotes: "" "";
+}
Index: themes/bartik/css/style.css
===================================================================
RCS file: themes/bartik/css/style.css
diff -N themes/bartik/css/style.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ themes/bartik/css/style.css 31 Jan 2010 23:30:24 -0000
@@ -0,0 +1,677 @@
+/* $Id$ */
+
+/**
+ * Overall specifications
+ */
+body {
+ font-family: Georgia, "Times New Roman", Times, serif;
+ line-height: 1.4em;
+ font-size: 0.8em;
+ word-wrap: break-word;
+}
+a:link,
+a:visited {
+ text-decoration: none;
+}
+h1, h2, h3, h4, h5, h6 {
+ margin: 1.0em 0 0.5em;
+ font-weight: inherit;
+}
+h1 {
+ font-size: 140%;
+ color: #000;
+}
+h2 {
+ font-size: 120%;
+}
+p {
+ margin: 1.2em 0 0.6em;
+}
+del {
+ text-decoration: line-through;
+}
+.block ul {
+ margin: 0;
+ padding: 0 0 0.25em;
+}
+ul.contextual-links {
+ font-size: 90%;
+ font-family: Arial, sans-serif;
+}
+
+/**
+ * Header
+ */
+#skip-link {
+ position: absolute;
+ text-indent: -9999px;
+}
+#header {
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ color: #fff;
+}
+#header a {
+ color: #fff;
+}
+#header a:hover {
+ color: #b5b7b9;
+}
+#header a:active {
+ color: #adb0bf;
+}
+#header #logo {
+ float: left;
+ padding: 15px 30px 15px 0;
+}
+#header #name-and-slogan {
+ padding-top: 38px;
+ margin-bottom: 30px;
+}
+#header #site-name {
+ font-size: 200%;
+ color: #686868;
+}
+#header h1#site-name {
+ margin: 0;
+}
+#header #site-name a {
+ font-weight: normal;
+}
+#header #site-slogan {
+ font-family: Georgia, "Times New Roman", Times, serif;
+ margin-top: 7px;
+ font-size: 100%;
+ word-spacing: 0.1em;
+ font-style: italic;
+}
+#header .header-hidden {
+ text-indent: -9999em;
+}
+/* Menus when in the header region. */
+#header div.block-menu,
+#header div#block-system-main-menu,
+#header div#block-system-secondary-menu {
+ height: 1.1em;
+ margin: 10px 0;
+ font-size: 120%;
+ float: left;
+ width: 75%;
+}
+#header .block-menu h2,
+#header #block-system-main-menu h2,
+#header #block-system-secondary-menu h2 {
+ display: none;
+}
+#header .block-menu h2,
+#header #block-system-main-menu h2,
+#header #block-system-secondary-menu h2 {
+ display: none;
+}
+#header .block ul,
+#header .block li {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+#header .block-menu li a,
+#header #block-system-main-menu li a,
+#header #block-system-secondary-menu li a {
+ float: left;
+ padding: 0 12px;
+ display: block;
+ border-right: 1px solid #555;
+}
+#header .block-menu li.first a,
+#header #block-system-main-menu li.first a,
+#header #block-system-secondary-menu li.first a {
+ padding-left: 0;
+}
+#header .block-menu li.last a,
+#header #block-system-main-menu li.last a,
+#header #block-system-secondary-menu li.last a {
+ padding-right: 0;
+ border-right: none;
+}
+/* Search block when in the header region. */
+#header #block-search-form {
+ float: right;
+ width: 24%;
+ margin: 8px 0;
+}
+/* Login block when in the header region. */
+#header #block-user-login {
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 2%;
+ background: #464748;
+ color: #fff;
+ float: right;
+ font-size: 13px;
+ padding: 4px 10px 5px;
+ font-family: Helvetica, Arial, sans-serif;
+ text-transform: uppercase;
+ font-size: 80%;
+}
+#header #block-user-login a {
+ color: #fff;
+ font-size: 90%;
+}
+#header #block-user-login h2 {
+ display: none;
+}
+#header #block-user-login .form-item label {
+ display: inline;
+ font-weight: normal;
+}
+#header #block-user-login .form-item {
+ display: inline;
+ font-weight: normal;
+}
+#header #block-user-login .form-text {
+ margin-right: 5px;
+}
+#header #block-user-login .form-item label .form-required {
+ display: none;
+}
+#header #block-user-login div.item-list,
+#header #block-user-login .item-list ul {
+ display: inline;
+}
+#header #block-user-login .item-list ul li {
+ display: inline;
+ margin: 0 5px 0 15px;
+}
+#header #block-user-login div.item-list {
+ margin-top: 5px;
+ font-style: italic;
+ font-family: Georgia, "Times New Roman", Times, serif;
+ font-size: 130%;
+ text-transform: none;
+}
+#header #block-user-login .userbox {
+ margin-left: 10px;
+}
+#header #block-user-login input.form-submit {
+ color: #fff;
+ background: #929599;
+ border: 1px solid #73767c;
+ padding: 1px;
+ text-transform: uppercase;
+ margin-top: 1px;
+ position: relative;
+ display: inline;
+}
+/* Hide create new account and email replacement password links. */
+#header #block-user-login #user-login-form div.item-list {
+ display: none;
+}
+
+/**
+ * Main navigation
+ */
+#navigation h2 {
+ margin-top: 0;
+ display: none;
+}
+#navigation {
+ padding: 0 15px;
+}
+#navigation a {
+ color: #d9d9d9;
+ padding: 0.6em 1em 0.4em;
+}
+#navigation ul {
+ padding: 2px 0;
+}
+#navigation ul.links {
+ font-size: 105%;
+ padding: 0.6em 0.6em 4px;
+}
+#navigation ul.links li a {
+ color: #333;
+ text-shadow: 0 1px #eee;
+ background: #ccc;
+ background: rgba(255, 255, 255, 0.78);
+ border-top-left-radius: 8px;
+ -webkit-border-top-left-radius: 8px;
+ -moz-border-radius-topleft: 8px;
+ -khtml-border-radius-topleft: 8px;
+ border-top-right-radius: 8px;
+ -webkit-border-top-right-radius: 8px;
+ -moz-border-radius-topright: 8px;
+ -khtml-border-radius-topright: 8px;
+ border-bottom: 1px solid #fff;
+}
+#navigation ul.links li a:hover {
+ background: #fff;
+ background: rgba(255, 255, 255, 0.95);
+}
+#navigation ul.links li a:active {
+ background: #b3b3b3;
+ background: rgba(255, 255, 255, 1);
+}
+#navigation ul.links li.active-trail a {
+ background: #fff;
+ background: rgba(255, 255, 255, 1.0);
+ border-bottom: none;
+}
+.featured #navigation ul.links li.active-trail a {
+ background: #f0f0f0;
+ background: rgba(240, 240, 240, 1.0);
+}
+#navigation ul.links li {
+ display: inline;
+ list-style-type: none;
+ padding: 0.6em 0 0.4em;
+}
+#navigation ul.links li.first {
+ padding-left: 2px;
+}
+
+/**
+ * Main
+ */
+#main {
+ margin-top: 20px;
+ margin-bottom: 40px;
+}
+.field-type-image {
+ float: left;
+ padding: 2px 20px 5px 0;
+}
+
+/**
+ * Featured
+ */
+#featured {
+ text-align: center;
+ font-size: 180%;
+ font-weight: normal;
+ line-height: 1.4em;
+ padding: 50px 0 45px;
+ margin: 0;
+ background: #f0f0f0;
+ border-bottom: 1px solid #e7e7e7;
+ text-shadow: 1px 1px #fff;
+}
+#featured p {
+ margin: 0;
+ padding: 0;
+}
+
+/**
+ * Content
+ */
+#block-system-main {
+ font-size: 115%;
+ line-height: 1.5em;
+}
+h1#page-title {
+ font-size: 220%;
+}
+#block-system-main h2 {
+ margin-bottom: 2px;
+ font-size: 137%;
+}
+#block-system-main .node-teaser h2 a {
+ color: #181818;
+}
+#block-system-main .node-teaser {
+ border-bottom: 1px solid #d3d7d9;
+ margin-bottom: 30px;
+ padding-bottom: 15px;
+}
+#block-system-main .node-teaser .content {
+ font-size: 92%;
+ line-height: 1.65em;
+ color: #3b3b3b;
+ clear: none;
+}
+#block-system-main div.user-picture img {
+ margin-left: 20px;
+}
+#block-system-main .meta {
+ font-family: Arial, sans-serif;
+ font-size: 80%;
+ color: #a8a8a8;
+ margin-bottom: -5px;
+}
+#block-system-main .submitted img {
+ float: right;
+}
+#block-system-main img {
+ margin: 0 0 15px;
+ border: 1px solid #d3d7d9;
+}
+#block-system-main .node-teaser img {
+ margin: 0;
+}
+#block-system-main div.field-name-taxonomy-tags div.field-label,
+#block-system-main div.field-name-taxonomy-tags div.field-items,
+#block-system-main div.field-name-taxonomy-tags div.field-item {
+ font-family: Arial, sans-serif;
+ display: inline;
+ float: left;
+ padding-right: 10px;
+ font-weight: normal;
+}
+#block-system-main div.field-name-taxonomy-tags div.field-label {
+ font-size: 86%;
+ color: #68696b;
+}
+#block-system-main div.field-name-taxonomy-tags div.field-items,
+#block-system-main div.field-name-taxonomy-tags div.field-item {
+ font-size: 95%;
+}
+#block-system-main div.field-name-taxonomy-tags a:hover {
+ text-decoration: underline;
+}
+#block-system-main .link-wrapper {
+ margin-left: 236px;
+}
+#block-system-main ul.links {
+ font-family: Arial, sans-serif;
+ color: #68696b;
+ font-size: 80%;
+}
+
+/**
+ * Comments
+ */
+#comment-wrapper {
+ border-top: 1px solid #d3d7d9;
+ padding-top: 15px;
+}
+#comment-wrapper h2.comments {
+ margin-bottom: 1em;
+}
+.node-teaser #comment-wrapper {
+ display: none;
+}
+#comment-wrapper div.user-picture img {
+ margin-left: 0;
+}
+#comments .comment {
+ margin-bottom: 20px;
+}
+#comments .attribution {
+ float: left;
+ width: 110px;
+}
+#comments .attribution img {
+ margin: 0;
+ border: 1px solid #d3d7d9;
+}
+#comments .submitted p {
+ margin: 4px 0;
+ font-family: Arial, sans-serif;
+ font-size: 110%;
+ line-height: 1.2em;
+}
+#comments .submitted .comment-time {
+ font-size: 70%;
+ color: #68696b;
+}
+#comments .content {
+ font-size: 90%;
+}
+#comments .comment-arrow {
+ background: url(../images/comment-arrow.gif);
+ height: 40px;
+ width: 20px;
+ margin-left: -45px;
+ margin-top: 10px;
+ position: absolute;
+}
+#comments .comment-text {
+ margin-left: 140px;
+ padding: 10px 25px;
+ border: 1px solid #d3d7d9;
+}
+#comments .indented {
+ margin-left: 40px;
+}
+
+/**
+ * Sidebar
+ */
+.sidebar .block {
+ padding: 15px 20px;
+ margin: 20px 0;
+ border: 1px solid #dcdcdc;
+ -webkit-border: 1px solid #e0e0e0;
+ border-radius: 4px;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ -khtml-border-radius: 4px;
+ background: #f0f0f0;
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(247, 247, 247, 1)), to(rgba(240, 240, 240, 1)));
+}
+.sidebar h2 {
+ margin: 0 0 0.5em;
+ border-bottom: 1px solid #d6d6d6;
+ padding-bottom: 5px;
+ text-shadow: 0 1px 0 #fff;
+}
+.sidebar tbody {
+ border: none;
+}
+.sidebar tr.even,
+.sidebar tr.odd {
+ background: none;
+ border-bottom: 1px solid #d6d6d6;
+}
+
+/**
+ * Triptych
+ */
+#triptych-wrapper {
+ background: #fafafa url(images/triptych-background.jpg) repeat-x top center;
+ border-top: 1px solid #d3d7d9;
+}
+#triptych h2 {
+ color: #000;
+ font-size: 200%;
+ margin-bottom: 1em;
+ text-align: center;
+ text-shadow: 0px 1px 0 #fff;
+}
+
+/**
+ * Footer
+ */
+#footer-wrapper {
+ background: #161617 url(images/footer-background.jpg) repeat-x top center;
+ color: #7c7e84;
+ font-size: 90%;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+#footer-wrapper a {
+ color: #7c7e84;
+}
+#footer-wrapper a:hover {
+ color: #b7b8b8;
+}
+#footer-wrapper div.block {
+ margin: 20px 0;
+ border: 1px solid #38393b;
+ padding: 10px;
+}
+#footer-wrapper #block-system-main-menu,
+#footer-wrapper #block-system-secondary-menu,
+#footer-wrapper .section div.block-menu,
+#footer-wrapper #footer .block {
+ margin: 0;
+ padding: 0;
+ border: none;
+}
+#footer-wrapper h2 {
+ border-bottom: 1px solid #38393b;
+ color: #7c7e84;
+ font-size: 104%;
+ margin-bottom: 0;
+ padding-bottom: 3px;
+ text-transform: uppercase;
+}
+#footer-wrapper ul {
+ list-style: none;
+ padding-left: 0;
+ margin-left: 0
+}
+#footer-wrapper li {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+#footer-wrapper li a {
+ display: block;
+ border-bottom: 1px solid #38393b;
+ line-height: 1.2em;
+ padding: 0.8em 2px 0.8em 20px;
+ text-indent: -15px;
+}
+#footer-wrapper li a:hover {
+ background: #1f1f21;
+}
+#footer {
+ text-align: center;
+ font-size: 92%;
+ letter-spacing: 0.2px;
+ color: #5a5b5d;
+ margin-top: 30px;
+ border-top: 1px solid #333436;
+}
+#footer .region {
+ margin-top: 20px;
+}
+#footer a {
+ color: #5a5b5d;
+ border-bottom: 1px dotted #5a5b5d;
+}
+#footer a:hover {
+ border-bottom: 1px dotted #5a5b5d;
+}
+
+/**
+ * System tabs
+ */
+div.tabs {
+ margin-bottom: 20px;
+}
+div.tabs ul.primary {
+ padding: 10px 0 3px 1em;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+div.tabs ul.primary li a {
+ border-top-left-radius: 6px;
+ -webkit-border-top-left-radius: 6px;
+ -moz-border-radius-topleft: 6px;
+ -khtml-border-radius-topleft: 6px;
+ border-top-right-radius: 6px;
+ -webkit-border-top-right-radius: 6px;
+ -moz-border-radius-topright: 6px;
+ -khtml-border-radius-topright: 6px;
+ padding-top: 3px;
+ padding-bottom: 3px;
+ color: #000;
+ text-shadow: 0 1px 0 #fff;
+}
+
+/**
+ * Messages
+ */
+#messages {
+ padding: 20px 0 5px;
+}
+div.messages {
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+div.status {
+ background: #fcf6be;
+ border: 1px solid #bbb;
+ margin: 0 auto;
+ padding: 15px;
+ width: 900px;
+}
+div.error {
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ margin: 20px auto;
+ padding: 20px;
+ width: 900px;
+}
+.region-featured #messages {
+ background: #d2d2d2;
+}
+
+/**
+ * User profile
+ */
+.profile .user-picture {
+ float: none;
+}
+
+/**
+ * Form elements
+ */
+fieldset {
+ background: #fbfbfb none repeat scroll 0 0;
+ border: 1px solid #ccc;
+ padding: 10px 25px;
+ border-radius: 4px;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ -khtml-border-radius: 4px;
+}
+fieldset.collapsed {
+ background: #fff;
+ border-radius: 0;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ -khtml-border-radius: 0;
+}
+input {
+ border-color: #ccc;
+ border-style: solid;
+ border-width: 1px;
+ margin: 2px 0;
+ padding: 4px;
+}
+input.form-submit {
+ border-color: #ccc;
+ border-style: solid;
+ border-width: 1px;
+ margin: 2px 0;
+ padding: 3px;
+ background: #fff;
+}
+#user-profile-form input#edit-submit {
+ margin-left: 500px;
+}
+.password-suggestions ul li {
+ margin-left: 1.2em;
+}
+.form-item {
+ margin-bottom: 1em;
+ margin-top: 2px;
+}
+.form-item label {
+ font-size: 90%;
+}
+fieldset .description {
+ margin-top: 5px;
+ line-height: 1.4em;
+ color: #3c3c3c;
+ font-style: italic;
+}
+
+/**
+ * Other overrides
+ */
+div.password-suggestions {
+ border: 0;
+}
+.ui-widget-overlay {
+ background: #222222;
+ opacity: 0.7;
+}
>
+ + +