Newer
Older
/* $Id$ */
/**
* Master Layout
*/
.section {
margin: 0 auto;
}
.column {
float:left;
}
#main-content {
width:100%;
margin-right:-100%;
}
.sidebar {
}
#sidebar-right {
float:right;
}
.two-sidebars #main-content .inner {
margin-left: 230px;
margin-right: 230px;
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
}
/**
* Page Class Switch for Theme Settings
*/
.narrow {
width: 780px;
}
.medium {
width: 840px;
}
.wide {
width: 960px;
}
.super-wide {
width: 1020px;
}
.extreme-wide {
width: 1140px;
}
.fluid {
min-width: 740px;
padding: 0 10px;
}
/**
* Hidden Elements
*/
.hidden,
.hidden * {
height: 0;
margin: 0;
padding: 0;
visibility: hidden;
}
/* Fix table overlapping when use 2 sidebars layout in admin pages */
body.page-admin.two-sidebars .section {
min-width: 960px;
}
font-size: 22px;
font-size: 15px;
line-height: 20px;
padding: 0 20px;
color: #000;
position: relative;
top: -40px;
left: 40px;
z-index: 0;
font-size: 15px;
line-height: 20px;
padding: 50px 20px 10px 20px;
color: #046;
background: transparent url(../images/white-trans-50.png) 0 0 repeat;
}*/
#site-name a {
color: #000;
}
#site-name a:hover {
color: #567;
}
a img#logo {
width: 200px;
display: block;
margin-bottom: 10px;
padding: 5px 10px;
color: #fff;
background: transparent url(../images/orange-trans-75.png) 0 0 repeat;
}
a:hover img#logo {
background: transparent url(../images/blue-trans-50.png) 0 0 repeat;
}
#site-name-logo a {
display: block;
/*max-width: 180px;*/
padding: 10px 20px;
font-size: 25px;
line-height: 30px;
color: #fff;
background: transparent url(../images/orange-trans-75.png) 0 0 repeat;
}
#site-name-logo a:hover {
background: transparent url(../images/blue-trans-50.png) 0 0 repeat;
/* Primary Menu */
#primary-menu {
float: right;
width: 220px;
padding: 0;
margin: 0 0 20px 0;
}
#primary-menu ul,
#primary-menu ul li {
margin: 0;
padding: 0;
list-style: none;
}
background: url(../images/white-trans-25.png) 0 0 repeat;
}
#primary-menu ul li:hover {
background: transparent url(../images/blue-trans-50.png) 0 0 repeat;
}
line-height: 1.5em;
/*font-weight: bold;*/
text-align: right;
background: transparent url(../images/drop-trans.png) 10px 50% no-repeat;
#primary-menu a:hover,
#primary-menu a.active {
background: transparent url(../images/drop.png) 10px 50% no-repeat;
#primary-menu li.active,
#primary-menu li.active:hover {
background: transparent url(../images/black-trans-50.png) 0 0 repeat;
/* Secondary Menu */
#menu-bar {
clear: both;
margin: 0 0 10px 0;
background: transparent url(../images/menu-bar-bg.png) 0 0 repeat-x;
-moz-border-radius-topleft: 1.5em;
-webkit-border-top-left-radius: 1.5em;
border-top-left-radius: 1.5em;
-moz-border-radius-topright: 1.5em;
-webkit-border-top-right-radius: 1.5em;
border-top-right-radius: 1.5em;
}
#menu-bar ul {
display: inline;
margin: 0;
padding: 0;
list-style: none;
font-size: 1.2em;
background: transparent url(../images/white-trans-50.png) 0 0 repeat;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: transparent url(../images/white-trans-90.png) 0 0 repeat;
background: transparent url(../images/white-trans-90.png) 0 0 repeat;
}
#menu-bar a.feed-icon {
width: 16px;
height: 16px;
padding-right: 20px;
background: transparent url(../images/icons/feed.png) 100% 50% no-repeat;
#search-theme-form {
float: right;
}
#search-theme-form label {
visibility: hidden;
}
#search-theme-form .form-text {
padding: 3px;
border: 1px solid #ddd;
background: transparent url(../images/white-trans-50.png) 0 0 repeat;
}
/* color */
/**
* blue #7ce (#5bd)
* orange #e63 (#f30)
* green #de9 (#bd5)
*/
body {
background: #7bd;
}
a:focus {
color: #e63;
outline: 1px dotted invert;
}
a:active {
color: #e63;
}
a.active {
color: #000;
}
thead tr th {
background: transparent url(../images/black-trans-50.png) 0 0 repeat;
thead a {
color: #ffe;
}
thead a:hover {
color: #ccb;
}
textarea {
background: transparent url(../images/white-trans-90.png) 0 0 repeat;
}
.messages {
margin-bottom: 20px;
}
background: #7bd url(../images/landscape.gif) 60% 100% repeat-x;
min-height: 100px;
padding-bottom: 40px;
background: #157 url(../images/sea-sand.gif) 90% 0 repeat-x;
background: transparent url(../images/ocean-floor.gif) 90% 100% repeat-x;
padding: 0 0 40px 0;
background: transparent url(../images/white-trans-50.png) 0 0 repeat;
body.page-node #main-content .inner,
body.page-blog #main-content .inner {
background: url(../images/white-trans-25.png) 0 0 repeat;
html {
background: #012;
}
margin-bottom: 20px;
padding: 20px;
background: transparent url(../images/white-trans-90.png) 0 0 repeat;
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.node a {
color: #e63;
text-decoration: none;
}
.node a:visited {
color: #b30;
text-decoration: none;
}
.node a:hover {
color: #49b;
}
.node a:focus {
color: #e63;
outline: 1px dotted invert;
}
.node a:active {
color: #e63;
.node a.active {
color: #000;
}
.post-info {
padding: 5px 0;
}
.post-date,
.node-author,
.commment-count {
margin-right: 4px;
padding-right: 6px;
border-right: 1px solid #fff;
margin-bottom: 5px;
border-bottom: 1px dashed #ddd;
}
h2.node-title {
font-size: 1.8em;
line-height: 1.5;
margin-bottom: 0;
.node-title a:hover {
color: #777;
}
.node .content {
margin-top: 40px;
.node-info {
float: left; /* LTR */
}
.picture img {
padding: 2px;
background: transparent url(../images/white-trans-90.png) 0 0 repeat;
border: 1px solid #ddd;
}
.node .picture {
float: right; /* LTR */
}
.node .picture img {
margin: 0 0 10px 10px; /* LTR */
}
font-size: 1.2em;
font-weight: bold;
color: #fff;
padding: 0.3em 0.6em;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
color: #fff;
background: #d52;
margin-top: 20px;
padding: 5px;
background: transparent url(../images/white-trans-90.png) 0 0 repeat;
div.terms {
min-height: 20px;
padding-left: 20px;
background: transparent url(../images/icons/tag_orange.png) 0 50% no-repeat;
}
.terms a {
padding: 0 4px 0 6px;
border-left: 1px solid #fff;
}
.node-links li {
margin-left: 4px;
padding-left: 6px;
border-left: 1px solid #fff; /* LTR */
}
color: #49b;
}
.node-links a:hover {
}
.preview .node {
background: #ffd;
.block a {
color: #ffe;
}
.block a:hover {
color: #ddc;
}
.block a.active {
color: #6bd;
}
}
.sidebar .block {
color: #6bd;
background: transparent url(../images/white-trans-10.png) 0 0 repeat;
}
.sidebar .block .content {
background: transparent url(../images/black-trans-25.png) 0 0 repeat;
.sidebar h2.block-title {
padding: 2px 10px;
font-size: 1.3em;
color: #eed;
background: transparent url(../images/black-trans-50.png) 0 0 repeat;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
/* Content-block region */
.content-block .block {
margin: 0 0 20px 0;
.content-block a {
color: #e63;
text-decoration: none;
.content-block a:visited {
color: #b30;
text-decoration: none;
.content-block a:focus {
color: #e63;
outline: 1px dotted invert;
}
.content-block a:active {
color: #e63;
}
.content-block h2.block-title {
margin: 0;
padding: 2px 10px;
font-size: 1.3em;
color: #ffe;
background: transparent url(../images/black-trans-50.png) 0 0 repeat;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.content-block .block .content {
padding: 10px 20px;
background: transparent url(../images/white-trans-90.png) 0 0 repeat;
}
#bottom-wrapper a {
color: #cca;
}
#bottom-wrapper a:hover {
}
#bottom-wrapper a.active {
#footer {
padding: 1em 0 0 0;
}
.footer-column {
float: left;
}
.wrap-1-col .footer-column {
width: 100%;
}
.wrap-2-col .footer-column {
width: 50%;
}
.wrap-3-col .footer-column {
width: 33%;
}
.wrap-4-col .footer-column {
width: 25%;
}
float: right;
width: 32.9%;
margin-right: 0;
}
.last-column .block {
margin-right: 0;
.footer-column .block {
padding: 0;
background: transparent;
}
.footer-column h2.block-title {
padding: 2px 10px;
font-size: 1.3em;
color: #eed;
background: transparent;
border-top: 1px solid #253647;
border-left: 1px solid #253647;
border-bottom: 1px solid #012;
border-right: 1px solid #012;
.footer-column .block .content{
padding: 3px 10px;
}
#footer .column-wrapper {
border-bottom: 1px solid #012;
margin-bottom: 10px;
font-size: 0.9em;
margin-bottom: 10px;
background: transparent url(../images/white-trans-50.png) 0 0 repeat;
}
#main-content legend {
padding: 0.25em 0.5em;
font-weight: bold;
background: transparent url(../images/white-trans-90.png) 0 0 repeat;
}
#main-content fieldset.collapsible {
padding: 5px 20px;
margin-bottom: 10px;
background: transparent url(../images/white-trans-50.png) 0 0 repeat;
}
#main-content fieldset.collapsed {
background: transparent;
}
#main-content fieldset.collapsible legend {
padding: 0.25em 0.75em 0.25em 0.5em;
background: transparent url(../images/white-trans-90.png) 0 0 repeat;
}
#main-content fieldset.collapsible legend a {
color: #49b;
font-weight: bold;
}
#main-content fieldset.collapsible legend a:hover {
color: #e63;
padding: 10px 20px;
background: transparent url(../images/white-trans-90.png) 0 0 repeat;
font-size: 1.2em;
}
/**
* Comment blocks
*/
div#comments {
/*background: #fff;
margin: 0 -10px;*/
#comments a {
color: #e63;
text-decoration: none;
}
#comments a:visited {
color: #b30;
text-decoration: none;
}
#comments a:hover {
color: #49b;
}
#comments a:focus {
color: #e63;
outline: 1px dotted invert;
}
#comments a:active {
color: #e63;
}
.comment .links {
padding: 0;
}
.comment .links a {
margin-right: 1em; /* LTR */
padding: 3px 0;
}
color: #000;
font-size: 2em;
position: relative;
background: url(../images/white-trans-10.png) 0 0 repeat;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding-left: 20px; /* LTR */
background: url(../images/white-trans-10.png) 0 0 repeat;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
.comment h3.title {
margin-bottom: 20px;
}
float: right;
background: url(../images/white-trans-90.png) 0 0 repeat;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
#comments .node-author {
border-right: 0 none;
}
font-size: 1.2em;
font-weight: bold;
float: right;
margin: 0 0 10px 10px;
padding: 3px 10px;
background: url(../images/white-trans-90.png) 0 0 repeat;
/*border: 1px solid #ddd;*/
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin: 0 130px 10px 10px;
/*padding: 15px 0 0 30px;*/
background: url(../images/white-trans-90.png) 0 0 repeat;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#comments .box {
background: url(../images/white-trans-50.png) 0 0 repeat;
padding: 20px;
margin-bottom: 20px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
#comment-number {
color: #ffe;
}
#comments .links a {
padding: 3px 10px;
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#comments .links a:hover,
#comments .links .comment_reply a {
color: #fff;
background: #e63;
}
#comments .links .comment_reply a:hover {
color: #fff;
background: #6bd;
.user-signature {
font-size: 0.9em;
margin: 10px 0 0 0;
padding: 10px;
background: transparent url(../images/black-trans-25.png) 0 0 repeat;
background: #eee;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #fff;
}
.comment .user-signature p {
margin-bottom: 10px;
}
/**
* Mission blocks
*/
#mission {
font-size: 1.4em;
/*font-style: italic;*/
padding: 20px;
margin-bottom: 20px;
color: #000/*#157/*#7a4*/;
background: url(../images/white-trans-50.png) 0 0 repeat;
/*border: 1px solid #ddd;*/
}
.top-breadcrumb .breadcrumb,
.bottom-breadcrumb .breadcrumb {
padding: 5px 10px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
overflow: auto;
}
.top-breadcrumb .breadcrumb {
margin-bottom: 20px;
background: url(../images/white-trans-50.png) 0 0 repeat;
}
.bottom-breadcrumb .breadcrumb {
margin-top: 20px;
}
.bottom-breadcrumb a {
color: #ffe;
}
.bottom-breadcrumb a:hover {
color: #ddc;
}
/* Pager */
.item-list ul.pager {
margin: 10px 0 20px 0;
}
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.item-list ul.pager li a:hover,
#comments ul.pager li a:hover {
color: #ddc;
background: url(../images/black-trans-25.png) 0 0 repeat;
.item-list ul.pager li.pager-current,
#comments ul.pager li.pager-current {
font-weight: bold;
background: url(../images/white-trans-90.png) 0 0 repeat;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}