svnweb-commits
[Top][All Lists]
Advanced

[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;}
+
+/*  */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]