? sites/all/modules/devel ? sites/default/files ? sites/default/private ? sites/default/settings.php ? themes/bartik/images ? themes/bartik/logo.png ? themes/bartik/screenshot.png 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 29 Jan 2010 00:43:49 -0000 @@ -0,0 +1,3 @@ +// $Id$ + +Some help text will go here. 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 29 Jan 2010 00:43:49 -0000 @@ -0,0 +1,32 @@ +; $Id$ +name = Bartik +description = A flexible theme with multiple regions, written with well-formed code. Suitable to be used for building your own theme. +version = VERSION +core = 7.x +engine = phptemplate + +stylesheets[all][] = css/reset.css +stylesheets[all][] = css/960.css +stylesheets[all][] = css/layout.css +stylesheets[all][] = css/style.css + +regions[header] = Header +regions[help] = Help +regions[page_top] = Page top +regions[page_bottom] = Page bottom +regions[highlight] = Highlight + +regions[featured] = Featured +regions[content] = Content +regions[sidebar_first] = Sidebar First +regions[sidebar_second] = Sidebar Second + +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/block.tpl.php =================================================================== RCS file: themes/bartik/block.tpl.php diff -N themes/bartik/block.tpl.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/bartik/block.tpl.php 29 Jan 2010 00:43:49 -0000 @@ -0,0 +1,56 @@ +subject: Block title. + * - $content: Block content. + * - $block->module: Module that generated the block. + * - $block->delta: An ID for the block, unique within each module. + * - $block->region: The block region embedding the current block. + * - $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: + * - block: The current template type, i.e., "theming hook". + * - block-[module]: The module generating the block. For example, the user module + * is responsible for handling the default user navigation block. In that case + * the class would be "block-user". + * - $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. + * + * Helper variables: + * - $classes_array: Array of html class attribute values. It is flattened + * into a string within the variable $classes. + * - $block_zebra: Outputs 'odd' and 'even' dependent on each block region. + * - $zebra: Same output as $block_zebra but independent of any block region. + * - $block_id: Counter dependent on each block region. + * - $id: Same output as $block_id but independent of any block region. + * - $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. + * + * @see template_preprocess() + * @see template_preprocess_block() + * @see template_process() + */ +?> +
> + + subject): ?> + >subject ?> + + + +
> + +
+
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 29 Jan 2010 00:43:49 -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 29 Jan 2010 00:43:49 -0000 @@ -0,0 +1,104 @@ +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/field.tpl.php =================================================================== RCS file: themes/bartik/field.tpl.php diff -N themes/bartik/field.tpl.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/bartik/field.tpl.php 29 Jan 2010 00:43:49 -0000 @@ -0,0 +1,54 @@ + +
> + +
>
+ +
> + $item) : ?> +
> + +
+ +
+
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 29 Jan 2010 00:43:49 -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/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 29 Jan 2010 00:43:50 -0000 @@ -0,0 +1,97 @@ + + + + + + <?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 29 Jan 2010 00:43:50 -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 29 Jan 2010 00:43:50 -0000 @@ -0,0 +1,214 @@ + +
+ + + + +
+ +
+ + + + + + +
+ + + + + +
+
+ + +

+ +
+ + + + +
+ + + + + +
+ + +
+ + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + +
+ + + + +
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 29 Jan 2010 00:43:50 -0000 @@ -0,0 +1,44 @@ + array( + '#ffffff,#0073b6,#000000,#3d3d3d,#3b3b3b' => t('Bartik Default'), + '#ffffff,#0073b6,#2385c2,#5ab5ee,#3b3b3b' => t('Blue Lagoon'), + ), + + // CSS files (excluding @import) to rewrite with new color scheme. + 'css' => array( + 'css/style.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 29 Jan 2010 00:43:50 -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/960.css =================================================================== RCS file: themes/bartik/css/960.css diff -N themes/bartik/css/960.css --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/bartik/css/960.css 29 Jan 2010 00:43:50 -0000 @@ -0,0 +1,235 @@ +/* $Id$ */ + +/** + * Variable grid system. + * Based on 960 Grid System - http://960.gs/ + */ + +/** + * Containers + */ +.container-12 { + margin-left: auto; + margin-right: auto; + width: 960px; +} + +/** + * Grid >> Global + */ +.grid-1, +.grid-2, +.grid-3, +.grid-4, +.grid-5, +.grid-6, +.grid-7, +.grid-8, +.grid-9, +.grid-10, +.grid-11, +.grid-12 { + display: inline; + float: left; + position: relative; + margin-left: 15px; + margin-right: 15px; +} + +/** + * Grid >> Children (Alpha ~ First, Omega ~ Last) + */ +.alpha { + margin-left: 0; +} +.omega { + margin-right: 0; +} + +/** + * Grid >> 12 Columns + */ +.container-12 .grid-1 { + width:50px; +} +.container-12 .grid-2 { + width:130px; +} +.container-12 .grid-3 { + width:210px; +} +.container-12 .grid-4 { + width:290px; +} +.container-12 .grid-5 { + width:370px; +} +.container-12 .grid-6 { + width:450px; +} +.container-12 .grid-7 { + width:530px; +} +.container-12 .grid-8 { + width:610px; +} +.container-12 .grid-9 { + width:690px; +} +.container-12 .grid-10 { + width:770px; +} +.container-12 .grid-11 { + width:850px; +} +.container-12 .grid-12 { + width:930px; +} + +/** + * Prefix Extra Space >> 12 Columns + */ +.container-12 .prefix-1 { + padding-left:80px; +} +.container-12 .prefix-2 { + padding-left:160px; +} +.container-12 .prefix-3 { + padding-left:240px; +} +.container-12 .prefix-4 { + padding-left:320px; +} +.container-12 .prefix-5 { + padding-left:400px; +} +.container-12 .prefix-6 { + padding-left:480px; +} +.container-12 .prefix-7 { + padding-left:560px; +} +.container-12 .prefix-8 { + padding-left:640px; +} +.container-12 .prefix-9 { + padding-left:720px; +} +.container-12 .prefix-10 { + padding-left:800px; +} +.container-12 .prefix-11 { + padding-left:880px; +} + +/** + * Suffix Extra Space >> 12 Columns + */ +.container-12 .suffix-1 { + padding-right:80px; +} +.container-12 .suffix-2 { + padding-right:160px; +} +.container-12 .suffix-3 { + padding-right:240px; +} +.container-12 .suffix-4 { + padding-right:320px; +} +.container-12 .suffix-5 { + padding-right:400px; +} +.container-12 .suffix-6 { + padding-right:480px; +} +.container-12 .suffix-7 { + padding-right:560px; +} +.container-12 .suffix-8 { + padding-right:640px; +} +.container-12 .suffix-9 { + padding-right:720px; +} +.container-12 .suffix-10 { + padding-right:800px; +} +.container-12 .suffix-11 { + padding-right:880px; +} + +/** + * Push Space >> 12 Columns + */ +.container-12 .push-1 { + left:80px; +} +.container-12 .push-2 { + left:160px; +} +.container-12 .push-3 { + left:240px; +} +.container-12 .push-4 { + left:320px; +} +.container-12 .push-5 { + left:400px; +} +.container-12 .push-6 { + left:480px; +} +.container-12 .push-7 { + left:560px; +} +.container-12 .push-8 { + left:640px; +} +.container-12 .push-9 { + left:720px; +} +.container-12 .push-10 { + left:800px; +} +.container-12 .push-11 { + left:880px; +} + +/** + * Pull Space >> 12 Columns + */ +.container-12 .pull-1 { + left:-80px; +} +.container-12 .pull-2 { + left:-160px; +} +.container-12 .pull-3 { + left:-240px; +} +.container-12 .pull-4 { + left:-320px; +} +.container-12 .pull-5 { + left:-400px; +} +.container-12 .pull-6 { + left:-480px; +} +.container-12 .pull-7 { + left:-560px; +} +.container-12 .pull-8 { + left:-640px; +} +.container-12 .pull-9 { + left:-720px; +} +.container-12 .pull-10 { + left:-800px; +} +.container-12 .pull-11 { + left:-880px; +} 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 29 Jan 2010 00:43:50 -0000 @@ -0,0 +1,25 @@ +/* $Id$ */ + +#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; +} 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 29 Jan 2010 00:43:50 -0000 @@ -0,0 +1,32 @@ +/* $Id$ */ + +body { + margin: 0; + padding: 0; + border: 0; + outline: 0; +} +img { + outline: 0; +} +: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 29 Jan 2010 00:43:50 -0000 @@ -0,0 +1,707 @@ +/* $Id$ */ + +/* The colors of these declarations will be changed by color.module. */ +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); +} + +/* Color Module: Don't touch. */ + +.page-node-9 #main-wrapper{ + display: none; +} + +/** + * Overall specifications + */ +body { + font-family: Georgia, "Times New Roman", Times, serif; + line-height: 1.4em; + font-size: 0.8em; + word-wrap: break-word; +} +a { + text-decoration: none; +} +a:hover { + color: #018fe2; +} +a:active { + color: #23aeff; +} +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%; + color: #fb975b; + font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; +} +ul.contextual-links a { + color: #fb975b; +} + +/** + * Header + */ +#skip-link { + position: absolute; + text-indent: -9999px; +} +#header { + font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + color: #ffffff; +} +#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 div.block-menu, +#header div#block-system-main-menu, +#header div#block-system-secondary-menu { /* Menus when in the header region. */ + 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; +} +#header #block-search-form { /* Search block when in the header region. */ + float: right; + width: 24%; + margin: 8px 0; +} +#header #block-user-login { /* Login block when 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, san-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; +} +#header #block-user-login #user-login-form div.item-list { /* Hide create new account plus email replacement password links. */ + display: none; +} + +/** + * Main navigation + */ +#navigation h2 { + margin-top: 0; + display: none; +} +#navigation { + padding: 5x 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: #333333; + text-shadow: 0 1px #EEEEEE; + 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; + border-top-right-radius: 8px; + -webkit-border-top-right-radius: 8px; + -moz-border-radius-topright: 8px; + border-bottom: 1px solid #FFFFFF; +} +#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; + 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 div.section { + margin-left: auto; + margin-right: auto; + width: 960px; +} +#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: Helvetica Neue, Helvetica, Arial, san-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: Helvetica Neue, Helvetica, Arial, san-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: Helvetica Neue, Helvetica, Arial, san-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: Helvetica Neue, Helvetica, Arial, san-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; + 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 #FFFFFF; +} +.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 { + margin-left: auto; + margin-right: auto; + width: 960px; +} +#triptych-first, +#triptych-middle, +#triptych-last { + display: inline; + float: left; + position: relative; + width: 290px; + margin: 20px 15px 30px; +} +#triptych h2 { + color: #000000; + 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; + padding: 35px 20px 30px; + color: #7c7e84; + font-size: 90%; + font-family: Helvetica Neue, Helvetica, Arial, san-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; + border-top-right-radius: 6px; + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + padding-top: 3px; + padding-bottom: 3px; + color: #000; + text-shadow: 0 1px 0 #fff; +} + +/** + * Messages + */ +#messages { + padding: 20px 0 5px; +} +#messages div.status { + background: #FCF6BE; + border: 1px solid #BBBBBB; + font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + margin: 0 auto; + padding: 15px; + width: 900px; +} +#messages 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; +} +fieldset.collapsed { + background: #fff; + border-radius: 0; + -webkit-border-radius: 0; + -moz-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; +}