fu: Close-up of Fu, bringing a scoop of water to her mouth (Default)
fu ([personal profile] fu) wrote in [site community profile] changelog2010-04-29 07:57 am

[dw-nonfree] split out tropo css better

[commit: http://hg.dwscoalition.org/dw-nonfree/rev/5979e9cb416d]

http://bugs.dwscoalition.org/show_bug.cgi?id=2549

Split up the tropospherical stylesheets into positioning/spacing, etc (used
by both tropo-red and -purple) and individual colors.

Patch by [personal profile] ninetydegrees.

Files modified:
  • cgi-bin/bml/scheme/tropo-purple.look
  • cgi-bin/bml/scheme/tropo-red.look
  • htdocs/stc/tropo/purple.css
  • htdocs/stc/tropo/red.css
  • htdocs/stc/tropo/tropo-base.css
  • htdocs/stc/tropo/tropo-purple.css
  • htdocs/stc/tropo/tropo-red.css
--------------------------------------------------------------------------------
diff -r 1060f11d6b7e -r 5979e9cb416d cgi-bin/bml/scheme/tropo-purple.look
--- a/cgi-bin/bml/scheme/tropo-purple.look	Thu Apr 29 00:53:14 2010 -0700
+++ b/cgi-bin/bml/scheme/tropo-purple.look	Thu Apr 29 01:01:58 2010 -0700
@@ -41,7 +41,8 @@ head<=
     <?_code
         LJ::need_res( "stc/lj_base-app.css" );
         LJ::need_res( "stc/tropo/reset.css" );
-        LJ::need_res( "stc/tropo/purple.css" );
+        LJ::need_res( "stc/tropo/tropo-base.css" );
+        LJ::need_res( "stc/tropo/tropo-purple.css" );
 
         # we support both old style and new style pages; only one of these will get
         # loaded ...
diff -r 1060f11d6b7e -r 5979e9cb416d cgi-bin/bml/scheme/tropo-red.look
--- a/cgi-bin/bml/scheme/tropo-red.look	Thu Apr 29 00:53:14 2010 -0700
+++ b/cgi-bin/bml/scheme/tropo-red.look	Thu Apr 29 01:01:58 2010 -0700
@@ -41,7 +41,8 @@ head<=
     <?_code
         LJ::need_res( "stc/lj_base-app.css" );
         LJ::need_res( "stc/tropo/reset.css" );
-        LJ::need_res( "stc/tropo/red.css" );
+        LJ::need_res( "stc/tropo/tropo-base.css" );
+        LJ::need_res( "stc/tropo/tropo-red.css" );
 
         # we support both old style and new style pages; only one of these will get
         # loaded ...
diff -r 1060f11d6b7e -r 5979e9cb416d htdocs/stc/tropo/purple.css
--- a/htdocs/stc/tropo/purple.css	Thu Apr 29 00:53:14 2010 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1273 +0,0 @@
-/** Tropospherical Purple CSS
- *
- * Original Authors:
- *     Janine Smith <janine@netrophic.com>
- *     Jesse Proulx <jproulx@jproulx.net>
- *     Elizabeth Lubowitz <grrliz@gmail.com>
- *     Denise Paolucci <denise@dreamwidth.org>
- *
- * Purple Scheme by Rue Silver <pseudelight@gmail.com>
- *
- * Copyright (c) 2009 by Dreamwidth Studios, LLC.
- *
- * This program is NOT free software or open-source; you can use it as an
- * example of how to implement your own site-specific extensions to the
- * Dreamwidth Studios open-source code, but you cannot use it on your site
- * or redistribute it, with or without modifications.
- *
- */
-
-/**
- * Dreamwidth Site Scheme
- *
- * Standard layout for Dreamwidth
- *
- * Mockups designed by grrliz, hence grrliz.css
- *
- * @project         Dreamwidth Site Design
- * @author          Jesse Proulx
- * @date            2009-01-07
- * @version         Alpha
- * @revision        $Revision$
- * @copyright       Copyright (c) 2009 by Dreamwidth Studios, LLC
- *
- * @colordef        #f7f7f7 Almost White (body background)
- * @colordef        #111111 Almost Black (copy)
- */
-body {
-    background-color: #3a155a;
-    font: 100%/1 Verdana, Helvetica, Arial, sans-serif;
-    color: #111;
-}
-/**
- * Links and a pseudo link class
- */
-a:link,
-a:visited,
-.link {
-    color: #3a155a;
-}
-a:hover,
-a:active,
-.link:hover {
-    color: #5e3da6;
-}
-/**
- * Default browser font size is 16px, we want 12px. All width/height measurements
- * are now calculated using the element's font-size in pixels.
- *
- * For example, a 30px wide box with a font-size of 12px = 30/12 = 2.5em
- */
-#canvas {
-    font-size: 0.75em;
-    line-height: 1.5;
-    margin: 2em 0 2em 0;
-    background-color: #f7f7f7;
-    width: 92%;
-    padding: 0 4%;
-}
-#page {
-    max-width: 80em;
-    margin: 0 auto;
-    position: relative;
-    z-index: 1;
-}
-/**
- * Masthead is the space for our logo and account links
- */
-
-#masthead {
-    height: 8.833333em;
-    width: 100%;
-    position: relative;
-}
-#masthead #logo {
-    display: block;
-    position: absolute;
-    top: 2.25em;
-    left: 0;
-}
-
-#account-links {
-    position: absolute;
-    top: 0;
-    right: 0;
-    padding-right: 1em;
-    text-align: right;
-}
-#account-links ul li {
-    float: left;
-    margin: 0 0.5em;
-}
-#account-links #login-table {
-    margin-top: 1em;
-}
-#account-links #login-table td {
-    padding: 3px;
-    text-align: right;
-}
-#account-links #login-table td.input-cell,
-#account-links #login-table td.remember-me-cell {
-    text-align: left;
-}
-#account-links #login-table td.input-cell a {
-    font-size: 0.8em;
-}
-#account-links-text {
-    float: right;
-    padding-right: 1em;
-    padding-top: 2em;
-}
-#account-links-text .ljuser {
-    font-size: 1.5em;
-}
-#account-links-text .ljuser img {
-    vertical-align: middle !important;
-}
-#account-links-userpic {
-    float: right;
-}
-#account-links-userpic img {
-    margin-top: 10px;
-}
-/**
- * Menu navigation
- *
- * The menu follows the content in the markup source, so we absolutely position it underneath the masthead
- */
-
-#menu {
-    position: absolute;
-    top: 8.833333em;
-    left: 0;
-    background: #f3d2fc;
-    height: 2.5em;
-    width: 100%;
-    line-height: 2.5em;
-    clear: both;
-}
-#menu ul li {
-    float: left;
-    position: relative;
-    display: block;
-    height: 100%;
-    width: 0;
-}
-#menu ul > li {
-    width: auto;
-}
-#menu ul li a {
-    background: transparent url(/img/tropo-red/icon_menu_swirl_dropdown.png) 0.833333em 0.916667em no-repeat;
-    display: block;
-    color: #111;
-    text-decoration: none;
-    text-indent: 2em;
-    padding-right: 0.75em;
-}
-/* .hover is a class added by js for the currently hovered/focused menu */
-#menu ul li.hover a {
-    height: 100%;
-    background-color: #5e3da6;
-    color: #fff;
-    width: auto;
-}
-#menu ul li.hover a:hover {
-    background-color: #3a155a;
-    color: #fff;
-    cursor: pointer;
-}
-#menu ul li ul {
-    display: none;
-}
-#menu ul li.hover ul {
-    display: block;
-    position: absolute;
-    top: 2.5em;
-    left: 0;
-    width: 18em;
-    background-color: #5e3da6;
-}
-#menu ul li ul li {
-    float: none;
-    width: 100%;
-}
-#menu ul li ul li a {
-    text-align: left;
-    display: block;
-    width: 100%;
-}
-#menu .appwidget-search {
-    text-align: right;
-    line-height: 2.1em;
-    padding-right: 0.833333em;
-    position: static;
-}
-#menu .appwidget-search input#search {
-    width: 15.5em;
-}
-/**
- * Footer
- */
-#footer {
-    width: 100%;
-    height: 4.166667em;
-    background: #f3d2fc;
-    clear: both;
-}
-#footer ul {
-    overflow: hidden;
-}
-#footer ul li {
-    float: left;
-    margin-right: 0.8em;
-}
-/**
- * #content houses the page-specific innards, and creates margins for the absolutely
- * positioned masthead and footer
- */
-#content {
-    margin-top: 4.6em;
-    margin-bottom: 2.75em;
-    overflow: hidden;
-}
-#content h1 {
-    font: bold 2em/1.5 Arial, sans-serif;
-    color: #3a155a;
-    margin: 0;
-    padding: 0;
-}
-#content h2 {
-    font: 1.5em/1.5 Arial, sans-serif;
-    color: #3a155a;
-    margin: 0;
-    padding: 0;
-}
-#content p {
-    margin-bottom: 1em;
-}
-#content p.note {
-    font-style: italic;
-    font-size: 0.8em;
-}
-#content ul.bullet-list {
-    list-style: disc outside;
-    margin-left: 2em;
-    margin-bottom: 1em;
-}
-/**
- * Content Layouts
- *
- * Content layouts are determined based on the class assigned to #content. Potential layouts include:
- * -- wide sidebars
- * -- thin sidebars
- * -- equal width/height columns
- * -- full page (default)
- *
- * Columns/rows inside of #content are named primary, secondary, tertiary, etc and
- * content is placed inside based on order of importance.
- */
-
-/* full page (default) */
-#primary,
-#secondary {
-    width: 100%;
-    margin-bottom: 2em;
-}
-/* 2 column wide right sidebar */
-.layout-wide-right-sidebar #primary {
-    width: 65%;
-    margin-right: 1.25em;
-    float: left;
-    padding: 0;
-}
-.layout-wide-right-sidebar #secondary {
-    float: right;
-    width: 30%;
-    margin: 0;
-    padding: 0;
-    padding-top: 0.5em;
-}
-/**
- * Panels are generic boxes for divs inside of #content
- */
-#content #primary .panel,
-#content #secondary .panel {
-    width: 100%;
-    border-width: 1px 0 1px 0;
-    border-color: #ccc;
-    border-style: solid;
-    margin: 0 0 0.166667em 0;
-    overflow: hidden;
-}
-#content .panel .sidebar,
-#content .panel .contents,
-#content .panel .item,
-#content .panel .actions {
-    border-color: #ccc;
-}
-#content #primary .panel h2 {
-    color: #3a155a;
-    line-height: 2em;
-    border-style: none;
-    border-bottom: 1px solid #ccc;
-    font: bold 1.5em/2 Arial, sans-serif;
-}
-#content #primary .panel p {
-    clear: both;
-}
-#content #secondary .panel h2 {
-    color: #3a155a;
-    line-height: 30px;
-    border-style: none;
-    border-bottom: 1px solid #ccc;
-    font: bold 1.166667em/2.142857 Arial, sans-serif;
-}
-#content .panel .sidebar ul {
-     list-style: none;
-     margin-left: 0;
-}
-#content .panel ul {
-    list-style: circle;
-    margin-left: 2em;
-}
-/**
- * Panels have different styles for different content layouts
- */
-.layout-wide-right-sidebar #primary .panel .sidebar {
-    float: left;
-    width: 22%;
-}
-.layout-wide-right-sidebar #primary .panel .contents {
-    float: left;
-    padding-top: 6px;
-    padding-left: 14px;
-    border-left: 1px solid #ccc;
-    width: 75%;
-    line-height: 1.8;
-}
-.layout-wide-right-sidebar #secondary .panel .contents {
-    margin: 0.5em 0;
-    line-height: 1.8;
-}
-/* panel-first class is added through js */
-#content .panel-first {
-    border-top: 0 !important;
-}
-
-/**
- * Scheme-specific blocks
- */
-#shim-alpha {
-    font-size: 0.75em;
-    position: absolute;
-    top: 2em;
-    left: 0;
-    height: 7.833333em;
-    width: 100%;
-    background: #fff;
-    border-top: 0.5em solid #F3D2FC;
-    border-bottom: 0.5em solid #5e3da6;
-}
-
-#updateinsobject {
-    z-index: 5;
-}
-
-/**
- * Form field styles
- */
-.dw-field-default {
-    color: #333;
-    font-style: italic;
-}
-.standout {
-    text-align: center;
-}
-.standout .standout-inner {
-    margin-top: 0.5em;
-    margin-left: auto;
-    margin-right: auto;
-}
-.standout .standout-inner, .standout-colors {
-    background-color: #8356E6;
-    color: #fff;
-    border: 1px solid #3a155a;
-}
-.standout .standout-inner td {
-    padding: 0.5em;
-}
-
-.standout-inner a:hover, .standout-inner a:active, .standout-inner a:hover {
-    color: #fff;
-}
-
-.standout a:visited, .standout a:link {
-    color: #1D1333;
-}
-
-/* update.bml */
-#draft {
-    font-size: medium;
-}
-
-/**
- * Start overriding some classes set in dw-free/htdocs/stc/
- * Other site scheme designers: use your own colors here
- * /
-
-/* editicons.css */
-#uploadBox {
-    background-color: #d3afec;
-    border: 1px solid #7e27c1;
-    margin: 0 20px 0 0;
-}
-
-/* profile.css */
-
-.section, .username, .actions li {
-    background-color: #F3D2FC;
-    border-bottom: 1px dotted #666;
-    border-left: 1px dotted #666;
-    color: #3a155a;
-}
-
-.section img, .username img {
-    padding-left: 3px;
-}
-
-/* customize.css */
-
-.theme-current {
-    background-color: #d3afec;
-    border: 1px solid #7e27c1;
-}
-
-/* widgets/customizetheme.css, themechooser.css, themenav.css,
-currenttheme.css */
-
-.theme-current h2.widget-header, .layout-item.current {
-    background-color: #d3afec;
-    border: 1px solid #7e27c1;
-}
-
-h2.widget-header, .theme-item.current, .theme-item img.theme-preview, .theme-item .theme-icons {
-    border: 1px solid #7e27c1;
-}
-
-.theme-item .theme-button-disabled, .layout-item .layout-button-disabled {
-    background: #5e3da6;
-}
-
-.theme-item {
-    overflow-x: visible;
-    overflow-y: visible;
-}
-
-.customize-button, .theme-item .theme-button, .layout-item
-.layout-button {
-    background: #5e3da6;
-    border: 2px solid #541e1a;
-    border-top: 2px solid #5e3da6;
-    border-left: 2px solid #5e3da6;
-}
-
-
-.theme-nav-content, .customize-content {
-    border: 1px solid #7e27c1;
-    border-left: none;
-}
-
-.theme-selector-nav {
-    background-color: #d3afec;
-}
-
-.theme-nav li a, .theme-nav-small li {
-    border-right: 1px solid #7e27c1;
-}
-
-.theme-nav li.on a {
-    border: 1px solid #7e27c1;
-    border-right: none;
-}
-
-.theme-nav-separator {
-    border-right: 1px solid #7e27c1;
-}
-
-.theme-nav-separator hr {
-    border-top: 1px solid #5e3da6;
-}
-
-.customize-content .subheader {
-    background-color: #d3afec;
-    border-bottom: 1px solid #7e27c1;
-}
-
-.customize-content .subheader.on {
-    background-color: #d3afec;
-}
-
-.customize-nav {
-    background-color: #d3afec;
-}
-
-.customize-nav li a, .customize-nav li li  {
-    border-right: 1px solid #7e27c1;
-}
-
-.customize-nav li.on a, .customize-nav li.on ul {
-    border: 1px solid #7e27c1;
-    border-right: none;
-    border-top: none;
-}
-
-.customize-nav li.on {
-    border-top: 1px solid #7e27c1;
-}
-
-.moodtheme-preview, .appwidget-linkslist .tips-box {
-    background-color: #d3afec;
-    border: 1px solid #7e27c1;
-}
-
-.theme-current-links {
-    border-bottom: 1px solid #7e27c1;
-    border-right: 1px solid #7e27c1;
-}
-
-.theme-nav li a:visited, .customize-nav li a:visited {
-    color: #7e27c1;
-    font-weight: bold;
-}
-
-/* more, detailed by page*/
-/*customizetheme.css*/
-.customize-button {
-    color: #fff;
-    background: #d3afec;
-    border: 2px solid #f3d2fc;
-    border-bottom: 2px solid #7e27c1;
-    border-right: 2px solid #7e27c1;
-}
-.customize-inner-wrapper {
-    background: url("/img/tropo-purple/troppurp-borderpixel.gif") repeat-y scroll 134px 50%;
-}
-.customize-content .subheader {
-    background-image: url("/img/tropo-purple/troppurp-arrow-right.gif");
-    background-position: left center;
-    background-repeat: no-repeat;
-    border-bottom: 1px solid #F3D2FC;
-}
-.customize-content .subheader.on {
-    background-image: url("/img/tropo-purple/troppurp-arrow-down.gif");
-    background-position: left center ;
-    background-repeat: no-repeat;
-}
-.customize-content fieldset legend {
-    color: #777;
-}
-.customize-content h3 {
-    color: #777;
-}
-.customize-nav li.on a,
-.customize-nav li.on ul {
-    background: #fff;
-}
-.customize-nav li.on a {
-    /*background: #fff url("/img/tropo-purple/troppurp-arrow-right.gif") no-repeat right 50%;*/
-    border-right: 1px solid #FFFFFF;
-}
-.customize-nav li.on li a {
-    background: #fff;
-    border-right: 1px solid #FFFFFF;
-}
-.customize-nav li.on li {
-    border-right: 1px solid #fff;
-}
-.customize-nav li a:visited {
-    color: #7e27c1;
-}
-
-/*themenav.css*/
-.theme-nav-inner-wrapper {
-    background: url("/img/tropo-purple/troppurp-borderpixel.gif") repeat-y scroll 134px 50%;
-}
-.theme-selector-nav {
-    background-color: #d3afec;
-}
-.theme-nav li.on a {
-    /*background: url("/img/tropo-purple/troppurp-arrow-right.gif") no-repeat right 50%;*/
-    background-color: #fff ;
-}
-.theme-nav li a:visited,
-.theme-nav-small a:visited {
-    color: #7e27c1;
-}
-.theme-nav-separator {
-    border-right: 1px solid #F3D2FC;
-}
-.theme-nav-separator hr {
-    border-top: 1px solid #F3D2FC;
-}
-
-/*currentheme.css*/
-.theme-current h2.widget-header {
-    background-image: none;
-}
-.theme-current-content h3 {
-    color: #000;
-}
-.theme-current-image {
-     border: 1px solid #fff;
-}
-.theme-current-links {
-    background-color: #fff;
-    border-right: 1px solid #d3afec;
-    border-bottom: 1px solid #d3afec;
-    padding: 3px 5px; color: #777;
-}
-.theme-current ul li {
-    background: url("/img/customize/arrow.gif") no-repeat 0 5px;
-}
-
-/*themechooser*/
-.theme-selector-content h3 {
-    color: #777;
-}
-.theme-item.current {
-    border: 1px solid #d3afec;
-    background-color: #F3D2FC;
-}
-.theme-item img.theme-preview {
-    border: 1px solid #F3D2FC;
-}
-.theme-item.special h4,
-.theme-item.special .theme-desc {
-    background-color: #ffc;
-}
-.theme-item .theme-button {
-    color: #fff;
-    background: #d3afec;
-    border: 2px solid #F3D2FC;
-    border-bottom: 2px solid #7e27c1;
-    border-right: 2px solid #7e27c1;
-}
-.theme-item .theme-button-disabled {
-    background: #88CD73;
-}
-.theme-item .theme-icons {
-    border: 1px solid #F3D2FC;
-    background-color: #fff;
-}
-.theme-item.upgrade h4,
-.theme-item.upgrade .theme-desc {
-    color: #777;
-}
-.theme-time,
-.theme-upgrade-icon {
-    color: #333 !important;
-}
-.theme-upgrade-icon:hover .theme-upgrade-level,
-.theme-time:hover span.theme-availability {
-    background-color: #fff;
-}
-.theme-paging a:visited {
-    color: #7e27c1;
-}
-
-/* inbox */
-
-.folders a.active {
-    font-weight: bold;
-    background-color: #d3afec;
-    border: 1px solid #bbb; 
-}
-
-/* lj_settings.css */
-
-.section_head, table.alternating-rows th, div.username {
-    background-color: #F3D2FC;
-    color: #333;
-    border: none;
-    border-bottom: 1px solid #7e27c1;
-}
-
-/* comm_promo.css */
-
-div.CommunityPromoBox {
-    border: 1px solid #5e3da6;
-}
-
-/* settings.css */
-
-#settings_save {
-    background: #d3afec;
-}
-
-#settings_nav li a {
-    color: #fff;
-    background: #5e3da6;
-    border: 1px solid #7e27c1;
-    border-bottom: none;
-}
-
-#settings_nav li a:hover, #settings_nav li a.active {
-    background: #d3afec;
-}
-
-#settings_nav_title p {
-    background: #d3afec;
-    border-left: 1px solid #7e27c1;
-}
-
-/* cprod.css */
-
-.cprod.h3 {
-    background: #5e3da6;
-
-}
-
-.cprod content {
-    border: 1px solid #c1271c;
-}
-
-
-/* allpics styling */
-
-table.allpics {
-    margin-left: 50px;
-}
-
-.allpics td {
-    vertical-align: bottom;
-}
-
-.allpics .pic img {
-    margin-right: 1em;
-    margin-top: 15px;
-}
-
-.allpics blank {
-    width: 50px;
-}
-
-.allpics td.desc {
-padding-right: 10px;
-}
-
-
-/* editfilters styling */
-
-table.editfilters td {
-    padding: 5px;
-}
-
-
-/* FAQ */
-
-.faqlist {
-    list-style: disc outside;
-    margin-bottom: 2em;
-}
-
-
-/* Support Highscores */
-
-table#support-highscores {
-    line-height: 2.2;
-}
-
-
-/* Inbox - Compose */
-
-.inbox-compose {
-    width: 100%;
-}
-
-.inbox-compose td {
-    vertical-align: top;
-}
-
-
-/* manage/invitecodes.bml */
-
-.invitecodes td {
-    padding: 5px;
-}
-
-
-/* create flow */
-
-.create-form td {
-    padding: 5px;
-}
-
-.appwidget-createaccount .create-button {
-    color: #111;
-    background-color: #f3d2fc;
-}
-
-.appwidget-createaccountprogressmeter .step-block-active {
-    color: #fff;
-    background-color: #3a155a;
-}
-
-.appwidget-createaccountprogressmeter .step-block-inactive {
-    color: #fff;
-    background-color: #5e3da6;
-}
-
-.appwidget-createaccountprogressmeter .step-selected {
-    color: #3a155a;
-}
-
-.appwidget-createaccountprogressmeter .step-previous {
-    color: #5e3da6;
-}
-
-.appwidget-createaccountprogressmeter .step-next {
-    color: #666;
-}
-
-.appwidget-createaccountprofile .header {
-    color: #3a155a;
-}
-
-.appwidget-createaccountprofile .field-name {
-    background-color: #F3D2FC;
-}
-
-
-/* shop pages */
-
-.shopbox, .appwidget-shopitemgroupdisplay,
-.shop-account-status, .shop-error, .shop-cart-status,
-.shop-cart td, .shop-cart th, .shop-item-highlight {
-    border: 1px solid #3a155a;
-}
-
-/* Comments */
-.cmtbar-odd {
-    border-bottom: 1px solid #7e27c1;
-    border-right: 1px solid #7e27c1;
-    background-color: #c0c0c0;
-    min-width: 50em;
-}
-
-.cmtbar-even {
-    border-bottom: 1px solid #d3afec;
-    border-right: 1px solid #d3afec;
-    background-color: #e2e2e2;
-    min-width: 50em;
-}
-
-#Comments {
-    overflow: auto;
-    max-width: 80em;
-}
-
-/* Profile */
-.username {
-    border-bottom: 1px solid #c7e0f6;
-    background-color: #ecf6ff;
-}
-
-/* lj_base-app.css */
-hr.hr {
-    color: #7e27c1;
-    background-color: #7e27c1;
-}
-
-input.create-account {
-    color: #fff;
-    background: #d3afec;
-    border: 2px solid #F3D2FC;
-    border-bottom: 2px solid #7e27c1;
-    border-right: 2px solid #7e27c1;
-}
-input.text,
-textarea.text,
-select.select {
-    background: #fff url("/img/input-bg.gif") repeat-x 0 -1px;
-    border: 1px solid #bbb;
-    border-top: 1px solid #999;
-    border-left: 1px solid #999;
-}
-.detail {
-    color: #111;
-}
-h2.widget-header {
-    border-bottom: 1px solid #ccc;
-}
-
-table.alternating-rows th {
-    border-top: 1px solid #7e27c1;
-    border-bottom: 1px solid #7e27c1;
-    background-color: #F3D2FC;
-}
-table.alternating-rows tr.altrow1 {
-    background-color: #fff;
-}
-table.alternating-rows tr.altrow2 {
-    background-color: #eee;
-}
-table.alternating-rows td {
-    border-bottom: 1px solid #ccc;
-}
-
-.appwidget .more-link {
-    color: #7e27c1 !important;
-    background: url('/img/arrow-double-black.gif') no-repeat 0 60%;
-}
-
-.arrow-link,
-.more-link {
-    background: url('/img/arrow-double-black.gif') no-repeat 0 50%;
-}
-
-.message {
-    border: 5px solid #eee;
-}
-.message blockquote {
-    border: 1px solid #aaa;
-}
-
-.standout-border {
-    border: 1px solid #7e27c1;
-}
-.standout-background {
-    background-color: #d3afec;
-}
-
-div.right-sidebar {
-    color: #000000;
-    background-color: #d3afec;
-    border: 1px solid #7e27c1;
-}
-.textbutton {
-    color: #7e27c1;
-}
-/*NOTE: corner.gif is white*/
-h2.solid-neutral {
-    background: #ededed url("/img/corner.gif") no-repeat 0 0;
-    color: #222;
-}
-h2.solid-blue { /*which is now solid pink*/
-    background: #d3afec url("/img/corner.gif") no-repeat 0 0;
-    color: #222;
-}
-.solid-neutral {
-    background: #ededed;
-}
-input.bright {
-    background-color: #d3afec;
-    border: 1px solid #7e27c1;
-    color: #fff;
-}
-.helper {
-    color: #666;
-}
-.rounded-box {
-    background: no-repeat;
-    zoom: 1;
-}
-.rounded-box .rounded-box-tr {
-    background: 100% 0 no-repeat;
-}
-.rounded-box .rounded-box-bl {
-    background: 0 100% no-repeat;
-}
-.rounded-box .rounded-box-br {
-    background: 100% 100% no-repeat;
-    padding: 2px; /* border width */
-}
-
-
-/* esn.css */
-.Subscribe tr.Inactive {
-    color: #aaa;
-}
-
-.Subscribe tr.Disabled {
-    background-color: #eee;
-}
-
-.Subscribe tr.altrow {
-    background-color: #f1f1f1;
-}
-
-.Subscribe tr.Inactive a {
-    color: #aaa;
-}
-.Subscribe td p {
-    color: #666;
-    background: #fff;
-}
-
-.CategoryRow td {
-    border-bottom: 1px solid #ddd;
-}
-
-#Subscriptions tr.lighter {
-    background-color: #F3D2FC;
-}
-#Subscriptions tr.darker {
-    background-color: #d3afec;
-}
-#SubscribeSaveButtons {
-    border: 1px solid #333;
-    }
-
-.NotificationTable tr.Selected {
-    background-color: #d3afec;
-}
-
-.NotificationTable tr.Selected td {
-    border-top: 1px solid #ccc;
-}
-
-.NotificationTable td {
-    border-top: 1px solid #ddd;
-}
-.NotificationTable .inbox {
-    border-top: 1px solid #ddd;
-}
-
-.inbox .header {
-    background: #ddd;
-}
-
-.InboxItem_Read {
-    color: #888;
-}
-span.InboxItem_Read:hover {
-    color: #000;
-}
-span.InboxItem_Read a {
-    color: #999 !important;
-}
-span.InboxItem_Read:hover a {
-    color: inherit !important;
-}
-
-.inbox .alt {
-    background: #f6f6f6;
-}
-.inbox td.NoItems {
-    color: #ddd;
-}
-.inbox td.time {
-    color: #555;
-}
-
-.folders a {
-    color: #000;
-    border: 1px solid #fff;
-}
-.folders a:visited, .folders a:link {
-    color: #000;
-}
-.folders a:hover {
-    border: 1px solid #bbb;
-    background-color: #eee;
-}
-
-.ippu {
-    color: #000000
-}
-.ippu .track_title {
-    color: #d3afec;
-}
-
-/* entry.css */
-a#lj_userpicselect {
-    color: #7e27c1;
-}
-#lj_userpicselect_img {
-    border: 1px solid #fff;
-}
-#lj_userpicselect_img:hover {
-    border: 1px solid #7e27c1;
-}
-#lj_userpicselect_img_txt {
-    color: #7e27c1 !important;
-}
-#userpic_preview_image.userpic_loggedout {
-    border: 1px solid #7e27c1;
-}
-.userpic_preview_border {
-    border: 1px solid #ccc;
-}
-#infobox {
-    border-left: 1px solid #000;
-}
-#compose-entry {
-    /*background: url("/img/tropo-purple/troppurp-borderpixel.gif") repeat-x 0 bottom;*/
-    border-bottom: 1px solid #bbb;
-}
-#compose-entry ul li a {
-    background-color: #fff;
-    border: 1px solid #d3afec;
-    border-bottom: none;
-}
-#compose-entry ul li.on a {
-    border-bottom: 1px solid #fff;
-}
-#draft-container {
-    border: 1px solid #bbb;
-    border-top: none;
-}
-#draftstatus {
-    background-color: #fff;
-}
-#spellcheck-results {
-    border: 1px solid #d3afec;
-    background-color: #fff; /*was ffffdd; seemed odd and clashy, changed to fff*/
-}
-#htmltools {
-    border-right: 1px solid #bbb;
-    border-left: 1px solid #bbb;
-    background: #fff;
-}
-#htmltools ul {
-    border-bottom: 1px solid #8D8D8D;
-}
-#options, #public {
-    border: 1px solid #bbb;
-    background-color: #eee;
-}
-#public {
-    color:#666;
-}
-#submitbar {
-    background-color: #ddd;
-    border: 1px solid #aaa;
-}
-
-/* contextualhover.css */
-div.ContextualPopup div.Inner {
-    background-color: #fff !important;
-    color: #000 !important;
-    border: 1px solid #7e27c1;
-    }
-div.ContextualPopup div.Inner a, div.ContextualPopup div.Inner a:visited {
-        color: #7e27c1 !important;
-        }
-
-/* profile.css */
-.tooltip {
-    border-bottom: 1px dotted #000;
-}
-li.profile_join_disabled, li.profile_addtrust_disabled,
-li.profile_addsub_comm_disabled, li.profile_addsub_feed_disabled,
-li.profile_addsub_person_disabled, li.profile_postentry_disabled,
-li.profile_trackuser_disabled, li.profile_sendmessage_disabled {
-    color: #999;
-}
-.details_stats p {
-        color: #666;
-    }
-.details_stats .account_level {
-        color: #000;
-    }
-.section span.section_link {
-        color: #000;
-    }
-.section_body .inner_section_header {
-        color: #111;
-    }
-.section_body_title {
-    color: #111;
-}
-.userinfo th {
-    color: #111;
-}
-
-/* tags.css */
-#selected_tags
-{
-    color: #777;
-}
-.tagsort
-{
-    /*border-top: 1px solid #cdcdcd;*/
-}
-.tagfield {
-    color: #777;
-    border: 1px solid #CCC;
-}
-.tagfield:focus
-{
-    color: #000;
-    border: 1px solid #999;
-}
-.tagfield_error
-{
-    border: 1px solid red;
-    background-color: #ecd7d7;
-}
-.proptbl .t
-{
-    color: #777;
-    background-color: #fbfbfb;
-    border-right: 1px solid #cdcdcd;
-}
-.proptbl .r
-{
-    color: #777;
-    background-color: #fbfbfb;
-    border-right: 1px solid #cdcdcd;
-}
-.proptbl .rv
-{
-    background-color: #eee;
-}
-.edittbl .l, .lsep
-{
-    border-right: 1px solid #777;
-}
-.edittbl .sep
-{
-    border-top: 1px solid #777;
-}
-.curtags
-{
-    color: #777;
-}
-.tagbox_nohist
-{
-    background-color: #eee;
-}
-
-/* Adult warning interstitals */
-
-div.adult_warning {
-    background-color: #f3d2fc;
-    border: 1px solid #5e3da6;
-    padding: 0 10px;
-}
-
-/* CSS-style some things that users like to use */
-
-q {
-    margin-left: 1em;
-    font-style: italic;
-}
-
-small {
-    font-size: smaller;
-}
-
-big {
-    font-size: larger;
-}
-
-/* For the manage/banusers page */
-
-.userslist-table tr.odd {
-    background-color: #f3d2fc;
-}
-
-.userslist-table tr.even {
-    background-color: #f7f7f7;
-}
diff -r 1060f11d6b7e -r 5979e9cb416d htdocs/stc/tropo/red.css
--- a/htdocs/stc/tropo/red.css	Thu Apr 29 00:53:14 2010 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1270 +0,0 @@
-/** Tropospherical CSS
- *
- * Authors:
- *     Janine Smith <janine@netrophic.com>
- *     Jesse Proulx <jproulx@jproulx.net>
- *     Elizabeth Lubowitz <grrliz@gmail.com>
- *     Denise Paolucci <denise@dreamwidth.org>
- *
- * Copyright (c) 2009 by Dreamwidth Studios, LLC.
- *
- * This program is NOT free software or open-source; you can use it as an
- * example of how to implement your own site-specific extensions to the
- * Dreamwidth Studios open-source code, but you cannot use it on your site
- * or redistribute it, with or without modifications.
- *
- */
-
-/**
- * Dreamwidth Site Scheme
- *
- * Standard layout for Dreamwidth
- *
- * Mockups designed by grrliz, hence grrliz.css
- *
- * @project         Dreamwidth Site Design
- * @author          Jesse Proulx
- * @date            2009-01-07
- * @version         Alpha
- * @revision        $Revision$
- * @copyright       Copyright (c) 2009 by Dreamwidth Studios, LLC
- *
- * @colordef        #f7f7f7 Almost White (body background)
- * @colordef        #111111 Almost Black (copy)
- */
-body {
-    background-color: #c1272d;
-    font: 100%/1 Verdana, Helvetica, Arial, sans-serif;
-    color: #111;
-}
-/**
- * Links and a pseudo link class
- */
-a:link,
-a:visited,
-.link {
-    color: #c1272d;
-}
-a:hover,
-a:active,
-.link:hover {
-    color: #f4717a;
-}
-/**
- * Default browser font size is 16px, we want 12px. All width/height measurements
- * are now calculated using the element's font-size in pixels.
- *
- * For example, a 30px wide box with a font-size of 12px = 30/12 = 2.5em
- */
-#canvas {
-    font-size: 0.75em;
-    line-height: 1.5;
-    margin: 2em 0 2em 0;
-    background-color: #f7f7f7;
-    width: 92%;
-    padding: 0 4%;
-}
-#page {
-    max-width: 80em;
-    margin: 0 auto;
-    position: relative;
-    z-index: 1;
-}
-/**
- * Masthead is the space for our logo and account links
- */
-#masthead {
-    height: 8.833333em;
-    width: 100%;
-    position: relative;
-}
-#masthead #logo {
-    display: block;
-    position: absolute;
-    top: 2.25em;
-    left: 0;
-}
-
-#account-links {
-    position: absolute;
-    top: 0;
-    right: 0;
-    padding-right: 1em;
-    text-align: right;
-}
-#account-links ul li {
-    float: left;
-    margin: 0 0.5em;
-}
-#account-links #login-table {
-    margin-top: 1em;
-}
-#account-links #login-table td {
-    padding: 3px;
-    text-align: right;
-}
-#account-links #login-table td.input-cell,
-#account-links #login-table td.remember-me-cell {
-    text-align: left;
-}
-#account-links #login-table td.input-cell a {
-    font-size: 0.8em;
-}
-#account-links-text {
-    float: right;
-    padding-right: 1em;
-    padding-top: 2em;
-}
-#account-links-text .ljuser {
-    font-size: 1.5em;
-}
-#account-links-text .ljuser img {
-    vertical-align: middle !important;
-}
-#account-links-userpic {
-    float: right;
-}
-#account-links-userpic img {
-    margin-top: 10px;
-}
-/**
- * Menu navigation
- *
- * The menu follows the content in the markup source, so we absolutely position it underneath the masthead
- */
-#menu {
-    position: absolute;
-    top: 8.833333em;
-    left: 0;
-    background: #ddd url(/img/tropo-red/bg_menu_gradient.png) repeat-x;
-    height: 2.5em;
-    width: 100%;
-    line-height: 2.5em;
-    clear: both;
-}
-#menu ul li {
-    float: left;
-    position: relative;
-    display: block;
-    height: 100%;
-    width: 0;
-}
-#menu ul > li {
-    width: auto;
-}
-#menu ul li a {
-    background: transparent url(/img/tropo-red/icon_menu_swirl.png) 0.833333em 0.916667em no-repeat;
-    display: block;
-    color: #111;
-    text-decoration: none;
-    text-indent: 2em;
-    padding-right: 0.75em;
-}
-/* .hover is a class added by js for the currently hovered/focused menu */
-#menu ul li.hover a {
-    height: 100%;
-    background: #f4717a url(/img/tropo-red/icon_menu_swirl_dropdown.png) 0.833333em 0.916667em no-repeat;
-    color: #fff;
-    width: auto;
-}
-#menu ul li.hover a:hover {
-    background-color: #c1272d;
-    cursor: pointer;
-}
-#menu ul li ul {
-    display: none;
-}
-#menu ul li.hover ul {
-    display: block;
-    position: absolute;
-    top: 2.5em;
-    left: 0;
-    width: 18em;
-    background-color: #f4717a;
-}
-#menu ul li ul li {
-    float: none;
-    width: 100%;
-}
-#menu ul li ul li a {
-    text-align: left;
-    display: block;
-    width: 100%;
-}
-#menu .appwidget-search {
-    text-align: right;
-    line-height: 2.1em;
-    padding-right: 0.833333em;
-    position: static;
-}
-#menu .appwidget-search input#search {
-    width: 15.5em;
-}
-/**
- * Footer
- */
-#footer {
-    width: 100%;
-    height: 4.166667em;
-    background: #ddd url(/img/tropo-red/bg_footer_gradient.png) repeat-x;
-    clear: both;
-    padding: 0.45em 0 0 0.63em;
-}
-#footer ul {
-    overflow: hidden;
-}
-#footer ul li {
-    float: left;
-    margin-right: 0.8em;
-}
-/**
- * #content houses the page-specific innards, and creates margins for the absolutely
- * positioned masthead and footer
- */
-#content {
-    margin-top: 4.6em;
-    margin-bottom: 2.75em;
-    overflow: hidden;
-}
-#content h1 {
-    font: bold 2em/1.5 Arial, sans-serif;
-    color: #c1272d;
-    margin: 0;
-    padding: 0;
-}
-#content h2 {
-    font: 1.5em/1.5 Arial, sans-serif;
-    color: #c1272d;
-    margin: 0;
-    padding: 0;
-}
-#content p {
-    margin-bottom: 1em;
-}
-#content p.note {
-    font-style: italic;
-    font-size: 0.8em;
-}
-#content ul.bullet-list {
-    list-style: disc outside;
-    margin-left: 2em;
-    margin-bottom: 1em;
-}
-/**
- * Content Layouts
- *
- * Content layouts are determined based on the class assigned to #content. Potential layouts include:
- * -- wide sidebars
- * -- thin sidebars
- * -- equal width/height columns
- * -- full page (default)
- *
- * Columns/rows inside of #content are named primary, secondary, tertiary, etc and
- * content is placed inside based on order of importance.
- */
-
-/* full page (default) */
-#primary,
-#secondary {
-    width: 100%;
-    margin-bottom: 2em;
-}
-/* 2 column wide right sidebar */
-.layout-wide-right-sidebar #primary {
-    width: 65%;
-    margin-right: 1.25em;
-    float: left;
-    padding: 0;
-}
-.layout-wide-right-sidebar #secondary {
-    float: right;
-    width: 30%;
-    margin: 0;
-    padding: 0;
-    padding-top: 0.5em;
-}
-/**
- * Panels are generic boxes for divs inside of #content
- */
-#content #primary .panel,
-#content #secondary .panel {
-    width: 100%;
-    border-width: 1px 0 1px 0;
-    border-color: #ccc;
-    border-style: solid;
-    margin: 0 0 0.166667em 0;
-    overflow: hidden;
-}
-#content .panel .sidebar,
-#content .panel .contents,
-#content .panel .item,
-#content .panel .actions {
-    border-color: #ccc;
-}
-#content #primary .panel h2 {
-    color: #c1272d;
-    line-height: 2em;
-    border-style: none;
-    border-bottom: 1px solid #ccc;
-    font: bold 1.5em/2 Arial, sans-serif;
-}
-#content #primary .panel p {
-    clear: both;
-}
-#content #secondary .panel h2 {
-    color: #c1272d;
-    line-height: 30px;
-    border-style: none;
-    border-bottom: 1px solid #ccc;
-    font: bold 1.166667em/2.142857 Arial, sans-serif;
-}
-#content .panel .sidebar ul {
-     list-style: none;
-     margin-left: 0;
-}
-#content .panel ul {
-    list-style: circle;
-    margin-left: 2em;
-}
-/**
- * Panels have different styles for different content layouts
- */
-.layout-wide-right-sidebar #primary .panel .sidebar {
-    float: left;
-    width: 22%;
-}
-.layout-wide-right-sidebar #primary .panel .contents {
-    float: left;
-    padding-top: 6px;
-    padding-left: 14px;
-    border-left: 1px solid #ccc;
-    width: 75%;
-    line-height: 1.8;
-}
-.layout-wide-right-sidebar #secondary .panel .contents {
-    margin: 0.5em 0;
-    line-height: 1.8;
-}
-/* panel-first class is added through js */
-#content .panel-first {
-    border-top: 0 !important;
-}
-
-/**
- * Scheme-specific blocks
- */
-#shim-alpha {
-    font-size: 0.75em;
-    position: absolute;
-    top: 2em;
-    left: 0;
-    height: 7.833333em;
-    width: 100%;
-    background: #fff;
-    border-top: 0.5em solid #e3e3e3;
-    border-bottom: 0.5em solid #f4717a;
-}
-
-#updateinsobject {
-    z-index: 5;
-}
-
-/**
- * Form field styles
- */
-.dw-field-default {
-    color: #333;
-    font-style: italic;
-}
-.standout {
-    text-align: center;
-}
-.standout .standout-inner {
-    margin-top: 0.5em;
-    margin-left: auto;
-    margin-right: auto;
-}
-.standout .standout-inner, .standout-colors {
-    background-color: #ffafb6;
-    color: #111;
-    border: 1px solid #c1272d;
-}
-.standout .standout-inner td {
-    padding: 0.5em;
-}
-
-.standout-inner a:hover, .standout-inner a:active, .standout-inner a:hover {
-    color: #000;
-}
-
-/* update.bml */
-#draft {
-    font-size: medium;
-}
-
-/**
- * Start overriding some classes set in dw-free/htdocs/stc/
- * Other site scheme designers: use your own colors here
- * /
-
-/* editicons.css */
-#uploadBox {
-    background-color: #ffd8d8;
-    border: 1px solid #c1272c;
-    margin: 0 20px 0 0;
-}
-
-/* profile.css */
-
-.section, .username, .actions li {
-    background-color: #f7f7f7;
-    border-bottom: 1px dotted #666;
-    border-left: 1px dotted #666;
-    color: #c1272d;
-}
-
-.section img, .username img {
-    padding-left: 3px;
-}
-
-/* customize.css */
-h2.widget-header {
-    background: #ededed url(/img/tropo-red/corner.gif) no-repeat 0 0;
-    color: #222;
-}
-.theme-current {
-    background-color: #ffd8d8;
-    border: 1px solid #c1272c;
-}
-
-/* widgets/customizetheme.css, themechooser.css, themenav.css,
-currenttheme.css */
-
-.theme-current h2.widget-header, .layout-item.current {
-    background-color: #ffd8d8;
-    border: 1px solid #c1272c;
-}
-
-h2.widget-header, .theme-item.current, .theme-item img.theme-preview, .theme-item .theme-icons {
-    border: 1px solid #c1272c;
-}
-
-.theme-item .theme-button-disabled, .layout-item .layout-button-disabled {
-    background: #f4717a;
-}
-
-.theme-item {
-    overflow-x: visible;
-    overflow-y: visible;
-}
-
-.customize-button, .theme-item .theme-button, .layout-item
-.layout-button {
-    background: #f4717a;
-    border: 2px solid #541e1a;
-    border-top: 2px solid #f4717a;
-    border-left: 2px solid #f4717a;
-}
-
-
-.theme-nav-content, .customize-content {
-    border: 1px solid #c1272c;
-    border-left: none;
-}
-
-.theme-selector-nav {
-    background-color: #ffd8d8;
-}
-
-.theme-nav li a, .theme-nav-small li {
-    border-right: 1px solid #c1272c;
-}
-
-.theme-nav li.on a {
-    border: 1px solid #c1272c;
-    border-right: none;
-}
-
-.theme-nav-separator {
-    border-right: 1px solid #c1272c;
-}
-
-.theme-nav-separator hr {
-    border-top: 1px solid #f4717a;
-}
-
-.customize-content .subheader {
-    background-color: #ffd8d8;
-    border-bottom: 1px solid #c1272c;
-}
-
-.customize-content .subheader.on {
-    background-color: #ffd8d8;
-}
-
-.customize-nav {
-    background-color: #ffd8d8;
-}
-
-.customize-nav li a, .customize-nav li li  {
-    border-right: 1px solid #c1272c;
-}
-
-.customize-nav li.on a, .customize-nav li.on ul {
-    border: 1px solid #c1272c;
-    border-right: none;
-    border-top: none;
-}
-
-.customize-nav li.on {
-    border-top: 1px solid #c1272c;
-}
-
-.moodtheme-preview, .appwidget-linkslist .tips-box {
-    background-color: #ffd8d8;
-    border: 1px solid #c1272c;
-}
-
-.theme-current-links {
-    border-bottom: 1px solid #c1272c;
-    border-right: 1px solid #c1272c;
-}
-
-.theme-nav li a:visited, .customize-nav li a:visited {
-    color: #c1272c;
-    font-weight: bold;
-}
-
-/* more, detailed by page*/
-/*customizetheme.css*/
-.customize-button {
-    color: #fff;
-    background: #f4717a;
-    border: 2px solid #f6828b;
-    border-bottom: 2px solid #c1272d;
-    border-right: 2px solid #c1272d;
-}
-.customize-inner-wrapper {
-    background: url("/img/tropo-red/tropred-borderpixel.gif") repeat-y scroll 134px 50%;
-}
-.customize-content .subheader {
-    background-image: url("/img/tropo-red/tropred-arrow-right.gif");
-    background-position: left center;
-    background-repeat: no-repeat;
-    border-bottom: 1px solid #ffd8d8;
-}
-.customize-content .subheader.on {
-    background-image: url("/img/tropo-red/tropred-arrow-down.gif");
-    background-position: left center ;
-    background-repeat: no-repeat;
-}
-.customize-content fieldset legend {
-    color: #777;
-}
-.customize-content h3 {
-    color: #777;
-}
-.customize-nav li.on a,
-.customize-nav li.on ul {
-    background: #fff;
-}
-.customize-nav li.on a {
-    /*background: #fff url("/img/tropo-red/tropred-arrow-right.gif") no-repeat right 50%;*/
-    border-right: 1px solid #FFFFFF;
-}
-.customize-nav li.on li a {
-    background: #fff;
-    border-right: 1px solid #FFFFFF;
-}
-.customize-nav li.on li {
-    border-right: 1px solid #fff;
-}
-.customize-nav li a:visited {
-    color: #c1272c;
-}
-
-/*themenav.css*/
-.theme-nav-inner-wrapper {
-    background: url("/img/tropo-red/tropred-borderpixel.gif") repeat-y scroll 134px 50%;
-}
-.theme-selector-nav {
-    background-color: #ffd8d8;
-}
-.theme-nav li.on a {
-    /*background: url("/img/tropo-red/tropred-arrow-right.gif") no-repeat right 50%;*/
-    background-color: #fff ;
-}
-.theme-nav li a:visited,
-.theme-nav-small a:visited {
-    color: #c1272c;
-}
-.theme-nav-separator {
-    border-right: 1px solid #ffd8d8;
-}
-.theme-nav-separator hr {
-    border-top: 1px solid #ffd8d8;
-}
-
-/*currentheme.css*/
-.theme-current h2.widget-header {
-    background-color: #ffd8d8;
-    background-image: none;
-}
-.theme-current-content h3 {
-    color: #000;
-}
-.theme-current-image {
-     border: 1px solid #fff;
-}
-.theme-current-links {
-    background-color: #fff;
-    border-right: 1px solid #f4717a;
-    border-bottom: 1px solid #f4717a;
-    padding: 3px 5px; color: #777;
-}
-.theme-current ul li {
-    background: url("/img/customize/arrow.gif") no-repeat 0 5px;
-}
-
-/*themechooser*/
-.theme-selector-content h3 {
-    color: #777;
-}
-.theme-item.current {
-    border: 1px solid #f4717a;
-    background-color: #ffd8d8;
-}
-.theme-item img.theme-preview {
-    border: 1px solid #ffd8d8;
-}
-.theme-item.special h4,
-.theme-item.special .theme-desc {
-    background-color: #ffc;
-}
-.theme-item .theme-button {
-    color: #fff;
-    background: #f4717a;
-    border: 2px solid #f6828b;
-    border-bottom: 2px solid #c1272d;
-    border-right: 2px solid #c1272d;
-}
-.theme-item .theme-button-disabled {
-    background: #88CD73;
-}
-.theme-item .theme-icons {
-    border: 1px solid #ffd8d8;
-    background-color: #fff;
-}
-.theme-item.upgrade h4,
-.theme-item.upgrade .theme-desc {
-    color: #777;
-}
-.theme-time,
-.theme-upgrade-icon {
-    color: #333 !important;
-}
-.theme-upgrade-icon:hover .theme-upgrade-level,
-.theme-time:hover span.theme-availability {
-    background-color: #fff;
-}
-.theme-paging a:visited {
-    color: #c1272c;
-}
-
-/* inbox */
-
-.folders a.active {
-    font-weight: bold;
-    background-color: #ffd8d8;
-    border: 1px solid #bbb;
-}
-
-/* lj_settings.css */
-
-.section_head, table.alternating-rows th, div.username {
-    background-color: #d1ced2;
-    color: #333;
-    border: none;
-    border-bottom: 1px solid #c1272c;
-}
-.cat_head {
-    background-color: #ddd;
-}
-.field_name {
-    color: #333;
-    background-color: #eee;
-}
-.field_desc {
-    color: #505050;
-}
-.view_options {
-    color: #333;
-}
-
-/* comm_promo.css */
-
-div.CommunityPromoBox {
-    border: 1px solid #f4717a;
-}
-
-/* settings.css */
-
-#settings_save {
-    background: #ffd8d8;
-}
-
-#settings_nav li a {
-    background: #f4717a;
-    border: 1px solid #c1272c;
-    border-bottom: none;
-}
-
-#settings_nav li a:hover, #settings_nav li a.active {
-    background: #ffd8d8;
-}
-
-#settings_nav_title p {
-    background: #ffd8d8;
-    border-left: 1px solid #c1272c;
-}
-
-/* cprod.css */
-
-.cprod.h3 {
-    background: #f4717a;
-
-}
-
-.cprod content {
-    border: 1px solid #c1271c;
-}
-
-
-/* allpics styling */
-
-table.allpics {
-    margin-left: 50px;
-}
-
-.allpics td {
-    vertical-align: bottom;
-}
-
-.allpics .pic img {
-    margin-right: 1em;
-    margin-top: 15px;
-}
-
-.allpics blank {
-    width: 50px;
-}
-
-.allpics td.desc {
-padding-right: 10px;
-}
-
-/* editfilters styling */
-
-table.editfilters td {
-    padding: 5px;
-}
-
-
-/* FAQ */
-
-.faqlist {
-    list-style: disc outside;
-    margin-bottom: 2em;
-}
-
-/* Inbox - Compose */
-
-.inbox-compose {
-    width: 100%;
-}
-
-.inbox-compose td {
-    vertical-align: top;
-}
-
-
-/* Support Highscores */
-
-table#support-highscores {
-    line-height: 2.2;
-}
-
-
-/* manage/invitecodes.bml */
-
-.invitecodes td {
-    padding: 5px;
-}
-
-
-/* create flow */
-
-.create-form td {
-    padding: 5px;
-}
-
-.appwidget-createaccount .create-button {
-    color: #111;
-    background-color: #f4717a;
-}
-
-.appwidget-createaccountprogressmeter .step-block-active {
-    color: #fff;
-    background-color: #c1272d;
-}
-
-.appwidget-createaccountprogressmeter .step-block-inactive {
-    color: #fff;
-    background-color: #f4717a;
-}
-
-.appwidget-createaccountprogressmeter .step-selected {
-    color: #c1272d;
-}
-
-.appwidget-createaccountprogressmeter .step-previous {
-    color: #f4717a;
-}
-
-.appwidget-createaccountprogressmeter .step-next {
-    color: #666;
-}
-
-.appwidget-createaccountprofile .header {
-    color: #c1272d;
-}
-
-.appwidget-createaccountprofile .field-name {
-    background-color: #e0e0e0;
-}
-
-/* Comments */
-.cmtbar-odd {
-    border-bottom: 1px solid #c1272c;
-    border-right: 1px solid #c1272c;
-    background-color: #c0c0c0;
-    min-width: 50em;
-}
-
-.cmtbar-even {
-    border-bottom: 1px solid #f4717a;
-    border-right: 1px solid #f4717a;
-    background-color: #e2e2e2;
-    min-width: 50em;
-}
-
-#Comments {
-    overflow: auto;
-    max-width: 80em;
-}
-
-/* Profile */
-.username {
-    border-bottom: 1px solid #c7e0f6;
-    background-color: #ecf6ff;
-}
-
-/* lj_base-app.css */
-hr.hr {
-    color: #c1272d;
-    background-color: #c1272d;
-}
-
-input.create-account {
-    color: #fff;
-    background: #f4717a;
-    border: 2px solid #f6828b;
-    border-bottom: 2px solid #c1272d;
-    border-right: 2px solid #c1272d;
-}
-input.text,
-textarea.text,
-select.select {
-    background: #fff url("/img/input-bg.gif") repeat-x 0 -1px;
-    border: 1px solid #bbb;
-    border-top: 1px solid #999;
-    border-left: 1px solid #999;
-}
-.detail {
-    color: #111;
-}
-h2.widget-header {
-    border-bottom: 1px solid #ccc;
-}
-
-table.alternating-rows th {
-    border-top: 1px solid #c1272d;
-    border-bottom: 1px solid #c1272d;
-    background-color: #ffd8d8;
-}
-table.alternating-rows tr.altrow1 {
-    background-color: #fff;
-}
-table.alternating-rows tr.altrow2 {
-    background-color: #eee;
-}
-table.alternating-rows td {
-    border-bottom: 1px solid #ccc;
-}
-
-.appwidget .more-link {
-    color: #c1272d !important;
-    background: url('/img/arrow-double-black.gif') no-repeat 0 60%;
-}
-
-.arrow-link,
-.more-link {
-    background: url('/img/arrow-double-black.gif') no-repeat 0 50%;
-}
-
-.message {
-    border: 5px solid #eee;
-}
-.message blockquote {
-    border: 1px solid #aaa;
-}
-
-.standout-border {
-    border: 1px solid #c1272d;
-}
-.standout-background {
-    background-color: #f4717a;
-}
-
-div.right-sidebar {
-    color: #000000;
-    background-color: #f4717a;
-    border: 1px solid #c1272d;
-}
-.textbutton {
-    color: #c1272c;
-}
-/*NOTE: tropo-red/corner.gif is #f7f7f7*/
-h2.solid-neutral {
-    background: #ededed url("/img/tropo-red/corner.gif") no-repeat 0 0;
-    color: #222;
-}
-h2.solid-blue { /*which is now solid pink*/
-    background: #f4717a url("/img/tropo-red/corner.gif") no-repeat 0 0;
-    color: #222;
-}
-.solid-neutral {
-    background: #ededed;
-}
-input.bright {
-    background-color: #f4717a;
-    border: 1px solid #c1272c;
-    color: #fff;
-}
-.helper {
-    color: #666;
-}
-.rounded-box {
-    background: no-repeat;
-    zoom: 1;
-}
-.rounded-box .rounded-box-tr {
-    background: 100% 0 no-repeat;
-}
-.rounded-box .rounded-box-bl {
-    background: 0 100% no-repeat;
-}
-.rounded-box .rounded-box-br {
-    background: 100% 100% no-repeat;
-    padding: 2px; /* border width */
-}
-
-
-/* esn.css */
-.Subscribe tr.Inactive {
-    color: #aaa;
-}
-
-.Subscribe tr.Disabled {
-    background-color: #eee;
-}
-
-.Subscribe tr.altrow {
-    background-color: #f1f1f1;
-}
-
-.Subscribe tr.Inactive a {
-    color: #aaa;
-}
-.Subscribe td p {
-    color: #666;
-    background: #fff;
-}
-
-.CategoryRow td {
-    border-bottom: 1px solid #ddd;
-}
-
-#Subscriptions tr.lighter {
-    background-color: #ffd8d8;
-}
-#Subscriptions tr.darker {
-    background-color: #f4717a;
-}
-#SubscribeSaveButtons {
-    border: 1px solid #333;
-    }
-
-.NotificationTable tr.Selected {
-    background-color: #f4717a;
-}
-
-.NotificationTable tr.Selected td {
-    border-top: 1px solid #ccc;
-}
-
-.NotificationTable td {
-    border-top: 1px solid #ddd;
-}
-.NotificationTable .inbox {
-    border-top: 1px solid #ddd;
-}
-
-.inbox .header {
-    background: #ddd;
-}
-
-.InboxItem_Read {
-    color: #888;
-}
-span.InboxItem_Read:hover {
-    color: #000;
-}
-span.InboxItem_Read a {
-    color: #999 !important;
-}
-span.InboxItem_Read:hover a {
-    color: inherit !important;
-}
-
-.inbox .alt {
-    background: #f6f6f6;
-}
-.inbox td.NoItems {
-    color: #ddd;
-}
-.inbox td.time {
-    color: #555;
-}
-
-.folders a {
-    color: #000;
-    border: 1px solid #fff;
-}
-.folders a:visited, .folders a:link {
-    color: #000;
-}
-.folders a:hover {
-    border: 1px solid #bbb;
-    background-color: #eee;
-}
-
-.ippu {
-    color: #000000
-}
-.ippu .track_title {
-    color: #f4717a;
-}
-
-/* entry.css */
-a#lj_userpicselect {
-    color: #c1272c;
-}
-#lj_userpicselect_img {
-    border: 1px solid #fff;
-}
-#lj_userpicselect_img:hover {
-    border: 1px solid #c1272c;
-}
-#lj_userpicselect_img_txt {
-    color: #c1272c !important;
-}
-#userpic_preview_image.userpic_loggedout {
-    border: 1px solid #c1272c;
-}
-.userpic_preview_border {
-    border: 1px solid #ccc;
-}
-#infobox {
-    border-left: 1px solid #000;
-}
-#compose-entry {
-    /*background: url("/img/tropo-red/tropred-borderpixel.gif") repeat-x 0 bottom;*/
-    border-bottom: 1px solid #bbb;
-}
-#compose-entry ul li a {
-    background-color: #fff;
-    border: 1px solid #f4717a;
-    border-bottom: none;
-}
-#compose-entry ul li.on a {
-    border-bottom: 1px solid #fff;
-}
-#draft-container {
-    border: 1px solid #bbb;
-    border-top: none;
-}
-#draftstatus {
-    background-color: #fff;
-}
-#spellcheck-results {
-    border: 1px solid #f4717a;
-    background-color: #fff; /*was ffffdd; seemed odd and clashy, changed to fff*/
-}
-#htmltools {
-    border-right: 1px solid #bbb;
-    border-left: 1px solid #bbb;
-    background: #fff;
-}
-#htmltools ul {
-    border-bottom: 1px solid #8D8D8D;
-}
-#options, #public {
-    border: 1px solid #bbb;
-    background-color: #eee;
-}
-#public {
-    color:#666;
-}
-#submitbar {
-    background-color: #ddd;
-    border: 1px solid #aaa;
-}
-
-/* contextualhover.css */
-div.ContextualPopup div.Inner {
-    background-color: #fff !important;
-    color: #000 !important;
-    border: 1px solid #c1272c;
-    }
-div.ContextualPopup div.Inner a, div.ContextualPopup div.Inner a:visited {
-        color: #c1272c !important;
-        }
-
-/* profile.css */
-.tooltip {
-    border-bottom: 1px dotted #000;
-}
-li.profile_join_disabled, li.profile_addtrust_disabled,
-li.profile_addsub_comm_disabled, li.profile_addsub_feed_disabled,
-li.profile_addsub_person_disabled, li.profile_postentry_disabled,
-li.profile_trackuser_disabled, li.profile_sendmessage_disabled {
-    color: #999;
-}
-.details_stats p {
-        color: #666;
-    }
-.details_stats .account_level {
-        color: #000;
-    }
-.section span.section_link {
-        color: #000;
-    }
-.section_body .inner_section_header {
-        color: #111;
-    }
-.section_body_title {
-    color: #111;
-}
-.userinfo th {
-    color: #111;
-}
-
-/* tags.css */
-#selected_tags
-{
-    color: #777;
-}
-.tagsort
-{
-    /*border-top: 1px solid #cdcdcd;*/
-}
-.tagfield {
-    color: #777;
-    border: 1px solid #CCC;
-}
-.tagfield:focus
-{
-    color: #000;
-    border: 1px solid #999;
-}
-.tagfield_error
-{
-    border: 1px solid red;
-    background-color: #ecd7d7;
-}
-.proptbl .t
-{
-    color: #777;
-    background-color: #fbfbfb;
-    border-right: 1px solid #cdcdcd;
-}
-.proptbl .r
-{
-    color: #777;
-    background-color: #fbfbfb;
-    border-right: 1px solid #cdcdcd;
-}
-.proptbl .rv
-{
-    background-color: #eee;
-}
-.edittbl .l, .lsep
-{
-    border-right: 1px solid #777;
-}
-.edittbl .sep
-{
-    border-top: 1px solid #777;
-}
-.curtags
-{
-    color: #777;
-}
-.tagbox_nohist
-{
-    background-color: #eee;
-}
-
-/* Adult warning interstitals */
-
-div.adult_warning {
-    background-color: #ffd8d8;
-    border: 1px solid #c1272d;
-    padding: 0 10px;
-}
-
-/* CSS-style some things that users like to use */
-
-q {
-    margin-left: 1em;
-    font-style: italic;
-}
-
-small {
-    font-size: smaller;
-}
-
-big {
-    font-size: larger;
-}
-
-/* For the manage/banusers page */
-
-.userslist-table tr.odd {
-    background-color: #efefef;
-}
-
-.userslist-table tr.even {
-    background-color: #ffffff;
-}
diff -r 1060f11d6b7e -r 5979e9cb416d htdocs/stc/tropo/tropo-base.css
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/htdocs/stc/tropo/tropo-base.css	Thu Apr 29 01:01:58 2010 -0700
@@ -0,0 +1,521 @@
+/** Tropospherical CSS
+ *
+ * Authors:
+ *     Janine Smith <janine@netrophic.com>
+ *     Jesse Proulx <jproulx@jproulx.net>
+ *     Elizabeth Lubowitz <grrliz@gmail.com>
+ *     Denise Paolucci <denise@dreamwidth.org>
+ *
+ * Copyright (c) 2009 by Dreamwidth Studios, LLC.
+ *
+ * This program is NOT free software or open-source; you can use it as an
+ * example of how to implement your own site-specific extensions to the
+ * Dreamwidth Studios open-source code, but you cannot use it on your site
+ * or redistribute it, with or without modifications.
+ *
+ */
+
+/**
+ * Dreamwidth Site Scheme
+ *
+ * Standard layout for Dreamwidth
+ *
+ * Mockups designed by grrliz, hence grrliz.css
+ *
+ * @project         Dreamwidth Site Design
+ * @author          Jesse Proulx
+ * @date            2009-01-07
+ * @version         Alpha
+ * @revision        $Revision$
+ * @copyright       Copyright (c) 2009 by Dreamwidth Studios, LLC
+ */
+
+body {
+    font: 100%/1 Verdana, Helvetica, Arial, sans-serif;
+}
+
+/**
+ * Default browser font size is 16px, we want 12px. All width/height measurements
+ * are now calculated using the element's font-size in pixels.
+ *
+ * For example, a 30px wide box with a font-size of 12px = 30/12 = 2.5em
+ */
+
+#canvas {
+    font-size: .75em;
+    line-height: 1.5;
+    margin: 2em 0 2em 0;
+    width: 92%;
+    padding: 0 4%;
+}
+#page {
+    max-width: 80em;
+    margin: 0 auto;
+    position: relative;
+    z-index: 1;
+}
+
+/**
+ * Masthead is the space for our logo and account links
+ */
+
+#masthead {
+    height: 8.833333em;
+    width: 100%;
+    position: relative;
+}
+#masthead #logo {
+    display: block;
+    position: absolute;
+    top: 2.25em;
+    left: 0;
+}
+
+#account-links {
+    position: absolute;
+    top: 0;
+    right: 0;
+    padding-right: 1em;
+    text-align: right;
+}
+#account-links ul li {
+    float: left;
+    margin: 0 .5em;
+}
+#account-links #login-table {
+    margin-top: 1em;
+}
+#account-links #login-table td {
+    padding: 3px;
+    text-align: right;
+}
+#account-links #login-table td.input-cell,
+#account-links #login-table td.remember-me-cell {
+    text-align: left;
+}
+#account-links #login-table td.input-cell a {
+    font-size: .8em;
+}
+#account-links-text {
+    float: right;
+    padding-right: 1em;
+    padding-top: 2em;
+}
+#account-links-text .ljuser {
+    font-size: 1.5em;
+}
+#account-links-text .ljuser img {
+    vertical-align: middle !important;
+}
+#account-links-userpic {
+    float: right;
+}
+#account-links-userpic img {
+    margin-top: 10px;
+}
+
+/**
+ * Menu navigation
+ *
+ * The menu follows the content in the markup source, so we absolutely position it underneath the masthead
+ */
+
+#menu {
+    position: absolute;
+    top: 8.833333em;
+    left: 0;
+    height: 2.5em;
+    width: 100%;
+    line-height: 2.5em;
+    clear: both;
+}
+#menu ul li {
+    float: left;
+    position: relative;
+    display: block;
+    height: 100%;
+    width: 0;
+}
+#menu ul > li {
+    width: auto;
+}
+#menu ul li a {
+    display: block;
+    text-decoration: none;
+    text-indent: 2em;
+    padding-right: .75em;
+}
+
+/* .hover is a class added by js for the currently hovered/focused menu */
+#menu ul li.hover a {
+    height: 100%;
+    width: auto;
+}
+#menu ul li.hover a:hover {
+    cursor: pointer;
+}
+#menu ul li ul {
+    display: none;
+}
+#menu ul li.hover ul {
+    display: block;
+    position: absolute;
+    top: 2.5em;
+    left: 0;
+    width: 18em;
+}
+#menu ul li ul li {
+    float: none;
+    width: 100%;
+}
+#menu ul li ul li a {
+    text-align: left;
+    display: block;
+    width: 100%;
+}
+#menu .appwidget-search {
+    text-align: right;
+    line-height: 2.1em;
+    padding-right: .833333em;
+    position: static;
+}
+#menu .appwidget-search input#search {
+    width: 15.5em;
+}
+
+/**
+ * Footer
+ */
+
+#footer {
+    width: 100%;
+    height: 4.166667em;
+    clear: both;
+    padding: .45em 0 0 .63em;
+}
+#footer ul {
+    overflow: hidden;
+}
+#footer ul li {
+    float: left;
+    margin-right: .8em;
+}
+
+/**
+ * #content houses the page-specific innards, and creates margins for the absolutely
+ * positioned masthead and footer
+ */
+
+#content {
+    margin-top: 4.6em;
+    margin-bottom: 2.75em;
+    overflow: hidden;
+}
+#content h1 {
+    font: bold 2em/1.5 Arial, sans-serif;
+    margin: 0;
+    padding: 0;
+}
+#content h2 {
+    font: 1.5em/1.5 Arial, sans-serif;
+    margin: 0;
+    padding: 0;
+}
+#content p {
+    margin-bottom: 1em;
+}
+#content p.note {
+    font-style: italic;
+    font-size: .8em;
+}
+#content ul.bullet-list {
+    list-style: disc outside;
+    margin-left: 2em;
+    margin-bottom: 1em;
+}
+
+/**
+ * Content Layouts
+ *
+ * Content layouts are determined based on the class assigned to #content. Potential layouts include:
+ * -- wide sidebars
+ * -- thin sidebars
+ * -- equal width/height columns
+ * -- full page (default)
+ *
+ * Columns/rows inside of #content are named primary, secondary, tertiary, etc and
+ * content is placed inside based on order of importance.
+ */
+
+/* full page (default) */
+#primary,
+#secondary {
+    width: 100%;
+    margin-bottom: 2em;
+}
+
+/* 2 column wide right sidebar */
+.layout-wide-right-sidebar #primary {
+    width: 65%;
+    margin-right: 1.25em;
+    float: left;
+    padding: 0;
+}
+.layout-wide-right-sidebar #secondary {
+    float: right;
+    width: 30%;
+    margin: 0;
+    padding: 0;
+    padding-top: .5em;
+}
+
+/**
+ * Panels are generic boxes for divs inside of #content
+ */
+
+#content #primary .panel,
+#content #secondary .panel {
+    width: 100%;
+    border-width: 1px 0 1px 0;
+    border-style: solid;
+    margin: 0 0 .166667em 0;
+    overflow: hidden;
+}
+#content #primary .panel h2 {
+    line-height: 2em;
+    border-style: none;
+    font: bold 1.5em/2 Arial, sans-serif;
+}
+#content #primary .panel p {
+    clear: both;
+}
+#content #secondary .panel h2 {
+    line-height: 30px;
+    border-style: none;
+    font: bold 1.166667em/2.142857 Arial, sans-serif;
+}
+#content .panel .sidebar ul {
+     list-style: none;
+     margin-left: 0;
+}
+#content .panel ul {
+    list-style: circle;
+    margin-left: 2em;
+}
+
+/**
+ * Panels have different styles for different content layouts
+ */
+
+.layout-wide-right-sidebar #primary .panel .sidebar {
+    float: left;
+    width: 22%;
+}
+.layout-wide-right-sidebar #primary .panel .contents {
+    float: left;
+    padding-top: 6px;
+    padding-left: 14px;
+    width: 75%;
+    line-height: 1.8;
+}
+.layout-wide-right-sidebar #secondary .panel .contents {
+    margin: 0.5em 0;
+    line-height: 1.8;
+}
+
+/* panel-first class is added through js */
+#content .panel-first {
+    border-top: 0 !important;
+}
+
+/**
+ * Scheme-specific blocks
+ */
+
+#shim-alpha {
+    font-size: .75em;
+    position: absolute;
+    top: 2em;
+    left: 0;
+    height: 7.833333em;
+    width: 100%;
+}
+#updateinsobject {
+    z-index: 5;
+}
+
+/**
+ * Form field styles
+ */
+
+.dw-field-default {
+    font-style: italic;
+}
+.standout {
+    text-align: center;
+}
+.standout .standout-inner {
+    margin-top: .5em;
+    margin-left: auto;
+    margin-right: auto;
+}
+.standout .standout-inner td {
+    padding: 0.5em;
+}
+
+/* update.bml */
+#draft {
+    font-size: medium;
+}
+
+/**
+ * Start overriding some classes set in dw-free/htdocs/stc/
+ * Other site scheme designers: use your own colors here
+ * /
+
+/* editicons.css */
+#uploadBox {
+    margin: 0 20px 0 0;
+}
+
+/* profile.css */
+.section img, .username img {
+    padding-left: 3px;
+}
+
+/* widgets/customizetheme.css, themechooser.css, themenav.css,
+currenttheme.css */
+.theme-item {
+    overflow-x: visible;
+    overflow-y: visible;
+}
+.theme-nav li a:visited, .customize-nav li a:visited {
+    font-weight: bold;
+}
+
+/* more, detailed by page*/
+/*customizetheme.css*/
+.customize-content .subheader {
+    background-position: left center;
+    background-repeat: no-repeat;
+}
+.customize-content .subheader.on {
+    background-position: left center;
+    background-repeat: no-repeat;
+}
+
+/*currentheme.css*/
+.theme-current h2.widget-header {
+    background-image: none;
+}
+.theme-current-links {
+    padding: 3px 5px;
+}
+
+/* inbox */
+.folders a.active {
+    font-weight: bold;
+}
+
+/* lj_settings.css */
+.section_head, table.alternating-rows th, div.username {
+    border: none;
+}
+
+/* allpics styling */
+table.allpics {
+    margin-left: 50px;
+}
+.allpics td {
+    vertical-align: bottom;
+}
+.allpics .pic img {
+    margin-right: 1em;
+    margin-top: 15px;
+}
+.allpics blank {
+    width: 50px;
+}
+.allpics td.desc {
+padding-right: 10px;
+}
+
+/* editfilters styling */
+table.editfilters td {
+    padding: 5px;
+}
+
+
+/* FAQ */
+.faqlist {
+    list-style: disc outside;
+    margin-bottom: 2em;
+}
+
+/* Inbox - Compose */
+.inbox-compose {
+    width: 100%;
+}
+.inbox-compose td {
+    vertical-align: top;
+}
+
+/* Support Highscores */
+table#support-highscores {
+    line-height: 2.2;
+}
+
+/* manage/invitecodes.bml */
+.invitecodes td {
+    padding: 5px;
+}
+
+/* create flow */
+.create-form td {
+    padding: 5px;
+}
+
+/* Comments */
+.cmtbar-odd {
+    min-width: 50em;
+}
+.cmtbar-even {
+    min-width: 50em;
+}
+
+#Comments {
+    overflow: auto;
+    max-width: 80em;
+}
+
+/* lj_base-app.css */
+.rounded-box {
+    background: no-repeat;
+    zoom: 1;
+}
+.rounded-box .rounded-box-tr {
+    background: 100% 0 no-repeat;
+}
+.rounded-box .rounded-box-bl {
+    background: 0 100% no-repeat;
+}
+.rounded-box .rounded-box-br {
+    background: 100% 100% no-repeat;
+    padding: 2px; /* border width */
+}
+
+/* Adult warning interstitals */
+div.adult_warning {
+    padding: 0 10px;
+}
+/* CSS-style some things that users like to use */
+q {
+    margin-left: 1em;
+    font-style: italic;
+}
+small {
+    font-size: smaller;
+}
+big {
+    font-size: larger;
+}
diff -r 1060f11d6b7e -r 5979e9cb416d htdocs/stc/tropo/tropo-purple.css
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/htdocs/stc/tropo/tropo-purple.css	Thu Apr 29 01:01:58 2010 -0700
@@ -0,0 +1,837 @@
+/** Tropospherical Purple CSS
+ *
+ * Original Authors:
+ *     Janine Smith <janine@netrophic.com>
+ *     Jesse Proulx <jproulx@jproulx.net>
+ *     Elizabeth Lubowitz <grrliz@gmail.com>
+ *     Denise Paolucci <denise@dreamwidth.org>
+ *
+ * Purple Scheme by Rue Silver <pseudelight@gmail.com>
+ *
+ * Copyright (c) 2009 by Dreamwidth Studios, LLC.
+ *
+ * This program is NOT free software or open-source; you can use it as an
+ * example of how to implement your own site-specific extensions to the
+ * Dreamwidth Studios open-source code, but you cannot use it on your site
+ * or redistribute it, with or without modifications.
+ *
+ */
+
+/**
+ * Dreamwidth Site Scheme
+ *
+ * Standard layout for Dreamwidth
+ *
+ * Mockups designed by grrliz, hence grrliz.css
+ *
+ * @project         Dreamwidth Site Design
+ * @author          Jesse Proulx
+ * @date            2009-01-07
+ * @version         Alpha
+ * @revision        $Revision$
+ * @copyright       Copyright (c) 2009 by Dreamwidth Studios, LLC
+ *
+ * @colordef        #f7f7f7 Almost White (body background)
+ * @colordef        #111111 Almost Black (copy)
+ */
+
+body {
+    background-color: #3a155a;
+    color: #111;
+}
+
+/**
+ * Links and a pseudo link class
+ */
+
+a:link,
+a:visited,
+.link {
+    color: #3a155a;
+}
+a:hover,
+a:active,
+.link:hover {
+    color: #5e3da6;
+}
+#canvas {
+    background-color: #f7f7f7;
+}
+
+/**
+ * Menu navigation
+ */
+
+#menu {
+    background: #f3d2fc;
+}
+#menu ul li a {
+    background: transparent url(/img/tropo-red/icon_menu_swirl_dropdown.png) 0.833333em 0.916667em no-repeat;
+    color: #111;
+}
+/* .hover is a class added by js for the currently hovered/focused menu */
+#menu ul li.hover a {
+    background-color: #5e3da6;
+    color: #fff;
+}
+#menu ul li.hover a:hover {
+    background-color: #3a155a;
+    color: #fff;
+}
+#menu ul li.hover ul {
+    background-color: #5e3da6;
+}
+
+/**
+ * Footer
+ */
+
+#footer {
+    background: #f3d2fc;
+}
+
+/**
+ * #content houses the page-specific innards, and creates margins for the absolutely
+ * positioned masthead and footer
+ */
+
+#content h1 {
+    color: #3a155a;
+}
+#content h2 {
+    color: #3a155a;
+}
+
+/**
+ * Content Layouts
+ *
+ * Content layouts are determined based on the class assigned to #content. Potential layouts include:
+ * -- wide sidebars
+ * -- thin sidebars
+ * -- equal width/height columns
+ * -- full page (default)
+ *
+ * Columns/rows inside of #content are named primary, secondary, tertiary, etc and
+ * content is placed inside based on order of importance.
+ */
+
+/**
+ * Panels are generic boxes for divs inside of #content
+ */
+
+#content #primary .panel,
+#content #secondary .panel {
+    border-color: #ccc;
+}
+#content .panel .sidebar,
+#content .panel .contents,
+#content .panel .item,
+#content .panel .actions {
+    border-color: #ccc;
+}
+#content #primary .panel h2 {
+    color: #3a155a;
+    border-bottom: 1px solid #ccc;
+}
+#content #secondary .panel h2 {
+    color: #3a155a;
+    border-bottom: 1px solid #ccc;
+}
+
+/**
+ * Panels have different styles for different content layouts
+ */
+
+.layout-wide-right-sidebar #primary .panel .contents {
+    border-left: 1px solid #ccc;
+}
+
+/**
+ * Scheme-specific blocks
+ */
+
+#shim-alpha {
+    background: #fff;
+    border-top: 0.5em solid #f3d2fc;
+    border-bottom: 0.5em solid #5e3da6;
+}
+
+/**
+ * Form field styles
+ */
+
+.dw-field-default {
+    color: #333;
+}
+.standout .standout-inner, .standout-colors {
+    background-color: #8356e6;
+    color: #fff;
+    border: 1px solid #3a155a;
+}
+.standout-inner a:hover, .standout-inner a:active, .standout-inner a:hover {
+    color: #fff;
+}
+.standout a:visited, .standout a:link {
+    color: #1d1333;
+}
+
+/**
+ * Start overriding some classes set in dw-free/htdocs/stc/
+ * Other site scheme designers: use your own colors here
+ * /
+
+/* editicons.css */
+#uploadBox {
+    background-color: #d3afec;
+    border: 1px solid #7e27c1;
+}
+
+/* profile.css */
+.section, .username, .actions li {
+    background-color: #f3d2fc;
+    border-bottom: 1px dotted #666;
+    border-left: 1px dotted #666;
+    color: #3a155a;
+}
+
+/* customize.css */
+.theme-current {
+    background-color: #d3afec;
+    border: 1px solid #7e27c1;
+}
+
+/* widgets/customizetheme.css, themechooser.css, themenav.css,
+currenttheme.css */
+.theme-current h2.widget-header, .layout-item.current {
+    background-color: #d3afec;
+    border: 1px solid #7e27c1;
+}
+h2.widget-header, .theme-item.current, .theme-item img.theme-preview, .theme-item .theme-icons {
+    border: 1px solid #7e27c1;
+}
+.theme-item .theme-button-disabled, .layout-item .layout-button-disabled {
+    background: #5e3da6;
+}
+.customize-button, .theme-item .theme-button, .layout-item .layout-button {
+    background: #5e3da6;
+    border: 2px solid #541e1a;
+    border-top: 2px solid #5e3da6;
+    border-left: 2px solid #5e3da6;
+}
+.theme-nav-content, .customize-content {
+    border: 1px solid #7e27c1;
+    border-left: none;
+}
+.theme-selector-nav {
+    background-color: #d3afec;
+}
+.theme-nav li a, .theme-nav-small li {
+    border-right: 1px solid #7e27c1;
+}
+.theme-nav li.on a {
+    border: 1px solid #7e27c1;
+    border-right: none;
+}
+.theme-nav-separator {
+    border-right: 1px solid #7e27c1;
+}
+.theme-nav-separator hr {
+    border-top: 1px solid #5e3da6;
+}
+.customize-content .subheader {
+    background-color: #d3afec;
+    border-bottom: 1px solid #7e27c1;
+}
+.customize-content .subheader.on {
+    background-color: #d3afec;
+}
+.customize-nav {
+    background-color: #d3afec;
+}
+.customize-nav li a, .customize-nav li li  {
+    border-right: 1px solid #7e27c1;
+}
+.customize-nav li.on a, .customize-nav li.on ul {
+    border: 1px solid #7e27c1;
+    border-right: none;
+    border-top: none;
+}
+.customize-nav li.on {
+    border-top: 1px solid #7e27c1;
+}
+.moodtheme-preview, .appwidget-linkslist .tips-box {
+    background-color: #d3afec;
+    border: 1px solid #7e27c1;
+}
+.theme-current-links {
+    border-bottom: 1px solid #7e27c1;
+    border-right: 1px solid #7e27c1;
+}
+.theme-nav li a:visited, .customize-nav li a:visited {
+    color: #7e27c1;
+}
+
+/* more, detailed by page*/
+/*customizetheme.css*/
+.customize-button {
+    color: #fff;
+    background: #d3afec;
+    border: 2px solid #f3d2fc;
+    border-bottom: 2px solid #7e27c1;
+    border-right: 2px solid #7e27c1;
+}
+.customize-inner-wrapper {
+    background: url("/img/tropo-purple/troppurp-borderpixel.gif") repeat-y scroll 134px 50%;
+}
+.customize-content .subheader {
+    background-image: url("/img/tropo-purple/troppurp-arrow-right.gif");
+    border-bottom: 1px solid #f3d2fc;
+}
+.customize-content .subheader.on {
+    background-image: url("/img/tropo-purple/troppurp-arrow-down.gif");
+}
+.customize-content fieldset legend {
+    color: #777;
+}
+.customize-content h3 {
+    color: #777;
+}
+.customize-nav li.on a,
+.customize-nav li.on ul {
+    background: #fff;
+}
+.customize-nav li.on a {
+    /*background: #fff url("/img/tropo-purple/troppurp-arrow-right.gif") no-repeat right 50%;*/
+    border-right: 1px solid #fff;
+}
+.customize-nav li.on li a {
+    background: #fff;
+    border-right: 1px solid #fff;
+}
+.customize-nav li.on li {
+    border-right: 1px solid #fff;
+}
+.customize-nav li a:visited {
+    color: #7e27c1;
+}
+
+/*themenav.css*/
+.theme-nav-inner-wrapper {
+    background: url("/img/tropo-purple/troppurp-borderpixel.gif") repeat-y scroll 134px 50%;
+}
+.theme-selector-nav {
+    background-color: #d3afec;
+}
+.theme-nav li.on a {
+    /*background: url("/img/tropo-purple/troppurp-arrow-right.gif") no-repeat right 50%;*/
+    background-color: #fff ;
+}
+.theme-nav li a:visited,
+.theme-nav-small a:visited {
+    color: #7e27c1;
+}
+.theme-nav-separator {
+    border-right: 1px solid #f3d2fc;
+}
+.theme-nav-separator hr {
+    border-top: 1px solid #f3d2fc;
+}
+
+/*currentheme.css*/
+.theme-current h2.widget-header {
+    background-image: none;
+}
+.theme-current-content h3 {
+    color: #000;
+}
+.theme-current-image {
+     border: 1px solid #fff;
+}
+.theme-current-links {
+    background-color: #fff;
+    border-right: 1px solid #d3afec;
+    border-bottom: 1px solid #d3afec;
+    color: #777;
+}
+.theme-current ul li {
+    background: url("/img/customize/arrow.gif") no-repeat 0 5px;
+}
+
+/*themechooser*/
+.theme-selector-content h3 {
+    color: #777;
+}
+.theme-item.current {
+    border: 1px solid #d3afec;
+    background-color: #f3d2fc;
+}
+.theme-item img.theme-preview {
+    border: 1px solid #f3d2fc;
+}
+.theme-item.special h4,
+.theme-item.special .theme-desc {
+    background-color: #ffc;
+}
+.theme-item .theme-button {
+    color: #fff;
+    background: #d3afec;
+    border: 2px solid #f3d2fc;
+    border-bottom: 2px solid #7e27c1;
+    border-right: 2px solid #7e27c1;
+}
+.theme-item .theme-button-disabled {
+    background: #88CD73;
+}
+.theme-item .theme-icons {
+    border: 1px solid #f3d2fc;
+    background-color: #fff;
+}
+.theme-item.upgrade h4,
+.theme-item.upgrade .theme-desc {
+    color: #777;
+}
+.theme-time,
+.theme-upgrade-icon {
+    color: #333 !important;
+}
+.theme-upgrade-icon:hover .theme-upgrade-level,
+.theme-time:hover span.theme-availability {
+    background-color: #fff;
+}
+.theme-paging a:visited {
+    color: #7e27c1;
+}
+
+/* Inbox */
+.folders a.active {
+    background-color: #d3afec;
+    border: 1px solid #bbb;
+}
+
+/* lj_settings.css */
+.section_head, table.alternating-rows th, div.username {
+    background-color: #f3d2fc;
+    color: #333;
+    border-bottom: 1px solid #7e27c1;
+}
+
+/* comm_promo.css */
+div.CommunityPromoBox {
+    border: 1px solid #5e3da6;
+}
+
+/* settings.css */
+#settings_save {
+    background: #d3afec;
+}
+#settings_nav li a {
+    color: #fff;
+    background: #5e3da6;
+    border: 1px solid #7e27c1;
+    border-bottom: none;
+}
+#settings_nav li a:hover, #settings_nav li a.active {
+    background: #d3afec;
+}
+#settings_nav_title p {
+    background: #d3afec;
+    border-left: 1px solid #7e27c1;
+}
+
+/* cprod.css */
+.cprod.h3 {
+    background: #5e3da6;
+}
+.cprod content {
+    border: 1px solid #c1271c;
+}
+
+/* create flow */
+.appwidget-createaccount .create-button {
+    color: #111;
+    background-color: #f3d2fc;
+}
+.appwidget-createaccountprogressmeter .step-block-active {
+    color: #fff;
+    background-color: #3a155a;
+}
+.appwidget-createaccountprogressmeter .step-block-inactive {
+    color: #fff;
+    background-color: #5e3da6;
+}
+.appwidget-createaccountprogressmeter .step-selected {
+    color: #3a155a;
+}
+.appwidget-createaccountprogressmeter .step-previous {
+    color: #5e3da6;
+}
+.appwidget-createaccountprogressmeter .step-next {
+    color: #666;
+}
+.appwidget-createaccountprofile .header {
+    color: #3a155a;
+}
+.appwidget-createaccountprofile .field-name {
+    background-color: #f3d2fc;
+}
+
+/* Shop pages */
+
+.shopbox, .appwidget-shopitemgroupdisplay,
+.shop-account-status, .shop-error, .shop-cart-status,
+.shop-cart td, .shop-cart th, .shop-item-highlight {
+    border: 1px solid #3a155a;
+}
+
+/* Comments */
+.cmtbar-odd {
+    border-bottom: 1px solid #7e27c1;
+    border-right: 1px solid #7e27c1;
+    background-color: #c0c0c0;
+}
+.cmtbar-even {
+    border-bottom: 1px solid #d3afec;
+    border-right: 1px solid #d3afec;
+    background-color: #e2e2e2;
+}
+
+/* Profile */
+.username {
+    border-bottom: 1px solid #c7e0f6;
+    background-color: #ecf6ff;
+}
+
+/* lj_base-app.css */
+hr.hr {
+    color: #7e27c1;
+    background-color: #7e27c1;
+}
+input.create-account {
+    color: #fff;
+    background: #d3afec;
+    border: 2px solid #f3d2fc;
+    border-bottom: 2px solid #7e27c1;
+    border-right: 2px solid #7e27c1;
+}
+input.text,
+textarea.text,
+select.select {
+    background: #fff url("/img/input-bg.gif") repeat-x 0 -1px;
+    border: 1px solid #bbb;
+    border-top: 1px solid #999;
+    border-left: 1px solid #999;
+}
+.detail {
+    color: #111;
+}
+h2.widget-header {
+    border-bottom: 1px solid #ccc;
+}
+table.alternating-rows th {
+    border-top: 1px solid #7e27c1;
+    border-bottom: 1px solid #7e27c1;
+    background-color: #f3d2fc;
+}
+table.alternating-rows tr.altrow1 {
+    background-color: #fff;
+}
+table.alternating-rows tr.altrow2 {
+    background-color: #eee;
+}
+table.alternating-rows td {
+    border-bottom: 1px solid #ccc;
+}
+.appwidget .more-link {
+    color: #7e27c1 !important;
+    background: url('/img/arrow-double-black.gif') no-repeat 0 60%;
+}
+.arrow-link,
+.more-link {
+    background: url('/img/arrow-double-black.gif') no-repeat 0 50%;
+}
+.message {
+    border: 5px solid #eee;
+}
+.message blockquote {
+    border: 1px solid #aaa;
+}
+.standout-border {
+    border: 1px solid #7e27c1;
+}
+.standout-background {
+    background-color: #d3afec;
+}
+div.right-sidebar {
+    color: #000000;
+    background-color: #d3afec;
+    border: 1px solid #7e27c1;
+}
+.textbutton {
+    color: #7e27c1;
+}
+/*NOTE: corner.gif is white*/
+h2.solid-neutral {
+    background: #ededed url("/img/corner.gif") no-repeat 0 0;
+    color: #222;
+}
+h2.solid-blue { /*which is now solid pink*/
+    background: #d3afec url("/img/corner.gif") no-repeat 0 0;
+    color: #222;
+}
+.solid-neutral {
+    background: #ededed;
+}
+input.bright {
+    background-color: #d3afec;
+    border: 1px solid #7e27c1;
+    color: #fff;
+}
+.helper {
+    color: #666;
+}
+
+/* esn.css */
+.Subscribe tr.Inactive {
+    color: #aaa;
+}
+.Subscribe tr.Disabled {
+    background-color: #eee;
+}
+.Subscribe tr.altrow {
+    background-color: #f1f1f1;
+}
+.Subscribe tr.Inactive a {
+    color: #aaa;
+}
+.Subscribe td p {
+    color: #666;
+    background: #fff;
+}
+.CategoryRow td {
+    border-bottom: 1px solid #ddd;
+}
+#Subscriptions tr.lighter {
+    background-color: #F3D2FC;
+}
+#Subscriptions tr.darker {
+    background-color: #d3afec;
+}
+#SubscribeSaveButtons {
+    border: 1px solid #333;
+}
+.NotificationTable tr.Selected {
+    background-color: #d3afec;
+}
+.NotificationTable tr.Selected td {
+    border-top: 1px solid #ccc;
+}
+.NotificationTable td {
+    border-top: 1px solid #ddd;
+}
+.NotificationTable .inbox {
+    border-top: 1px solid #ddd;
+}
+.inbox .header {
+    background: #ddd;
+}
+.InboxItem_Read {
+    color: #888;
+}
+span.InboxItem_Read:hover {
+    color: #000;
+}
+span.InboxItem_Read a {
+    color: #999 !important;
+}
+span.InboxItem_Read:hover a {
+    color: inherit !important;
+}
+.inbox .alt {
+    background: #f6f6f6;
+}
+.inbox td.NoItems {
+    color: #ddd;
+}
+.inbox td.time {
+    color: #555;
+}
+.folders a {
+    color: #000;
+    border: 1px solid #fff;
+}
+.folders a:visited, .folders a:link {
+    color: #000;
+}
+.folders a:hover {
+    border: 1px solid #bbb;
+    background-color: #eee;
+}
+.ippu {
+    color: #000;
+}
+.ippu .track_title {
+    color: #d3afec;
+}
+
+/* entry.css */
+a#lj_userpicselect {
+    color: #7e27c1;
+}
+#lj_userpicselect_img {
+    border: 1px solid #fff;
+}
+#lj_userpicselect_img:hover {
+    border: 1px solid #7e27c1;
+}
+#lj_userpicselect_img_txt {
+    color: #7e27c1 !important;
+}
+#userpic_preview_image.userpic_loggedout {
+    border: 1px solid #7e27c1;
+}
+.userpic_preview_border {
+    border: 1px solid #ccc;
+}
+#infobox {
+    border-left: 1px solid #000;
+}
+#compose-entry {
+    /*background: url("/img/tropo-purple/troppurp-borderpixel.gif") repeat-x 0 bottom;*/
+    border-bottom: 1px solid #bbb;
+}
+#compose-entry ul li a {
+    background-color: #fff;
+    border: 1px solid #d3afec;
+    border-bottom: none;
+}
+#compose-entry ul li.on a {
+    border-bottom: 1px solid #fff;
+}
+#draft-container {
+    border: 1px solid #bbb;
+    border-top: none;
+}
+#draftstatus {
+    background-color: #fff;
+}
+#spellcheck-results {
+    border: 1px solid #d3afec;
+    background-color: #fff; /*was ffffdd; seemed odd and clashy, changed to fff*/
+}
+#htmltools {
+    border-right: 1px solid #bbb;
+    border-left: 1px solid #bbb;
+    background: #fff;
+}
+#htmltools ul {
+    border-bottom: 1px solid #8d8d8d;
+}
+#options, #public {
+    border: 1px solid #bbb;
+    background-color: #eee;
+}
+#public {
+    color:#666;
+}
+#submitbar {
+    background-color: #ddd;
+    border: 1px solid #aaa;
+}
+
+/* contextualhover.css */
+div.ContextualPopup div.Inner {
+    background-color: #fff !important;
+    color: #000 !important;
+    border: 1px solid #7e27c1;
+}
+div.ContextualPopup div.Inner a, div.ContextualPopup div.Inner a:visited {
+    color: #7e27c1 !important;
+}
+
+/* profile.css */
+.tooltip {
+    border-bottom: 1px dotted #000;
+}
+li.profile_join_disabled, li.profile_addtrust_disabled,
+li.profile_addsub_comm_disabled, li.profile_addsub_feed_disabled,
+li.profile_addsub_person_disabled, li.profile_postentry_disabled,
+li.profile_trackuser_disabled, li.profile_sendmessage_disabled {
+    color: #999;
+}
+.details_stats p {
+    color: #666;
+}
+.details_stats .account_level {
+    color: #000;
+}
+.section span.section_link {
+    color: #000;
+}
+.section_body .inner_section_header {
+    color: #111;
+}
+.section_body_title {
+    color: #111;
+}
+.userinfo th {
+    color: #111;
+}
+
+/* tags.css */
+#selected_tags {
+    color: #777;
+}
+.tagsort {
+    /*border-top: 1px solid #cdcdcd;*/
+}
+.tagfield {
+    color: #777;
+    border: 1px solid #ccc;
+}
+.tagfield:focus {
+    color: #000;
+    border: 1px solid #999;
+}
+.tagfield_error {
+    border: 1px solid red;
+    background-color: #ecd7d7;
+}
+.proptbl .t {
+    color: #777;
+    background-color: #fbfbfb;
+    border-right: 1px solid #cdcdcd;
+}
+.proptbl .r {
+    color: #777;
+    background-color: #fbfbfb;
+    border-right: 1px solid #cdcdcd;
+}
+.proptbl .rv {
+    background-color: #eee;
+}
+.edittbl .l, .lsep {
+    border-right: 1px solid #777;
+}
+.edittbl .sep {
+    border-top: 1px solid #777;
+}
+.curtags {
+    color: #777;
+}
+.tagbox_nohist {
+    background-color: #eee;
+}
+
+/* Adult warning interstitals */
+div.adult_warning {
+    background-color: #f3d2fc;
+    border: 1px solid #5e3da6;
+}
+
+/* For the manage/banusers page */
+.userslist-table tr.odd {
+    background-color: #f3d2fc;
+}
+.userslist-table tr.even {
+    background-color: #f7f7f7;
+}
diff -r 1060f11d6b7e -r 5979e9cb416d htdocs/stc/tropo/tropo-red.css
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/htdocs/stc/tropo/tropo-red.css	Thu Apr 29 01:01:58 2010 -0700
@@ -0,0 +1,839 @@
+/** Tropospherical Red CSS
+ *
+ * Authors:
+ *     Janine Smith <janine@netrophic.com>
+ *     Jesse Proulx <jproulx@jproulx.net>
+ *     Elizabeth Lubowitz <grrliz@gmail.com>
+ *     Denise Paolucci <denise@dreamwidth.org>
+ *
+ * Copyright (c) 2009 by Dreamwidth Studios, LLC.
+ *
+ * This program is NOT free software or open-source; you can use it as an
+ * example of how to implement your own site-specific extensions to the
+ * Dreamwidth Studios open-source code, but you cannot use it on your site
+ * or redistribute it, with or without modifications.
+ *
+ */
+
+/**
+ * Dreamwidth Site Scheme
+ *
+ * Standard layout for Dreamwidth
+ *
+ * Mockups designed by grrliz, hence grrliz.css
+ *
+ * @project         Dreamwidth Site Design
+ * @author          Jesse Proulx
+ * @date            2009-01-07
+ * @version         Alpha
+ * @revision        $Revision$
+ * @copyright       Copyright (c) 2009 by Dreamwidth Studios, LLC
+ *
+ * @colordef        #f7f7f7 Almost White (body background)
+ * @colordef        #111111 Almost Black (copy)
+ */
+
+body {
+    background-color: #c1272d;
+    color: #111;
+}
+
+/**
+ * Links and a pseudo link class
+ */
+
+a:link,
+a:visited,
+.link {
+    color: #c1272d;
+}
+a:hover,
+a:active,
+.link:hover {
+    color: #f4717a;
+}
+#canvas {
+    background-color: #f7f7f7;
+}
+
+/**
+ * Menu navigation
+ */
+
+#menu {
+    background: #ddd url(/img/tropo-red/bg_menu_gradient.png) repeat-x;
+}
+#menu ul li a {
+    background: transparent url(/img/tropo-red/icon_menu_swirl.png) 0.833333em 0.916667em no-repeat;
+    color: #111;
+}
+/* .hover is a class added by js for the currently hovered/focused menu */
+#menu ul li.hover a {
+    background: #f4717a url(/img/tropo-red/icon_menu_swirl_dropdown.png) 0.833333em 0.916667em no-repeat;
+    color: #fff;
+}
+#menu ul li.hover a:hover {
+    background-color: #c1272d;
+}
+#menu ul li.hover ul {
+    background-color: #f4717a;
+}
+
+/**
+ * Footer
+ */
+
+#footer {
+    background: #ddd url(/img/tropo-red/bg_footer_gradient.png) repeat-x;
+}
+
+/**
+ * #content houses the page-specific innards, and creates margins for the absolutely
+ * positioned masthead and footer
+ */
+
+#content h1 {
+    color: #c1272d;
+}
+#content h2 {
+    color: #c1272d;
+}
+
+/**
+ * Content Layouts
+ *
+ * Content layouts are determined based on the class assigned to #content. Potential layouts include:
+ * -- wide sidebars
+ * -- thin sidebars
+ * -- equal width/height columns
+ * -- full page (default)
+ *
+ * Columns/rows inside of #content are named primary, secondary, tertiary, etc and
+ * content is placed inside based on order of importance.
+ */
+
+/**
+ * Panels are generic boxes for divs inside of #content
+ */
+
+#content #primary .panel,
+#content #secondary .panel {
+    border-color: #ccc;
+}
+#content .panel .sidebar,
+#content .panel .contents,
+#content .panel .item,
+#content .panel .actions {
+    border-color: #ccc;
+}
+#content #primary .panel h2 {
+    color: #c1272d;
+    border-bottom: 1px solid #ccc;
+}
+#content #secondary .panel h2 {
+    color: #c1272d;
+    border-bottom: 1px solid #ccc;
+}
+
+/**
+ * Panels have different styles for different content layouts
+ */
+
+.layout-wide-right-sidebar #primary .panel .contents {
+    border-left: 1px solid #ccc;
+}
+
+/**
+ * Scheme-specific blocks
+ */
+
+#shim-alpha {
+    background: #fff;
+    border-top: 0.5em solid #e3e3e3;
+    border-bottom: 0.5em solid #f4717a;
+}
+
+/**
+ * Form field styles
+ */
+
+.dw-field-default {
+    color: #333;
+}
+.standout .standout-inner, .standout-colors {
+    background-color: #ffafb6;
+    color: #111;
+    border: 1px solid #c1272d;
+}
+.standout-inner a:hover, .standout-inner a:active, .standout-inner a:hover {
+    color: #000;
+}
+
+/**
+ * Start overriding some classes set in dw-free/htdocs/stc/
+ * Other site scheme designers: use your own colors here
+ * /
+
+/* editicons.css */
+#uploadBox {
+    background-color: #ffd8d8;
+    border: 1px solid #c1272c;
+}
+
+/* profile.css */
+.section, .username, .actions li {
+    background-color: #f7f7f7;
+    border-bottom: 1px dotted #666;
+    border-left: 1px dotted #666;
+    color: #c1272d;
+}
+
+/* customize.css */
+h2.widget-header {
+    background: #ededed url(/img/tropo-red/corner.gif) no-repeat 0 0;
+    color: #222;
+}
+.theme-current {
+    background-color: #ffd8d8;
+    border: 1px solid #c1272c;
+}
+
+/* widgets/customizetheme.css, themechooser.css, themenav.css,
+currenttheme.css */
+.theme-current h2.widget-header, .layout-item.current {
+    background-color: #ffd8d8;
+    border: 1px solid #c1272c;
+}
+h2.widget-header, .theme-item.current, .theme-item img.theme-preview, .theme-item .theme-icons {
+    border: 1px solid #c1272c;
+}
+.theme-item .theme-button-disabled, .layout-item .layout-button-disabled {
+    background: #f4717a;
+}
+.customize-button, .theme-item .theme-button, .layout-item .layout-button {
+    background: #f4717a;
+    border: 2px solid #541e1a;
+    border-top: 2px solid #f4717a;
+    border-left: 2px solid #f4717a;
+}
+.theme-nav-content, .customize-content {
+    border: 1px solid #c1272c;
+    border-left: none;
+}
+.theme-selector-nav {
+    background-color: #ffd8d8;
+}
+.theme-nav li a, .theme-nav-small li {
+    border-right: 1px solid #c1272c;
+}
+.theme-nav li.on a {
+    border: 1px solid #c1272c;
+    border-right: none;
+}
+.theme-nav-separator {
+    border-right: 1px solid #c1272c;
+}
+.theme-nav-separator hr {
+    border-top: 1px solid #f4717a;
+}
+.customize-content .subheader {
+    background-color: #ffd8d8;
+    border-bottom: 1px solid #c1272c;
+}
+.customize-content .subheader.on {
+    background-color: #ffd8d8;
+}
+.customize-nav {
+    background-color: #ffd8d8;
+}
+.customize-nav li a, .customize-nav li li  {
+    border-right: 1px solid #c1272c;
+}
+.customize-nav li.on a, .customize-nav li.on ul {
+    border: 1px solid #c1272c;
+    border-right: none;
+    border-top: none;
+}
+.customize-nav li.on {
+    border-top: 1px solid #c1272c;
+}
+.moodtheme-preview, .appwidget-linkslist .tips-box {
+    background-color: #ffd8d8;
+    border: 1px solid #c1272c;
+}
+.theme-current-links {
+    border-bottom: 1px solid #c1272c;
+    border-right: 1px solid #c1272c;
+}
+.theme-nav li a:visited, .customize-nav li a:visited {
+    color: #c1272c;
+}
+
+/* more, detailed by page*/
+/*customizetheme.css*/
+.customize-button {
+    color: #fff;
+    background: #f4717a;
+    border: 2px solid #f6828b;
+    border-bottom: 2px solid #c1272d;
+    border-right: 2px solid #c1272d;
+}
+.customize-inner-wrapper {
+    background: url("/img/tropo-red/tropred-borderpixel.gif") repeat-y scroll 134px 50%;
+}
+.customize-content .subheader {
+    background-image: url("/img/tropo-red/tropred-arrow-right.gif");
+    border-bottom: 1px solid #ffd8d8;
+}
+.customize-content .subheader.on {
+    background-image: url("/img/tropo-red/tropred-arrow-down.gif");
+}
+.customize-content fieldset legend {
+    color: #777;
+}
+.customize-content h3 {
+    color: #777;
+}
+.customize-nav li.on a,
+.customize-nav li.on ul {
+    background: #fff;
+}
+.customize-nav li.on a {
+    /*background: #fff url("/img/tropo-red/tropred-arrow-right.gif") no-repeat right 50%;*/
+    border-right: 1px solid #fff;
+}
+.customize-nav li.on li a {
+    background: #fff;
+    border-right: 1px solid #fff;
+}
+.customize-nav li.on li {
+    border-right: 1px solid #fff;
+}
+.customize-nav li a:visited {
+    color: #c1272c;
+}
+
+/*themenav.css*/
+.theme-nav-inner-wrapper {
+    background: url("/img/tropo-red/tropred-borderpixel.gif") repeat-y scroll 134px 50%;
+}
+.theme-selector-nav {
+    background-color: #ffd8d8;
+}
+.theme-nav li.on a {
+    /*background: url("/img/tropo-red/tropred-arrow-right.gif") no-repeat right 50%;*/
+    background-color: #fff ;
+}
+.theme-nav li a:visited,
+.theme-nav-small a:visited {
+    color: #c1272c;
+}
+.theme-nav-separator {
+    border-right: 1px solid #ffd8d8;
+}
+.theme-nav-separator hr {
+    border-top: 1px solid #ffd8d8;
+}
+
+/*currentheme.css*/
+.theme-current h2.widget-header {
+    background-color: #ffd8d8;
+}
+.theme-current-content h3 {
+    color: #000;
+}
+.theme-current-image {
+     border: 1px solid #fff;
+}
+.theme-current-links {
+    background-color: #fff;
+    border-right: 1px solid #f4717a;
+    border-bottom: 1px solid #f4717a;
+    color: #777;
+}
+.theme-current ul li {
+    background: url("/img/customize/arrow.gif") no-repeat 0 5px;
+}
+
+/*themechooser*/
+.theme-selector-content h3 {
+    color: #777;
+}
+.theme-item.current {
+    border: 1px solid #f4717a;
+    background-color: #ffd8d8;
+}
+.theme-item img.theme-preview {
+    border: 1px solid #ffd8d8;
+}
+.theme-item.special h4,
+.theme-item.special .theme-desc {
+    background-color: #ffc;
+}
+.theme-item .theme-button {
+    color: #fff;
+    background: #f4717a;
+    border: 2px solid #f6828b;
+    border-bottom: 2px solid #c1272d;
+    border-right: 2px solid #c1272d;
+}
+.theme-item .theme-button-disabled {
+    background: #88CD73;
+}
+.theme-item .theme-icons {
+    border: 1px solid #ffd8d8;
+    background-color: #fff;
+}
+.theme-item.upgrade h4,
+.theme-item.upgrade .theme-desc {
+    color: #777;
+}
+.theme-time,
+.theme-upgrade-icon {
+    color: #333 !important;
+}
+.theme-upgrade-icon:hover .theme-upgrade-level,
+.theme-time:hover span.theme-availability {
+    background-color: #fff;
+}
+.theme-paging a:visited {
+    color: #c1272c;
+}
+
+/* inbox */
+.folders a.active {
+    background-color: #ffd8d8;
+    border: 1px solid #bbb;
+}
+
+/* lj_settings.css */
+.section_head, table.alternating-rows th, div.username {
+    background-color: #d1ced2;
+    color: #333;
+    border-bottom: 1px solid #c1272c;
+}
+.cat_head {
+    background-color: #ddd;
+}
+.field_name {
+    color: #333;
+    background-color: #eee;
+}
+.field_desc {
+    color: #505050;
+}
+.view_options {
+    color: #333;
+}
+
+/* comm_promo.css */
+div.CommunityPromoBox {
+    border: 1px solid #f4717a;
+}
+
+/* settings.css */
+#settings_save {
+    background: #ffd8d8;
+}
+#settings_nav li a {
+    background: #f4717a;
+    border: 1px solid #c1272c;
+    border-bottom: none;
+}
+#settings_nav li a:hover, #settings_nav li a.active {
+    background: #ffd8d8;
+}
+#settings_nav_title p {
+    background: #ffd8d8;
+    border-left: 1px solid #c1272c;
+}
+
+/* cprod.css */
+.cprod.h3 {
+    background: #f4717a;
+}
+.cprod content {
+    border: 1px solid #c1271c;
+}
+
+/* create flow */
+.appwidget-createaccount .create-button {
+    color: #111;
+    background-color: #f4717a;
+}
+.appwidget-createaccountprogressmeter .step-block-active {
+    color: #fff;
+    background-color: #c1272d;
+}
+.appwidget-createaccountprogressmeter .step-block-inactive {
+    color: #fff;
+    background-color: #f4717a;
+}
+.appwidget-createaccountprogressmeter .step-selected {
+    color: #c1272d;
+}
+.appwidget-createaccountprogressmeter .step-previous {
+    color: #f4717a;
+}
+.appwidget-createaccountprogressmeter .step-next {
+    color: #666;
+}
+.appwidget-createaccountprofile .header {
+    color: #c1272d;
+}
+.appwidget-createaccountprofile .field-name {
+    background-color: #e0e0e0;
+}
+
+/* Comments */
+.cmtbar-odd {
+    border-bottom: 1px solid #c1272c;
+    border-right: 1px solid #c1272c;
+    background-color: #c0c0c0;
+}
+.cmtbar-even {
+    border-bottom: 1px solid #f4717a;
+    border-right: 1px solid #f4717a;
+    background-color: #e2e2e2;
+}
+
+/* Profile */
+.username {
+    border-bottom: 1px solid #c7e0f6;
+    background-color: #ecf6ff;
+}
+
+/* lj_base-app.css */
+hr.hr {
+    color: #c1272d;
+    background-color: #c1272d;
+}
+input.create-account {
+    color: #fff;
+    background: #f4717a;
+    border: 2px solid #f6828b;
+    border-bottom: 2px solid #c1272d;
+    border-right: 2px solid #c1272d;
+}
+input.text,
+textarea.text,
+select.select {
+    background: #fff url("/img/input-bg.gif") repeat-x 0 -1px;
+    border: 1px solid #bbb;
+    border-top: 1px solid #999;
+    border-left: 1px solid #999;
+}
+.detail {
+    color: #111;
+}
+h2.widget-header {
+    border-bottom: 1px solid #ccc;
+}
+table.alternating-rows th {
+    border-top: 1px solid #c1272d;
+    border-bottom: 1px solid #c1272d;
+    background-color: #ffd8d8;
+}
+table.alternating-rows tr.altrow1 {
+    background-color: #fff;
+}
+table.alternating-rows tr.altrow2 {
+    background-color: #eee;
+}
+table.alternating-rows td {
+    border-bottom: 1px solid #ccc;
+}
+.appwidget .more-link {
+    color: #c1272d !important;
+    background: url('/img/arrow-double-black.gif') no-repeat 0 60%;
+}
+.arrow-link,
+.more-link {
+    background: url('/img/arrow-double-black.gif') no-repeat 0 50%;
+}
+.message {
+    border: 5px solid #eee;
+}
+.message blockquote {
+    border: 1px solid #aaa;
+}
+.standout-border {
+    border: 1px solid #c1272d;
+}
+.standout-background {
+    background-color: #f4717a;
+}
+div.right-sidebar {
+    color: #000000;
+    background-color: #f4717a;
+    border: 1px solid #c1272d;
+}
+.textbutton {
+    color: #c1272c;
+}
+/*NOTE: tropo-red/corner.gif is #f7f7f7*/
+h2.solid-neutral {
+    background: #ededed url("/img/tropo-red/corner.gif") no-repeat 0 0;
+    color: #222;
+}
+h2.solid-blue { /*which is now solid pink*/
+    background: #f4717a url("/img/tropo-red/corner.gif") no-repeat 0 0;
+    color: #222;
+}
+.solid-neutral {
+    background: #ededed;
+}
+input.bright {
+    background-color: #f4717a;
+    border: 1px solid #c1272c;
+    color: #fff;
+}
+.helper {
+    color: #666;
+}
+
+/* esn.css */
+.Subscribe tr.Inactive {
+    color: #aaa;
+}
+.Subscribe tr.Disabled {
+    background-color: #eee;
+}
+.Subscribe tr.altrow {
+    background-color: #f1f1f1;
+}
+.Subscribe tr.Inactive a {
+    color: #aaa;
+}
+.Subscribe td p {
+    color: #666;
+    background: #fff;
+}
+.CategoryRow td {
+    border-bottom: 1px solid #ddd;
+}
+#Subscriptions tr.lighter {
+    background-color: #ffd8d8;
+}
+#Subscriptions tr.darker {
+    background-color: #f4717a;
+}
+#SubscribeSaveButtons {
+    border: 1px solid #333;
+}
+.NotificationTable tr.Selected {
+    background-color: #f4717a;
+}
+.NotificationTable tr.Selected td {
+    border-top: 1px solid #ccc;
+}
+.NotificationTable td {
+    border-top: 1px solid #ddd;
+}
+.NotificationTable .inbox {
+    border-top: 1px solid #ddd;
+}
+.inbox .header {
+    background: #ddd;
+}
+.InboxItem_Read {
+    color: #888;
+}
+span.InboxItem_Read:hover {
+    color: #000;
+}
+span.InboxItem_Read a {
+    color: #999 !important;
+}
+span.InboxItem_Read:hover a {
+    color: inherit !important;
+}
+.inbox .alt {
+    background: #f6f6f6;
+}
+.inbox td.NoItems {
+    color: #ddd;
+}
+.inbox td.time {
+    color: #555;
+}
+.folders a {
+    color: #000;
+    border: 1px solid #fff;
+}
+.folders a:visited, .folders a:link {
+    color: #000;
+}
+.folders a:hover {
+    border: 1px solid #bbb;
+    background-color: #eee;
+}
+.ippu {
+    color: #000;
+}
+.ippu .track_title {
+    color: #f4717a;
+}
+
+/* entry.css */
+a#lj_userpicselect {
+    color: #c1272c;
+}
+#lj_userpicselect_img {
+    border: 1px solid #fff;
+}
+#lj_userpicselect_img:hover {
+    border: 1px solid #c1272c;
+}
+#lj_userpicselect_img_txt {
+    color: #c1272c !important;
+}
+#userpic_preview_image.userpic_loggedout {
+    border: 1px solid #c1272c;
+}
+.userpic_preview_border {
+    border: 1px solid #ccc;
+}
+#infobox {
+    border-left: 1px solid #000;
+}
+#compose-entry {
+    /*background: url("/img/tropo-red/tropred-borderpixel.gif") repeat-x 0 bottom;*/
+    border-bottom: 1px solid #bbb;
+}
+#compose-entry ul li a {
+    background-color: #fff;
+    border: 1px solid #f4717a;
+    border-bottom: none;
+}
+#compose-entry ul li.on a {
+    border-bottom: 1px solid #fff;
+}
+#draft-container {
+    border: 1px solid #bbb;
+    border-top: none;
+}
+#draftstatus {
+    background-color: #fff;
+}
+#spellcheck-results {
+    border: 1px solid #f4717a;
+    background-color: #fff; /*was ffffdd; seemed odd and clashy, changed to fff*/
+}
+#htmltools {
+    border-right: 1px solid #bbb;
+    border-left: 1px solid #bbb;
+    background: #fff;
+}
+#htmltools ul {
+    border-bottom: 1px solid #8d8d8d;
+}
+#options, #public {
+    border: 1px solid #bbb;
+    background-color: #eee;
+}
+#public {
+    color:#666;
+}
+#submitbar {
+    background-color: #ddd;
+    border: 1px solid #aaa;
+}
+
+/* contextualhover.css */
+div.ContextualPopup div.Inner {
+    background-color: #fff !important;
+    color: #000 !important;
+    border: 1px solid #c1272c;
+}
+div.ContextualPopup div.Inner a, div.ContextualPopup div.Inner a:visited {
+    color: #c1272c !important;
+}
+
+/* profile.css */
+.tooltip {
+    border-bottom: 1px dotted #000;
+}
+li.profile_join_disabled, li.profile_addtrust_disabled,
+li.profile_addsub_comm_disabled, li.profile_addsub_feed_disabled,
+li.profile_addsub_person_disabled, li.profile_postentry_disabled,
+li.profile_trackuser_disabled, li.profile_sendmessage_disabled {
+    color: #999;
+}
+.details_stats p {
+    color: #666;
+}
+.details_stats .account_level {
+    color: #000;
+}
+.section span.section_link {
+    color: #000;
+}
+.section_body .inner_section_header {
+    color: #111;
+}
+.section_body_title {
+    color: #111;
+}
+.userinfo th {
+    color: #111;
+}
+
+/* tags.css */
+#selected_tags {
+    color: #777;
+}
+.tagsort {
+    /*border-top: 1px solid #cdcdcd;*/
+}
+.tagfield {
+    color: #777;
+    border: 1px solid #ccc;
+}
+.tagfield:focus {
+    color: #000;
+    border: 1px solid #999;
+}
+.tagfield_error {
+    border: 1px solid red;
+    background-color: #ecd7d7;
+}
+.proptbl .t {
+    color: #777;
+    background-color: #fbfbfb;
+    border-right: 1px solid #cdcdcd;
+}
+.proptbl .r {
+    color: #777;
+    background-color: #fbfbfb;
+    border-right: 1px solid #cdcdcd;
+}
+.proptbl .rv {
+    background-color: #eee;
+}
+.edittbl .l, .lsep {
+    border-right: 1px solid #777;
+}
+.edittbl .sep {
+    border-top: 1px solid #777;
+}
+.curtags {
+    color: #777;
+}
+.tagbox_nohist {
+    background-color: #eee;
+}
+
+/* Adult warning interstitals */
+div.adult_warning {
+    background-color: #ffd8d8;
+    border: 1px solid #c1272d;
+}
+
+/* For the manage/banusers page */
+.userslist-table tr.odd {
+    background-color: #efefef;
+}
+.userslist-table tr.even {
+    background-color: #fff;
+}
--------------------------------------------------------------------------------

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org