Index: themes/kiwi/comment-wrapper.tpl.php =================================================================== RCS file: themes/kiwi/comment-wrapper.tpl.php diff -N themes/kiwi/comment-wrapper.tpl.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/comment-wrapper.tpl.php 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,48 @@ + +
+
> + type != 'forum' && !empty($content['comments'])): ?> +

+ + + + + +

+
+ +
+ +
+
Index: themes/kiwi/comment.tpl.php =================================================================== RCS file: themes/kiwi/comment.tpl.php diff -N themes/kiwi/comment.tpl.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/comment.tpl.php 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,88 @@ +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/kiwi/kiwi.info =================================================================== RCS file: themes/kiwi/kiwi.info diff -N themes/kiwi/kiwi.info --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/kiwi.info 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,28 @@ +name = Kiwi +description = Kiwi - flexible Drupal theme +screenshot = screenshot.png +version = VERSION +core = 7.x +engine = phptemplate + +stylesheets[all][] = css/reset.css +stylesheets[all][] = css/elements.css +stylesheets[all][] = css/layout.css +stylesheets[all][] = css/style.css +stylesheets[print][] = css/print.css + +regions[header] = Header +regions[help] = Help +regions[page_top] = Page top +regions[page_bottom] = Page bottom +regions[highlight] = Highlighted + +regions[content] = Content +regions[sidebar_first] = First sidebar +regions[sidebar_second] = Second sidebar + +regions[footer_firstcolumn] = Footer first column +regions[footer_secondcolumn] = Footer second column +regions[footer_thirdcolumn] = Footer third column + +regions[footer] = Footer \ No newline at end of file Index: themes/kiwi/logo.png =================================================================== RCS file: themes/kiwi/logo.png diff -N themes/kiwi/logo.png Binary files /dev/null and logo.png differ Index: themes/kiwi/node.tpl.php =================================================================== RCS file: themes/kiwi/node.tpl.php diff -N themes/kiwi/node.tpl.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/node.tpl.php 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,118 @@ +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/kiwi/page--overlay.tpl.php =================================================================== RCS file: themes/kiwi/page--overlay.tpl.php diff -N themes/kiwi/page--overlay.tpl.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/page--overlay.tpl.php 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,91 @@ + +
+
+
+ + + + + +
+ +
+ + +
+ + + + + +
+
+
\ No newline at end of file Index: themes/kiwi/page.tpl.php =================================================================== RCS file: themes/kiwi/page.tpl.php diff -N themes/kiwi/page.tpl.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/page.tpl.php 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,169 @@ + + +
+ + + + + + + + + + + +
+
+ + + + + +
+ +
+ + +
+ + +

+ +
+ + + + +
+ + + + + + + + + +
+ + + +
Index: themes/kiwi/poll-bar--block.tpl.php =================================================================== RCS file: themes/kiwi/poll-bar--block.tpl.php diff -N themes/kiwi/poll-bar--block.tpl.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/poll-bar--block.tpl.php 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,25 @@ +
+
+
%
+
+
+
+
Index: themes/kiwi/poll-bar.tpl.php =================================================================== RCS file: themes/kiwi/poll-bar.tpl.php diff -N themes/kiwi/poll-bar.tpl.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/poll-bar.tpl.php 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,25 @@ +
+
+
% ()
+
+
+
+
\ No newline at end of file Index: themes/kiwi/template.php =================================================================== RCS file: themes/kiwi/template.php diff -N themes/kiwi/template.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/template.php 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,88 @@ +' . t('You are here') . ''; + + $output .= ''; + return $output; + } +} + +/** + * Separate the status messages out into their own divs. + */ +function kiwi_status_messages($variables) { + $display = $variables['display']; + $output = ''; + + $status_heading = array( + 'status' => t('Status message'), + 'error' => t('Error message'), + 'warning' => t('Warning message'), + ); + foreach (drupal_get_messages($display) as $type => $messages) { + if (!empty($status_heading[$type])) { + $output .= '

' . $status_heading[$type] . "

\n"; + } + foreach ($messages as $message) { + $output .= "
\n"; + $output .= $message; + $output .= "
\n"; + } + } + return $output; +} + +/** + * Add a class for the block position. + */ +function kiwi_preprocess_block(&$variables) { + $variables['classes_array'][] = 'block-position-' . $variables['block_id']; +} + +/** + * Override or insert variables into the node template. + */ +function kiwi_process_node(&$variables) { + $published = theme_get_setting('authoring_' . $variables['node']->type) ? + theme_get_setting('authoring_' . $variables['node']->type) : t('Submitted by [node:author] on [node:created]'); + + $variables['published'] = filter_xss_admin(token_replace($published, array('node' => $variables['node']))); +} Index: themes/kiwi/theme-settings.php =================================================================== RCS file: themes/kiwi/theme-settings.php diff -N themes/kiwi/theme-settings.php --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/theme-settings.php 3 Feb 2010 06:28:01 -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('Submitted by [node:author] on [node:created]'), + ); + } +} Index: themes/kiwi/css/elements.css =================================================================== RCS file: themes/kiwi/css/elements.css diff -N themes/kiwi/css/elements.css --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/css/elements.css 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,341 @@ +/* $Id$ */ + +/** + * @file + * Short description + * + * Long description + */ + +/** + * Body + */ +body { + line-height: 1.3; + color: #2c2c2c; + font-size: 81.25%; + font-family: Helvetica, sans-serif; + background: #F9FAFB url(../images/swirls.png) no-repeat top center; +} + +/** + * Links + */ +a { + color: #2499C5; + font-weight: bold; + text-decoration: none; +} + +#page a:hover { + text-decoration: underline; + color: #9cc426; +} + +/** + * Headers + */ +h1 { + color: #8cd900; + font-size: 3.2em; + font-weight: bold; + margin: 0.5em 0; +} +h1 a { + font-size: inherit; +} +h2 { + font-size: 1.9em; + font-weight: bold; + margin: 0.5em 0; + line-height: 1; +} +h2 a { + text-decoration: none; + font-size: inherit; +} +h2 a:hover { +color: #909090; +} +h3, +h4, +h5, +h6 { + font-size: 1.2em; + font-weight: bold; + margin: 0.5em 0; +} +h3 { + font-size: 1.5em; +} +h5 { + font-size: 1.1em; +} +h6 { + font-size: 1em; +} + +/** + * Lists + */ +ul li, +ol li, +dl dt, +dl dd { + line-height: 165%; + font-size: 1.077em; +} +body.html ul { + list-style: none; + padding: 0; +} +body.html ul li { + padding-left: 1em; + list-style: none; + margin: 0; + background: url(../images/bullet.png) no-repeat 0px 9px; +} +body.html ul.inline li, +body.html ul.links li { + background-position: 0px 6px; +} +ul.inline li { + display: inline; +} +ol { + list-style: decimal; + padding-left: 1.5em; +} +dl dt { + margin-top: 1.5em; + font-weight: 900; +} +dd { + margin-left: 2em; +} + +/** + * Tables + */ +table { + width: 100%; +} +table th, +table td { + padding: 1em 1.15em; +} +table thead, +table thead a { + background-color: #434343; + color: #f5f5ee; +} +table tbody tr.odd { + background-color: #f5f5f5; + border: 0; +} +table tbody tr.even { + border: 0; + background-color: #fff; +} +table tr.draggable td { + padding: 0.7em 1.15em; +} +table caption { + text-align: left; + font-size: 1.125em; + text-transform: uppercase; + font-weight: bold; + padding-bottom: 0.55em; +} +table.system-status-report th { + border-bottom: 0; +} + +/** + * Forms + */ +form fieldset { + border: 1px solid #d3d3d3; + display: block; + width: 100%; +} +.form-item label { + color: #555555; + font-family: Trebuchet MS; + font-size: 1.138em; + font-weight: bold; +} +form input.form-text, +form input.form-password, +form input.form-file, +form textarea, +form button { + display: block; + padding: 0.5em; + margin: 0.5em 0; +} +form input.form-text, +form input.form-password, +form textarea { + color: #404040; + border: 1px solid #d3d3d3; + background-color: #fbfbfb; + font-family: Helvetica, sans-serif; + font-size: 1em; + width: 14em; +} +form input.form-text:focus, +form input.form-password:focus, +form textarea:focus { + border: #2499c5 1px solid; + background-color: #ffffff; +} +form input.form-file { + border: none; + background: none; +} +form input.form-checkbox, +form input.form-radio { + display: inline; +} +form input.form-button, +form input.form-submit { + padding: 0.7em; + background-color: #42afd1; + color: white; + border: none; + border-radius: 0.5em; + -moz-border-radius: 0.5em; + -webkit-border-radius: 0.5em; + text-transform: uppercase; + font-weight: bold; + font-size: 1em; + padding: 0.6em 1.2em; + margin: 0.5em 0; +} +form input.form-button:hover, +form input.form-submit:hover { + background-color: #31a6cb; +} +form .resizable-textarea .grippie { + height: 12px; + position: relative; + top: -12px; + border: 1px solid #DCDCAE; + overflow: hidden; + background: #38abcb url(../images/grippie.png) no-repeat center center; + border: 1px solid #ddd; + border-top-width: 0; + cursor: s-resize; + left: 8px; + margin: 0 -8px !important; +} +form .resizable-textarea .grippie:hover { + background-color: #9bc325; +} +.resizable-textarea { + margin-bottom: -12px; +} +html.js .resizable-textarea textarea { + margin-bottom: 0; + width: 100%; +} +.filter-wrapper { + padding: 1.5em 0.5em; +} +form select option { + border: none; +} +form .marker, +.form-required { + color: #f00; +} +html.js input.form-autocomplete { + background-position: 100% 7px; +} +html.js input.throbbing { + background-position: 100% -13px; +} +form fieldset { + width: auto; +} + +/** + * Pagers + */ +ul.pager { + margin: 1.2em 0; + padding: 0; + text-align: center; +} +ul.pager li { + background: none; + background-image: none; + display: inline; + padding: 0; + margin: 0 0.1em; +} +ul.pager li a { + border: 1px solid; + border-color: #2aa5ce; + font-weight: bold; + color: #3EACCE; + text-decoration: none; + padding: 0.38em 0.69em; +} +ul.pager li.pager-current { + background-color: #575757; + color: #ffffff; + font-weight: bold; + border: 1px solid #575757; + text-decoration: none; + padding: 0.38em 0.69em; + margin: 0 0.5em; +} +ul.pager li.pager-first, +ul.pager li.pager-previous, +ul.pager li.pager-next, +ul.pager li.pager-last { + border: none; + padding: 0; +} +ul.pager li.pager-first a, +ul.pager li.pager-previous a, +ul.pager li.pager-next a, +ul.pager li.pager-last a { + border: none; + text-decoration: none; +} +ul.pager li a:hover { + color: #29829C; +} +ul.pager li.pager-ellipsis { + padding: 0.38em; + +/** + * Other + */ +p { +font-size: 1.077em; +color: #575757; +line-height: 1.5; +} + +code { + background-color: #e8efd1; + border-radius: 0.3em; + -moz-border-radius: 0.3em; + -webkit-border-radius: 0.3em; + font-size: 1.23em; + padding: 0.1em 0.3em; +} +pre code { + display: block; + border-radius: 0.5em; + -moz-border-radius: 0.5em; + -webkit-border-radius: 0.5em; +} +del { + text-decoration: none; + background: url(../images/strike.png) repeat-x center right; +} Index: themes/kiwi/css/layout.css =================================================================== RCS file: themes/kiwi/css/layout.css diff -N themes/kiwi/css/layout.css --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/css/layout.css 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,54 @@ +/* $Id$ */ + +/** + * @file + * Short description + * + * Long description + */ + +#page { + max-width: 1280px; + min-width: 800px; + width: 80%; + margin: 0 auto; +} +.column { + float: left; +} +body.two-sidebars #content { + width: 52%; +} +body.sidebar-first #content { + width: 70%; +} +body.sidebar-second #content { + width: 82%; +} +#sidebar-first { + width: 30%; +} +#sidebar-second { + width: 18%; +} +.column > div { + padding: 0 1.15em; +} +#footer-columns .footer-column { + float: left; +} +.footer-columns-1 .footer-column { + width: 100%; +} +.footer-columns-2 .footer-column { + width: 50%; +} +.footer-columns-3 .footer-column { + width: 33.3%; +} +#footer-columns .footer-column .region { + padding: 0 2.65em; +} +#footer-region-wrapper { + padding: 2em 2.65em; +} Index: themes/kiwi/css/print.css =================================================================== RCS file: themes/kiwi/css/print.css diff -N themes/kiwi/css/print.css --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/css/print.css 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,32 @@ +/* $Id$ */ + +/** + * @file + * Short description + * + * Long description + */ + +#toolbar, +#secondary-links-wrapper { + display: none; +} +#page-wrapper.secondary-links { + border-top: 0px solid #000; +} +#page { + max-width: none; + min-width: none; + width: 100%; +} +#header { + margin-top: 0; + margin-bottom: 0; +} +#main-wrapper { + padding: 0; + border: 0; +} +a { + text-decoration: underline !important; +} Index: themes/kiwi/css/reset.css =================================================================== RCS file: themes/kiwi/css/reset.css diff -N themes/kiwi/css/reset.css --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/css/reset.css 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,41 @@ +/* $Id$ */ + +/** + * @file + * Short description + * + * Long description + */ + +body, +ul.primary { + 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/kiwi/css/style.css =================================================================== RCS file: themes/kiwi/css/style.css diff -N themes/kiwi/css/style.css --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ themes/kiwi/css/style.css 3 Feb 2010 06:28:01 -0000 @@ -0,0 +1,699 @@ +/* $Id$ */ + +/** + * @file + * Short description + * + * Long description + */ + +/** + * Toolbar + */ +#toolbar .toolbar-menu { + background-color: #404040; +} +#toolbar .shadow { + display: none; +} +#toolbar .toolbar-menu ul li { + background-image: none; +} +#toolbar .toolbar-menu ul li a:focus, +#toolbar .toolbar-menu ul li a:hover, +#toolbar .toolbar-menu ul li a.active:focus { + background-color: #000; + text-decoration: none !important; +} + +/** + * Body + */ +body { + line-height: 1.3; + color: #575757; + font-size: 13px; + font-family: Helvetica, sans-serif; + background: #F9FAFB url(../images/swirls.png) no-repeat top center; +} + +/** + * Header + */ +#skip-link { + display: none; +} +#header { + margin: 4.2em 0 2.2em 2em; +} +#page-wrapper.secondary-links #header { + margin-top: 0; +} +#header a#logo { + float: left; +} +#header #name-and-slogan { + float: left; +} +#header h1#site-name, +#header #site-name { + font-size: 4.62em; + letter-spacing: -0.02em; + margin: 0.1em 0 0 0.2em; +} +#header #site-name a, +#header h1#site-name a { + color: #404040; + text-decoration: none; + font-weight: bold; +} +#header #site-slogan { + color: #878787; + font-size: 1.85em; + margin: -0.2em 0 0 0.6em; +} + +/** + * Main content + */ +#main-wrapper { + background-color: #FFFFFF; + border: 1px solid #D2D8E3; + padding: 0.3em; + border-radius: 0.5em; + -moz-border-radius: 0.5em; + -webkit-border-radius: 0.5em; +} +#main { + padding: 1.3em 1.2em; + background: #fff url(../images/background.png) repeat-x; + border-radius: 0.5em; + -moz-border-radius: 0.5em; + -webkit-border-radius: 0.5em; +} + +/** + * Footer + */ +#footer-columns h2 { + border-bottom: 2px solid #e3e8ec; + font-weight: normal; + padding-bottom: 0.5em; + margin-bottom: 1px; +} +#footer-columns .content { + border-top: 1px solid #fff; + padding-top: 1em; +} + +/** + * Navigation + */ +#navigation ul li { + background-image: none; + padding: 0; + margin: 0; +} +#navigation ul li a { + display: block; + font-family: "Trebuchet MS"; + font-weight: bold; + float: left; + color: #0493b8; + text-decoration: none; + font-size: 1.3em; + text-transform: uppercase; + padding: 0.6em 1.2em; + margin: 0 1em 1em 0; + line-height: 1; +} +#page-wrapper #navigation ul li a.active { + background-color: #3eacce; + border-radius: 0.25em; + -moz-border-radius: 0.3em; + -webkit-border-radius: 0.3em; + color: #fff; + text-decoration: none; +} + +#page-wrapper #navigation ul li a.active:hover { + color: #fff; + background-color: #61bcd8; +} + +#page-wrapper #navigation ul li a:hover { + color: #9cc426; + text-decoration: none; +} + +/** + * Secondary links + */ +#page-wrapper.secondary-links { + border-top: 1em solid #313131; + width: 100%; +} +#page-wrapper ul#secondary-menu li { + float: right; + background-color: #313131; + margin-left: 1em; + border-radius-bottomleft: 0.5em; + border-radius-bottomright: 0.5em; + -moz-border-radius-bottomleft: 0.5em; + -moz-border-radius-bottomright: 0.5em; + -webkit-border-radius-bottomleft: 0.5em; + -webkit-border-radius-bottomright: 0.5em; + padding: 0; + background-image: none; +} +#page-wrapper ul#secondary-menu li a { + color: #dbdbdb; + font-size: 1.15em; + padding: 0.54em 0.87em; + display: block; + text-transform: uppercase; + text-decoration: none; +} +#page-wrapper ul#secondary-menu li a.active, +#page-wrapper ul#secondary-menu li a:hover { + color: #fff; + text-decoration: none; +} + +/** + * Admin screens + */ +.admin .left, +.admin .right { + margin: 0; + width: 49%; +} +.admin-panel { + background-color: #FAFAFA; + margin: 0 0 4%; + padding: 1em; +} +.admin-panel h3 { + margin-top: 0; +} +#dashboard #disabled-blocks h2 { + font-size: 1em; +} +#dashboard .dashboard-region .block { + background-color: #FAFAFA; +} +#dashboard .dashboard-region .block h2 { + font-size: 1.3em; + font-weight: normal; + background: transparent none; +} +.system-themes-list ul li { + background-image: none; +} + +/** + * System module + */ + +/* Breadcrumb */ +.breadcrumb { + font-size: 1.2em; + margin-bottom: 1em; +} +#breadcrumb a { + color: #0091b7; + text-transform: uppercase; + text-decoration: none; + font-weight: bold; +} +#breadcrumb div { + float: left; +} +.breadcrumb-separator { + background-image: url(../images/breadcrumb.png); + width: 7px; + height: 10px; + margin: 0.3em 0.5em 0; + text-indent: -9999em; + display: block; +} + +/* Messages */ +#messages .message { + margin-bottom: 1em; + color: #fff; + padding: 1em 1em 1em 5em; + border-radius: 0.5em; + -moz-border-radius: 0.5em; + -webkit-border-radius: 0.5em; +} +#messages .message-status { + background: #9bc325 url(../images/messages-status.png) no-repeat scroll 2em center; +} +#messages .message-warning { + background: #f8a50c url(../images/messages-warning.png) no-repeat scroll 2em center; +} +#messages .message-error { + background: #f64920 url(../images/messages-error.png) no-repeat scroll 2em center; +} + +/* Pager */ +ul.pager { + margin: 1.2em 0; + padding: 0; + text-align: center; +} +ul.pager li { + background: none; + background-image: none; + display: inline; + padding: 0; + margin: 0 0.1em; +} +ul.pager li a, +ul.pager li.pager-current { + border: 1px solid #2aa5ce; + font-weight: bold; + color: #3EACCE; + text-decoration: none; + padding: 0.38em 0.59em 0.2em; +} +ul.pager li.pager-current { + background-color: #575757; + color: #ffffff; + border: 1px solid #575757; + margin: 0 0.5em; +} +ul.pager li.pager-first, +ul.pager li.pager-previous, +ul.pager li.pager-next, +ul.pager li.pager-last { + border: none; + padding: 0; +} +ul.pager li.pager-first a, +ul.pager li.pager-previous a, +ul.pager li.pager-next a, +ul.pager li.pager-last a { + border: none; + text-decoration: none; +} +ul.pager li a:hover { + color: #29829C; +} +ul.pager li.pager-ellipsis { + padding: 0.38em; +} + +/* Tabs */ +ul.primary { + border-bottom: 0; +} +body.html .tabs ul li { + padding-left: 0; + background-image: none; + line-height: 3; +} +.tabs ul li a { + border: 2px solid #3EACCE; + font-weight: bold; + padding: 0.62em 1.54em; + background-color: #fff; + text-decoration: none; + color: #2499C5; + margin-right: 0.5em; + border-radius: 0.5em; + -moz-border-radius: 0.5em; + -webkit-border-radius: 0.5em; +} +.tabs ul li.active a, +.tabs ul li.active a:hover { + background-color: #3EACCE; + border-color: #3EACCE; + color: #FFFFFF; +} +ul.primary li a:hover { + border-color: #ccc; +} +ul.primary li.active a { + border: 2px solid #3EACCE; +} + +/** + * Block module + */ +#page-wrapper #page li li { + font-size: 1em; +} + +/* First sidebar blocks */ +#sidebar-first .block { + background-color: #F7F8FA; + border: 1px solid #D9E5F1; + padding: 1.5em; + margin-bottom: 3em; + -moz-border-radius: 0.5em; + -webkit-border-radius: 0.5em; +} +#sidebar-first .block ul.menu li a { + background: transparent url(../images/bullet.png) no-repeat scroll 0 6px; + padding: 0 0 0 1em; +} +#sidebar-first .block-position-1, +#sidebar-first .block-position-2 { + background-color: #008eb3; + padding: 1.5em; + color: #fff; + border: 0; + border-radius: 0.5em; +} +#sidebar-first .block-position-1 { + margin-bottom: 0.1em; + border-radius-bottomleft: 0; + border-radius-bottomright: 0; + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-radius-bottomleft: 0; + -webkit-border-radius-bottomright: 0; +} +#sidebar-first .block-position-2, +#sidebar-first .block-position-1.last { + background-color: #3AABCC; + border-radius-topleft: 0; + border-radius-topright: 0; + -moz-border-radius-topleft: 0; + -moz-border-radius-topright: 0; + -webkit-border-radius-topleft: 0; + -webkit-border-radius-topright: 0; +} +#sidebar-first div.block-position-1 a, +#sidebar-first div.block-position-2 a { + color: #fff; +} +#sidebar-first .block-position-1 ul.menu li a, +#sidebar-first .block-position-2 ul.menu li a { + background-image: url(../images/bullet-white.png); + color: #DFF2F7; +} +#sidebar-second .block h2, +#sidebar-first .block h2 { + text-transform: uppercase; +} + +/* Second sidebar blocks */ +#sidebar-second .block .content { + background-color: #FAFAFA; +} +#sidebar-second .block ul.menu li { + margin-left: 1em; +} + +/* Menu blocks */ +.block div.content ul.menu li.first a { + padding-top: 0.5em; +} +.block ul.menu li { + padding: 0; + background-image: none; + list-style: none; + margin: 0; +} +.block ul.menu li li { + margin-left: 1em; +} +.block ul.menu li a { + border: none; + text-decoration: none; + margin: 0.3em 0; + font-weight: bold; + font-size: 1.15em; + padding: 0 0 0.5em; + display: block; +} + +/** + * Node module + */ +.node h2, +h1#page-title { + color: #575757; + font-size: 2.308em; +} + +.node h2 { + font-size: 2.308em; +} +.node h2 a { + color: #575757; +} + +.node .meta { + font-family: "Trebuchet MS"; + font-weight: bold; +} + +.node .meta span.submitted { + color: #b2b2b2; + font-size: 1.308em; +} + +.node .user-picture { +float: left; +padding: 0px 16px 11px 1px; +} + +.node .field-type-taxonomy-term-reference { + font-size: 1.280em; + font-family: "Trebuchet MS"; + margin-bottom: 0.5em; +} +.node .field-type-taxonomy-term-reference .field-label { + color: #b2b2b2; + display: inline; + font-weight: bold; +} +.node .field-type-taxonomy-term-reference .field-items, +.node .field-type-taxonomy-term-reference .field-items .field-item { + display: inline; +} +.node .field-type-taxonomy-term-reference .field-items .field-item a { + text-decoration: none; + font-weight: bold; +} +.node .field-type-taxonomy-term-reference .field-items .field-item a:after { + content: ","; +} +.node .field-type-taxonomy-term-reference .field-items .field-item:last-child a:after { + display: none; +} +.node ul.links li { + float: left; + padding-left: 0; + margin: 0.5em 0.5em 1em 0; + background: none; +} +.node ul.links li a { + font-weight: bold; + padding: 0.5em 1.3em 0.4em; + text-decoration: none; + background-color: #9cc426; + color: #ffffff; + border-radius: 0.25em; + -moz-border-radius: 0.25em; + -webkit-border-radius: 0.25em; +} +#page .node ul.links li a:hover { + background-color: #8CB121; + text-decoration: none; + color: #ffffff; +} + +/** + * Poll module + */ +.poll .vote-form { + text-align: left; +} +.poll .vote-form .choices { + display: block; +} +.poll .title { + color: #96bd24; + font-size: 1.1em; + font-weight: bold; +} +.poll .bar-text { + color: #484848; + font-size: 1em; + margin-top: 1em; + margin-bottom: 0.23em; +} +.poll .text { + float: left; +} +.poll .percent { + float: right; + color: #484848; + font-size: 1em; +} +.poll .total { + text-align: right; + padding: 1em 0 0.31em 0; +} +.poll .bar { + background-color: #ffffff; + height: 1.54em; + width: 100%; + border: 1px solid #d8d8d8; +} +.poll .bar .foreground { + height: 1.54em; + float: none; + background-color: #9bc325; +} +#block-poll-recent .links li { + text-align: right; + padding-left: 0; + padding-right: 1em; + background-image: none; +} +.poll .links li a { + font-weight: bold; +} + +/** + * Comment module + */ +#comments .comment { + margin-bottom: 2.15em; +} +#comments .comment .info { + width: 8em; + float: left; + margin-top: 1.25em; + font-family: "Trebuchet MS"; + font-weight: bold; + font-size: 1.077em; + color: #b2b2b2; +} +#comments .comment span.username, +#comments .comment a.username { + display: block; + font-size: 1.423em; + + color: #9bc41e; + text-decoration: none; +} +#comments .comment .content { + padding-left: 9.9em; + position: relative; +} +#comments .comment .content .arrow { + background: url(../images/comment.png) no-repeat 0; + width: 50px; + height: 50px; + position: absolute; + top: 1em; + left: 8.7em; +} +#comments .comment .content .inner { + background-color: #fdfdfd; + border: 1px solid #e1e1e1; + padding: 1.5em; + border-radius: 0.5em; + -moz-border-radius: 0.5em; + -webkit-border-radius: 0.5em; +} +#comments .comment .content h3 { + margin-top: 0; +} +#comments .comment .content h3 a { + text-decoration: none; + color: #575757; + font-size: 1.62em; + font-weight: bold; +} +#comments .comment .content ul.links a { + font-size: 1em; + text-transform: capitalize; +} + +#comments textarea.resizable { + height: 18em; +} + +/** + * Contextual links module + */ +a.contextual-links-trigger { + background: url(../images/contextual.png) no-repeat scroll 0 0; + width: 25px; + height: 25px; + padding: 0; +} +.contextual-links-active a.contextual-links-trigger, +a.contextual-links-trigger:hover { + background-position: 0 -25px; + background-color: #fff; + border: 0; + padding: 0; + margin: 2px 1px 0 0; + position: relative; + z-index: 1; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} +.contextual-links-wrapper ul.contextual-links { + background-color: #5e5d5e; + border: 0; + margin: 0; + padding: 0; + white-space: nowrap; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + top: 27px; + right: 1px; +} + +body.html ul.contextual-links li { + padding-left: 0; + font-weight: normal; + background-image: none; +} +ul.contextual-links li a { + color: #fff !important; + margin: 0; + padding: 0.75em 1em; + text-align: right; +} +ul.contextual-links li a:hover { + background-color: #868686; +} + +/** + * Overlay module + */ +body.overlay { + background-color: #fff; +} +body.overlay #page-wrapper { + border-top: 0; +} +body.overlay #page { + min-width: none; + max-width: none; + width: 100%; +} +body.overlay #main-wrapper { + padding: 0; + margin: 0; + border: 0; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} +body.overlay #main { + background-image: none; +}