Skip to:
Content

BuddyPress.org

Changeset 3497


Ignore:
Timestamp:
12/01/2010 11:03:54 PM (16 years ago)
Author:
djpaul
Message:

Update formatting in default theme stylesheets to match WP CSS Coding Standards. Fixs #2737, props karmatosed

Location:
trunk/bp-themes/bp-default/_inc/css
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-themes/bp-default/_inc/css/adminbar.css

    r2695 r3497  
    1313        z-index: 1000;
    1414}
    15         #wp-admin-bar .padder {
    16                 position: relative;
    17                 padding: 0;
    18                 width: 100%;
    19                 margin: 0 auto;
    20                 background: url( ../images/60pc_black.png );
    21                 height: 25px;
    22         }
    23                 body#bp-default #wp-admin-bar .padder {
    24                         min-width: 960px;
    25                         max-width: 1250px;
    26                 }
    27 
    28                 body#bp-default.activity-permalink #wp-admin-bar .padder {
    29                         min-width: 960px;
    30                         max-width: 960px;
    31                 }
    32 
    33 #wp-admin-bar * { z-index: 999; }
     15
     16#wp-admin-bar .padder {
     17        position: relative;
     18        padding: 0;
     19        width: 100%;
     20        margin: 0 auto;
     21        background: url( ../images/60pc_black.png );
     22        height: 25px;
     23}
     24
     25body#bp-default #wp-admin-bar .padder {
     26        min-width: 960px;
     27        max-width: 1250px;
     28}
     29
     30body#bp-default.activity-permalink #wp-admin-bar .padder {
     31        min-width: 960px;
     32        max-width: 960px;
     33}
     34
     35#wp-admin-bar * {
     36        z-index: 999;
     37}
    3438
    3539#wp-admin-bar div#admin-bar-logo {
     
    5761        font-size: 11px;
    5862}
    59         #wp-admin-bar li.alt { border: none; }
    60 
    61         #wp-admin-bar li.no-arrow a {
    62                 padding-right: 15px;
    63         }
    64 
    65         #wp-admin-bar ul li ul li a span {
    66                 display: none;
    67         }
    68 
    69 #wp-admin-bar li:hover, #wp-admin-bar li.hover {
     63
     64#wp-admin-bar li.alt {
     65        border: none;
     66}
     67
     68#wp-admin-bar li.no-arrow a {
     69        padding-right: 15px;
     70}
     71
     72#wp-admin-bar ul li ul li a span {
     73        display: none;
     74}
     75
     76#wp-admin-bar li:hover,
     77#wp-admin-bar li.hover {
    7078        position: static;
    7179}
     
    8088        color: #fff;
    8189}
    82         body#bp-default #admin-bar-logo { padding: 2px 8px; }
    83 
    84 /*******************/
    85 
    86 #wp-admin-bar ul { /* all lists */
     90
     91body#bp-default #admin-bar-logo {
     92        padding: 2px 8px;
     93}
     94
     95/* all lists */
     96#wp-admin-bar ul {
    8797        margin: 0;
    8898        list-style: none;
     
    93103}
    94104
    95 #wp-admin-bar ul li { /* all list items */
     105/* all list items */
     106#wp-admin-bar ul li {
    96107        padding: 0;
    97108        float: left;
     
    100111        padding-right: 11px;
    101112}
    102         #wp-admin-bar ul li.no-arrow {
    103                 background: none;
    104                 padding-right: 0;
    105         }
    106 
    107         #wp-admin-bar ul li ul li {
    108                 background-image: none;
    109         }
     113
     114#wp-admin-bar ul li.no-arrow {
     115        background: none;
     116        padding-right: 0;
     117}
     118
     119#wp-admin-bar ul li ul li {
     120        background-image: none;
     121}
    110122
    111123#wp-admin-bar ul li.align-right {
     
    118130}
    119131
    120 #wp-admin-bar ul.main-nav li:hover, #wp-admin-bar ul.main-nav li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover {
     132#wp-admin-bar ul.main-nav li:hover,
     133#wp-admin-bar ul.main-nav li.sfhover,
     134#wp-admin-bar ul.main-nav li ul li.sfhover {
    121135        background-color: #333;
    122136}
    123137
    124138/* second-level lists */
    125 
    126139#wp-admin-bar ul li ul {
    127140        position: absolute;
     
    132145        border: 1px solid #222;
    133146        -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    134         -webkit-box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);
     147        -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    135148        -moz-border-radius: 3px;
    136149        -webkit-border-radius: 3px;
     
    140153        -webkit-border-top-right-radius: 0;
    141154}
    142         #wp-admin-bar ul li > ul {
    143                 border-top: none;
    144         }
    145 
    146         #wp-admin-bar ul li ul a {
    147                 color: #eee;
    148         }
     155
     156#wp-admin-bar ul li > ul {
     157        border-top: none;
     158}
     159
     160#wp-admin-bar ul li ul a {
     161        color: #eee;
     162}
    149163
    150164#wp-admin-bar ul li ul li {
     
    153167        margin: 0;
    154168}
    155         #wp-admin-bar ul li ul li:hover a {
    156                 color: #fff;
    157         }
     169
     170#wp-admin-bar ul li ul li:hover a {
     171        color: #fff;
     172}
    158173
    159174#wp-admin-bar ul li div.admin-bar-clear {
     
    161176}
    162177
    163 #wp-admin-bar ul.main-nav li ul li:hover, #wp-admin-bar ul.main-nav li ul li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover {
     178#wp-admin-bar ul.main-nav li ul li:hover,
     179#wp-admin-bar ul.main-nav li ul li.sfhover,
     180#wp-admin-bar ul.main-nav li ul li.sfhover {
    164181        background-color: #222;
    165182}
    166183
    167184/* third-and-above-level lists */
    168 
    169185#wp-admin-bar ul li ul ul {
    170186        margin: -25px 0 0 184px;
     
    172188        -webkit-border-radius: 3px;
    173189}
    174         #wp-admin-bar ul li ul li:hover ul li a {
    175                 color: #eee;
    176         }
    177                 #wp-admin-bar ul li ul li ul li:hover a {
    178                         color: #fff;
    179                 }
    180 
    181 #wp-admin-bar ul li:hover ul, #wp-admin-bar ul li ul li:hover ul, #wp-admin-bar ul li.sfhover ul, #wp-admin-bar ul li ul li.sfhover ul  {
     190
     191#wp-admin-bar ul li ul li:hover ul li a {
     192        color: #eee;
     193}
     194
     195#wp-admin-bar ul li ul li ul li:hover a {
     196        color: #fff;
     197}
     198
     199#wp-admin-bar ul li:hover ul,
     200#wp-admin-bar ul li ul li:hover ul,
     201#wp-admin-bar ul li.sfhover ul,
     202#wp-admin-bar ul li ul li.sfhover ul {
    182203        left: auto;
    183204}
     
    187208}
    188209
    189 #wp-admin-bar ul li:hover ul ul, #wp-admin-bar li.sfhover ul li ul {
     210#wp-admin-bar ul li:hover ul ul,
     211#wp-admin-bar li.sfhover ul li ul {
    190212        left: -999em;
    191213}
    192214
    193215/* Menu item css */
    194 
    195216#wp-admin-bar img.avatar {
    196217        float: left;
     
    204225}
    205226
    206 #wp-admin-bar ul.author-list li a { height: 17px; }
     227#wp-admin-bar ul.author-list li a {
     228        height: 17px;
     229}
    207230
    208231#wp-admin-bar ul li#bp-adminbar-notifications-menu a span {
  • trunk/bp-themes/bp-default/_inc/css/default.css

    r3496 r3497  
    11@import url( reset.css ); /* Reset browser defaults */
     2
    23
    34/* > Global Elements
     
    1920        padding-top: 0 !important; /* Remove the top padding space for the admin bar in this theme */
    2021}
    21         body.activity-permalink {
    22                 min-width: 960px;
    23                 max-width: 960px;
    24         }
    25 
    26 h1, h2, h3, h4, h5, h6 {
     22       
     23body.activity-permalink {
     24        min-width: 960px;
     25        max-width: 960px;
     26}
     27
     28h1,
     29h2,
     30h3,
     31h4,
     32h5,
     33h6 {
    2734        margin: 5px 0 15px 0;
    2835}
    2936
    30 h1 { font-size: 28px; margin-bottom: 25px; }
    31 h2 { font-size: 24px; margin-bottom: 20px; }
    32 h3 { font-size: 20px; }
    33 h4 { font-size: 16px; margin-bottom: 15px; }
    34 h5 { font-size: 14px; margin-bottom: 0; }
    35 h6 { font-size: 12px; margin-bottom: 0; }
    36 
    37 a { color: #1fb3dd; }
    38 a:hover, a:active { color: #888; }
    39 a:focus { outline: 1px dotted #ccc; }
    40 
    41 .padder { padding: 19px; }
    42 .clear { clear: left; }
    43 
    44 p {     margin-bottom: 15px; }
    45 p:last-child { margin-bottom: 0; }
     37h1 {
     38        font-size: 28px;
     39        margin-bottom: 25px;
     40}
     41
     42h2 {
     43        font-size: 24px;
     44        margin-bottom: 20px;
     45}
     46
     47h3 {
     48        font-size: 20px;
     49}
     50
     51h4 {
     52        font-size: 16px;
     53        margin-bottom: 15px;
     54}
     55
     56h5 {
     57        font-size: 14px;
     58        margin-bottom: 0;
     59}
     60
     61h6 {
     62        font-size: 12px;
     63        margin-bottom: 0;
     64}
     65
     66a {
     67        color: #1fb3dd;
     68}
     69
     70a:hover,
     71a:active {
     72        color: #888;
     73}
     74
     75a:focus {
     76        outline: 1px dotted #ccc;
     77}
     78
     79.padder {
     80        padding: 19px;
     81}
     82
     83.clear {
     84        clear: left;
     85}
     86
     87p {     
     88        margin-bottom: 15px;
     89}
     90
     91p:last-child {
     92        margin-bottom: 0;
     93}
    4694
    4795hr {
    48         background-color:#E7E7E7;
     96        background-color:#e7e7e7;
    4997        border:0 none;
    5098        clear:both;
     
    58106}
    59107
     108
    60109/* > Admin Bar
    61110-------------------------------------------------------------- */
     
    64113        width: 90% !important; /* Line up the admin bar with the content body in this theme */
    65114}
     115
    66116
    67117/* > Header
     
    79129        padding-top: 25px;
    80130}
    81         #header #search-bar {
    82                 position: absolute;
    83                 top: 25px;
    84                 right: 0;
    85                 width: 100%;
    86                 text-align: right;
    87         }
    88 
    89                 #header h1 {
    90                         line-height: 230%;
    91                 }
    92 
    93                 #header #search-bar .padder {
    94                         padding: 10px 20px;
    95                 }
    96 
    97                 #header #search-bar input[type=text] {
    98                         -moz-border-radius: 3px;
    99                         -webkit-border-radius: 3px;
    100                         border-radius: 3px;
    101                         border: 1px inset #888;
    102                         padding: 2px;
    103                         margin-right: 4px;
    104                 }
    105 
    106                 #header #search-bar input[type=submit] {
    107                         font-size: 11px;
    108                         padding: 1px 4px;
    109                         margin-left: 4px;
    110                 }
    111 
    112         #header h1 {
    113                 position: absolute;
    114                 bottom: 0;
    115                 left: 20px;
    116                 width: 44%;
    117                 margin: 0 0 -5px 0;
    118         }
    119                 #header h1 a {
    120                         color: #fff;
    121                         font-size: 26px;
    122                         text-decoration: none;
    123                 }
     131       
     132#header #search-bar {
     133        position: absolute;
     134        top: 25px;
     135        right: 0;
     136        width: 100%;
     137        text-align: right;
     138}
     139
     140#header h1 {
     141        line-height: 230%;
     142}
     143
     144#header #search-bar .padder {
     145        padding: 10px 20px;
     146}
     147
     148#header #search-bar input[type=text] {
     149        -moz-border-radius: 3px;
     150        -webkit-border-radius: 3px;
     151        border-radius: 3px;
     152        border: 1px inset #888;
     153        padding: 2px;
     154        margin-right: 4px;
     155}
     156
     157#header #search-bar input[type=submit] {
     158        font-size: 11px;
     159        padding: 1px 4px;
     160        margin-left: 4px;
     161}
     162
     163#header h1 {
     164        position: absolute;
     165        bottom: 0;
     166        left: 20px;
     167        width: 44%;
     168        margin: 0 0 -5px 0;
     169}
     170               
     171#header h1 a {
     172        color: #fff;
     173        font-size: 26px;
     174        text-decoration: none;
     175}
     176
    124177
    125178/* > Navigation
     
    135188        max-width: 65%;
    136189}
    137         ul#nav li {
    138                 float: left;
    139                 margin: 0 5px 0 0;
    140         }
    141                 ul#nav li a {
    142                         display: block;
    143                         color: #fff;
    144                         text-decoration: none;
    145                         padding: 5px 15px;
    146                         background: url( ../images/60pc_black.png );
    147                         -moz-border-radius-topleft: 3px;
    148                         -webkit-border-top-left-radius: 3px;
    149                         -moz-border-radius-topright: 3px;
    150                         -webkit-border-top-right-radius: 3px;
    151                 }
    152                         ul#nav li.selected a, ul#nav li.current_page_item a {
    153                                 background: #f5f5f5;
    154                                 color: #555;
    155                         }
    156                         ul#nav a:focus { outline: none; }
     190       
     191ul#nav li {
     192        float: left;
     193        margin: 0 5px 0 0;
     194}
     195               
     196ul#nav li a {
     197        display: block;
     198        color: #fff;
     199        text-decoration: none;
     200        padding: 5px 15px;
     201        background: url( ../images/60pc_black.png );
     202        -moz-border-radius-topleft: 3px;
     203        -webkit-border-top-left-radius: 3px;
     204        -moz-border-radius-topright: 3px;
     205        -webkit-border-top-right-radius: 3px;
     206}
     207                       
     208ul#nav li.selected a,
     209ul#nav li.current_page_item a {
     210        background: #f5f5f5;
     211        color: #555;
     212}
     213                       
     214ul#nav a:focus {
     215        outline: none;
     216}
    157217
    158218/* > Container
    159219-------------------------------------------------------------- */
    160 
    161220div#container {
    162221        position: relative;
     
    170229        margin-bottom: 20px;
    171230}
    172         body.activity-permalink div#container {
    173                 background: none;
    174                 border: none;
    175         }
     231       
     232body.activity-permalink div#container {
     233        background: none;
     234        border: none;
     235}
     236
    176237
    177238/* > Sidebar
     
    188249        background: url( ../images/sidebar_back.gif ) top left repeat-x;
    189250}
    190         div#sidebar div#sidebar-me img.avatar {
    191                 float: left;
    192                 margin: 0 10px 15px 0;
    193         }
    194 
    195         div#sidebar div#sidebar-me h4 {
    196                 font-size: 16px;
    197                 margin: 0 0 8px 0;
    198                 font-weight: normal;
    199         }
    200 
    201 
    202         div#sidebar ul#bp-nav {
    203                 clear: left;
    204                 margin: 15px -16px;
    205         }
    206                 div#sidebar ul#bp-nav li {
    207                         padding: 10px 15px;
    208                 }
    209 
    210         #footer-widget-area h3.widgettitle,
    211         div#sidebar h3.widgettitle {
    212                 margin: 25px -20px 10px -19px;
    213                 background: #eaeaea;
    214                 padding: 5px 15px;
    215                 font-size: 12px;
    216                 clear: left;
    217         }
    218 
    219         #footer-widget-area .widget_search,
    220         div#sidebar .widget_search {
    221                 margin-top: 20px;
    222         }
    223                 #footer-widget-area .widget_search input[type=text],
    224                 div#sidebar .widget_search input[type=text] {
    225                         width: 110px;
    226                         padding: 2px;
    227                 }
    228 
    229         #footer-widget-area ul#recentcomments li, #footer-widget-area .widget_recent_entries ul li,
    230         div#sidebar ul#recentcomments li, div#sidebar .widget_recent_entries ul li {
    231                 margin-bottom: 15px;
    232         }
    233 
    234         #footer-widget-area ul.item-list img.avatar,
    235         div#sidebar ul.item-list img.avatar {
    236                 width: 20px;
    237                 height: 20px;
    238                 margin-right: 10px;
    239         }
    240                 #footer-widget-area div.item-avatar img,
    241                 div#sidebar div.item-avatar img {
    242                         width: 40px;
    243                         height: 40px;
    244                         margin: 1px;
    245                 }
    246 
    247                 #footer-widget-area .avatar-block,
    248                 div#sidebar .avatar-block { overflow: hidden; }
    249 
    250         #footer-widget-area ul.item-list div.item-title,
    251         div#sidebar ul.item-list div.item-title {
    252                 font-size: 12px;
    253         }
    254 
    255         #footer-widget-area div.item-options,
    256         div#sidebar div.item-options {
    257                 margin: -10px -20px 0 -19px;
    258                 background: #f8f8f8;
    259                 padding: 5px 15px;
    260                 font-size: 11px;
    261         }
    262 
    263         #footer-widget-area div.item-meta, #footer-widget-area div.item-content,
    264         div#sidebar div.item-meta, div#sidebar div.item-content {
    265                 margin-left: 38px;
    266                 font-size: 11px;
    267         }
    268 
    269         #footer-widget-area div.tags div#tag-text,
    270         div#sidebar div.tags div#tag-text {
    271                 font-size: 1.4em;
    272                 line-height: 140%;
    273                 padding-top: 10px;
    274         }
     251       
     252div#sidebar div#sidebar-me img.avatar {
     253        float: left;
     254        margin: 0 10px 15px 0;
     255}
     256
     257div#sidebar div#sidebar-me h4 {
     258        font-size: 16px;
     259        margin: 0 0 8px 0;
     260        font-weight: normal;
     261}
     262
     263div#sidebar ul#bp-nav {
     264        clear: left;
     265        margin: 15px -16px;
     266}
     267               
     268div#sidebar ul#bp-nav li {
     269        padding: 10px 15px;
     270}
     271
     272#footer-widget-area h3.widgettitle,
     273div#sidebar h3.widgettitle {
     274        margin: 25px -20px 10px -19px;
     275        background: #eaeaea;
     276        padding: 5px 15px;
     277        font-size: 12px;
     278        clear: left;
     279}
     280
     281#footer-widget-area .widget_search,
     282div#sidebar .widget_search {
     283        margin-top: 20px;
     284}
     285               
     286#footer-widget-area .widget_search input[type=text],
     287div#sidebar .widget_search input[type=text] {
     288        width: 110px;
     289        padding: 2px;
     290}
     291
     292#footer-widget-area ul#recentcomments li,
     293#footer-widget-area .widget_recent_entries ul li,
     294div#sidebar ul#recentcomments li,
     295div#sidebar .widget_recent_entries ul li {
     296        margin-bottom: 15px;
     297}
     298
     299#footer-widget-area ul.item-list img.avatar,
     300div#sidebar ul.item-list img.avatar {
     301        width: 20px;
     302        height: 20px;
     303        margin-right: 10px;
     304}
     305               
     306#footer-widget-area div.item-avatar img,
     307div#sidebar div.item-avatar img {
     308        width: 40px;
     309        height: 40px;
     310        margin: 1px;
     311}
     312
     313#footer-widget-area .avatar-block,
     314div#sidebar .avatar-block {
     315        overflow: hidden;
     316}
     317
     318#footer-widget-area ul.item-list div.item-title,
     319div#sidebar ul.item-list div.item-title {
     320        font-size: 12px;
     321}
     322
     323#footer-widget-area div.item-options,
     324div#sidebar div.item-options {
     325        margin: -10px -20px 0 -19px;
     326        background: #f8f8f8;
     327        padding: 5px 15px;
     328        font-size: 11px;
     329}
     330
     331#footer-widget-area div.item-meta,
     332#footer-widget-area div.item-content,
     333div#sidebar div.item-meta,
     334div#sidebar div.item-content {
     335        margin-left: 38px;
     336        font-size: 11px;
     337}
     338
     339#footer-widget-area div.tags div#tag-text,
     340div#sidebar div.tags div#tag-text {
     341        font-size: 1.4em;
     342        line-height: 140%;
     343        padding-top: 10px;
     344}
    275345
    276346/* > Content
    277347-------------------------------------------------------------- */
    278 
    279348div#content {
    280349        float: left;
     
    294363        -webkit-border-bottom-left-radius: 6px;
    295364}
    296         div#content .one-column {
    297                 margin-right: 0;
    298                 border-right: 0 none;
    299         }
    300 
    301         div#content .left-menu {
    302                 float: left;
    303                 width: 170px;
    304         }
    305 
    306         div#content .main-column {
    307                 margin-left: 190px;
    308         }
     365       
     366div#content .one-column {
     367        margin-right: 0;
     368        border-right: 0 none;
     369}
     370
     371div#content .left-menu {
     372        float: left;
     373        width: 170px;
     374}
     375
     376div#content .main-column {
     377        margin-left: 190px;
     378}
     379
    309380
    310381/* > Item Headers (Profiles, Groups)
     
    314385        overflow: hidden;
    315386}
    316         div#item-header div#item-header-content { margin-left: 170px; }
    317 
    318         div#item-header h2 {
    319                 font-size: 28px;
    320                 margin: 0 0 15px 0;
    321                 line-height: 120%;
     387
     388div#item-header div#item-header-content {
     389        margin-left: 170px;
     390}
     391
     392div#item-header h2 {
     393        font-size: 28px;
     394        margin: 0 0 15px 0;
     395        line-height: 120%;
     396}
     397               
     398div#item-header h2 a {
     399        text-decoration: none;
     400        color: #777;
     401}
     402
     403div#item-header img.avatar {
     404        float: left;
     405        margin: 0 15px 25px 0;
     406}
     407
     408div#item-header h2 {
     409        margin-bottom: 5px;
     410}
     411
     412div#item-header span.activity,
     413div#item-header h2 span.highlight {
     414        vertical-align: middle;
     415        font-size: 11px;
     416        font-weight: normal;
     417        line-height: 170%;
     418        margin-bottom: 7px;
     419}
     420
     421div#item-header h2 span.highlight {
     422        font-size: 16px;
     423}
     424
     425div#item-header h2 span.highlight span {
     426        position: relative;
     427        top: -2px;
     428        right: -2px;
     429        font-weight: bold;
     430        font-size: 11px;
     431        background: #a1dcfa;
     432        color: #fff;
     433        padding: 1px 4px;
     434        margin-bottom: 2px;
     435        -moz-border-radius: 3px;
     436        -webkit-border-radius: 3px;
     437        vertical-align: middle;
     438        cursor: pointer;
     439        display: none;
     440}
     441
     442div#item-header div#item-meta {
     443        font-size: 14px;
     444        color: #aaa;
     445        padding-bottom: 10px;
     446        overflow: hidden;
     447        margin: 15px 0 5px 0;
     448}
     449
     450div#item-header div#item-actions {
     451        float: right;
     452        width: 20%;
     453        margin: 0 0 15px 15px;
     454        text-align: right;
     455}
     456               
     457div#item-header div#item-actions h3 {
     458        font-size: 12px;
     459        margin: 0 0 5px 0;
     460}
     461
     462div#item-header ul {
     463        overflow: hidden;
     464        margin-bottom: 15px;
     465}
     466
     467div#item-header ul h5,
     468div#item-header ul span,
     469div#item-header ul hr {
     470        display: none;
     471}
     472
     473div#item-header ul li {
     474        float: right;
     475}
     476
     477div#item-header ul img.avatar,
     478div#item-header ul.avatars img.avatar {
     479        width: 30px;
     480        height: 30px;
     481        margin: 2px;
     482}
     483
     484div#item-header div.generic-button,
     485div#item-header a.button {
     486        float: left;
     487        margin: 10px 10px 0 0;
    322488        }
    323                 div#item-header h2 a {
    324                         text-decoration: none;
    325                         color: #777;
    326                 }
    327 
    328         div#item-header img.avatar {
    329                 float: left;
    330                 margin: 0 15px 25px 0;
    331         }
    332 
    333         div#item-header h2 { margin-bottom: 5px; }
    334 
    335         div#item-header span.activity, div#item-header h2 span.highlight {
    336                 vertical-align: middle;
    337                 font-size: 11px;
    338                 font-weight: normal;
    339                 line-height: 170%;
    340                 margin-bottom: 7px;
    341         }
    342 
    343         div#item-header h2 span.highlight { font-size: 16px; }
    344         div#item-header h2 span.highlight span {
    345                 position: relative;
    346                 top: -2px;
    347                 right: -2px;
    348                 font-weight: bold;
    349                 font-size: 11px;
    350                 background: #a1dcfa;
    351                 color: #fff;
    352                 padding: 1px 4px;
    353                 margin-bottom: 2px;
    354                 -moz-border-radius: 3px;
    355                 -webkit-border-radius: 3px;
    356                 vertical-align: middle;
    357                 cursor: pointer;
    358                 display: none;
    359         }
    360 
    361         div#item-header div#item-meta {
    362                 font-size: 14px;
    363                 color: #aaa;
    364                 padding-bottom: 10px;
    365                 overflow: hidden;
    366                 margin: 15px 0 5px 0;
    367         }
    368 
    369         div#item-header div#item-actions {
    370                 float: right;
    371                 width: 20%;
    372                 margin: 0 0 15px 15px;
    373                 text-align: right;
    374         }
    375                 div#item-header div#item-actions h3 {
    376                         font-size: 12px;
    377                         margin: 0 0 5px 0;
    378                 }
    379 
    380                 div#item-header ul {
    381                         overflow: hidden;
    382                         margin-bottom: 15px;
    383                 }
    384 
    385                 div#item-header ul h5, div#item-header ul span, div#item-header ul hr {
    386                         display: none;
    387                 }
    388 
    389                 div#item-header ul li {
    390                         float: right;
    391                 }
    392 
    393                 div#item-header ul img.avatar, div#item-header ul.avatars img.avatar {
    394                         width: 30px;
    395                         height: 30px;
    396                         margin: 2px;
    397                 }
    398 
    399         div#item-header div.generic-button, div#item-header a.button {
    400                 float: left;
    401                 margin: 10px 10px 0 0;
    402         }
    403 
    404         div#item-header div#message.info {
    405                 line-height: 80%;
    406         }
     489
     490div#item-header div#message.info {
     491        line-height: 80%;
     492}
    407493
    408494
     
    413499        width: 100%;
    414500}
    415         ul.item-list li {
    416                 position: relative;
    417                 padding: 15px 0;
    418                 border-bottom: 1px solid #eaeaea;
    419         }
    420                 ul.single-line li { border: none; }
    421 
    422                 ul.item-list li img.avatar {
    423                         float: left;
    424                         margin: 0 10px 10px 0;
    425                 }
    426 
    427                 ul.item-list li div.item-title, ul.item-list li h4 {
    428                         font-weight: normal;
    429                         font-size: 14px;
    430                         width: 75%;
    431                         margin: 0;
    432                 }
    433                         ul.item-list li div.item-title span {
    434                                 font-size: 12px;
    435                                 color: #999;
    436                         }
    437 
    438                 ul.item-list li div.item-desc {
    439                         margin: 10px 0 0 64px;
    440                         font-size: 11px;
    441                         color: #888;
    442                         width: 50%;
    443                 }
    444 
    445                 ul.item-list li div.action {
    446                         position: absolute;
    447                         top: 15px;
    448                         right: 0;
    449                         text-align: right;
    450                 }
    451 
    452                 ul.item-list li div.meta {
    453                         margin-top: 10px;
    454                         color: #888;
    455                         font-size: 11px;
    456                 }
    457 
    458                 ul.item-list li h5 span.small {
    459                         font-weight: normal;
    460                         font-size: 11px;
    461                 }
     501       
     502ul.item-list li {
     503        position: relative;
     504        padding: 15px 0;
     505        border-bottom: 1px solid #eaeaea;
     506}
     507               
     508ul.single-line li {
     509        border: none;
     510}
     511
     512ul.item-list li img.avatar {
     513        float: left;
     514        margin: 0 10px 10px 0;
     515}
     516
     517ul.item-list li div.item-title,
     518ul.item-list li h4 {
     519        font-weight: normal;
     520        font-size: 14px;
     521        width: 75%;
     522        margin: 0;
     523}
     524                       
     525ul.item-list li div.item-title span {
     526        font-size: 12px;
     527        color: #999;
     528}
     529
     530ul.item-list li div.item-desc {
     531        margin: 10px 0 0 64px;
     532        font-size: 11px;
     533        color: #888;
     534        width: 50%;
     535}
     536
     537ul.item-list li div.action {
     538        position: absolute;
     539        top: 15px;
     540        right: 0;
     541        text-align: right;
     542}
     543
     544ul.item-list li div.meta {
     545        margin-top: 10px;
     546        color: #888;
     547        font-size: 11px;
     548}
     549
     550ul.item-list li h5 span.small {
     551        font-weight: normal;
     552        font-size: 11px;
     553}
     554
    462555
    463556/* > Item Tabs
     
    470563        background: #eaeaea;
    471564}
    472         div.item-list-tabs ul li a {
    473                 text-decoration: none;
    474         }
    475 
    476         div.item-list-tabs ul {
    477                 width: 100%;
    478         }
    479                 div.item-list-tabs ul li {
    480                         float: left;
    481                         margin: 5px 0 0 5px;
    482                 }
    483                         div.item-list-tabs#subnav ul li {
    484                                 margin-top: 0;
    485                         }
    486 
    487                         div.item-list-tabs ul li:first-child {
    488                                 margin-left: 20px;
    489                         }
    490 
    491                         div.item-list-tabs ul li.last {
    492                                 float: right;
    493                                 margin: 7px 20px 0 0;
    494                         }
    495                                 div.item-list-tabs#subnav ul li.last {
    496                                         margin-top: 4px;
    497                                 }
    498 
    499                                 div.item-list-tabs ul li.last select {
    500                                         max-width: 175px;
    501                                 }
    502 
    503                 div.item-list-tabs ul li a,
    504                 div.item-list-tabs ul li span {
    505                         display: block;
    506                         padding: 5px 10px;
    507                         text-decoration: none;
    508                 }
    509                         div.item-list-tabs ul li span {
    510                                 color: #aaa;
    511                         }
    512 
    513                         div.item-list-tabs ul li a span {
    514                                 display: inline;
    515                                 padding: 0;
    516                                 color: inherit;
    517                         }
    518 
    519                 div.item-list-tabs ul li.selected a,
    520                 div.item-list-tabs ul li.current a {
    521                         background-color: #fff;
    522                         color: #555;
    523                         font-weight: bold;
    524                         -moz-border-radius-topleft: 3px;
    525                         -webkit-border-top-left-radius: 3px;
    526                         -moz-border-radius-topright: 3px;
    527                         -webkit-border-top-right-radius: 3px;
    528                 }
    529                         ul li.loading a {
    530                                 background-image: url( ../images/ajax-loader.gif );
    531                                 background-position: 92% 50%;
    532                                 background-repeat: no-repeat;
    533                                 padding-right: 30px !important;
    534                         }
    535                                 div#item-nav ul li.loading a {
    536                                         background-position: 88% 50%;
    537                                 }
    538 
    539         div.item-list-tabs#object-nav {
    540                 margin-top: 0;
    541         }
    542 
    543         div.item-list-tabs#subnav {
    544                 background: #fff;
    545                 margin: -15px -19px 15px -19px;
    546                 border-bottom: 1px solid #eaeaea;
    547                 min-height: 35px;
    548                 overflow: hidden;
    549         }
    550 
    551         div.item-list-tabs ul li.feed a {
    552                 background: url( ../images/rss.png ) center left no-repeat;
    553                 padding-left: 20px;
    554         }
     565       
     566div.item-list-tabs ul li a {
     567        text-decoration: none;
     568}
     569
     570div.item-list-tabs ul {
     571        width: 100%;
     572}
     573               
     574div.item-list-tabs ul li {
     575        float: left;
     576        margin: 5px 0 0 5px;
     577}
     578                       
     579div.item-list-tabs#subnav ul li {
     580        margin-top: 0;
     581}
     582
     583div.item-list-tabs ul li:first-child {
     584        margin-left: 20px;
     585}
     586
     587div.item-list-tabs ul li.last {
     588        float: right;
     589        margin: 7px 20px 0 0;
     590}
     591                               
     592div.item-list-tabs#subnav ul li.last {
     593        margin-top: 4px;
     594}
     595
     596div.item-list-tabs ul li.last select {
     597        max-width: 175px;
     598}
     599
     600div.item-list-tabs ul li a,
     601div.item-list-tabs ul li span {
     602        display: block;
     603        padding: 5px 10px;
     604        text-decoration: none;
     605}
     606                       
     607div.item-list-tabs ul li span {
     608        color: #aaa;
     609}
     610
     611div.item-list-tabs ul li a span {
     612        display: inline;
     613        padding: 0;
     614        color: inherit;
     615}
     616
     617div.item-list-tabs ul li.selected a,
     618div.item-list-tabs ul li.current a {
     619        background-color: #fff;
     620        color: #555;
     621        font-weight: bold;
     622        -moz-border-radius-topleft: 3px;
     623        -webkit-border-top-left-radius: 3px;
     624        -moz-border-radius-topright: 3px;
     625        -webkit-border-top-right-radius: 3px;
     626}
     627                       
     628ul li.loading a {
     629        background-image: url( ../images/ajax-loader.gif );
     630        background-position: 92% 50%;
     631        background-repeat: no-repeat;
     632        padding-right: 30px !important;
     633}
     634                               
     635div#item-nav ul li.loading a {
     636        background-position: 88% 50%;
     637}
     638
     639div.item-list-tabs#object-nav {
     640        margin-top: 0;
     641}
     642
     643div.item-list-tabs#subnav {
     644        background: #fff;
     645        margin: -15px -19px 15px -19px;
     646        border-bottom: 1px solid #eaeaea;
     647        min-height: 35px;
     648        overflow: hidden;
     649}
     650
     651div.item-list-tabs ul li.feed a {
     652        background: url( ../images/rss.png ) center left no-repeat;
     653        padding-left: 20px;
     654}
     655
    555656
    556657/* > Item Body
     
    561662}
    562663
    563 span.activity, div#message p {
     664span.activity,
     665div#message p {
    564666        display: inline-block;
    565667        font-size: 11px;
    566668        font-weight: normal;
    567         background: #FFF9DB;
    568         border-bottom: 1px solid #FFE8C4;
    569         border-right: 1px solid #FFE8C4;
     669        background: #fff9db;
     670        border-bottom: 1px solid #ffe8C4;
     671        border-right: 1px solid #ffe8C4;
    570672        color: #ffa200;
    571673        padding: 1px 8px;
     
    577679}
    578680
     681
    579682/* > Directories (Members, Groups, Blogs, Forums)
    580683-------------------------------------------------------------- */
     
    584687        margin: -37px 0 0 0;
    585688}
    586         div.dir-search input[type=text] {
    587                 padding: 4px;
    588                 font-size: 12px;
    589         }
     689       
     690div.dir-search input[type=text] {
     691        padding: 4px;
     692        font-size: 12px;
     693}
     694
    590695
    591696/* > Pagination
     
    600705        height: 16px;
    601706}
    602         div.pagination#user-pag, .friends div.pagination,
    603         .mygroups div.pagination, .myblogs div.pagination, noscript div.pagination {
    604                 background: #f8f8f8;
    605                 border: none;
    606                 padding: 8px 15px;
    607         }
    608 
    609         div.pagination .pag-count {
    610                 float: left;
    611         }
    612 
    613         div.pagination .pagination-links {
    614                 float: right;
    615         }
    616                 div.pagination .pagination-links span,
    617                 div.pagination .pagination-links a {
    618                         font-size: 12px;
    619                         padding: 0 5px;
    620                 }
    621                         div.pagination .pagination-links a:hover {
    622                                 font-weight: bold;
    623                         }
     707       
     708div.pagination#user-pag,
     709.friends div.pagination,
     710.mygroups div.pagination,
     711.myblogs div.pagination,
     712noscript div.pagination {
     713        background: #f8f8f8;
     714        border: none;
     715        padding: 8px 15px;
     716}
     717
     718div.pagination .pag-count {
     719        float: left;
     720}
     721
     722div.pagination .pagination-links {
     723        float: right;
     724}
     725               
     726div.pagination .pagination-links span,
     727div.pagination .pagination-links a {
     728        font-size: 12px;
     729        padding: 0 5px;
     730}
     731                       
     732div.pagination .pagination-links a:hover {
     733        font-weight: bold;
     734}
    624735
    625736div#pag-bottom {
     
    627738}
    628739
     740
    629741/* > Error / Success Messages
    630742-------------------------------------------------------------- */
     
    633745        margin: 15px 0;
    634746}
    635         div#message.updated { clear: both; }
     747       
     748div#message.updated {
     749        clear: both;
     750}
    636751
    637752div#message p {
     
    640755        display:block;
    641756}
    642         div#message.error p {
    643                 background: #e41717;
    644                 color: #fff;
    645                 border-color: #a71a1a;
    646                 clear: left;
    647         }
    648 
    649         div#message.updated p {
    650                 background: #dffcd9;
    651                 color: #1a9b00;
    652                 border-color: #c4e9bd;
    653         }
     757       
     758div#message.error p {
     759        background: #e41717;
     760        color: #fff;
     761        border-color: #a71a1a;
     762        clear: left;
     763}
     764
     765div#message.updated p {
     766        background: #dffcd9;
     767        color: #1a9b00;
     768        border-color: #c4e9bd;
     769}
    654770
    655771form.standard-form#signup_form div div.error {
     
    664780}
    665781
     782
    666783/* > Buttons
    667784-------------------------------------------------------------- */
    668785
    669 a.button, input[type=submit], input[type=button], input[type=reset],
    670 ul.button-nav li a, div.generic-button a {
     786a.button,
     787input[type=submit],
     788input[type=button],
     789input[type=reset],
     790ul.button-nav li a,
     791div.generic-button a {
    671792        background: url( ../images/white-grad.png ) top left repeat-x;
    672793        border: 1px solid #ddd;
     
    682803        cursor: pointer;
    683804}
    684         a.button:hover, a.button:focus, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover,
    685         ul.button-nav li a:hover, ul.button-nav li.current a,
    686         div.generic-button a:hover {
    687                 border-color: #aaa;
    688                 color: #555;
    689                 outline: none;
    690         }
    691 
    692         /* Buttons that are disabled */
    693         div.pending a, a.disabled {
    694                 border-color: #eee;
    695                 color: #bbb;
    696                 cursor: default;
    697         }
    698         div.pending a:hover, a.disabled:hover { border-color: #eee; color: #bbb; }
    699 
    700         div.accept, div.reject {
    701                 float: left;
    702                 margin-left: 10px;
    703         }
     805       
     806a.button:hover,
     807a.button:focus,
     808input[type=submit]:hover,
     809input[type=button]:hover,
     810input[type=reset]:hover,
     811ul.button-nav li a:hover,
     812ul.button-nav li.current a,
     813div.generic-button a:hover {
     814        border-color: #aaa;
     815        color: #555;
     816        outline: none;
     817}
     818
     819/* Buttons that are disabled */
     820div.pending a, a.disabled {
     821        border-color: #eee;
     822        color: #bbb;
     823        cursor: default;
     824}
     825       
     826div.pending a:hover,
     827a.disabled:hover {
     828        border-color: #eee;
     829        color: #bbb;
     830}
     831
     832div.accept,
     833div.reject {
     834        float: left;
     835        margin-left: 10px;
     836}
    704837
    705838ul.button-nav li {
     
    707840        margin: 0 10px 10px 0;
    708841}
    709         ul.button-nav li.current a {
    710                 font-weight: bold;
    711         }
     842       
     843ul.button-nav li.current a {
     844        font-weight: bold;
     845}
    712846
    713847/* > AJAX Loaders
    714848-------------------------------------------------------------- */
    715 
    716849.ajax-loader {
    717850        background: url( ../images/ajax-loader.gif ) center left no-repeat !important;
     
    727860}
    728861
     862
    729863/* > Input Forms
    730864-------------------------------------------------------------- */
    731865
    732 form.standard-form {
    733 
    734 }
    735         form.standard-form textarea, form.standard-form input[type=text],
    736         form.standard-form select, form.standard-form input[type=password],
    737         .dir-search input[type=text] {
    738                 border: 1px inset #ccc;
    739                 -moz-border-radius: 3px;
    740                 -webkit-border-radius: 3px;
    741                 border-radius: 3px;
    742                 padding: 6px;
    743                 font: inherit;
    744                 font-size: 14px;
    745                 color: #888;
    746         }
    747                 form.standard-form select {
    748                         padding: 3px;
    749                 }
    750 
    751                 form.standard-form input[type=password] {
    752                         margin-bottom: 5px;
    753                 }
    754 
    755         form.standard-form label, form.standard-form span.label {
    756                 display: block;
    757                 font-weight: bold;
    758                 margin: 15px 0 5px 0;
    759         }
    760                 form.standard-form div.checkbox label,
    761                 form.standard-form div.radio label {
    762                         font-weight: normal;
    763                         margin: 5px 0 0 0;
    764                         font-size: 14px;
    765                         color: #888;
    766                 }
    767 
    768                 form.standard-form#sidebar-login-form label {
    769                         margin-top: 5px;
    770                 }
    771 
    772         form.standard-form input[type=text] {
    773                 width: 75%;
    774         }
    775                 form.standard-form#sidebar-login-form input[type=text],
    776                 form.standard-form#sidebar-login-form input[type=password] {
    777                         padding: 4px;
    778                         width: 95%;
    779                 }
    780 
    781                 form.standard-form #basic-details-section input[type=password],
    782                 form.standard-form #blog-details-section input#signup_blog_url {
    783                         width: 35%;
    784                 }
    785 
    786                 form.standard-form#signup_form input[type=text],
    787                 form.standard-form#signup_form textarea {
    788                         width: 90%;
    789                 }
    790                         form.standard-form#signup_form div.submit { float: right; }
    791                         div#signup-avatar img { margin: 0 15px 10px 0; }
    792 
    793         form.standard-form textarea {
    794                 width: 75%;
    795                 height: 120px;
    796         }
    797                 form.standard-form textarea#message_content {
    798                         height: 200px;
    799                 }
    800 
    801                 form.standard-form#send-reply textarea {
    802                         width: 97.5%;
    803                 }
    804 
    805         form.standard-form p.description {
    806                 font-size: 11px;
    807                 color: #888;
    808                 margin: 5px 0;
    809         }
    810 
    811         form.standard-form div.submit {
    812                 padding: 15px 0;
    813                 clear: both;
    814         }
    815                 form.standard-form div.submit input {
    816                         margin-right: 15px;
    817                 }
    818 
    819         form.standard-form div.radio ul {
    820                 margin: 10px 0 15px 38px;
    821                 list-style: disc;
    822         }
    823                 form.standard-form div.radio ul li {
    824                         margin-bottom: 5px;
    825                 }
    826 
    827         form.standard-form a.clear-value {
    828                 display: block;
    829                 margin-top: 5px;
    830                 outline: none;
    831         }
    832 
    833 form.standard-form #basic-details-section, form.standard-form #blog-details-section,
     866form.standard-form textarea,
     867form.standard-form input[type=text],
     868form.standard-form select,
     869form.standard-form input[type=password],
     870.dir-search input[type=text] {
     871        border: 1px inset #ccc;
     872        -moz-border-radius: 3px;
     873        -webkit-border-radius: 3px;
     874        border-radius: 3px;
     875        padding: 6px;
     876        font: inherit;
     877        font-size: 14px;
     878        color: #888;
     879}
     880               
     881form.standard-form select {
     882        padding: 3px;
     883}
     884
     885form.standard-form input[type=password] {
     886        margin-bottom: 5px;
     887}
     888
     889form.standard-form label,
     890form.standard-form span.label {
     891        display: block;
     892        font-weight: bold;
     893        margin: 15px 0 5px 0;
     894}
     895               
     896form.standard-form div.checkbox label,
     897form.standard-form div.radio label {
     898        font-weight: normal;
     899        margin: 5px 0 0 0;
     900        font-size: 14px;
     901        color: #888;
     902}
     903
     904form.standard-form#sidebar-login-form label {
     905        margin-top: 5px;
     906}
     907
     908form.standard-form input[type=text] {
     909        width: 75%;
     910}
     911               
     912form.standard-form#sidebar-login-form input[type=text],
     913form.standard-form#sidebar-login-form input[type=password] {
     914        padding: 4px;
     915        width: 95%;
     916}
     917
     918form.standard-form #basic-details-section input[type=password],
     919form.standard-form #blog-details-section input#signup_blog_url {
     920        width: 35%;
     921}
     922
     923form.standard-form#signup_form input[type=text],
     924form.standard-form#signup_form textarea {
     925        width: 90%;
     926}
     927                       
     928form.standard-form#signup_form div.submit {
     929        float: right;
     930}
     931
     932div#signup-avatar img {
     933        margin: 0 15px 10px 0;
     934}
     935       
     936form.standard-form textarea {
     937        width: 75%;
     938        height: 120px;
     939}
     940               
     941form.standard-form textarea#message_content {
     942        height: 200px;
     943}
     944
     945form.standard-form#send-reply textarea {
     946        width: 97.5%;
     947}
     948
     949form.standard-form p.description {
     950        font-size: 11px;
     951        color: #888;
     952        margin: 5px 0;
     953}
     954
     955form.standard-form div.submit {
     956        padding: 15px 0;
     957        clear: both;
     958}
     959               
     960form.standard-form div.submit input {
     961        margin-right: 15px;
     962}
     963
     964form.standard-form div.radio ul {
     965        margin: 10px 0 15px 38px;
     966        list-style: disc;
     967}
     968               
     969form.standard-form div.radio ul li {
     970        margin-bottom: 5px;
     971}
     972
     973form.standard-form a.clear-value {
     974        display: block;
     975        margin-top: 5px;
     976        outline: none;
     977}
     978
     979form.standard-form #basic-details-section,
     980form.standard-form #blog-details-section,
    834981form.standard-form #profile-details-section {
    835982        float: left;
    836983        width: 48%;
    837984}
    838         form.standard-form #profile-details-section { float: right; }
    839         form.standard-form #blog-details-section {
    840                 clear: left;
    841         }
    842 
    843 form.standard-form input:focus, form.standard-form textarea:focus, form.standard-form select:focus {
     985       
     986form.standard-form #profile-details-section {
     987        float: right;
     988}
     989
     990form.standard-form #blog-details-section {
     991        clear: left;
     992}
     993
     994form.standard-form input:focus,
     995form.standard-form textarea:focus,
     996form.standard-form select:focus {
    844997        background: #fafafa;
    845998        color: #555;
     
    8491002        margin-top: 20px;
    8501003}
    851         div#invite-list {
    852                 height: 400px;
    853                 overflow: scroll;
    854                 -moz-border-radius: 3px;
    855                 -webkit-border-radius: 3px;
    856                 border-radius: 3px;
    857                 padding: 5px;
    858                 background: #f5f5f5;
    859                 width: 160px;
    860                 border: 1px solid #e4e4e4;
    861                 margin: 10px 0;
    862         }
     1004       
     1005div#invite-list {
     1006        height: 400px;
     1007        overflow: scroll;
     1008        -moz-border-radius: 3px;
     1009        -webkit-border-radius: 3px;
     1010        border-radius: 3px;
     1011        padding: 5px;
     1012        background: #f5f5f5;
     1013        width: 160px;
     1014        border: 1px solid #e4e4e4;
     1015        margin: 10px 0;
     1016}
    8631017
    8641018
     
    8691023        width: 100%;
    8701024}
    871         table thead tr {
    872                 background: #eaeaea;
    873         }
    874 
    875         table#message-threads {
    876                 margin: 0 -20px;
    877                 width: auto;
    878         }
    879 
    880         table.profile-fields { margin-bottom: 20px; }
    881 
    882         div#sidebar table {
    883                 margin: 0 -16px;
    884                 width: 117%;
    885         }
    886 
    887         table tr td, table tr th {
    888                 padding: 8px;
    889                 vertical-align: middle;
    890         }
    891                 table tr td.label {
    892                         border-right: 1px solid #eaeaea;
    893                         font-weight: bold;
    894                         width: 25%;
    895                 }
    896 
    897                 table tr td.thread-info p { margin: 0; }
    898 
    899                         table tr td.thread-info p.thread-excerpt {
    900                                 color: #888;
    901                                 font-size: 11px;
    902                                 margin-top: 3px;
    903                         }
    904 
    905                 div#sidebar table td, table.forum td { text-align: center; }
    906 
    907         table tr.alt {
    908                 background: #f4f4f4;
    909         }
     1025       
     1026table thead tr {
     1027        background: #eaeaea;
     1028}
     1029
     1030table#message-threads {
     1031        margin: 0 -20px;
     1032        width: auto;
     1033}
     1034
     1035table.profile-fields {
     1036        margin-bottom: 20px;
     1037}
     1038
     1039div#sidebar table {
     1040        margin: 0 -16px;
     1041        width: 117%;
     1042}
     1043
     1044table tr td, table tr th {
     1045        padding: 8px;
     1046        vertical-align: middle;
     1047}
     1048               
     1049table tr td.label {
     1050        border-right: 1px solid #eaeaea;
     1051        font-weight: bold;
     1052        width: 25%;
     1053}
     1054               
     1055table tr td.thread-info p {
     1056        margin: 0;
     1057}
     1058
     1059table tr td.thread-info p.thread-excerpt {
     1060        color: #888;
     1061        font-size: 11px;
     1062        margin-top: 3px;
     1063}
     1064       
     1065div#sidebar table td,
     1066table.forum td {
     1067        text-align: center;
     1068}
     1069
     1070table tr.alt {
     1071        background: #f4f4f4;
     1072}
    9101073
    9111074table.notification-settings {
     
    9131076        text-align: left;
    9141077}
    915         table.notification-settings th.icon, table.notification-settings td:first-child { display: none; }
    916         table.notification-settings th.title { width: 80%; }
    917         table.notification-settings .yes, table.notification-settings .no { width: 40px; text-align: center; }
     1078       
     1079table.notification-settings th.icon,
     1080table.notification-settings td:first-child {
     1081        display: none;
     1082}
     1083
     1084table.notification-settings th.title {
     1085        width: 80%;
     1086}
     1087       
     1088table.notification-settings .yes,
     1089table.notification-settings .no {
     1090        width: 40px;
     1091        text-align: center;
     1092}
    9181093
    9191094table.forum {
     
    9211096        width: auto;
    9221097}
    923         table.forum tr.sticky td {
    924                 background: #FFF9DB;
    925                 border-top: 1px solid #FFE8C4;
    926                 border-bottom: 1px solid #FFE8C4;
    927         }
    928 
    929         table.forum tr.closed td.td-title {
    930                 padding-left: 35px;
    931                 background-image: url( ../images/closed.png );
    932                 background-position: 15px 50%;
    933                 background-repeat: no-repeat;
    934         }
    935 
    936         table.forum td p.topic-text {
    937                 color: #888;
    938                 font-size: 11px;
    939         }
    940 
    941         table.forum tr > td:first-child, table.forum tr > th:first-child {
    942                 padding-left: 15px;
    943         }
    944 
    945         table.forum tr > td:last-child, table.forum tr > th:last-child {
    946                 padding-right: 15px;
    947         }
    948 
    949         table.forum tr th#th-title, table.forum tr th#th-poster,
    950         table.forum tr th#th-group, table.forum td.td-poster,
    951         table.forum td.td-group, table.forum td.td-title { text-align: left; }
    952 
    953         table.forum td.td-freshness {
    954                 font-size: 11px;
    955                 color: #888;
    956         }
    957 
    958         table.forum td img.avatar {
    959                 margin-right: 5px;
    960         }
    961 
    962         table.forum td.td-poster, table.forum td.td-group  {
    963                 min-width: 130px;
    964         }
    965 
    966         table.forum th#th-title {
    967                 width: 40%;
    968         }
    969 
    970         table.forum th#th-postcount {
    971                 width: 1%;
    972         }
     1098       
     1099table.forum tr.sticky td {
     1100        background: #fff9db;
     1101        border-top: 1px solid #ffe8C4;
     1102        border-bottom: 1px solid #ffe8c4;
     1103}
     1104
     1105table.forum tr.closed td.td-title {
     1106        padding-left: 35px;
     1107        background-image: url( ../images/closed.png );
     1108        background-position: 15px 50%;
     1109        background-repeat: no-repeat;
     1110}
     1111
     1112table.forum td p.topic-text {
     1113        color: #888;
     1114        font-size: 11px;
     1115}
     1116
     1117table.forum tr > td:first-child,
     1118table.forum tr > th:first-child {
     1119        padding-left: 15px;
     1120}
     1121
     1122table.forum tr > td:last-child,
     1123table.forum tr > th:last-child {
     1124        padding-right: 15px;
     1125}
     1126
     1127table.forum tr th#th-title,
     1128table.forum tr th#th-poster,
     1129table.forum tr th#th-group,
     1130table.forum td.td-poster,
     1131table.forum td.td-group,
     1132table.forum td.td-title {
     1133        text-align: left;
     1134}
     1135
     1136table.forum td.td-freshness {
     1137        font-size: 11px;
     1138        color: #888;
     1139}
     1140
     1141table.forum td img.avatar {
     1142        margin-right: 5px;
     1143}
     1144
     1145table.forum td.td-poster, table.forum td.td-group  {
     1146        min-width: 130px;
     1147}
     1148
     1149table.forum th#th-title {
     1150        width: 40%;
     1151}
     1152
     1153table.forum th#th-postcount {
     1154        width: 1%;
     1155}
     1156
    9731157
    9741158/* > Activity Stream Posting
     
    9811165        padding-bottom: 20px;
    9821166}
    983         #item-body form#whats-new-form {
    984                 margin-top: 20px;
    985                 border: none;
    986         }
    987 
    988         .home-page form#whats-new-form {
    989                 border-bottom: none;
    990                 padding-bottom: 0;
    991         }
    992 
    993         form#whats-new-form h5 {
    994                 margin: 0;
    995                 font-weight: normal;
    996                 font-size: 12px;
    997                 color: #888;
    998                 margin-left: 76px;
    999                 padding: 0 0 3px 0;
    1000         }
    1001 
    1002         form#whats-new-form #whats-new-avatar {
    1003                 float: left;
    1004         }
    1005 
    1006         form#whats-new-form #whats-new-content {
    1007                 margin-left: 54px;
    1008                 padding-left: 22px;
    1009         }
    1010 
    1011         form#whats-new-form #whats-new-textarea {
    1012                 padding: 8px;
    1013                 border: 1px inset #ccc;
    1014                 background: #fff;
    1015                 margin-bottom: 10px;
    1016                 -moz-border-radius: 3px;
    1017                 -webkit-border-radius: 3px;
    1018                 border-radius: 3px;
    1019         }
    1020         form#whats-new-form textarea {
    1021                 width: 100%;
    1022                 height: 50px;
    1023                 font-size: 14px;
    1024                 font-family: inherit;
    1025                 color: #555;
    1026                 border: none;
    1027                 margin: 0;
    1028                 padding: 0;
    1029         }
    1030 
    1031         form#whats-new-form #whats-new-options select {
    1032                 max-width: 200px;
    1033         }
    1034 
    1035         form#whats-new-form #whats-new-submit {
    1036                 float: right;
    1037                 margin: 0;
    1038         }
     1167
     1168#item-body form#whats-new-form {
     1169        margin-top: 20px;
     1170        border: none;
     1171}
     1172
     1173.home-page form#whats-new-form {
     1174        border-bottom: none;
     1175        padding-bottom: 0;
     1176}
     1177
     1178form#whats-new-form h5 {
     1179        margin: 0;
     1180        font-weight: normal;
     1181        font-size: 12px;
     1182        color: #888;
     1183        margin-left: 76px;
     1184        padding: 0 0 3px 0;
     1185}
     1186
     1187form#whats-new-form #whats-new-avatar {
     1188        float: left;
     1189}
     1190
     1191form#whats-new-form #whats-new-content {
     1192        margin-left: 54px;
     1193        padding-left: 22px;
     1194}
     1195
     1196form#whats-new-form #whats-new-textarea {
     1197        padding: 8px;
     1198        border: 1px inset #ccc;
     1199        background: #fff;
     1200        margin-bottom: 10px;
     1201        -moz-border-radius: 3px;
     1202        -webkit-border-radius: 3px;
     1203        border-radius: 3px;
     1204}
     1205       
     1206form#whats-new-form textarea {
     1207        width: 100%;
     1208        height: 50px;
     1209        font-size: 14px;
     1210        font-family: inherit;
     1211        color: #555;
     1212        border: none;
     1213        margin: 0;
     1214        padding: 0;
     1215}
     1216
     1217form#whats-new-form #whats-new-options select {
     1218        max-width: 200px;
     1219}
     1220
     1221form#whats-new-form #whats-new-submit {
     1222        float: right;
     1223        margin: 0;
     1224}
     1225
    10391226
    10401227/* > Activity Stream Listing
     
    10451232        overflow: hidden;
    10461233}
    1047         ul.activity-list > li:first-child {
    1048                 padding-top: 5px;
    1049         }
    1050 
    1051         ul.activity-list li.has-comments {
    1052                 padding-bottom: 20px;
    1053         }
     1234
     1235ul.activity-list > li:first-child {
     1236        padding-top: 5px;
     1237}
     1238
     1239ul.activity-list li.has-comments {
     1240        padding-bottom: 20px;
     1241}
    10541242
    10551243.activity-list li.mini {
     
    10591247        padding: 12px 0 0 0;
    10601248}
    1061         .activity-list li.mini div.activity-meta {
    1062                 margin: 0;
    1063         }
    1064 
    1065         .activity-list li.mini div.activity-meta a {
    1066                 padding: 3px 8px;
    1067         }
    1068 
    1069         .activity-list li.mini .activity-avatar img.avatar,
    1070         .activity-list li.mini .activity-avatar img.FB_profile_pic {
    1071                 width: 20px;
    1072                 height: 20px;
    1073                 margin-left: 36px;
    1074         }
    1075                 .activity-list li.activity_comment .activity-avatar img.avatar,
    1076                 .activity-list li.activity_comment .activity-avatar img.FB_profile_pic {
    1077                         width: 40px;
    1078                         height: 40px;
    1079                         margin-left: 20px;
    1080                 }
    1081 
    1082                 body.activity-permalink .activity-list li .activity-avatar img.avatar,
    1083                 body.activity-permalink .activity-list li .activity-avatar img.FB_profile_pic {
    1084                         width: 100px;
    1085                         height: 100px;
    1086                         margin-left: 0;
    1087                 }
    1088 
    1089         .activity-list li.mini .activity-content {
    1090                 margin-right: 175px;
    1091         }
    1092 
    1093         .activity-list li.mini .activity-content p {
    1094                 margin: 0;
    1095                 float: left;
    1096         }
    1097 
    1098         .activity-list li.mini .activity-meta {
    1099                 position: absolute;
    1100                 right: 0;
    1101         }
    1102                 body.activity-permalink .activity-list li.mini .activity-meta {
    1103                         position: absolute;
    1104                         right: 15px;
    1105                 }
    1106 
    1107         .activity-list li.mini .activity-comments {
    1108                 clear: left;
    1109                 font-size: 12px;
    1110                 margin-top: 30px;
    1111         }
     1249       
     1250.activity-list li.mini div.activity-meta {
     1251        margin: 0;
     1252}
     1253
     1254.activity-list li.mini div.activity-meta a {
     1255        padding: 3px 8px;
     1256}
     1257
     1258.activity-list li.mini .activity-avatar img.avatar,
     1259.activity-list li.mini .activity-avatar img.FB_profile_pic {
     1260        width: 20px;
     1261        height: 20px;
     1262        margin-left: 36px;
     1263}
     1264               
     1265.activity-list li.activity_comment .activity-avatar img.avatar,
     1266.activity-list li.activity_comment .activity-avatar img.FB_profile_pic {
     1267        width: 40px;
     1268        height: 40px;
     1269        margin-left: 20px;
     1270}
     1271
     1272body.activity-permalink .activity-list li .activity-avatar img.avatar,
     1273body.activity-permalink .activity-list li .activity-avatar img.FB_profile_pic {
     1274        width: 100px;
     1275        height: 100px;
     1276        margin-left: 0;
     1277}
     1278
     1279.activity-list li.mini .activity-content {
     1280        margin-right: 175px;
     1281}
     1282
     1283.activity-list li.mini .activity-content p {
     1284        margin: 0;
     1285        float: left;
     1286}
     1287
     1288.activity-list li.mini .activity-meta {
     1289        position: absolute;
     1290        right: 0;
     1291}
     1292       
     1293body.activity-permalink .activity-list li.mini .activity-meta {
     1294        position: absolute;
     1295        right: 15px;
     1296}
     1297
     1298.activity-list li.mini .activity-comments {
     1299        clear: left;
     1300        font-size: 12px;
     1301        margin-top: 30px;
     1302}
    11121303
    11131304.activity-list li .activity-inreplyto {
     
    11191310        background: url( ../images/replyto_arrow.gif ) 7px 0 no-repeat;
    11201311}
    1121         .activity-list li .activity-inreplyto > p {
    1122                 margin: 0;
    1123                 display: inline;
    1124         }
    1125 
    1126         .activity-list li .activity-inreplyto blockquote,
    1127         .activity-list li .activity-inreplyto div.activity-inner {
    1128                 background: none;
    1129                 border: none;
    1130                 display: inline;
    1131                 padding: 0;
    1132                 margin: 0;
    1133                 overflow: hidden;
    1134         }
     1312       
     1313.activity-list li .activity-inreplyto > p {
     1314        margin: 0;
     1315        display: inline;
     1316}
     1317
     1318.activity-list li .activity-inreplyto blockquote,
     1319.activity-list li .activity-inreplyto div.activity-inner {
     1320        background: none;
     1321        border: none;
     1322        display: inline;
     1323        padding: 0;
     1324        margin: 0;
     1325        overflow: hidden;
     1326}
    11351327
    11361328.activity-list .activity-avatar img {
     
    11381330        height: 50px;
    11391331}
    1140                 body.activity-permalink .activity-list .activity-avatar img {
    1141                         width: 100px;
    1142                         height: 100px;
    1143                 }
     1332               
     1333body.activity-permalink .activity-list .activity-avatar img {
     1334        width: 100px;
     1335        height: 100px;
     1336}
    11441337
    11451338.activity-list .activity-content {
    11461339        margin-left: 70px;
    11471340}
    1148         body.activity-permalink .activity-list li .activity-content {
    1149                 -moz-border-radius: 4px;
    1150                 -webkit-border-radius: 4px;
    1151                 border-radius: 4px;
    1152                 background: #fff;
    1153                 padding: 15px;
    1154                 border-bottom: 1px solid #ddd;
    1155                 border-right: 1px solid #ddd;
    1156                 margin-left: 135px;
    1157                 font-size: 16px;
    1158                 line-height: 150%;
    1159                 min-height: 35px;
    1160                 margin-right: 0;
    1161         }
    1162                 body.activity-permalink .activity-list li .activity-header > p {
    1163                         background: url( ../images/activity_arrow.gif ) top left no-repeat;
    1164                         margin-left: -35px;
    1165                         padding: 5px 0 0 38px;
    1166                         height: 35px;
    1167                         margin-bottom: 0;
    1168                 }
    1169 
    1170         .activity-list .activity-content .activity-header,
    1171         .activity-list .activity-content .comment-header {
    1172                 font-size: 11px;
    1173                 color: #888;
    1174                 line-height: 220%;
    1175         }
    1176        
    1177         .activity-list .activity-content .activity-header img.avatar {
    1178                 float: none !important;
    1179                 margin: 0 5px -8px 0 !important;
    1180         }
    1181 
    1182         .activity-list .activity-header a:first-child, span.highlight {
    1183                 background: #EBF7FF;
    1184                 border-bottom: 1px solid #a1dcfa;
    1185                 border-right: 1px solid #a1dcfa;
    1186                 color: #059AE7;
    1187                 padding: 3px 8px;
    1188                 text-decoration: none;
    1189                 -moz-border-radius: 4px;
    1190                 -webkit-border-radius: 4px;
    1191                 border-radius: 4px;
    1192                 margin-right: 3px;
    1193         }
    1194                 .activity-list .activity-header a:first-child:hover {
    1195                         background: #059AE7 !important;
    1196                         color: #fff !important;
    1197                 }
    1198                 .activity-list .activity-content a:first-child:focus { outline: none; }
    1199 
    1200                 .activity-list .activity-content span.time-since {
    1201                         color: #bbb;
    1202                 }
    1203 
    1204         .activity-list .activity-content span.activity-header-meta a {
    1205                 background: none;
    1206                 padding: 0;
    1207                 font-size: 11px;
    1208                 margin: 0;
    1209                 border: none;
    1210                 color: #aaa;
    1211                 text-decoration: underline;
    1212         }
    1213                 .activity-list .activity-content span.activity-header-meta a:hover {
    1214                         color: inherit;
    1215                         text-decoration: none;
    1216                 }
    1217 
    1218         .activity-list .activity-content .activity-inner,
    1219         .activity-list .activity-content blockquote {
    1220                 margin: 15px 0 15px 5px;
    1221                 overflow: hidden;
    1222         }
    1223                 body.activity-permalink .activity-content .activity-inner,
    1224                 body.activity-permalink .activity-content blockquote {
    1225                         margin-top: 5px;
    1226                 }
    1227 
    1228                 /* Backwards compatibility. */
    1229                 .activity-inner > .activity-inner { margin: 0 !important; }
    1230                 .activity-inner > blockquote { margin: 0 !important; }
    1231 
    1232         .activity-list .activity-content img.thumbnail {
    1233                 float: left;
    1234                 margin: 0 10px 5px 0;
    1235                 border: 2px solid #eee;
    1236         }
     1341       
     1342body.activity-permalink .activity-list li .activity-content {
     1343        -moz-border-radius: 4px;
     1344        -webkit-border-radius: 4px;
     1345        border-radius: 4px;
     1346        background: #fff;
     1347        padding: 15px;
     1348        border-bottom: 1px solid #ddd;
     1349        border-right: 1px solid #ddd;
     1350        margin-left: 135px;
     1351        font-size: 16px;
     1352        line-height: 150%;
     1353        min-height: 35px;
     1354        margin-right: 0;
     1355}
     1356       
     1357body.activity-permalink .activity-list li .activity-header > p {
     1358        background: url( ../images/activity_arrow.gif ) top left no-repeat;
     1359        margin-left: -35px;
     1360        padding: 5px 0 0 38px;
     1361        height: 35px;
     1362        margin-bottom: 0;
     1363}
     1364
     1365.activity-list .activity-content .activity-header,
     1366.activity-list .activity-content .comment-header {
     1367        font-size: 11px;
     1368        color: #888;
     1369        line-height: 220%;
     1370}
     1371       
     1372.activity-list .activity-content .activity-header img.avatar {
     1373        float: none !important;
     1374        margin: 0 5px -8px 0 !important;
     1375}
     1376
     1377.activity-list .activity-header a:first-child,
     1378span.highlight {
     1379        background: #ebf7ff;
     1380        border-bottom: 1px solid #a1dcfa;
     1381        border-right: 1px solid #a1dcfa;
     1382        color: #059ae7;
     1383        padding: 3px 8px;
     1384        text-decoration: none;
     1385        -moz-border-radius: 4px;
     1386        -webkit-border-radius: 4px;
     1387        border-radius: 4px;
     1388        margin-right: 3px;
     1389}
     1390       
     1391.activity-list .activity-header a:first-child:hover {
     1392        background: #059ae7 !important;
     1393        color: #fff !important;
     1394}
     1395               
     1396.activity-list .activity-content a:first-child:focus {
     1397        outline: none;
     1398}
     1399
     1400.activity-list .activity-content span.time-since {
     1401        color: #bbb;
     1402}
     1403
     1404.activity-list .activity-content span.activity-header-meta a {
     1405        background: none;
     1406        padding: 0;
     1407        font-size: 11px;
     1408        margin: 0;
     1409        border: none;
     1410        color: #aaa;
     1411        text-decoration: underline;
     1412}
     1413               
     1414.activity-list .activity-content span.activity-header-meta a:hover {
     1415        color: inherit;
     1416        text-decoration: none;
     1417}
     1418
     1419.activity-list .activity-content .activity-inner,
     1420.activity-list .activity-content blockquote {
     1421        margin: 15px 0 15px 5px;
     1422        overflow: hidden;
     1423}
     1424               
     1425body.activity-permalink .activity-content .activity-inner,
     1426body.activity-permalink .activity-content blockquote {
     1427        margin-top: 5px;
     1428}
     1429
     1430/* Backwards compatibility. */
     1431.activity-inner > .activity-inner {
     1432        margin: 0 !important;
     1433}
     1434               
     1435.activity-inner > blockquote {
     1436        margin: 0 !important;
     1437}
     1438
     1439.activity-list .activity-content img.thumbnail {
     1440        float: left;
     1441        margin: 0 10px 5px 0;
     1442        border: 2px solid #eee;
     1443}
    12371444
    12381445.activity-list li.load-more {
     
    12481455        border-radius: 4px;
    12491456}
    1250         .activity-list li.load-more a {
    1251                 color: #555;
    1252         }
     1457       
     1458.activity-list li.load-more a {
     1459        color: #555;
     1460}
     1461
    12531462
    12541463/* > Activity Stream Comments
     
    12731482        margin-right: 3px;
    12741483}
    1275         .activity-list div.activity-meta a.acomment-reply {
    1276                 background: #FFF9DB;
    1277                 border-bottom: 1px solid #FFE8C4;
    1278                 border-right: 1px solid #FFE8C4;
    1279                 color: #ffa200;
    1280         }
    1281 
    1282         div.activity-meta a:focus { outline: none; }
    1283         div.activity-meta a:hover {
    1284                 background: #aaa;
    1285                 color: #fff;
    1286                 border-color: #aaa;
    1287         }
    1288                 div.activity-meta a.acomment-reply:hover {
    1289                         background: #f7740a;
    1290                         color: #fff;
    1291                         border-color: #f7740a;
    1292                 }
     1484       
     1485.activity-list div.activity-meta a.acomment-reply {
     1486        background: #fff9db;
     1487        border-bottom: 1px solid #ffe8c4;
     1488        border-right: 1px solid #ffe8c4;
     1489        color: #ffa200;
     1490}
     1491
     1492div.activity-meta a:focus {
     1493        outline: none;
     1494}
     1495       
     1496div.activity-meta a:hover {
     1497        background: #aaa;
     1498        color: #fff;
     1499        border-color: #aaa;
     1500}
     1501               
     1502div.activity-meta a.acomment-reply:hover {
     1503        background: #f7740a;
     1504        color: #fff;
     1505        border-color: #f7740a;
     1506}
    12931507
    12941508div.activity-comments {
     
    12991513}
    13001514
    1301         body.activity-permalink div.activity-comments {
    1302                 width: auto;
    1303                 margin-left: 135px;
    1304                 background: none;
    1305         }
     1515body.activity-permalink div.activity-comments {
     1516        width: auto;
     1517        margin-left: 135px;
     1518        background: none;
     1519}
    13061520
    13071521div.activity-comments > ul {
     
    13111525        padding: 0 10px 0;
    13121526}
     1527
    13131528div.activity-comments ul, div.activity-comments ul li {
    13141529        border: none;
     
    13161531}
    13171532
    1318         div.activity-comments ul {
    1319                 clear: left;
    1320         }
    1321 
    1322         div.activity-comments ul li {
    1323                 border-top: 2px solid #fff;
    1324                 padding: 10px 0 0;
    1325         }
    1326                 body.activity-permalink div.activity-comments ul li {
    1327                         border-width: 1px;
    1328                         padding: 10px 0 0;
    1329                 }
    1330 
    1331                 div.activity-comments ul li p:last-child {
    1332                         margin-bottom: 10px;
    1333                 }
    1334 
    1335                 div.activity-comments > ul > li:first-child {
    1336                         border-top: none;
    1337                 }
    1338 
    1339                 div.activity-comments ul li:last-child {
    1340                         margin-bottom: 0;
    1341                 }
    1342 
    1343         div.activity-comments ul li > ul {
    1344                 margin-top: 0;
    1345                 margin-left: 20px;
    1346         }
    1347                 body.activity-permalink div.activity-comments ul li > ul {
    1348                         margin-top: 15px;
    1349                 }
    1350 
    1351         div.activity-comments div.acomment-avatar img {
    1352                 border-width: 2px !important;
    1353                 float: left;
    1354                 margin-right: 10px;
    1355         }
    1356 
    1357         div.activity-comments div.acomment-content {
    1358                 font-size: 11px;
    1359                 margin-left: 39px;
    1360                 margin-top: 5px;
    1361         }
    1362                 div.acomment-content .time-since { display: none; }
    1363                 div.acomment-content .activity-delete-link { display: none; }
    1364                 div.acomment-content .comment-header { display: none; }
    1365 
    1366                 body.activity-permalink div.activity-comments div.acomment-content {
    1367                         font-size: 14px;
    1368                 }
    1369 
    1370         div.activity-comments div.acomment-meta {
    1371                 font-size: 11px;
    1372                 color: #888;
    1373         }
    1374 
    1375         div.activity-comments form.ac-form {
    1376                 display: none;
    1377                 margin: 10px 0 10px 33px;
    1378                 background: #fafafa;
    1379                 border: 1px solid #ddd;
    1380                 -moz-border-radius: 4px;
    1381                 -webkit-border-radius: 4px;
    1382                 border-radius: 4px;
    1383                 padding: 8px;
    1384         }
    1385                 div.activity-comments li form.ac-form {
    1386                         margin-right: 15px;
    1387                 }
    1388 
    1389                 div.activity-comments form.root {
    1390                         margin-left: 0;
    1391                 }
    1392 
    1393                 div.activity-comments div#message {
    1394                         margin-top: 15px;
    1395                         margin-bottom: 0;
    1396                 }
    1397 
    1398                 div.activity-comments form.loading {
    1399                         background-image: url( ../images/ajax-loader.gif );
    1400                         background-position: 2% 95%;
    1401                         background-repeat: no-repeat;
    1402                 }
    1403 
    1404                 div.activity-comments form .ac-textarea {
    1405                         padding: 8px;
    1406                         border: 1px inset #ccc;
    1407                         background: #fff;
    1408                         margin-bottom: 10px;
    1409                         -moz-border-radius: 3px;
    1410                         -webkit-border-radius: 3px;
    1411                         border-radius: 3px;
    1412                 }
    1413                         div.activity-comments form textarea {
    1414                                 width: 100%;
    1415                                 font-family: inherit;
    1416                                 font-size: 11px;
    1417                                 color: #555;
    1418                                 height: 60px;
    1419                                 border: none;
    1420                                 padding: 0;
    1421                         }
    1422                                 div.activity-comments form input {
    1423                                         margin-top: 5px;
    1424                                 }
    1425 
    1426                 div.activity-comments form div.ac-reply-avatar {
    1427                         float: left;
    1428                 }
    1429                         div.ac-reply-avatar img {
    1430                                 border: 2px solid #fff !important;
    1431                         }
    1432 
    1433                 div.activity-comments form div.ac-reply-content {
    1434                         margin-left: 50px;
    1435                         padding-left: 15px;
    1436                         color: #888;
    1437                         font-size: 11px;
    1438                 }
     1533div.activity-comments ul {
     1534        clear: left;
     1535}
     1536
     1537div.activity-comments ul li {
     1538        border-top: 2px solid #fff;
     1539        padding: 10px 0 0;
     1540}
     1541               
     1542body.activity-permalink div.activity-comments ul li {
     1543        border-width: 1px;
     1544        padding: 10px 0 0;
     1545}
     1546
     1547div.activity-comments ul li p:last-child {
     1548        margin-bottom: 10px;
     1549}
     1550
     1551div.activity-comments > ul > li:first-child {
     1552        border-top: none;
     1553}
     1554
     1555div.activity-comments ul li:last-child {
     1556        margin-bottom: 0;
     1557}
     1558
     1559div.activity-comments ul li > ul {
     1560        margin-top: 0;
     1561        margin-left: 20px;
     1562}
     1563               
     1564body.activity-permalink div.activity-comments ul li > ul {
     1565        margin-top: 15px;
     1566}
     1567
     1568div.activity-comments div.acomment-avatar img {
     1569        border-width: 2px !important;
     1570        float: left;
     1571        margin-right: 10px;
     1572}
     1573
     1574div.activity-comments div.acomment-content {
     1575        font-size: 11px;
     1576        margin-left: 39px;
     1577        margin-top: 5px;
     1578}
     1579               
     1580div.acomment-content .time-since {
     1581        display: none;
     1582}
     1583
     1584div.acomment-content .activity-delete-link {
     1585        display: none;
     1586}
     1587               
     1588div.acomment-content .comment-header {
     1589        display: none;
     1590}
     1591
     1592body.activity-permalink div.activity-comments div.acomment-content {
     1593        font-size: 14px;
     1594}
     1595
     1596div.activity-comments div.acomment-meta {
     1597        font-size: 11px;
     1598        color: #888;
     1599}
     1600
     1601div.activity-comments form.ac-form {
     1602        display: none;
     1603        margin: 10px 0 10px 33px;
     1604        background: #fafafa;
     1605        border: 1px solid #ddd;
     1606        -moz-border-radius: 4px;
     1607        -webkit-border-radius: 4px;
     1608        border-radius: 4px;
     1609        padding: 8px;
     1610}
     1611               
     1612div.activity-comments li form.ac-form {
     1613        margin-right: 15px;
     1614}
     1615
     1616div.activity-comments form.root {
     1617        margin-left: 0;
     1618}
     1619
     1620div.activity-comments div#message {
     1621        margin-top: 15px;
     1622        margin-bottom: 0;
     1623}
     1624
     1625div.activity-comments form.loading {
     1626        background-image: url( ../images/ajax-loader.gif );
     1627        background-position: 2% 95%;
     1628        background-repeat: no-repeat;
     1629}
     1630       
     1631div.activity-comments form .ac-textarea {
     1632        padding: 8px;
     1633        border: 1px inset #ccc;
     1634        background: #fff;
     1635        margin-bottom: 10px;
     1636        -moz-border-radius: 3px;
     1637        -webkit-border-radius: 3px;
     1638        border-radius: 3px;
     1639}
     1640                       
     1641div.activity-comments form textarea {
     1642        width: 100%;
     1643        font-family: inherit;
     1644        font-size: 11px;
     1645        color: #555;
     1646        height: 60px;
     1647        border: none;
     1648        padding: 0;
     1649}
     1650                               
     1651div.activity-comments form input {
     1652        margin-top: 5px;
     1653}
     1654
     1655div.activity-comments form div.ac-reply-avatar {
     1656        float: left;
     1657}
     1658                       
     1659div.ac-reply-avatar img {
     1660        border: 2px solid #fff !important;
     1661}
     1662
     1663div.activity-comments form div.ac-reply-content {
     1664        margin-left: 50px;
     1665        padding-left: 15px;
     1666        color: #888;
     1667        font-size: 11px;
     1668}
     1669
    14391670
    14401671/* > Private Message Threads
     
    14421673
    14431674table#message-threads tr.unread td {
    1444         background: #FFF9DB;
    1445         border-top: 1px solid #FFE8C4;
    1446         border-bottom: 1px solid #FFE8C4;
     1675        background: #fff9db;
     1676        border-top: 1px solid #ffe8c4;
     1677        border-bottom: 1px solid #ffe8c4;
    14471678        font-weight: bold;
    14481679}
    1449         table#message-threads tr.unread td span.activity {
    1450                 background: #fff;
    1451         }
    1452 
    1453         li span.unread-count, tr.unread span.unread-count {
    1454                 background: #dd0000;
    1455                 padding: 2px 8px;
    1456                 color: #fff;
    1457                 font-weight: bold;
    1458                 -moz-border-radius: 3px;
    1459                 -webkit-border-radius: 3px;
    1460                 border-radius: 3px;
    1461         }
    1462                 div.item-list-tabs ul li a span.unread-count {
    1463                         padding: 1px 6px;
    1464                         color: #fff;
    1465                 }
    1466 
    1467         div.messages-options-nav {
    1468                 font-size: 11px;
    1469                 background: #eee;
    1470                 text-align: right;
    1471                 margin: 0 -20px;
    1472                 padding: 5px 15px;
    1473         }
     1680
     1681table#message-threads tr.unread td span.activity {
     1682        background: #fff;
     1683}
     1684
     1685li span.unread-count,
     1686tr.unread span.unread-count {
     1687        background: #dd0000;
     1688        padding: 2px 8px;
     1689        color: #fff;
     1690        font-weight: bold;
     1691        -moz-border-radius: 3px;
     1692        -webkit-border-radius: 3px;
     1693        border-radius: 3px;
     1694}
     1695               
     1696div.item-list-tabs ul li a span.unread-count {
     1697        padding: 1px 6px;
     1698        color: #fff;
     1699}
     1700
     1701div.messages-options-nav {
     1702        font-size: 11px;
     1703        background: #eee;
     1704        text-align: right;
     1705        margin: 0 -20px;
     1706        padding: 5px 15px;
     1707}
    14741708
    14751709div#message-thread div.message-box {
     
    14771711        padding: 15px;
    14781712}
    1479         div#message-thread div.alt {
    1480                 background: #f4f4f4;
    1481         }
    1482 
    1483         div#message-thread p#message-recipients {
    1484                 margin: 10px 0 20px 0;
    1485         }
    1486 
    1487         div#message-thread img.avatar {
    1488                 float: left;
    1489                 margin: 0 10px 0 0;
    1490                 vertical-align: middle;
    1491         }
    1492 
    1493         div#message-thread strong {
    1494                 margin: 0;
    1495                 font-size: 16px;
    1496         }
    1497                 div#message-thread strong a {
    1498                         text-decoration: none;
    1499                 }
    1500 
    1501                 div#message-thread strong span.activity {
    1502                         margin: 4px 0 0 10px;
    1503                 }
    1504 
    1505         div#message-thread div.message-metadata {
    1506                 overflow: hidden;
    1507         }
    1508 
    1509         div#message-thread div.message-content {
    1510                 margin-left: 45px;
    1511         }
    1512 
    1513         div#message-thread div.message-options {
    1514                 text-align: right;
    1515         }
     1713       
     1714div#message-thread div.alt {
     1715        background: #f4f4f4;
     1716}
     1717
     1718div#message-thread p#message-recipients {
     1719        margin: 10px 0 20px 0;
     1720}
     1721
     1722div#message-thread img.avatar {
     1723        float: left;
     1724        margin: 0 10px 0 0;
     1725        vertical-align: middle;
     1726}
     1727
     1728div#message-thread strong {
     1729        margin: 0;
     1730        font-size: 16px;
     1731}
     1732               
     1733div#message-thread strong a {
     1734        text-decoration: none;
     1735}
     1736
     1737div#message-thread strong span.activity {
     1738        margin: 4px 0 0 10px;
     1739}
     1740
     1741div#message-thread div.message-metadata {
     1742        overflow: hidden;
     1743}
     1744
     1745div#message-thread div.message-content {
     1746        margin-left: 45px;
     1747}
     1748
     1749div#message-thread div.message-options {
     1750        text-align: right;
     1751}
     1752
    15161753
    15171754/* > Group Forum Topics
     
    15221759        width: auto;
    15231760}
    1524         ul#topic-post-list li {
    1525                 padding: 15px;
    1526                 position: relative;
    1527         }
    1528 
    1529         ul#topic-post-list li.alt {
    1530                 background: #f4f4f4;
    1531         }
    1532 
    1533         ul#topic-post-list li div.poster-meta {
    1534                 margin-bottom: 10px;
    1535                 color: #888;
    1536         }
    1537 
    1538         ul#topic-post-list li div.post-content {
    1539                 margin-left: 54px;
    1540         }
     1761
     1762ul#topic-post-list li {
     1763        padding: 15px;
     1764        position: relative;
     1765}
     1766
     1767ul#topic-post-list li.alt {
     1768        background: #f4f4f4;
     1769}
     1770
     1771ul#topic-post-list li div.poster-meta {
     1772        margin-bottom: 10px;
     1773        color: #888;
     1774}
     1775
     1776ul#topic-post-list li div.post-content {
     1777        margin-left: 54px;
     1778}
    15411779
    15421780div.admin-links {
     
    15471785        font-size: 11px;
    15481786}
    1549         div#topic-meta div.admin-links {
    1550                 bottom: 0;
    1551                 right: 0;
    1552                 top: auto;
    1553         }
     1787       
     1788div#topic-meta div.admin-links {
     1789        bottom: 0;
     1790        right: 0;
     1791        top: auto;
     1792}
    15541793
    15551794div#topic-meta {
     
    15571796        padding: 5px 0;
    15581797}
    1559         div#topic-meta h3 {
    1560                 font-size: 20px;
    1561         }
     1798       
     1799div#topic-meta h3 {
     1800        font-size: 20px;       
     1801}
    15621802
    15631803div#new-topic-post {
     
    15661806}
    15671807
     1808
    15681809/* > WordPress Blog Styles
    15691810-------------------------------------------------------------- */
     
    15731814        overflow: hidden;
    15741815}
    1575         div.post h2.pagetitle, div.post h2.posttitle {
    1576                 margin: 0;
    1577                 line-height: 120%;
    1578         }
    1579                 div.post h2.pagetitle a, div.post h2.posttitle a {
    1580                         color: #666;
    1581                         text-decoration: none;
    1582                 }
    1583 
    1584         .navigation, .paged-navigation, .comment-navigation {
    1585                 overflow: hidden;
    1586                 font-family: georgia, times, serif;
    1587                 font-style: italic;
    1588                 font-size: 14px;
    1589                 padding: 5px 0;
    1590                 margin: 5px 0 25px 0;
    1591         }
    1592                 .alignright {
    1593                         float: right;
    1594                         margin-left: 15px;
    1595                 }
    1596 
    1597                 .alignleft {
    1598                         float: left;
    1599                         margin-right: 15px;
    1600                 }
    1601 
    1602         div.post p { margin: 0 0 20px 0; }
    1603         div.post ul, div.post ol, div.post dl { margin: 0 0 18px 1.5em; }
    1604         div.post ul { list-style: square; }
    1605         div.post ol { list-style: decimal; }
    1606         div.post ol ol { list-style: upper-alpha; }
    1607         div.post dl { margin-left: 0; }
    1608         div.post dt { font-size: 14px; font-weight: bold; }
    1609         div.post dd { margin: 0 0 15px 0;}
    1610 
    1611         div.post pre, div.post code p {
    1612                 padding: 15px;
    1613                 background: #f4f4f4;
    1614                 -moz-border-radius: 3px;
    1615                 -webkit-border-radius: 3px;
    1616                 border-radius: 3px;
    1617         }
    1618 
    1619         div.post code { font-family: "Monaco", courier, sans-serif; }
    1620         div.post blockquote {
    1621                 quotes: none;
    1622                 font-style:italic;
    1623                 padding:0 3em;
    1624                 font-family: georgia, times, serif;
    1625                 font-size: 16px;
    1626                 line-height: 150%;
    1627         }
    1628 
    1629         div.post table {
    1630                 border-collapse:collapse;
    1631                 border-spacing:0;
    1632                 border: 1px solid #eee;
    1633         }
    1634                 div.post table th { border-top: 1px solid #eee; text-align: left; }
    1635                 div.post table td { border-top: 1px solid #eee; }
    1636 
    1637         div.post div.author-box, div.comment-avatar-box {
    1638                 background: #f0f0f0;
    1639                 padding: 10px;
    1640                 float: left;
    1641                 margin: 0 15px 15px 0;
    1642                 font-family: georgia, times, serif;
    1643                 font-style: italic;
    1644                 text-align: center;
    1645                 width: 70px;
    1646                 -moz-border-radius: 3px;
    1647                 -webkit-border-radius: 3px;
    1648                 border-radius: 3px;
    1649         }
    1650                 div.author-box p, div.comment-avatar-box p { margin: 5px 0 0; }
    1651                 div.author-box a, div.comment-avatar-box a { text-decoration: none; }
    1652 
    1653                 div.post div.author-box img, div.comment-avatar-box img {
    1654                         float: none;
    1655                         border: 4px solid #fff;
    1656                         margin: 0;
    1657                 }
    1658 
    1659         div.post div.post-content, div.comment-content {
    1660                 margin-left: 105px;
    1661         }
    1662 
    1663         div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options {
    1664                 color: #888;
    1665                 font-size: 12px;
    1666                 font-family: Georgia, times, serif;
    1667                 padding: 3px 0;
    1668                 margin: 10px 0;
    1669                 border-bottom: 1px solid #e4e4e4;
    1670                 border-top: 1px solid #e4e4e4;
    1671         }
    1672 
    1673         div.post p.postmetadata {
    1674                 margin-top: 15px;
    1675                 clear: left;
    1676                 overflow: hidden;
    1677         }
    1678 
    1679         div.post .tags { float: left; }
    1680         div.post .comments { float: right; }
    1681 
    1682         div.post img { margin-bottom: 15px; }
    1683         div.post img.wp-smiley { padding: 0 !important; margin: 0 !important; border: none !important; float: none !important; clear: none !important; }
    1684 
    1685         div.post img.centered, img.aligncenter {
    1686                 display: block;
    1687                 margin-left: auto;
    1688                 margin-right: auto;
    1689         }
    1690 
    1691         div.post img.alignright {
    1692                 padding: 4px;
    1693                 margin: 0 0 2px 7px;
    1694                 display: inline;
    1695         }
    1696 
    1697         div.post img.alignleft {
    1698                 padding: 4px;
    1699                 margin: 0 7px 2px 0;
    1700                 display: inline;
    1701         }
    1702 
    1703         div.post .aligncenter, div.post div.aligncenter {
    1704                 display: block;
    1705                 margin-left: auto;
    1706                 margin-right: auto;
    1707         }
    1708 
    1709         div.post .wp-caption {
    1710                 border: 1px solid #ddd;
    1711                 text-align: center;
    1712                 background-color: #f3f3f3;
    1713                 padding-top: 4px;
    1714                 -moz-border-radius: 3px;
    1715                 -webkit-border-radius: 3px;
    1716                 border-radius: 3px;
    1717         }
    1718 
    1719         div.post .wp-caption img {
    1720                 margin: 0;
    1721                 padding: 0;
    1722                 border: 0 none;
    1723         }
    1724 
    1725         div.post dd.wp-caption p.wp-caption-text, div.post .wp-caption p.wp-caption-text {
    1726                 font-size: 0.9em;
    1727                 line-height: 17px;
    1728                 padding: 0 4px 5px 0;
    1729                 margin: 0;
    1730         }
     1816
     1817div.post h2.pagetitle,
     1818div.post h2.posttitle {
     1819        margin: 0;
     1820        line-height: 120%;
     1821}
     1822               
     1823div.post h2.pagetitle a,
     1824div.post h2.posttitle a {
     1825        color: #666;
     1826        text-decoration: none;
     1827}
     1828
     1829.navigation,
     1830.paged-navigation,
     1831.comment-navigation {
     1832        overflow: hidden;
     1833        font-family: georgia, times, serif;
     1834        font-style: italic;
     1835        font-size: 14px;
     1836        padding: 5px 0;
     1837        margin: 5px 0 25px 0;
     1838}
     1839
     1840.alignright {
     1841        float: right;
     1842        margin-left: 15px;
     1843}
     1844
     1845.alignleft {
     1846        float: left;
     1847        margin-right: 15px;
     1848}
     1849
     1850div.post p {
     1851        margin: 0 0 20px 0;
     1852}
     1853
     1854div.post ul,
     1855div.post ol,
     1856div.post dl {
     1857        margin: 0 0 18px 1.5em;
     1858}
     1859       
     1860div.post ul {
     1861        list-style: square;
     1862}
     1863       
     1864div.post ol {
     1865        list-style: decimal;
     1866}
     1867       
     1868div.post ol ol {
     1869        list-style: upper-alpha;
     1870}
     1871       
     1872div.post dl {
     1873        margin-left: 0;
     1874}
     1875       
     1876div.post dt {
     1877        font-size: 14px;
     1878        font-weight: bold;
     1879}
     1880       
     1881div.post dd {
     1882        margin: 0 0 15px 0;
     1883}
     1884
     1885div.post pre,
     1886div.post code p {
     1887        padding: 15px;
     1888        background: #f4f4f4;
     1889        -moz-border-radius: 3px;
     1890        -webkit-border-radius: 3px;
     1891        border-radius: 3px;
     1892}
     1893
     1894div.post code {
     1895        font-family: "Monaco", courier, sans-serif;
     1896}
     1897
     1898div.post blockquote {
     1899        quotes: none;
     1900        font-style:italic;
     1901        padding:0 3em;
     1902        font-family: georgia, times, serif;
     1903        font-size: 16px;
     1904        line-height: 150%;
     1905}
     1906
     1907div.post table {
     1908        border-collapse:collapse;
     1909        border-spacing:0;
     1910        border: 1px solid #eee;
     1911}
     1912               
     1913div.post table th {
     1914        border-top: 1px solid #eee;
     1915        text-align: left;
     1916}
     1917               
     1918div.post table td {
     1919        border-top: 1px solid #eee;
     1920}
     1921       
     1922div.post div.author-box,
     1923div.comment-avatar-box {
     1924        background: #f0f0f0;
     1925        padding: 10px;
     1926        float: left;
     1927        margin: 0 15px 15px 0;
     1928        font-family: georgia, times, serif;
     1929        font-style: italic;
     1930        text-align: center;
     1931        width: 70px;
     1932        -moz-border-radius: 3px;
     1933        -webkit-border-radius: 3px;
     1934        border-radius: 3px;
     1935}
     1936               
     1937div.author-box p,
     1938div.comment-avatar-box p {
     1939        margin: 5px 0 0;
     1940}
     1941               
     1942div.author-box a,
     1943div.comment-avatar-box a {
     1944        text-decoration: none;
     1945}
     1946
     1947div.post div.author-box img,
     1948div.comment-avatar-box img {
     1949        float: none;
     1950        border: 4px solid #fff;
     1951        margin: 0;
     1952}
     1953
     1954div.post div.post-content,
     1955div.comment-content {
     1956        margin-left: 105px;
     1957}
     1958
     1959div.post p.date, div.post p.postmetadata,
     1960div.comment-meta, div.comment-options {
     1961        color: #888;
     1962        font-size: 12px;
     1963        font-family: Georgia, times, serif;
     1964        padding: 3px 0;
     1965        margin: 10px 0;
     1966        border-bottom: 1px solid #e4e4e4;
     1967        border-top: 1px solid #e4e4e4;
     1968}
     1969
     1970div.post p.postmetadata {
     1971        margin-top: 15px;
     1972        clear: left;
     1973        overflow: hidden;
     1974}
     1975
     1976div.post .tags {
     1977        float: left;
     1978}
     1979
     1980div.post .comments {
     1981        float: right;
     1982}
     1983
     1984div.post img {
     1985        margin-bottom: 15px;
     1986}
     1987
     1988div.post img.wp-smiley {
     1989        padding: 0 !important;
     1990        margin: 0 !important;
     1991        border: none !important;
     1992        float: none !important;
     1993        clear: none !important;
     1994}
     1995
     1996div.post img.centered, img.aligncenter {
     1997        display: block;
     1998        margin-left: auto;
     1999        margin-right: auto;
     2000}
     2001
     2002div.post img.alignright {
     2003        padding: 4px;
     2004        margin: 0 0 2px 7px;
     2005        display: inline;
     2006}
     2007
     2008div.post img.alignleft {
     2009        padding: 4px;
     2010        margin: 0 7px 2px 0;
     2011        display: inline;
     2012}
     2013
     2014div.post .aligncenter,
     2015div.post div.aligncenter {
     2016        display: block;
     2017        margin-left: auto;
     2018        margin-right: auto;
     2019}
     2020
     2021div.post .wp-caption {
     2022        border: 1px solid #ddd;
     2023        text-align: center;
     2024        background-color: #f3f3f3;
     2025        padding-top: 4px;
     2026        -moz-border-radius: 3px;
     2027        -webkit-border-radius: 3px;
     2028        border-radius: 3px;
     2029}
     2030
     2031div.post .wp-caption img {
     2032        margin: 0;
     2033        padding: 0;
     2034        border: 0 none;
     2035}
     2036
     2037div.post dd.wp-caption p.wp-caption-text,
     2038div.post .wp-caption p.wp-caption-text {
     2039        font-size: 0.9em;
     2040        line-height: 17px;
     2041        padding: 0 4px 5px 0;
     2042        margin: 0;
     2043}
     2044
    17312045
    17322046/* > WordPress Blog Comment Styles
     
    17372051}
    17382052
    1739 #comments h3, #trackbacks h3, #respond h3 {
     2053#comments h3,
     2054#trackbacks h3,
     2055#respond h3 {
    17402056        font-size: 20px;
    17412057        margin: 5px 0 25px 0;
     
    17442060}
    17452061
    1746 #comments span.title, #trackbacks span.title {
     2062#comments span.title,
     2063#trackbacks span.title {
    17472064        color: #aaa;
    17482065}
     
    17522069}
    17532070
    1754         div.comment-meta {
    1755                 border-top: none;
    1756                 padding-top: 0;
    1757         }
    1758 
    1759         div.comment-meta h5 {
    1760                 font-weight: normal;
    1761         }
    1762 
    1763         div.comment-meta em {
    1764                 float: right;
    1765         }
    1766 
    1767         div.comment-options {
    1768                 border-bottom: none;
    1769         }
    1770 
    1771         ol.commentlist ul.children { margin-left: 105px; }
     2071div.comment-meta {
     2072        border-top: none;
     2073        padding-top: 0;
     2074}
     2075
     2076div.comment-meta h5 {
     2077        font-weight: normal;
     2078}
     2079
     2080div.comment-meta em {
     2081        float: right;
     2082}
     2083
     2084div.comment-options {
     2085        border-bottom: none;
     2086}
     2087
     2088ol.commentlist ul.children {
     2089        margin-left: 105px;
     2090}
     2091
    17722092
    17732093/* > Footer
     
    17842104        background: #fff;
    17852105}
    1786         #site-generator {
    1787                 text-align: center;
    1788                 color: #bbb;
    1789                 text-shadow: #fafafa 1px 1px 0;
    1790         }
    1791 
    1792         #footer-widget-area {
    1793                 margin-bottom: 20px;
    1794                 overflow: hidden;
    1795         }
    1796                 #footer-widget-area div.widget-area > ul {
    1797                         float: left;
    1798                         margin-right: 19px;
    1799                         width: 23%;
    1800                 }
    1801 
    1802                 #footer-widget-area h3.widgettitle {
    1803                         margin-top: 19px;
    1804                         margin-left: 0;
    1805                         margin-right: 0;
    1806                 }
    1807 
    1808                 #footer-widget-area div div.item-options {
    1809                         margin-left: 0;
    1810                         margin-right: 0;
    1811                 }
    1812 
    1813                 #footer-widget-area ul.item-list li img.avatar {
    1814                         margin-left: 15px;  /* border is 4px */
    1815                 }
     2106       
     2107#site-generator {
     2108        text-align: center;
     2109        color: #bbb;
     2110        text-shadow: #fafafa 1px 1px 0;
     2111}
     2112
     2113#footer-widget-area {
     2114        margin-bottom: 20px;
     2115        overflow: hidden;
     2116}
     2117
     2118#footer-widget-area div.widget-area > ul {
     2119        float: left;
     2120        margin-right: 19px;
     2121        width: 23%;
     2122}
     2123
     2124#footer-widget-area h3.widgettitle {
     2125        margin-top: 19px;
     2126        margin-left: 0;
     2127        margin-right: 0;
     2128}
     2129
     2130#footer-widget-area div div.item-options {
     2131        margin-left: 0;
     2132        margin-right: 0;
     2133}
     2134
     2135#footer-widget-area ul.item-list li img.avatar {
     2136        margin-left: 15px;  /* border is 4px */
     2137}
     2138
    18162139
    18172140/* Menu
     
    18242147        right: 0;
    18252148}
    1826         #nav li:hover > ul {
    1827                 display: block;
    1828         }
    1829 
    1830         #nav ul li {
    1831                 margin-right: 0;
    1832                 min-width: 186px;
    1833         }
     2149       
     2150#nav li:hover > ul {
     2151        display: block;
     2152}
     2153
     2154#nav ul li {
     2155        margin-right: 0;
     2156        min-width: 186px;
     2157}
Note: See TracChangeset for help on using the changeset viewer.