Newer
Older
Angie Byron
committed
/* ---------- Overall Specifications ---------- */
body {
Angie Byron
committed
line-height: 1.5;
font-size: 87.5%;
Angie Byron
committed
word-wrap: break-word;
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
a:link,
a:visited {
text-decoration: none;
}
Dries Buytaert
committed
a:hover,
a:active,
Angie Byron
committed
a:focus,
.link:hover,
.link:active,
.link:focus {
Dries Buytaert
committed
text-decoration: underline;
}
Angie Byron
committed
h1,
h2,
h3,
h4,
h5,
h6 {
Angie Byron
committed
margin: 1.0em 0 0.5em;
font-weight: inherit;
}
h1 {
Angie Byron
committed
font-size: 1.357em;
Angie Byron
committed
color: #000;
}
h2 {
Angie Byron
committed
font-size: 1.143em;
Angie Byron
committed
}
p {
Angie Byron
committed
margin: 0 0 1.2em;
}
del {
text-decoration: line-through;
}
tr.odd {
background-color: #dddddd;
}
img {
Angie Byron
committed
outline: 0;
}
/**
* The generic monospace font family is listed before Courier new to avoid a
* a bug in font-size rendering:
* http://meyerweb.com/eric/thoughts/2010/02/12/fixed-monospace-sizing
*/
code,
pre,
kbd,
samp,
var {
padding: 0 0.4em;
Angie Byron
committed
font-size: 0.857em;
font-family: Menlo, Consolas, "Andale Mono", "Lucida Console", "Nimbus Mono L", "DejaVu Sans Mono", monospace, "Courier New";
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
}
code {
background-color: #f2f2f2;
background-color: rgba(40, 40, 0, 0.06);
}
pre code,
pre kbd,
pre samp,
pre var,
kbd kbd,
kbd samp,
code var {
font-size: 100%;
background-color: transparent;
}
pre code,
pre samp,
pre var {
padding: 0;
}
.description code {
font-size: 1em;
}
kbd {
background-color: #f2f2f2;
border: 1px outset #575757;
margin: 0 3px;
color: #666;
display: inline-block;
padding: 0 6px;
border-radius: 5px;
}
pre {
background-color: #f2f2f2;
background-color: rgba(40, 40, 0, 0.06);
margin: 10px 0;
overflow: hidden;
padding: 15px;
white-space: pre-wrap;
}
Angie Byron
committed
/* ------------------ Fonts ------------------ */
body,
#site-slogan,
Dries Buytaert
committed
.ui-widget,
Alex Pott
committed
.comment-form label,
.node-form label,
.node-form .description {
Angie Byron
committed
font-family: Georgia, "Times New Roman", Times, serif;
}
#header,
#footer-wrapper,
Angie Byron
committed
#skip-link,
Angie Byron
committed
ul.contextual-links,
ul.links,
ul.primary,
Dries Buytaert
committed
.item-list .pager,
Angie Byron
committed
div.field-type-taxonomy-term-reference,
div.messages,
div.meta,
p.comment-time,
table,
Angie Byron
committed
.breadcrumb,
.link {
Angie Byron
committed
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
input,
textarea,
select,
Angie Byron
committed
.form-button,
Angie Byron
committed
a.button,
button {
Angie Byron
committed
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
/* ------------------ Reset Styles ------------------ */
blockquote {
background: #f7f7f7;
border-left: 1px solid #bbb;
font-style: italic;
margin: 1.5em 10px;
padding: 0.5em 10px;
Angie Byron
committed
}
blockquote:before {
color: #bbb;
content: "\201C";
font-size: 3em;
line-height: 0.1em;
margin-right: 0.2em;
Angie Byron
committed
vertical-align: -.4em;
}
blockquote:after {
color: #bbb;
content: "\201D";
font-size: 3em;
line-height: 0.1em;
Angie Byron
committed
vertical-align: -.45em;
}
blockquote > p:first-child {
Angie Byron
committed
display: inline;
}
a.feed-icon {
display: inline-block;
padding: 15px 0 0 0;
}
Dries Buytaert
committed
img {
max-width: 100%;
height: auto;
border: 0;
}
Angie Byron
committed
/* ------------------ Table Styles ------------------ */
table {
Dries Buytaert
committed
border: 0;
Angie Byron
committed
border-spacing: 0;
Angie Byron
committed
font-size: 0.857em;
Dries Buytaert
committed
margin: 10px 0;
width: 100%;
Angie Byron
committed
}
table table {
font-size: 1em;
Angie Byron
committed
}
#footer-wrapper table {
font-size: 1em;
}
table tr th {
background: #757575;
background: rgba(0, 0, 0, 0.51);
Angie Byron
committed
border-bottom-style: none;
}
Dries Buytaert
committed
table tr th,
table tr th a,
table tr th a:hover {
color: #fff;
Angie Byron
committed
font-weight: bold;
}
Dries Buytaert
committed
table tbody tr th {
vertical-align: top;
}
Angie Byron
committed
tr td,
tr th {
padding: 4px 9px;
border: 1px solid #fff;
text-align: left; /* LTR */
}
#footer-wrapper tr td,
#footer-wrapper tr th {
border-color: #555;
border-color: rgba(255, 255, 255, 0.18);
Angie Byron
committed
}
tr.odd {
background: #e4e4e4;
background: rgba(0, 0, 0, 0.105);
Angie Byron
committed
}
tr,
tr.even {
background: #efefef;
background: rgba(0, 0, 0, 0.063);
Angie Byron
committed
}
Angie Byron
committed
table ul.links {
Angie Byron
committed
margin: 0;
padding: 0;
Angie Byron
committed
font-size: 1em;
Angie Byron
committed
}
Angie Byron
committed
table ul.links li {
Angie Byron
committed
padding: 0 1em 0 0;
}
/* ------------------ List Styles ------------------ */
.block ol,
Angie Byron
committed
.block ul {
margin: 0;
Dries Buytaert
committed
padding: 0 0 0.25em 1em; /* LTR */
Angie Byron
committed
}
.contextual-region .contextual .contextual-links a {
Angie Byron
committed
font-size: 0.923em;
text-shadow: 0 0 0 !important;
}
Dries Buytaert
committed
.item-list .pager {
Angie Byron
committed
font-size: 0.929em;
Angie Byron
committed
}
Dries Buytaert
committed
.item-list .pager li {
padding: 0;
}
.item-list .pager a {
display: inline-block;
padding: 10px 15px;
}
.item-list .pager .pager-first a {
padding: 10px 10px 10px 0;
}
.item-list .pager .pager-previous a {
padding: 10px 0;
}
.item-list .pager .pager-current {
padding: 0 10px;
}
.item-list .pager .pager-next a,
.item-list .pager .pager-last a {
padding: 10px 0 10px 10px;
}
Angie Byron
committed
ul.menu li {
margin: 0;
}
.region-content ul,
.region-content ol {
margin: 1em 0;
Dries Buytaert
committed
padding: 0 0 0.25em 15px; /* LTR */
Angie Byron
committed
}
.item-list ul li {
margin: 0;
padding: 0.2em 0.5em 0 0; /* LTR */
}
ul.tips {
padding: 0 0 0 1.25em; /* LTR */
}
/* ------------------ Header ------------------ */
#skip-link {
Angie Byron
committed
left: 50%;
margin-left: -5.25em;
margin-top: 0;
Angie Byron
committed
position: absolute;
Dries Buytaert
committed
width: auto;
Angie Byron
committed
z-index: 50;
}
#skip-link a,
#skip-link a:link,
#skip-link a:visited {
background: #444;
background: rgba(0, 0, 0, 0.6);
color: #fff;
Angie Byron
committed
display: inline-block;
Angie Byron
committed
font-size: 0.94em;
line-height: 1.7;
Dries Buytaert
committed
padding: 1px 10px 2px 10px;
Angie Byron
committed
text-decoration: none;
border-radius: 0 0 10px 10px;
}
#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
outline: 0;
Angie Byron
committed
}
#logo {
Angie Byron
committed
float: left; /* LTR */
Dries Buytaert
committed
padding-left: 5px; /* LTR */
Dries Buytaert
committed
}
Dries Buytaert
committed
Dries Buytaert
committed
#name-and-slogan {
float: left; /* LTR */
Dries Buytaert
committed
margin: 0;
padding: 5px 10px 8px;
Angie Byron
committed
}
#site-name {
Dries Buytaert
committed
font-size: 1.6em;
Angie Byron
committed
color: #686868;
Angie Byron
committed
line-height: 1;
Angie Byron
committed
}
h1#site-name {
Angie Byron
committed
margin: 0;
}
#site-name a {
Angie Byron
committed
font-weight: normal;
}
Angie Byron
committed
#site-slogan {
font-size: 0.929em;
Angie Byron
committed
margin-top: 7px;
word-spacing: 0.1em;
font-style: italic;
}
Dries Buytaert
committed
/* Region header blocks. */
.region-header .block {
font-size: 0.857em;
Angie Byron
committed
float: left; /* LTR */
Dries Buytaert
committed
margin: 0 10px;
padding: 0;
Angie Byron
committed
}
.region-header .block > h2 {
/* @extend .visually-hidden */
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px;
}
Dries Buytaert
committed
.region-header .block .content {
Angie Byron
committed
margin: 0;
padding: 0;
}
Dries Buytaert
committed
.region-header .block ul {
margin: 0;
padding: 0;
Angie Byron
committed
}
Dries Buytaert
committed
.region-header .block li {
list-style: none;
list-style-image: none;
padding: 0;
}
.region-header .form-text {
background: #fefefe;
background: rgba(255, 255, 255, 0.7);
border-color: #ccc;
border-color: rgba(255, 255, 255, 0.3);
margin-right: 2px; /* LTR */
width: 120px;
}
.region-header .form-text:hover,
.region-header .form-text:focus,
.region-header .form-text:active {
background: #fff;
background: rgba(255, 255, 255, 0.8);
Angie Byron
committed
}
Dries Buytaert
committed
.region-header .form-required {
color: #eee;
color: rgba(255, 255, 255, 0.7);
Angie Byron
committed
}
Dries Buytaert
committed
/* Region header block menus. */
.region-header .block-menu {
border: 1px solid;
border-color: #eee;
border-color: rgba(255, 255, 255, 0.2);
padding: 0;
width: 208px;
Angie Byron
committed
}
Dries Buytaert
committed
.region-header .block-menu li a {
Angie Byron
committed
display: block;
Dries Buytaert
committed
border-bottom: 1px solid;
border-bottom-color: #eee;
border-bottom-color: rgba(255, 255, 255, 0.2);
padding: 3px 7px;
}
.region-header .block-menu li a:hover,
.region-header .block-menu li a:focus,
.region-header .block-menu li a:active {
text-decoration: none;
background: rgba(255, 255, 255, 0.15);
Angie Byron
committed
}
Dries Buytaert
committed
.region-header .block-menu li.last a {
border-bottom: 0;
Angie Byron
committed
}
Dries Buytaert
committed
/* User Login block in the header region */
.region-header #block-user-login {
width: auto;
Angie Byron
committed
}
Dries Buytaert
committed
.region-header #block-user-login .content {
margin-top: 2px;
Angie Byron
committed
}
Dries Buytaert
committed
.region-header #block-user-login .form-item {
float: left; /* LTR */
margin: 0;
padding: 0;
Angie Byron
committed
}
Dries Buytaert
committed
.region-header #block-user-login div.item-list,
.region-header #block-user-login div.description {
font-size: 0.916em;
margin: 0;
Angie Byron
committed
}
Dries Buytaert
committed
.region-header #block-user-login div.item-list {
clear: both;
Angie Byron
committed
}
Dries Buytaert
committed
.region-header #block-user-login div.description {
Angie Byron
committed
display: inline;
}
Dries Buytaert
committed
.region-header #block-user-login .item-list ul {
padding: 0;
line-height: 1;
Angie Byron
committed
}
Dries Buytaert
committed
.region-header #block-user-login .item-list li {
list-style: none;
float: left; /* LTR */
padding: 3px 0 1px;
Angie Byron
committed
}
Dries Buytaert
committed
.region-header #block-user-login .item-list li.last {
padding-left: 0.5em; /* LTR */
Angie Byron
committed
}
Dries Buytaert
committed
.region-header #block-user-login .form-actions {
margin: 4px 0 0;
padding: 0;
clear: both;
Dries Buytaert
committed
}
.region-header #block-user-login input.form-submit {
border: 1px solid;
border-color: #ccc;
border-color: rgba(255, 255, 255, 0.5);
background: #eee;
background: rgba(255, 255, 255, 0.7);
margin: 4px 0;
padding: 3px 8px;
}
.region-header #block-user-login input.form-submit:hover,
.region-header #block-user-login input.form-submit:focus {
background: #fff;
background: rgba(255, 255, 255, 0.9);
}
/* Search block in region header. */
.region-header #block-search-form {
width: 208px;
}
.region-header #block-search-form .form-text {
width: 154px;
}
/* Language switcher block in region header. */
.region-header .block-locale ul li {
Dries Buytaert
committed
display: inline;
padding: 0 0.5em;
Angie Byron
committed
}
/* --------------- Main Menu ------------ */
#main-menu {
Angie Byron
committed
clear: both;
}
Angie Byron
committed
#main-menu-links {
font-size: 0.929em;
Dries Buytaert
committed
margin: 0 5px;
padding: 0;
text-align: left; /* LTR */
Angie Byron
committed
}
#main-menu-links li {
Dries Buytaert
committed
float: none;
Dries Buytaert
committed
list-style: none;
Dries Buytaert
committed
margin: 0;
padding: 0;
width: 100%;
Angie Byron
committed
}
Angie Byron
committed
#main-menu-links a {
Angie Byron
committed
color: #333;
background: #ccc;
background: rgba(255, 255, 255, 0.7);
Dries Buytaert
committed
float: none;
display: block;
Angie Byron
committed
text-decoration: none;
Angie Byron
committed
text-shadow: 0 1px #eee;
Dries Buytaert
committed
border-radius: 8px;
margin-bottom: 4px;
padding: 0.9em 0 0.9em 10px; /* LTR */
Angie Byron
committed
}
Angie Byron
committed
#main-menu-links a:hover,
#main-menu-links a:focus {
Angie Byron
committed
background: #f6f6f2;
Angie Byron
committed
background: rgba(255, 255, 255, 0.95);
}
Angie Byron
committed
#main-menu-links a:active {
Angie Byron
committed
background: #b3b3b3;
background: rgba(255, 255, 255, 1);
}
Dries Buytaert
committed
#main-menu-links li a.active {
Angie Byron
committed
border-bottom: none;
}
/* --------------- Secondary Menu ------------ */
#secondary-menu-links {
float: right; /* LTR */
Angie Byron
committed
font-size: 0.929em;
Dries Buytaert
committed
margin: 0 10px;
}
#secondary-menu-links li{
margin: 0;
padding: 0;
}
#secondary-menu-links a {
display: inline-block;
padding: 0.8em;
}
#secondary-menu-links a:hover,
#secondary-menu-links a:focus {
text-decoration: underline;
}
Angie Byron
committed
/* ------------------- Main ------------------- */
#main {
Angie Byron
committed
margin-top: 20px;
margin-bottom: 40px;
}
/* ----------------- Featured ----------------- */
#featured {
text-align: center;
Dries Buytaert
committed
font-size: 1.2em;
Angie Byron
committed
font-weight: normal;
Angie Byron
committed
line-height: 1.4;
Dries Buytaert
committed
padding: 20px 10px 45px;
Angie Byron
committed
margin: 0;
background: #f0f0f0;
Dries Buytaert
committed
background: rgba(30, 50, 10, 0.08);
Angie Byron
committed
border-bottom: 1px solid #e7e7e7;
text-shadow: 1px 1px #fff;
}
Angie Byron
committed
#featured h2 {
Dries Buytaert
committed
font-size: 1.2em;
Angie Byron
committed
line-height: 1;
}
Angie Byron
committed
#featured p {
margin: 0;
padding: 0;
}
Angie Byron
committed
/* --------------- Highlighted ---------------- */
#highlighted {
border-bottom: 1px solid #d3d7d9;
font-size: 120%;
}
/* ------------------- Help ------------------- */
.region-help {
border: 1px solid #d3d7d9;
padding: 0 1.5em;
margin-bottom: 30px;
}
Angie Byron
committed
/* ----------------- Content ------------------ */
.content {
margin-top: 10px;
Angie Byron
committed
}
h1#page-title {
Angie Byron
committed
font-size: 2em;
line-height: 1;
Angie Byron
committed
}
#content h2 {
Angie Byron
committed
margin-bottom: 2px;
Angie Byron
committed
font-size: 1.429em;
line-height: 1.4;
}
.node .content {
font-size: 1.071em;
Angie Byron
committed
}
Jennifer Hodgdon
committed
.view-mode-teaser .content {
Angie Byron
committed
font-size: 1em;
}
Jennifer Hodgdon
committed
.view-mode-teaser h2 {
margin-top: 0;
padding-top: 0.5em;
}
Jennifer Hodgdon
committed
.view-mode-teaser h2 a {
Angie Byron
committed
color: #181818;
}
Jennifer Hodgdon
committed
.view-mode-teaser {
Angie Byron
committed
border-bottom: 1px solid #d3d7d9;
margin-bottom: 30px;
padding-bottom: 15px;
}
Jennifer Hodgdon
committed
.view-mode-teaser.sticky {
background: #f9f9f9;
background: rgba(0, 0, 0, 0.024);
border: 1px solid #d3d7d9;
padding: 0 15px 15px;
}
Jennifer Hodgdon
committed
.view-mode-teaser .content {
Angie Byron
committed
clear: none;
Angie Byron
committed
line-height: 1.6;
Angie Byron
committed
}
Angie Byron
committed
.meta {
font-size: 0.857em;
Angie Byron
committed
color: #68696b;
margin-bottom: -5px;
}
.submitted .field-name-field-user-picture img {
Angie Byron
committed
float: left; /* LTR */
margin: 1px 20px 0 0; /* LTR */
Angie Byron
committed
}
Angie Byron
committed
.field-type-taxonomy-term-reference {
margin: 0 0 1.2em;
}
.field-type-taxonomy-term-reference .field-label {
Angie Byron
committed
font-weight: normal;
Angie Byron
committed
margin: 0;
padding-right: 5px; /* LTR */
Angie Byron
committed
}
Angie Byron
committed
.field-type-taxonomy-term-reference .field-label,
.field-type-taxonomy-term-reference ul.links {
font-size: 0.8em;
Angie Byron
committed
}
Jennifer Hodgdon
committed
.view-mode-teaser .field-type-taxonomy-term-reference .field-label,
.view-mode-teaser .field-type-taxonomy-term-reference ul.links {
Angie Byron
committed
font-size: 0.821em;
Angie Byron
committed
}
Angie Byron
committed
.field-type-taxonomy-term-reference ul.links {
padding: 0;
margin: 0;
list-style: none;
}
.field-type-taxonomy-term-reference ul.links li {
float: left; /* LTR */
padding: 0 1em 0 0; /* LTR */
white-space: nowrap;
Angie Byron
committed
}
Angie Byron
committed
.link-wrapper {
Angie Byron
committed
text-align: right;
}
Angie Byron
committed
.field-type-image img,
.field-name-field-user-picture img {
Angie Byron
committed
margin: 0 0 1em;
}
Angie Byron
committed
ul.links {
color: #68696b;
font-size: 0.821em;
}
Jennifer Hodgdon
committed
.unpublished {
Angie Byron
committed
margin: -20px -15px 0;
padding: 20px 15px 0;
}
Jennifer Hodgdon
committed
.unpublished .comment-text .comment-arrow {
Angie Byron
committed
border-left: 1px solid #fff4f4;
border-right: 1px solid #fff4f4;
}
Angie Byron
committed
/* ----------------- Comments ----------------- */
Angie Byron
committed
.comment h2.title {
Angie Byron
committed
margin-bottom: 1em;
}
.comment .field-name-field-user-picture img {
Angie Byron
committed
margin-left: 0; /* LTR */
}
Angie Byron
committed
.comment {
Angie Byron
committed
margin-bottom: 20px;
Angie Byron
committed
display: table;
vertical-align: top;
Angie Byron
committed
}
Angie Byron
committed
.comment .attribution {
Angie Byron
committed
display: table-cell;
padding: 0 30px 0 0; /* LTR */
vertical-align: top;
overflow: hidden;
Angie Byron
committed
}
Angie Byron
committed
.comment .attribution img {
Angie Byron
committed
margin: 0;
border: 1px solid #d3d7d9;
}
.comment .attribution .username {
white-space: nowrap;
}
Angie Byron
committed
.comment .submitted p {
Angie Byron
committed
margin: 4px 0;
Angie Byron
committed
font-size: 1.071em;
line-height: 1.2;
Angie Byron
committed
}
Angie Byron
committed
.comment .submitted .comment-time {
font-size: 0.786em;
Angie Byron
committed
color: #68696b;
}
Angie Byron
committed
.comment .submitted .comment-permalink {
font-size: 0.786em;
Dries Buytaert
committed
}
Angie Byron
committed
.comment .content {
font-size: 0.929em;
line-height: 1.6;
Angie Byron
committed
}
Angie Byron
committed
.comment .comment-arrow {
Angie Byron
committed
background: url(../images/comment-arrow.gif) no-repeat 0 center transparent; /* LTR */
border-left: 1px solid;
border-right: 1px solid;
Angie Byron
committed
height: 40px;
Angie Byron
committed
margin-left: -47px; /* LTR */
Angie Byron
committed
margin-top: 10px;
position: absolute;
Angie Byron
committed
width: 20px;
Angie Byron
committed
}
Angie Byron
committed
.comment .comment-text {
Angie Byron
committed
padding: 10px 25px;
border: 1px solid #d3d7d9;
Angie Byron
committed
display: table-cell;
vertical-align: top;
position: relative;
width: 100%;
Angie Byron
committed
}
Angie Byron
committed
.comment .indented {
Angie Byron
committed
margin-left: 40px; /* LTR */
}
Angie Byron
committed
.comment ul.links {
padding: 0 0 0.25em 0;
}
Angie Byron
committed
.comment ul.links li {
padding: 0 0.5em 0 0; /* LTR */
}
Dries Buytaert
committed
.comment.unpublished {
Angie Byron
committed
margin-right: 5px; /* LTR */
padding: 5px 2px 5px 5px; /* LTR */
}
Dries Buytaert
committed
.comment.unpublished .comment-text .comment-arrow {
Angie Byron
committed
border-left: 1px solid #fff4f4;
border-right: 1px solid #fff4f4;
}
Angie Byron
committed
/* ------------------ Sidebar ----------------- */
.sidebar .section {
padding-top: 10px;
}
Angie Byron
committed
.sidebar .block {
border: 1px solid;
padding: 15px 20px;
margin: 0 0 20px;
Angie Byron
committed
}
.sidebar h2 {
Angie Byron
committed
margin: 0 0 0.5em;
border-bottom: 1px solid #d6d6d6;
padding-bottom: 5px;
text-shadow: 0 1px 0 #fff;
Angie Byron
committed
font-size: 1.071em;
line-height: 1.2;
}
.sidebar .block .content {
font-size: 0.914em;
line-height: 1.4;
Angie Byron
committed
}
.sidebar tbody {
border: none;
}
.sidebar tr.even,
.sidebar tr.odd {
background: none;
border-bottom: 1px solid #d6d6d6;
}
/* ----------------- Triptych ----------------- */
#triptych-wrapper {
Dries Buytaert
committed
background-color: #f0f0f0;
background: rgba(30, 50, 10, 0.08);
border-top: 1px solid #e7e7e7;
Angie Byron
committed
}
#triptych h2 {
color: #000;
Dries Buytaert
committed
font-size: 1.4em;
margin-bottom: 0.6em;
text-shadow: 0 1px 0 #fff;
Angie Byron
committed
text-align: center;
Angie Byron
committed
line-height: 1;
Angie Byron
committed
}
#triptych .block {
Dries Buytaert
committed
margin-bottom: 1em;
padding-bottom: 1em;
Angie Byron
committed
border-bottom: 1px solid #dfdfdf;
Angie Byron
committed
line-height: 1.3;
Angie Byron
committed
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
}
#triptych .block.last {
border-bottom: none;
}
#triptych .block ul li,
#triptych .block ol li {
list-style: none;
}
#triptych .block ul,
#triptych .block ol {
padding-left: 0;
}
#triptych #block-user-login .form-text {
width: 185px;
}
#triptych #block-user-online p {
margin-bottom: 0;
}
#triptych #block-node-syndicate h2 {
overflow: hidden;
width: 0;
height: 0;
}
#triptych-last #block-node-syndicate {
text-align: right;
}
catch
committed
#triptych #block-search-form .form-type-search input {
Angie Byron
committed
width: 185px;
}
#triptych-middle #block-system-powered-by {
text-align: center;
}
#triptych-last #block-system-powered-by {
text-align: right;
}
/* ------------------ Footer ------------------ */
#footer-wrapper {
color: #c0c0c0;
color: rgba(255, 255, 255, 0.65);
Angie Byron
committed
font-size: 0.857em;
Angie Byron
committed
}
#footer-wrapper a {
color: #fcfcfc;
color: rgba(255, 255, 255, 0.8);
Angie Byron
committed
}
#footer-wrapper a:hover,
#footer-wrapper a:focus {
color: #fefefe;
color: rgba(255, 255, 255, 0.95);
Angie Byron
committed
text-decoration: underline;
}
#footer-wrapper .block {
margin: 20px 0;
border: 1px solid #444;
border-color: rgba(255, 255, 255, 0.1);
Angie Byron
committed
padding: 10px;
}
#footer-columns .block-menu,
#footer .block {
margin: 0;
padding: 0;
border: none;
}
#footer .block {
margin: 0.5em 0;
Angie Byron
committed
}
#footer .block .content {
padding: 0.5em 0;
margin-top: 0;
}
#footer .block > h2 {
/* @extend .visually-hidden */
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px;
}
Angie Byron
committed
#footer .block h2 {
margin: 0;
}
#footer-columns h2 {
border-bottom: 1px solid #555;
border-color: rgba(255, 255, 255, 0.15);
Angie Byron
committed
font-size: 1em;
Angie Byron
committed
margin-bottom: 0;
padding-bottom: 3px;
text-transform: uppercase;
}
#footer-columns .content {
margin-top: 0;
}
#footer-columns p {
margin-top: 1em;
}
#footer-columns .content ul {
list-style: none;
padding-left: 0; /* LTR */
margin-left: 0;
Angie Byron
committed
}
#footer-columns .content li {
list-style: none;
margin: 0;
padding: 0;
}
#footer-columns .content li a {
display: block;
border-bottom: 1px solid #555;
border-color: rgba(255, 255, 255, 0.15);
Angie Byron
committed
line-height: 1.2;
Angie Byron
committed
padding: 0.8em 2px 0.8em 20px; /* LTR */
text-indent: -15px;
}
#footer-columns .content li a:hover,
#footer-columns .content li a:focus {
background-color: #1f1f21;
background-color: rgba(255, 255, 255, 0.05);
Angie Byron
committed
text-decoration: none;
}
#footer {
letter-spacing: 0.2px;
margin-top: 30px;
border-top: 1px solid #555;
border-color: rgba(255, 255, 255, 0.15);
Angie Byron
committed
}
#footer .region {
margin-top: 20px;
}
#footer .block {
clear: both;
}
#footer ul,
#footer li {
list-style: none;
margin: 0;
padding: 0;
}
#footer li a {
float: left; /* LTR */
padding: 0 12px;
display: block;
border-right: 1px solid #555; /* LTR */
border-color: rgba(255, 255, 255, 0.15);
Angie Byron
committed
}
#footer li.first a {
padding-left: 0; /* LTR */
}
#footer li.last a {
padding-right: 0; /* LTR */
border-right: none; /* LTR */
}
#footer-wrapper tr.odd {
background-color: transparent;
}
#footer-wrapper tr.even {
background-color: #2c2c2c;
background-color: rgba(0, 0, 0, 0.15);
Angie Byron
committed
}
/* --------------- System Tabs --------------- */
catch
committed
div.tabs {
Angie Byron
committed
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
margin-bottom: 20px;
}
.tabs ul.primary {
catch
committed
border-collapse: collapse;
height: auto;
line-height: normal;
Angie Byron
committed
padding: 0 3px;
margin: 0;
overflow: hidden;
border: none;
background: transparent url(../images/tabs-border.png) repeat-x left bottom;
catch
committed
white-space: nowrap;
Angie Byron
committed
}
.tabs ul.primary li {
display: block;
float: left; /* LTR */
vertical-align: bottom;
margin: 0 5px 0 0; /* LTR */
}
Dries Buytaert
committed
.tabs ul.primary li.active a {
border-bottom: 1px solid #ffffff;
Angie Byron
committed
}
.tabs ul.primary li a {
color: #000;
background-color: #ededed;
catch
committed
border-color: #bbb;
border-style: solid solid none solid;