[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Svnweb-commits] r748 - static/trunk/fsforg/css
From: |
sysadmin |
Subject: |
[Svnweb-commits] r748 - static/trunk/fsforg/css |
Date: |
Wed, 14 Oct 2009 17:03:06 -0400 |
Author: mattl
Date: Wed Oct 14 17:03:05 2009
New Revision: 748
Log:
added css files!
Added:
static/trunk/fsforg/css/
static/trunk/fsforg/css/plone.css
static/trunk/fsforg/css/ploneColumns.css
static/trunk/fsforg/css/ploneCustom.css
static/trunk/fsforg/css/reset.css
static/trunk/fsforg/css/style.css
Added: static/trunk/fsforg/css/plone.css
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ static/trunk/fsforg/css/plone.css Wed Oct 14 17:03:05 2009 (r748)
@@ -0,0 +1,1384 @@
+/*
+** Plone style sheet for CSS2-capable browsers.
+**
+** Copyright Alexander Limi - http://www.plonesolutions.com
+**
+** Additional Plone 2 work:
+** Joe Geldart & Tom Croucher - http://www.netalleynetworks.com
+** Michael Zeltner - http://niij.org
+** Geir B�kholt - http://www.plonesolutions.com
+**
+** All you guys rock :)
+**
+** Style sheet documentation can be found at http://plone.org/documentation
+**
+** You should preferrably use ploneCustom.css to add your own CSS classes and
to
+** customize your portal, as these are the base fundaments of Plone, and will
+** change and be refined in newer versions. Keeping your changes in
+** ploneCustom.css will make it easier to upgrade.
+**
+** Feel free to use whole or parts of this for your own designs, but give
credit
+** where credit is due.
+**
+*/
+
+/* (do not remove this :) */
+/* (not this either :) */
+
+/* The basic elements: */
+body {
+ font: 85% sans-serif;
+ background-color: White;
+ color: Black;
+ margin: 0;
+ padding: 0;
+}
+
+table {
+ font-size: 100%;
+}
+
+
+a {
+ text-decoration: none;
+ color: #003399;
+ background-color: transparent;
+}
+img {
+ border: none;
+ vertical-align: middle;
+}
+p {
+ margin: 0.5em 0em 1em 0em;
+ line-height: 1.5em;
+}
+p a {
+ text-decoration: underline;
+}
+p a:visited {
+ color: #660066;
+ background-color: transparent;
+}
+p a:active {
+ color: Red;
+ background-color: transparent;
+}
+p img {
+ border: 0;
+ margin: 0;
+}
+
+hr {
+ height: 1px;
+ color: #666666;
+ background-color: transparent;
+}
+
+
+h1, h2, h3, h4, h5, h6 {
+ color: Black;
+ background-color: transparent;
+ font-family: sans-serif;
+ font-size: 100%;
+ font-weight: normal;
+ margin: 0;
+ padding-top: 0.5em;
+ border-bottom: 1px solid #666666;
+}
+
+h1 a,
+h2 a,
+h3 a,
+h4 a,
+h5 a,
+h6 a {
+ color: Black ! important;
+}
+
+h1 {
+ font-size: 160%;
+}
+
+h2 {
+ font-size: 150%;
+}
+
+h3 {
+ font-size: 140%;
+ border-bottom: none;
+ font-weight: bold;
+}
+
+h4 {
+ font-size: 120%;
+ border-bottom: none;
+ font-weight: bold;
+}
+
+h5 {
+ font-size: 100%;
+ border-bottom: none;
+ font-weight: bold;
+}
+
+h6 {
+ font-size: 80%;
+ border-bottom: none;
+ font-weight: bold;
+}
+
+
+ul {
+ line-height: 1.5em;
+ list-style-type: square;
+ margin: 0.5em 0 0 1.5em;
+ padding: 0;
+ list-style-image: url(http://www.fsf.org/bullet.gif);
+}
+
+ol {
+ line-height: 1.5em;
+ margin: 0.5em 0 0 1.5em;
+ padding: 0;
+}
+ul a, ol a {
+ text-decoration: underline;
+}
+li {
+ margin-bottom: 1em;
+}
+dt {
+ font-weight: bold;
+}
+dt a {
+ text-decoration: underline;
+}
+
+dd {
+ line-height: 1.5em;
+ margin-bottom: 1em;
+}
+dd a {
+ text-decoration: underline;
+}
+
+dd.link a {
+ text-decoration: none;
+ color: Black;
+}
+
+fieldset {
+ border: 1px solid #666666;
+ margin: 1em 0em 1em 0em;
+ padding: 0em 1em 1em 1em;
+ line-height: 1.5em;
+ width: auto;
+}
+legend {
+ background: White;
+ padding: 0.5em;
+ font-size: 90%;
+}
+
+form {
+ border: none;
+ margin: 0;
+}
+textarea {
+ font: 110% "Courier New", Courier, monospace;
+ border: 1px solid #666666;
+ color: Black;
+ background-color: white;
+ width: 100%;
+}
+abbr, acronym, .explain {
+ border-bottom: 1px dotted Black;
+ color: Black;
+ background-color: transparent;
+ cursor: help;
+}
+q {
+ font-style: italic;
+ font-size: 120%;
+}
+blockquote {
+ font-style: italic;
+ font-size: 120%;
+}
+code {
+ font-size: 120%;
+ color: Black;
+ background-color: #d4cfcb;
+ border: 1px dashed #666666;
+ padding: 0 0.1em;
+}
+pre {
+ font-size: 120%;
+ padding: 1em;
+ border: 1px dashed #666666;
+ color: Black;
+ background-color: #d4cfcb;
+ overflow: auto;
+}
+.pre a {
+ text-decoration: underline;
+}
+
+ins {
+ color: green;
+ text-decoration: none;
+}
+
+del {
+ color: red;
+ text-decoration: line-through;
+}
+
+.netscape4 {
+ display: none;
+}
+
+
+
+
+
+/*
+** Structural Elements
+*/
+
+#visual-portal-wrapper {
+ margin: 0;
+ padding: 0;
+}
+
+
+/* Logo properties */
+
+#portal-logo {
+ background: url(http://www.fsf.org/logo.jpg) no-repeat;
+ border: 0;
+ margin: 0.75em 0em 0.75em 1.5em;
+ padding: 0;
+}
+#portal-logo a {
+ display: block;
+ text-decoration: none;
+ overflow: hidden;
+ border: 0;
+ margin: 0;
+ padding: 0;
+ padding-top: 51px;
+ height: 0px !important;
+ height /**/: 51px;
+ width: 360px;
+ cursor: pointer;
+}
+
+#portal-skinswitcher {
+ /* The skin switcher at the top, only shows up if you have multiple skins
available */
+
+}
+
+#portal-skinswitcher a {
+ display: block;
+ float: left;
+}
+
+#portal-top {
+ /* Top section */
+ margin: 0;
+ padding: 0;
+}
+#portal-siteactions {
+ position: absolute;
+ top: 11px;
+ right: 16px;
+ width: 54px;
+ margin: 0;
+ padding: 0;
+ z-index: 2;
+}
+
+#portal-siteactions a {
+ display: block;
+ float: left;
+ padding: 18px 0 0 0;
+ width: 18px;
+ height: 0px !important;
+ height /**/: 18px;
+ overflow: hidden;
+}
+
+/* searchbox style and positioning */
+#portal-searchbox {
+ position: absolute;
+ top: 45px;
+ right: 1.5em;
+ margin: 0;
+ padding: 0;
+ text-align: right;
+ text-transform: ;
+ width: 50%;
+ white-space: nowrap;
+ z-index: 2;
+}
+#portal-globalnav {
+ /* Navigational Plone Tabs(tm), implemented by customizing the a tag -
they are surprisingly elegant. The power of CSS runs strong in these :) */
+ background-color: transparent;
+ border-collapse: collapse;
+ padding: 0em 0em 0em 2em;
+ white-space: nowrap;
+ list-style: none;
+ margin: 0;
+ height: auto;
+ line-height: normal;
+}
+#portal-globalnav li {
+ display: inline;
+}
+#portal-globalnav li a {
+ /* The normal, unselected tabs. They are all links */
+ background-color: transparent;
+ border-color: #666666;
+ border-width: 1px;
+ border-style: solid solid none solid;
+ color: #660000;
+ height: auto;
+ margin-right: 0.5em;
+ padding: 0em 2em;
+ text-decoration: none;
+ text-transform: ;
+}
+#portal-globalnav li.selected a {
+ /* The selected tab. There's only one of this */
+ background-color: #d4cfcb;
+ border: 1px solid #666666;
+ border-bottom: #d4cfcb 1px solid;
+ color: #660000;
+}
+#portal-globalnav li a:hover {
+ background-color: #d4cfcb;
+ border-color: #666666;
+ border-bottom-color: #d4cfcb;
+ color: #660000;
+}
+#portal-personaltools {
+ /* Bar with personalized menu (user preferences, favorites etc) */
+ background-color: #d4cfcb;
+ border-top-color: #666666;
+ border-top-style: solid;
+ border-top-width: 1px;
+ border-bottom-color: #666666;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ line-height: 1.3em;
+ color: Black;
+ padding: 0em 3em 0em 3em;
+ margin: 0;
+ text-align: right;
+ text-transform: ;
+ list-style: none;
+}
+#portal-personaltools .portalUser {
+ background: transparent url(http://www.fsf.org/user.gif) center left
no-repeat;
+ padding-left: 15px;
+}
+
+#portal-personaltools .portalNotLoggedIn {
+ color: Black;
+ padding: 0;
+ background: transparent;
+ background-image: none;
+} /* Used on all descriptions relevant to those not logged in */
+
+#portal-personaltools li {
+ background: transparent url(http://www.fsf.org/linkOpaque.gif) center left
no-repeat;
+ padding-left: 8px;
+ color: #660000;
+ margin-left: 1em;
+ display: inline;
+}
+#portal-personaltools li a {
+ text-decoration: none;
+ color: #660000;
+}
+.visualCaseSensitive {
+ text-transform: none;
+}
+#portal-breadcrumbs {
+ /* The path bar, including breadcrumbs and add to favorites */
+ border-bottom-color: #666666;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ padding-left: 2em;
+ padding-right: 2em;
+ text-transform: ;
+}
+.addFavorite {
+ vertical-align: bottom;
+}
+.contentViews {
+ background-color: transparent;
+ border-collapse: collapse;
+ padding-left: 1em;
+ line-height: normal;
+ margin-top: 1em;
+ margin-left: 0;
+ /* white-space: nowrap; */
+ list-style: none;
+ border: 1px solid #000000;
+ border-top-width: 0px;
+ border-left-width: 0px;
+ border-right-width: 0px;
+}
+.contentViews li {
+ display: inline;
+}
+.contentViews li a {
+ background-color: transparent;
+ border: 1px solid #000000;
+ border-style: solid;
+ color: #660000;
+ height: auto;
+ margin-right: 0.5em;
+ padding: 0em 2em;
+ line-height: normal;
+ text-decoration: none;
+ text-transform: ;
+ z-index: 1;
+}
+.contentViews .selected a {
+ background-color: #c6b4b4;
+ border-bottom: #c6b4b4 1px solid;
+ color: #660000;
+}
+.contentViews li a:hover {
+ background-color: #c6b4b4;
+ color: #660000;
+}
+
+/*
+** begin ECMAScript Content Action Menus
+*/
+
+.contentActions {
+ border-collapse: collapse;
+ background-color: #c6b4b4;
+ border-left: 1px solid #000000;
+ border-right: 1px solid #000000;
+ color: #660000;
+ text-align: right;
+ text-transform: ;
+ padding: 0 0 0 1em;
+ z-index: 2;
+ height: 1.2em;
+}
+
+.contentActions ul,
+.contentActions li {
+ margin: 0;
+ list-style: none;
+ list-style-image: none;
+ display: inline;
+ color: Black;
+ text-align: left;
+}
+
+.contentActions ul {
+ line-height: 1.2em;
+ height: 1.2em;
+ padding: 0;
+ margin: 0;
+}
+.contentActions li {
+ float: right;
+ background-image: url(http://www.fsf.org/arrowDownAlternative.gif);
+ background-repeat: no-repeat;
+ background-position: center right;
+ z-index: 4;
+ border-left: 1px solid #000000;
+ padding: 0 0 0 1em;
+ margin: 0 1em 0 0;
+}
+
+.menuPosition {
+ /* The spec says we can't put this on an element with a float (although
+ Opera is the only one that cares) and we need it in order to catch
+ the position:absolute bubbling up */
+ position: relative;
+ }
+
+.actionSingular {
+ background-image: none !important;
+}
+
+.actionItems li {
+ background-image: none;
+}
+
+.contentActions a {
+ text-decoration: none;
+ color: #660000;
+ padding: 0 1em 0 0;
+}
+
+.contentActions .actionMenu {
+ visibility: hidden;
+ z-index: 5;
+ position: absolute;
+ top: 0;
+ right: -1px;
+ background: #c6b4b4;
+ overflow: hidden;
+ height: auto;
+ padding: 0;
+ margin: 1.2em 0 0 0;
+ border: 1px #000000;
+ border-style: none solid solid solid;
+}
+
+.actionMenu li {
+ float: none;
+ background: none;
+ display: inline;
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+
+.actionMenu li a {
+ display: block;
+ white-space: nowrap;
+ padding: 0 0.5em;
+ margin: 0.2em 0;
+}
+
+.actionMenu li a:hover {
+ background-color: #000000;
+ color: White;
+}
+
+.actionMenu .actionSeperator a {
+ margin-top: 0.2em;
+ padding-top: 0.2em;
+ border-top: 1px solid #000000;
+}
+
+/*
+** end ECMAScript Content Action Menus
+*/
+
+.configlet .contentViews {
+ font-size: 90%;
+}
+
+#content {
+ padding: 0 1em;
+ margin: 0em 0em 2em 0em;
+}
+
+#content-news h1 {
+ margin-bottom: 1em;
+}
+
+.newsItem {
+ margin-bottom: 1em;
+ border-bottom: 1px solid #666666;
+}
+
+.newsContent {
+ padding: 0 1em 1em 1em;
+}
+
+.newsContent ul,
+.newsContent li {
+ display: block;
+ list-style: none;
+ list-style-image: none;
+ margin: 0;
+ padding: 0;
+}
+
+.newsAbout {
+ display: block;
+ color: #76797c;
+ font-size: 80%;
+ padding: 0;
+ margin-top: 0;
+ list-style: none;
+ list-style-image: none;
+ float: right;
+ text-align: right;
+}
+
+.newsAbout li {
+ display: inline;
+}
+
+.newsFooter {
+
+}
+
+.newsFooter li {
+ display: inline;
+ margin: 0 1em 0 0;
+}
+
+#content {
+ padding-top: 1em !important;
+}
+
+.documentEditable {
+ padding: 0em 2em 1em 2em !important;
+}
+
+.configlet .documentEditable {
+ padding: 0em !important;
+}
+
+.documentContent {
+ font-size: 110%;
+ padding: 0em 1em 2em 1em !important;
+ background: White;
+}
+
+.documentEditable .documentContent {
+ border: 1px solid #000000;
+ padding: 0;
+}
+.documentActions {
+ float: right;
+ margin: -1.5em 0 0 0;
+}
+
+.documentActions ul,
+.documentActions li {
+ display: inline;
+ list-style: none;
+ list-style-image: none;
+}
+.documentActions a {
+ border: 0;
+ text-decoration: none;
+}
+
+.portalMessage,
+.system-message, /* These two last ones are reST error indicators */
+#error-handling {
+ background-color: #c7bbb5;
+ border: 1px solid #000000;
+ color: Black;
+ font-size: 80%;
+ font-weight: bold;
+ margin: 2em 0em 1em 0em;
+ padding: 0.5em 1em;
+ vertical-align: middle;
+}
+.portalMessage a {
+ color: Black;
+ text-decoration: underline;
+}
+.documentDescription {
+ /* The summary text describing the document */
+ font-weight: bold;
+ display: block;
+ margin: 1em 0em;
+ line-height: 1.5em;
+}
+.documentByLine {
+ text-align: right;
+ font-size: 80%;
+ clear: both;
+ font-weight: normal;
+ color: #76797c;
+}
+.documentByLine a {
+ text-decoration: underline;
+}
+
+.productCredits {
+ text-align: right;
+ font-size: 80%;
+ clear: both;
+ font-weight: normal;
+ color: #76797c;
+}
+
+.productCredits a {
+ text-decoration: underline;
+}
+
+#portal-footer {
+ background-color: #d4cfcb;
+ border-top: 1px solid #666666;
+ border-bottom: 1px solid #666666;
+ float: none;
+ margin: 2em 0em 1em 0em;
+ padding: 0.5em 0em 1em 0em;
+ text-align: center;
+}
+
+#portal-colophon {
+ float: none;
+ margin: 0em 0em 2em 0em;
+ padding: 0.5em 0em 1em 0em;
+ text-align: center;
+}
+
+#portal-colophon ul,
+#portal-colophon ul li,
+#portal-colophon ul li a {
+ list-style: none;
+ display: inline;
+ text-decoration: none;
+ color: Black;
+}
+
+#portal-colophon ul li {
+ font-size: 80%;
+ margin: 0 0.25em;
+ padding: 0.1em 0.2em;
+}
+
+
+/*
+** Widgets
+*/
+
+.standalone,
+.documentEditable * .standalone {
+ background: #d4cfcb url(http://www.fsf.org/linkOpaque.gif) 9px 1px
no-repeat;
+ cursor: pointer;
+ font-size: 80%;
+ margin-bottom: 1em;
+ padding: 1px 1px 1px 15px;
+ text-transform: ;
+}
+.context,
+.documentEditable * .context {
+ background: transparent url(http://www.fsf.org/linkTransparent.gif) 9px
1px no-repeat;
+ cursor: pointer;
+ font-size: 80%;
+ margin-bottom: 1em;
+ padding: 1px 1px 1px 15px;
+ text-transform: ;
+}
+.destructive,
+.documentEditable * .destructive {
+ background: #c7bbb5 url(http://www.fsf.org/linkTransparent.gif) 9px 1px
no-repeat;
+ border: 1px solid #000000;
+ cursor: pointer;
+ font-size: 80%;
+ margin-bottom: 1em;
+ padding: 1px 1px 1px 15px;
+ text-transform: ;
+}
+
+.noborder,
+.documentEditable * .noborder {
+ border: none;
+ margin: 0;
+ background-color: transparent;
+}
+.add,
+.documentEditable * .add {
+}
+.quickSearch {
+}
+.notify,
+.documentEditable * .notify {
+ border: 1px solid #000000;
+}
+
+/* The new form elements */
+
+.field {
+ top: 0;
+ left: 0;
+ margin: 0 1em 1em 0;
+}
+
+.field .field {
+ margin: 1em 0 0 0;
+}
+
+.field label {
+ font-size: 100%;
+ font-weight: bold;
+}
+
+.fieldRequired {
+ background: url(http://www.fsf.org/required.gif) center left no-repeat;
+ padding: 0 0 0 8px;
+ color: White;
+}
+
+.formHelp {
+ font-size: 90%;
+ color: #76797c;
+ margin: 0 0 0.2em 0;
+}
+
+.formHelp a {
+ text-decoration: underline;
+}
+
+.formHelp:hover {
+ color: Black;
+ cursor: default;
+}
+
+.formControls {
+ margin: 1em 0 0 0;
+}
+
+.error {
+ /* Class for error indication in forms */
+ background-color: #c7bbb5;
+ border: 1px solid #000000;
+ padding: 1em;
+ margin: 0 0 1em 0;
+ width: 68% !important;
+}
+
+.error .fieldRequired {
+ color: #c7bbb5;
+}
+
+.card {
+ background-color: #d4cfcb;
+ border-color: #666666;
+ border-width: 1px;
+ border-style: solid;
+ float: left;
+ margin: 1em;
+ text-align: center;
+ width: 110px;
+ padding: 1em 0;
+}
+
+.portrait {
+ background-color: #d4cfcb;
+ border-color: #666666;
+ border-width: 1px;
+ border-style: solid;
+ font-size: 80%;
+ margin: 0.5em;
+ padding: 1em 0 0.5em 0;
+ text-align: center;
+ width: 100px;
+}
+
+.portraitPhoto {
+ border: 1px solid black;
+}
+
+.listing,
+.stx table {
+ /* The default table for document listings. Contains name, document types,
modification times etc in a file-browser-like fashion */
+ border-collapse: collapse;
+ border-left: 1px solid #666666;
+ border-bottom: 1px solid #666666;
+ font-size: 80%;
+ margin: 1em 0em 1em 0em;
+}
+.listing th,
+.stx table th {
+ background: #d4cfcb;
+ border-top: 1px solid #666666;
+ border-bottom: 1px solid #666666;
+ border-right: 1px solid #666666;
+ font-weight: normal;
+ padding: 0em 1em 0em 1em;
+ text-transform: ;
+}
+.listing .top {
+ border-left: 1px solid White;
+ border-top: 1px solid White ! important;
+ border-right: 1px solid White ! important;
+ text-align: right ! important;
+ padding: 0em 0em 1em 0em;
+}
+.listing .odd {
+ /*every second line should be shaded */
+ background-color: transparent;
+}
+.listing .even {
+ background-color: #ededed;
+}
+.listing .listingCheckbox {
+ text-align: center;
+}
+.listing td,
+.stx table td {
+ border-right: 1px solid #666666;
+ padding: 0em 1em;
+ text-align: left;
+}
+.listing a:hover {
+ text-decoration: underline;
+}
+.listing img {
+ vertical-align: middle;
+}
+
+ul.configlets {
+ margin: 1em;
+ list-style-image: none;
+ list-style: none;
+}
+
+ul.configlets li {
+ margin-bottom: 1em;
+}
+
+ul.configlets li a {
+ text-decoration: none;
+}
+
+ul.configlets li label {
+ font-weight: bold;
+}
+
+ul.configletDetails {
+ margin: 0em 1em 1em 4em;
+ list-style-image: none;
+ list-style: none;
+}
+
+ul.configletDetails li {
+ margin-bottom: 1em;
+ display: inline;
+}
+
+ul.configletDetails li a {
+ text-decoration: none;
+}
+
+ul.configletDetails li label {
+ font-weight: bold;
+}
+
+/* List classes without markers */
+
+ul.visualNoMarker,
+ol.visualNoMarker {
+ list-style-type: none;
+ list-style-image: none;
+ margin: 0.5em 0 0 0;
+}
+
+
+
+/* Additional STX workaround classes */
+.stx table p /* stupid STX table workaround */
+{
+ margin: 0;
+ padding: 0;
+}
+.stx table /* stupid STX table workaround */
+{
+ border: 1px solid #666666 ! important;
+}
+.stx table td {
+ border-bottom: 1px solid #666666;
+}
+
+.portlet {
+ border: none;
+ margin-bottom: 1em;
+ padding: 0;
+}
+
+/* Compensation when rendering portlets in the content area */
+#region-content .portlet {
+ font-size: 94%;
+}
+
+.portlet h4 {
+ font-size: 1em;
+ font-weight: normal;
+ white-space: nowrap;
+}
+.portlet h5 {
+ background: #d4cfcb;
+ border: 1px solid #666666;
+ border-style: solid solid none solid;
+ padding: 0em 1em 0em 1em;
+ text-transform: ;
+ display: inline;
+ font-size: 1em;
+ height: 1em;
+ font-weight: normal;
+ white-space: nowrap;
+}
+.portlet h6 {
+ background: #d4cfcb;
+ border: 1px solid #666666;
+ border-style: solid solid none solid;
+ padding: 0em 1em 0em 1em;
+ text-transform: ;
+ display: block;
+ font-size: 1em;
+ height: 1.2em;
+ font-weight: normal;
+ white-space: nowrap;
+}
+
+.portletBody {
+ background: transparent;
+ border-collapse: collapse;
+ border: 1px solid #666666;
+}
+.portletDetails {
+ text-align: right;
+}
+
+.portletMore {
+ display: block;
+ text-align: right;
+}
+
+.portletContent {
+ padding: 1em;
+}
+.portletClose {
+ float: right;
+ text-transform: none;
+ border-left: 1px solid #666666;
+ padding: 0em 0.2em;
+}
+.portlet h1,
+.portlet h2,
+.portlet h3,
+.portlet h4 {
+ margin: 0;
+ padding: 0;
+}
+.portlet .even {
+ background-color: #ededed;
+}
+.portlet .odd {
+ background-color: transparent;
+}
+.portlet input {
+ font-size: 100%;
+}
+
+.portlet ul,
+.portlet li {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ list-style-image: none;
+ line-height: 1em;
+}
+
+.comment {
+ background: #ededed;
+ border: 1px dashed #666666;
+ padding: 0 1em 0.5em 1em;
+ margin-bottom: 1em;
+}
+
+.comment h1,
+.comment h2,
+.comment h3,
+.comment h4,
+.comment h5,
+.comment h6 {
+ border-bottom: 1px dashed #76797c;
+ font-weight: normal;
+}
+
+.commentBody {
+ margin: 0 1em 1em 1em;
+}
+
+.spacer {
+ margin: 1em;
+}
+.currentNavItem {
+ color: Black;
+ font-weight: bold;
+}
+.state-private {
+ color: Black;
+}
+.state-published {
+ color: #74AE0B;
+}
+.state-pending {
+ color: #000000;
+}
+.state-expired {
+ color: Red;
+}
+.syndicated {
+ color: #008000;
+}
+.role-Member {
+
+}
+.role-Reviewer {
+
+}
+.role-Manager {
+
+}
+.role-Translator {
+
+}
+.location-frontpage {
+
+}
+.location-news {
+
+}
+.location-members {
+
+}
+.even {
+ background-color: #ededed;
+}
+.odd {
+ background-color: transparent;
+}
+.visualHighlight {
+ background-color: #ededed;
+}
+
+.discreet {
+ color: #76797c;
+ font-size: 80%;
+ font-weight: normal;
+}
+
+.listingBar {
+ background-color: #d4cfcb;
+ border-color: #666666;
+ border-style: solid;
+ border-width: 1px;
+ padding: 0em 1em;
+ text-align: center;
+ text-transform: ;
+ vertical-align: top;
+ margin: 1em 0em;
+ font-size: 94%;
+ clear: both;
+}
+.listingBar span.previous,
+.listingPrevious {
+ text-align: left;
+ float: left;
+ margin-right: 1em;
+}
+.listingBar span.next,
+.listingNext {
+ text-align: right;
+ float: right;
+ margin-left: 1em;
+}
+.listingBar img {
+ vertical-align: middle;
+}
+
+/*
+** Accessibility and visual enhancement elements
+*/
+
+.link-plain {
+ background-image: none;
+ padding: 0;
+}
+
+.link-parent {
+ display: block;
+ background: transparent url(http://www.fsf.org/arrowUp.gif) 4px 5px
no-repeat;
+ padding: 1px 0px 1px 16px;
+ font-size: 80%;
+}
+
+.link-user {
+ background: transparent url(http://www.fsf.org/user.gif) 0 1px no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+
+.link-external {
+ background: transparent url(http://www.fsf.org/link_icon.gif) 0px 1px
no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+
+.link-https {
+ background: transparent url(http://www.fsf.org/lock_icon.gif) 0px 1px
no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+
+.link-mailto {
+ background: transparent url(http://www.fsf.org/mail_icon.gif) 0px 1px
no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+
+.link-news {
+ background: transparent url(http://www.fsf.org/topic_icon.gif) 0px 1px
no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+
+.link-ftp {
+ background: transparent url(http://www.fsf.org/file_icon.gif) 0px 1px
no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+
+.link-irc {
+ background: transparent url(http://www.fsf.org/discussionitem_icon.gif)
0px 1px no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+
+.link-callto {
+ background: transparent url(http://www.fsf.org/phone_icon.gif) 0px 1px
no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+
+.link-comment {
+ background: transparent url(http://www.fsf.org/discussionitem_icon.gif)
center left no-repeat;
+ padding: 1px 0px 1px 16px !important;
+}
+
+.hiddenStructure {
+ display: block;
+ background: transparent;
+ background-image: none; /* safari bug */
+ border: none;
+ height: 1px;
+ overflow: hidden;
+ padding: 0;
+ margin: -1px 0 0 -1px;
+ width: 1px;
+}
+
+.contentViews .hiddenStructure,
+.contentActions .hiddenStructure {
+ position: absolute;
+ top: -200px;
+ left: -200px;
+}
+
+.visualClear {
+ display: block;
+ clear: both;
+}
+.hiddenLabel {
+ display: block;
+ background: transparent;
+ background-image: none; /* safari bug */
+ border: none;
+ height: 1px;
+ overflow: hidden;
+ padding: 0;
+ margin: -1px 0 0 -1px;
+ width: 1px;
+}
+.label {
+ font-weight: bold;
+ display: inline;
+ padding-right: 0.5em;
+}
+
+.optionsToggle {
+ border: 1px solid #666666;
+ color: Black;
+ background-color: #d4cfcb;
+ font-weight: normal !important;
+ font-size: 80%;
+}
+
+.portalNotLoggedIn {} /* Used on all descriptions relevant to those not logged
in */
+
+#portal-column-content fieldset > * input:focus,
+#portal-column-content fieldset > * textarea:focus {
+ border-color: #000000;
+ border-width: 1px;
+}
+
+.visualOverflow {
+ overflow: auto;
+ margin: 0 0 1em 0;
+}
+
+.visualOverflow pre,
+.visualOverflow table,
+.visualOverflow img {
+ margin: 0;
+}
+
+.visualFontSizeCorrection { /* Correction for WYSIWYG editors */
+ font-size: 75%;
+}
+
+/*
+** Calendar elements - used in the calendar rendering
+*/
+
+.dayPopup {
+ background-color: #ffffe1;
+ border: 1px solid Black;
+ padding: 0.2em;
+ position: absolute;
+ visibility: hidden;
+ width: 12em;
+ z-index: 2;
+}
+.date {
+ font-weight: bold;
+}
+
+.ploneCalendar {
+ border: 1px solid #666666;
+ margin: 1em 0em;
+}
+.ploneCalendar a {
+ text-decoration: none;
+}
+.ploneCalendar a:hover {
+ text-decoration: none;
+}
+.ploneCalendar th {
+ background-color: #d4cfcb;
+ font-weight: bold;
+ text-align: center;
+ padding: 2px;
+}
+.ploneCalendar td {
+ background-color: transparent;
+ width: 1.5em;
+ text-align: right;
+ padding: 2px;
+}
+.ploneCalendar .weekdays td {
+ background-color: #d4cfcb;
+ border: 1px solid #666666;
+ border-style: solid none;
+ text-align: center;
+ padding: 2px;
+}
+.ploneCalendar .event {
+ background-color: #d4cfcb;
+ font-weight: bold;
+}
+.ploneCalendar .todayevent {
+ background-color: #d4cfcb;
+ border: 2px solid #000000;
+ font-weight: bold;
+}
+.ploneCalendar .todaynoevent {
+ border-collapse: collapse;
+ border: 2px solid #000000;
+}
+
+/* for highlighting of search terms */
+
+.highlightedSearchTerm {
+ background-color: #feff82;
+}
+
+/* */
Added: static/trunk/fsforg/css/ploneColumns.css
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ static/trunk/fsforg/css/ploneColumns.css Wed Oct 14 17:03:05 2009
(r748)
@@ -0,0 +1,43 @@
+/*
+** Table-based column layout for all browsers.
+** By Alexander Limi, http://www.plonesolutions.com
+**
+** There's a table-less column layout alternative in the plone_tableless
+** skin layer, if you prefer layouts without tables.
+*/
+
+/* */
+
+#portal-columns {
+ width: 100% !important;
+}
+
+#portal-column-one {
+ vertical-align: top;
+ width: 18em;
+}
+
+#portal-column-content {
+ vertical-align: top;
+ margin: 0;
+ padding: 0;
+}
+
+#portal-column-two {
+ vertical-align: top;
+ width: 16em;
+}
+
+/* Padding for the columns */
+
+#portal-column-one .visualPadding {
+ padding: 2em 0em 1em 2em;
+}
+#portal-column-content .visualPadding {
+ padding: 0em 2em 1em 2em;
+}
+#portal-column-two .visualPadding {
+ padding: 2em 2em 1em 0em;
+}
+
+/* */
Added: static/trunk/fsforg/css/ploneCustom.css
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ static/trunk/fsforg/css/ploneCustom.css Wed Oct 14 17:03:05 2009
(r748)
@@ -0,0 +1,339 @@
+/*
+ * This is the file where you put your CSS changes.
+ * You should preferrably use this and override the
+ * relevant properties you want to change here instead
+ * of customizing plone.css to survive upgrades. Writing
+ * your own plone.css only makes sense for very heavy
+ * customizations. Useful variables from Plone are
+ * documented at the bottom of this file.
+ *
+ * -- Alexander Limi, http://www.plonesolutions.com
+ */
+
+/* (do not remove this :) */
+/* (not this either :) */
+
+/* Links */
+
+#playogg-signup{margin: 20px; padding: 10px; background-color: #e4ecec;
-moz-border-radius: 1em;}
+#playogg-signup h4{color: 4c5c80;}
+#playogg-signup input{font-size: 120%;}
+
+
+.highlight{background-color: #fde901; padding: 3px; line-spacing: 110%;}
+
+.link-external {
+background: transparent 0px 1px;
+padding: 1px 0px 1px 0px;
+}
+
+#portal-breadcrumbs{border: 0 !important;}
+
+body{background-image: url(/rmsbg.png); background-repeat: repeat-x;
font-family: "Liberation Sans", "Bitstream Vera Sans", Arial, sans-serif;
+}
+
+#portletPersonal {text-align: center;}
+
+.noright{ margin-right: 0 !important; }
+
+#footer{ color: #666; font-size: 12px; text-align: center;
+margin-bottom: 23px; }
+
+#footer-links{ margin-top: 20px; }
+
+#footer-links li{ display: inline; text-transform: uppercase; }
+
+#footer p{ margin-top: 10px; font-size: 11px; font-family: "Liberation Sans",
sans-serif; }
+
+#footer li a{ margin-right: 1em; font-weight: bold; color: #b00; font-size:
0.9em; text-decoration: none; }
+
+#footer li a:hover{color: navy;}
+
+#footer ul{ border-bottom: 1px solid #ddd; padding-bottom: 9px; }
+
+
+
+#visual-portal-wrapper{
+margin: 0 auto 0 auto;
+padding: 0 !important;
+width: 820px;
+position: relative;
+}
+
+.documentContent a:hover, .portlet a:hover{color: red !important;}
+
+#content, #region-content, .documentContent {margin: 0 !important; padding: 0
!important; margin-right: 1em !important;}
+
+#portal-column-two{width: 200px;}
+
+#portal-column-two .visualPadding {
+ padding: 0em;
+}
+
+#portal-globalnav{
+
+
+
+}
+
+#portal-logo {
+ background: url(logo-new.png) left no-repeat;
+ border: 0;
+ margin: 17px 0em 17px 0em;
+ padding: 0;
+}
+
+#portal-logo a {
+ display: block;
+ text-decoration: none;
+ overflow: hidden;
+ border: 0;
+ margin: 0;
+ padding: 0;
+ padding-top: 33px;
+ height: 0px !important;
+ height /**/: 33px;
+ width:283px;
+ cursor: pointer;
+ z-index: -1;
+ }
+
+#topnav {top: 0px; right: 0; position: absolute; line-height: 28px; width:
500px; text-align: right; overflow: hidden; height: 48px; font-size: 12px; }
+
+#topnav li{ display: inline; margin-right: 18px; }
+
+#topnav a{ color: #b00; font-weight: bold; text-transform: uppercase;
+text-decoration: none;}
+
+#topnav a:hover{color: navy; }
+
+/* Portlets */
+
+
+/* Compensation when rendering portlets in the content area */
+#region-content .portlet {
+font-size: 94%;
+}
+
+
+.portlet h5{border: 0; background-color: transparent; font-weight: bold;
text-align: center; display: block; height: 1.7em; line-height: 1.7em;}
+
+#portlet-news .portletBody img{display: none !important;}
+
+.portletBody .odd{background-color: #ddd !important;}
+
+.imgright{float: right; margin: 12px;}
+
+.portlet {
+border: 0px;
+background-color: #eee; -moz-border-radius: 1em; padding: 5px 0 5px 0;
+}
+
+.portlet p{text-align: center;}
+
+.portletBody{border: 0;}
+
+.portletDetails {
+text-align: right;
+}
+
+.portletMore {
+display: block;
+text-align: right;
+}
+
+.portletRSS {
+float: left;
+}
+
+.portletContent {
+padding: 0.5em;
+}
+.portletClose {
+float: right;
+text-transform: none;
+border-left: 1px solid #666666;
+padding: 0em 0.2em;
+}
+.portlet h1,
+.portlet h2,
+.portlet h3,
+.portlet h4 {
+margin: 0;
+padding: 0;
+}
+.portlet .even {
+background-color: #ededed;
+}
+.portlet .odd {
+background-color: transparent;
+}
+.portlet input {
+font-size: 100%;
+}
+
+.portlet ul,
+.portlet li {
+margin: 0;
+padding: 0;
+list-style: none;
+list-style-image: none;
+line-height: 1em;
+}
+
+/* Search box */
+
+#searchGadget
+ {
+ margin-left: 0.5em;
+ background-color: #ededed;
+ border-style: inset;
+ }
+
+.searchButton
+ {
+ margin-left: 0.5em;
+ margin-right: 0.5em;
+ }
+
+/* Global Nav Tabs */
+
+#portal-globalnav {
+/* Navigational Plone Tabs(tm), implemented by customizing the a tag - they
are surprisingly elegant. The power of CSS runs strong in these :) */
+background-color: transparent;
+border-collapse: collapse;
+padding: 0em 0em 0em 1.0em;
+white-space: nowrap;
+list-style: none;
+margin: 0;
+height: auto;
+line-height: normal;
+}
+#portal-globalnav li {
+display: inline;
+}
+#portal-globalnav li a {
+/* The normal, unselected tabs. They are all links */
+background-color: transparent;
+border-color: #666666;
+border-width: 1px;
+border-style: solid solid none solid;
+color: #660000;
+height: auto;
+margin-right: 0.5em;
+padding: 0em 1.0em;
+text-decoration: none;
+text-transform: ;
+}
+#portal-globalnav li.selected a {
+/* The selected tab. There's only one of this */
+background-color: #d4cfcb;
+border: 1px solid #666666;
+border-bottom: #d4cfcb 1px solid;
+color: #660000;
+}
+#portal-globalnav li a:hover {
+background-color: #d4cfcb;
+border-color: #666666;
+border-bottom-color: #d4cfcb;
+color: #660000;
+}
+
+/* Patron CSS, to be moved later */
+
+img.logo { width: 250px;
+ height: 90px; }
+
+tr.logo {height: 90px;
+ }
+
+td.logo-png {
+text-align: center;
+vertical-align: middle;
+border: thin outset black;
+padding: 0.5em;
+height: 90px;
+width: 250px;
+}
+
+table.logo {
+margin: auto;
+}
+
+.update {
+ margin-top: 10%;
+ background-color: #ffc0cb;
+ padding: 5px;
+ }
+
+
+/* Front Page */
+
+div#help {
+ border: thin dotted black;
+ padding: 0.5em;
+ float: right;
+ width: 33%;
+ margin-left: 1em;
+ margin-bottom: 1em;
+ font-size: 95%;
+}
+
+#help h4 {
+ text-align: center;
+}
+
+#help ul {
+ padding-top: 0.5em;
+ padding-left: 1em;
+ list-style-image: url('http://www.fsf.org/newsitem_icon.gif');
+}
+
+/* Event listings */
+
+.listing {
+ font-size: 100%;
+}
+
+/* Licensing table */
+
+table#gpl-compat-matrix { border-collapse: collapse; }
+
+table#gpl-compat-matrix td, th.gpl-matrix-border {
+ text-align: center; border: 1px solid black; margin: 0;
+ padding: .3em; }
+
+th.gpl-matrix-license { text-align: right; }
+
+tr.gpl-matrix-use-type { border-top: 2px solid black; }
+
+table#gpl-compat-matrix td.ok { background-color: #ccffcc; }
+table#gpl-compat-matrix td.mok { background-color: #e4ffcc; }
+table#gpl-compat-matrix td.nok { background-color: #dddddd; }
+
+#documentContent a:hover{ color: red !important;}
+
+.portalMessage,
+.system-message, /* These two last ones are reST error indicators */
+#error-handling {
+ background-color: #ffb;
+ border: 1px solid #000000;
+ color: Black;
+ font-size: 80%;
+ margin: 2em 0em 1em 0em;
+ padding: 0.5em 1em;
+ vertical-align: middle;
+ font-weight: normal;
+}
+.portalMessage a {
+ color: blue;
+ text-decoration: underline;
+}
+
+.portalMessage a:hover{color: red;}
+
+q{font-size: 100% !important;} /* added for bcs, jan 9 2009 */
+
+/* */
+
+
Added: static/trunk/fsforg/css/reset.css
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ static/trunk/fsforg/css/reset.css Wed Oct 14 17:03:05 2009 (r748)
@@ -0,0 +1,57 @@
+/* http://meyerweb.com/eric/tools/css/reset/ */
+/* v1.0 | 20080212 */
+
+/* (do not remove this :) */
+/* (not this either :) */
+
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, font, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ background: transparent;
+}
+body {
+ line-height: 1;
+}
+ol, ul {
+ list-style: none;
+}
+blockquote, q {
+ quotes: none;
+}
+blockquote:before, blockquote:after,
+q:before, q:after {
+ content: '';
+ content: none;
+}
+
+/* remember to define focus styles! */
+:focus {
+ outline: 0;
+}
+
+/* remember to highlight inserts somehow! */
+ins {
+ text-decoration: none;
+}
+del {
+ text-decoration: line-through;
+}
+
+/* tables still need 'cellspacing="0"' in the markup */
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+/* */
Added: static/trunk/fsforg/css/style.css
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ static/trunk/fsforg/css/style.css Wed Oct 14 17:03:05 2009 (r748)
@@ -0,0 +1,112 @@
+/* (do not remove this :) */
+/* (not this either :) */
+
+html{ background-color: white; color: black;}
+
+html{ background-image: url(http://static.fsf.org/fsforg/img/rmsbg.png);
+ background-repeat: repeat-x; }
+
+body{
+ margin: 0 auto 0;
+ font-family: "Liberation Sans", "Bitstream Vera Sans", Arial,
+sans-serif; }
+
+.c{text-align: center; margin: 1em;}
+
+.bigbig{font-size: 64pt; font-weight: bold;}
+
+a:link{ color: #b00; }
+
+a:hover{ color: navy !important; }
+
+.visualClear{ clear: both; }
+
+#fixed {width: 820px; position: relative;}
+
+#logo {background-image:url('http://static.fsf.org/fsforg/img/logo-new.png');
margin:17px 0em 0px 5px}
+
+#logo a{ padding-top:33px; width:283px; margin-top: -5px; }
+
+#header{ height: 33px;}
+
+#topnav {top: 0px; right: 0; position: absolute; line-height: 28px; width:
505px; text-align: right; overflow: hidden; height: 48px; font-size: 12px; }
+
+#topnav li{ display: inline; margin-right: 18px; }
+
+#topnav a{ color: #b00; font-weight: bold; text-transform: uppercase;
+text-decoration: none;}
+
+#topnav a:hover{color: navy; }
+
+#fixed .caption a{ display:block; text-decoration:none;
+overflow:hidden; border:0; margin:0; padding:0; padding-top:50px;height:0px
!important; width: 820px; cursor: pointer; }
+
+#fixed .caption {
background:url(http://static.fsf.org/fsforg/img/since1985.png) no-repeat;
+border:0; margin:0em; padding:0; }
+
+#front{ position: relative; min-height: 16em; background-image:
url(http://static.fsf.org/fsforg/img/front-gnu.png); background-repeat:
no-repeat;}
+
+#text{ width: 514px; position: absolute; top: 41px; left: 250px; padding-top:
18px; }
+
+#text p{ margin-bottom: 1.65em; font-weight: "Liberation Sans"; font-weight:
bold; color: #525252; font-size: 0.8em; }
+
+#learnmore { float: right; clear: left; margin-top: -20px; top: -20px;
position: relative;}
+
+#leader
{background-image:url('http://static.fsf.org/fsforg/img/front-gnu.png'); }
+
+.imgreplace { background-repeat: no-repeat; border: 0; margin: 0; padding: 0; }
+
+.imgreplace a{ display: block; text-decoration: none; overflow: hidden;
border: 0; margin: 0; padding: 0; height: 0px !important; cursor: pointer; }
+
+#leader a{ padding-top:260px; width:820px; }
+
+.news{ background-color: #eee; line-height: 1.8em; margin-top: 10px;
+text-align: center; font-size: 13.5px; min-height: 28px; }
+
+.news a{ text-decoration: none; color: blue !important; }
+
+.news a:hover{ color: red !important; text-decoration: underline; }
+
+#boxes{ float: left; width: 100%; }
+
+#boxes li { float: left; margin: 0; padding: 0; margin-right: 11px;
list-style: none !important; }
+
+.campaignsimg { background-image:
url('http://static.fsf.org/fsforg/img/box-john.jpg'); }
+.gnewsenseimg { background-image:
url('http://static.fsf.org/fsforg/img/box-gnu.jpg'); }
+.directoryimg { background-image:
url('http://static.fsf.org/fsforg/img/box-fry.jpg'); }
+.hwimg { background-image:
url('http://static.fsf.org/fsforg/img/box-hw.jpg'); }
+
+#boxes li a{ padding-top: 176px; width: 266px; }
+
+.noright{ margin-right: 0 !important; }
+
+#footer{ color: #666; font-size: 12px; text-align: center;
+margin-bottom: 23px; }
+
+#footer-links{ margin-top: 20px; }
+
+#footer-links li{ display: inline; text-transform: uppercase; }
+
+#footer p{ margin-top: 10px; font-size: 11px; font-family: "Liberation Sans",
sans-serif; }
+
+#footer li a{ margin-right: 1em; font-weight: bold; color: #b00; font-size:
0.9em; text-decoration: none; }
+
+#footer ul{ border-bottom: 1px solid #ddd; padding-bottom: 9px; }
+
+#aboutfsf { background-image:url(aboutfsfline.png); margin-bottom: 11px; }
+
+#aboutfsf a{ width: 820px; padding-top: 30px; }
+
+.box {margin: 0 0 0.75em 0; clear: both; position: relative;}
+b.cn {position: absolute; /* border: 1px solid red !important; */
+ height: 10px; width: 10px;
+ margin: 0; padding: 0;
+ background: url('white.png') no-repeat;
+ line-height: 1px; font-size: 1px;} /* IE/Win 'hacks' */
+* html b.cn {background-image: url('white.gif');}
+b.tl {top: -1px; left: -1px; background-position: top left;}
+b.tr {top: -1px; right: -1px; background-position: top right;}
+b.bl {bottom: -1px; left: -1px; background-position: bottom left;}
+b.br {bottom: -1px; right: -1px; background-position: bottom right;}
+
+/* */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Svnweb-commits] r748 - static/trunk/fsforg/css,
sysadmin <=