123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214 |
- /**
- * Order of properties, for easier readability:
- * 1 dimensions: width, height
- * 2 layout: display, position, float, clear, text-align, vertical-align, visibility, z-index
- * 3 spacing: margin*, padding*, overflow
- * 4 colors: border*, *color
- * 5 text: letter-spacing, line-height, white-space, word-spacing
- * 6 fonts: font-family, font-weight, font-style, font-size, text-decoration, text-transform,
- *
- * Palette (unofficial names):
- * Version 1: F7F7FF for backgrounds, E0E0EF for borders, black and white
- * FF4C00 Orange
- * 260DA3 Deep blue
- * D8FF7F Almond
- * B2FF00 Chartreuse
- * 6458A3 Medium blue
- */
- body {
- background-color: white;
- margin: 0.5%;
- font-family: sans-serif;
- }
- div#logo { /* top left of header */
- float: left;
- margin 0 0 0 0.5em;
- }
- div#header { /* General header, full page width, contains #slogname and #menu */
- width: 99%; /* of body */
- margin: 0 0.5%; /* *2 + 99% = 100% of body */
- overflow: hidden; /* so that #slogname is not clipped */
- border-bottom: ridge #260DA3;
- background-color: #6458A3;
- }
- div#header div {
- border: none ;
- }
- div#slogname { /* site slogan and name, floated left */
- float: left;
- margin: 0 0 0 0.5em;
- padding: 0 ;
- }
- div#header a {
- color: #D8FF7F;
- text-decoration: none;
- }
- div#slogname .site-name {
- margin: 0;
- font-size: 180% ;
- font-weight: bolder;
- }
- div#slogname .site-slogan {
- color: #D8FF7F;
- margin: 0 0 0.2em 0;
- font-size: 120% ;
- font-style: italic;
- }
- div#menu { /* Primary+secondary links and search box, floated right */
- float: right;
- margin: 0 0.5em 0 0 ;
- padding: 0.5em 0 0 0 ;
- }
- div#primary {
- margin-top: 0.1em;
- margin-bottom: 0.1em;
- }
- div#menu #search { /* Search block, when present in header only */
- margin: 0.5em 0 0 0;
- text-align: right;
- }
- div#header-content { /* Central content in header */
- overflow: hidden;
- text-align: center;
- }
- div#header-content h2 {
- margin-top: 0; margin-bottom: 0;
- font-size: 100%;
- }
- div#content { /* main content area */
- width: 99%;
- margin: 0 0.5%;
- overflow: hidden;
- background-color: transparent;
- }
- div#main {
- margin: 0;
- overflow: hidden;
- }
- div#sidebar-left {
- float: left;
- margin: 0 0.5em 0.2em 0;
- padding: 0 0 0.2em 0.2em;
- border-right: ridge #260DA3;
- border-bottom: ridge #260DA3;
- background-color: #f7f7ff;
- font-family: "arial narrow";
- font-size: 90%;
- /* letter-spacing: -1px; */
- line-height: 90%;
- }
- div#sidebar-right {
- float: right;
- margin: 0 0 0.2em 0.5em;
- padding: 0 0.2em 0.2em 0.2em;
- border-left: ridge #260DA3;
- border-bottom: ridge #260DA3;
- background-color: #f7f7ff;
- font-family: "arial narrow";
- /*font-size: 90%; */
- line-height: 90%;
- width: 17em; /* kludge for the table in archive module */
- }
- div#footer {
- padding: 0.2em;
- border-top: ridge #260DA3;
- background-color: #f7f7ff;
- font-size: 80%;
- }
- div#footer img {
- height: 16px;
- }
- div.block-archive {
- width: 17em;
- padding: 0.1em 0 0 0; // Prevents MSIE6 from not allocating enough height for H2
- }
- div.block-archive content {
- margin: 0 0 0 auto;
- }
- .read-more {
- background-color: #FF4C00;
- color: white;
- text-decoration: none;
- padding: 0 0.5em 0.1em 0.5em;
- }
- .calendar table {
- width:14em ; /* 7 days a week, 1 to 31. Drupal.css defaults to 100% which is interpreted as 100 of the page instead of the container */
- margin: 0 auto 0 auto;
- text-align: center;
- }
- .calendar table caption {
- margin-bottom: 0.2em;
- }
- .calendar .day-link {
- background-color: #D8FF7F;
- }
- div.node {
- background-color: #e0e0ef;
- margin: 0;
- padding-bottom: 0.3em;
- }
- div.tabs {
- border-bottom: ridge #d8ff7f;
- }
- div.profile {
- clear: none;
- }
- h2.title>* { /* titles for articles in lists: selecting the (inline) text within the h2 */
- background-color: #D8FF7F;
- border-bottom: ridge #B2FF00;
- color: #6458A3;
- padding: 0.2em 0.5em;
- font-size: 80%;
- text-decoration: none;
- cursor: help;
- }
- h1.title {
- background-color: #efefef;
- border-bottom: ridge #b2FF00;
- }
- .codeblock {
- border: 1px solid #CCC;
- background-color: #EEE;
- }
- pre.codeblock {
- font-size: 80%;
- padding: 0.5em;
- margin: 0.5em;
- border: #ccc inset thin;
- }
- span.codeblock {
- display: inline;
- padding: 0 0.5em;
- }
|