Index: themes/bartik/README.txt =================================================================== RCS file: themes/bartik/README.txt diff -N themes/bartik/README.txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/bartik/README.txt 5 Feb 2010 04:53:24 -0000 @@ -0,0 +1,33 @@ +// $Id$ + +EDITING THIS THEME + +You can customize this theme to make it more your own. But do not edit this +original copy of Bartik. Duplicate the Bartik directory (the folder) with all of +it's files, move your new copy to the sites/all/themes directory, and edit it there. +Be sure to rename your new theme by changing the name of the directory, changing +the name of the .info file, and editing the text inside the .info file. + +If you are running a multisite installation, you can place the new theme in in a +subdirectory under /sites/{sitename}/themes/, where {sitename} is the name of your +site (e.g., www.example.com). + +If you edit this copy of Bartik, you are "hacking core". Do not hack core. + +If you hack core, and edit the original copy of Bartik, updating Drupal will be +much harder, and you risk having your new theme deleted in the process. + +For more details, see: http://drupal.org/node/176043 + + +CHANGING THE COLOR.CSS FILE + +If you adjust the colors using the color scheme tool in Bartik's theme settings, +the color.css file will be duplicated and the new copy will be placed in +default/sites/files/. It is this new copy that will have the CSS for the colors +you specified. The original copy of color.css will stay in themes/bartik/css/, +but will no longer have any impact on the site's display. + +If you are having trouble making changes directly to the stylesheet, if you are +making changes but they aren't having an effect, then try turning color module +off in the modules administration area. 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 5 Feb 2010 04:53:24 -0000 @@ -0,0 +1,34 @@ +; $Id$ + +name = Bartik +description = A flexible, recolorable theme with many regions. +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 + +settings[bartik_sample_regions] = 1 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 5 Feb 2010 04:53:24 -0000 @@ -0,0 +1,48 @@ + +
+
> + type != 'forum'): ?> +

+ + + + + +

+
+ +
+ +
+
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 5 Feb 2010 04:53:24 -0000 @@ -0,0 +1,102 @@ +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/html.tpl.php =================================================================== RCS file: themes/bartik/html.tpl.php diff -N themes/bartik/html.tpl.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/bartik/html.tpl.php 5 Feb 2010 04:53:24 -0000 @@ -0,0 +1,57 @@ +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 $head_title; ?> + + + +> + + + + + + Index: themes/bartik/logo.png =================================================================== RCS file: themes/bartik/logo.png diff -N themes/bartik/logo.png Binary files /dev/null and logo.png differ Index: themes/bartik/maintenance-page.tpl.php =================================================================== RCS file: themes/bartik/maintenance-page.tpl.php diff -N themes/bartik/maintenance-page.tpl.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/bartik/maintenance-page.tpl.php 5 Feb 2010 04:53:24 -0000 @@ -0,0 +1,175 @@ + + + + + + + <?php print $head_title; ?> + + + +> + + + +
+ + + + +
+ +
+ + + + + + +
+ +
+
+ + +

+ +

+ + + +
+ + + + + +
+ + +
+ + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + +
+ + + + +
+ + + + 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 5 Feb 2010 12:42:09 -0000 @@ -0,0 +1,134 @@ +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 5 Feb 2010 04:53:24 -0000 @@ -0,0 +1,254 @@ + +
+ + + + +
+ +
+ + + + + + +
+ + + + + +
+
+ + + +

+ +

+ + + +
+ +
+ + + + + + + + +
+ + + + + +
+ + +
+ + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + +
+ + + + +
Index: themes/bartik/screenshot.png =================================================================== RCS file: themes/bartik/screenshot.png diff -N themes/bartik/screenshot.png Binary files /dev/null and screenshot.png differ 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 5 Feb 2010 12:42:09 -0000 @@ -0,0 +1,89 @@ +region == 'header' && ($variables['block']->module == 'menu' || $variables['block']->module == 'user' && $variables['block']->delta == 'login')) { + $variables['title_attributes_array']['class'][] = 'element-invisible'; + } +} 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 5 Feb 2010 12:42:09 -0000 @@ -0,0 +1,99 @@ + 'checkbox', + '#title' => t('Display sample content in empty regions'), + '#default_value' => theme_get_setting('bartik_sample_regions'), + '#description' => t("When previewing this theme, it's useful to see the styling for all regions even if they won't have any content by default."), + ); +} + +/** + * Helper function that inserts sample content into empty regions. + */ +function _bartik_process_page(&$variables) { + // Lorem ipsum is Latin and doesn't need to be translated. + $paragraph = '

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

'; + // List of links to be used in footer regions. + $list = theme('links', array( + 'links' => array( + 'jean-bartik' => array( + 'title' => t('Jean Bartik'), + 'href' => 'http://www.google.com/search?q=Jean+Bartik', + 'absolute' => TRUE, + ), + 'bartik-settings' => array( + 'title' => t('Bartik theme settings'), + 'href' => 'admin/appearance/settings/bartik', + ), + 'drupal' => array( + 'title' => t('Drupal.org'), + 'href' => 'http://drupal.org', + 'absolute' => TRUE, + ), + 'theme-guide' => array( + 'title' => t('Drupal theme guide'), + 'href' => 'http://drupal.org/theme-guide', + 'absolute' => TRUE, + ), + ), + )); + // Generate a link to the settings. + $link = ''; + + // Create a fake block. + $block = new stdClass(); + $block->module = 'bartik'; + $block->theme = 'bartik'; + $block->status = 1; + $block->weight = 0; + $block->custom = 0; + $block->visibility = 0; + $block->pages = ''; + $block->title = ''; + $block->cache = DRUPAL_NO_CACHE; + $block->subject = 'Lorem ipsum'; + + // Grab the list of visible regions. + $regions = system_region_list('bartik', REGIONS_VISIBLE); + // Ignore common regions. + $ignore_regions = array('header', 'highlight', 'help', 'content', 'footer'); + + // Generate sample content for any empty regions. + $bid = 1000; + foreach ($regions as $region => $label) { + if (!in_array($region, $ignore_regions) && empty($variables['page'][$region])) { + // Set dynamic bits of the fake block. + $bid++; + $block->bid = $bid; + $block->delta = 'delta-' . $bid; + $block->region = $region; + // Show the list of links in the footer regions, otherwise show lorem ipsum. + if (strpos($region, 'footer_') === 0) { + $content = $list . $link; + } + else { + $content = $paragraph . $link; + } + // Load the region. + $variables['page'][$region] = array( + 'bartik_sample_block' => array( + '#markup' => $content, + '#block' => $block, + '#weight' => 0, + '#theme_wrappers' => array('block'), + ), + ); + } + } +} Index: themes/bartik/color/base.png =================================================================== RCS file: themes/bartik/color/base.png diff -N themes/bartik/color/base.png Binary files /dev/null and base.png differ 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 5 Feb 2010 04:53: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 5 Feb 2010 04:53:24 -0000 @@ -0,0 +1 @@ +/* $Id$ */ Index: themes/bartik/color/preview.png =================================================================== RCS file: themes/bartik/color/preview.png diff -N themes/bartik/color/preview.png Binary files /dev/null and preview.png differ 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 5 Feb 2010 04:53:24 -0000 @@ -0,0 +1,24 @@ +/* $Id$ */ + +/** + * Styles and colors that the color module will modify. + */ +body, +#block-system-main { + color: #3b3b3b; +} +#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 { + color: #0073b6; +} +a:hover, +a:focus { + 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 5 Feb 2010 04:53: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 5 Feb 2010 04:53:24 -0000 @@ -0,0 +1,39 @@ +/* $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 5 Feb 2010 05:21:50 -0000 @@ -0,0 +1,729 @@ +/* $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, +#header a:focus { + 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; +} +/* 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 ul, /* any menu block in the header region */ +#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; +} +#header #block-search-form { /* search block in the header region */ + float: right; + width: 24%; + margin: 8px 0; +} +#header #block-user-login { /* login block in the Header Region */ + 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 .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; +} +#header #block-user-login #user-login-form div.item-list { /* hide create new account + email replacement password links */ + display: none; +} + + +/* --------------- Main Navigation ------------ */ + +#navigation { + padding: 5x 15px; + clear: both; +} +#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, +#navigation ul.links li a:focus { + 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; + font-size: 120%: +} +.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 ------------------ */ + +#content { +/* border-right:1px solid #E9E9E9;*/ +} +#block-system-main { + font-size: 115%; + line-height: 1.5em; +} +h1#page-title { + font-size: 220%; + line-height: 1.2em; +} +#block-system-main h2 { + margin-bottom: 2px; + font-size: 137%; + line-height: 1.4em; +} +#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, +#block-system-main div.field-name-taxonomy-tags a:focus { + 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 ----------------- */ + +#comments-wrapper { + border-top: 1px solid #d3d7d9; + padding-top: 5px; + margin-top: 15px; +} +#comments-wrapper h2.comments { + margin-bottom: 1em; +} +.node-teaser #comments-wrapper { + display: none; +} +#comments-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, +#footer-wrapper a:focus { + 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 ul#secondary-menu { + margin-top: 1em; +} +#footer-columns h2 { + border-bottom: 1px solid #38393b; + color: #7c7e84; + font-size: 104%; + margin-bottom: 0; + padding-bottom: 3px; + text-transform: uppercase; +} +#footer-columns ul { + list-style: none; + padding-left: 0; + margin-left: 0 +} +#footer-columns li { + list-style: none; + margin: 0; + padding: 0; +} +#footer-columns li a { + display: block; + border-bottom: 1px solid #38393b; + line-height: 1.2em; + padding: 0.8em 2px 0.8em 20px; + text-indent: -15px; +} +#footer-columns li a:hover, +#footer-columns li a:focus { + background: #1f1f21; +} +#footer { + font-size: 92%; + letter-spacing: 0.2px; + color: #5a5b5d; + margin-top: 30px; + border-top: 1px solid #333436; +} +#footer p { + text-align: center; +} +#footer .region { + margin-top: 20px; +} +#footer a:link, +#footer a:visited { + color: #787878; +} +#footer a:hover, +#footer a:focus { + color: #b0b0b0; +} +#footer a:active { + color: #fff; +} +#footer .block { + clear: both; +} +#footer ul, /* any menu block in the header region */ +#footer li { + list-style: none; + margin: 0; + padding: 0; +} +#footer li a { + float: left; + padding: 0 12px; + display: block; + border-right: 1px solid #555; +} +#footer li.first a { + padding-left: 0; +} +#footer li.last a { + padding-right: 0; + border-right: none; +} + + +/* --------------- 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; +} + +/* ---------------- Buttons ---------------- */ + +input.form-submit, +a.button { + cursor: pointer; + padding: 4px 17px; + margin-bottom: 1em; + color: #5a5a5a; + text-align: center; + font-weight: normal; + font-family: "Lucida Grande", Verdana, sans-serif; + border: 1px solid #e4e4e4; + border-bottom: 1px solid #b4b4b4; + border-left-color: #D2D2D2; + border-right-color: #D2D2D2; + background: url(../images/buttons.png) 0 0 repeat-x; + -moz-border-radius: 20px; + -webkit-border-radius: 15px; + -khtml-border-radius: 15px; + font-size: 90%; +} +a.button:link, +a.button:visited, +a.button:hover, +a.button:focus, +a.button:active { + text-decoration: none; + color: #5a5a5a; +} + +/* -------------- 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:hover, +input.form-submit:focus { + background: #dedede; +} +#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; +} + +.sample-regions-link { + font-size: 12px; + font-family: Arial, sans-serif; +} Index: themes/bartik/images/comment-arrow.gif =================================================================== RCS file: themes/bartik/images/comment-arrow.gif diff -N themes/bartik/images/comment-arrow.gif Binary files /dev/null and comment-arrow.gif differ Index: themes/bartik/images/footer-background.jpg =================================================================== RCS file: themes/bartik/images/footer-background.jpg diff -N themes/bartik/images/footer-background.jpg Binary files /dev/null and footer-background.jpg differ Index: themes/bartik/images/triptych-background.jpg =================================================================== RCS file: themes/bartik/images/triptych-background.jpg diff -N themes/bartik/images/triptych-background.jpg Binary files /dev/null and triptych-background.jpg differ