liquid_feedback_frontend
view static/style.css @ 325:d4c34b5ee81b
Added css reset, some optical changes, some css code cleanup
| author | bsw | 
|---|---|
| date | Tue Feb 28 17:49:15 2012 +0100 (2012-02-28) | 
| parents | b4a438ca7756 | 
| children | 62ddcdad91d5 | 
 line source
     1 /* Style reset */
     2 html,
     3 body,
     4 div,
     5 span,
     6 applet,
     7 object,
     8 iframe,
     9 h1, h2, h3, h4, h5, h6,
    10 p, blockquote, pre, a, img,
    11 ol, ul, li,
    12 form, label, legend,
    13 table, tbody, tfoot, thead, tr, th,td {
    14   margin: 0;
    15   padding: 0;
    16   border: 0;
    17   outline: 0;
    18   font-weight: inherit;
    19   font-style: inherit;
    20   font-size: 100%;
    21   font-family: inherit;
    22   vertical-align: baseline;
    23 }
    24 body {
    25   line-height: 1;
    26   color: black;
    27   background: white;
    28 }
    29 ol, ul {
    30   list-style: none;
    31 }
    32 table {
    33   border-collapse: separate;
    34   border-spacing: 0;
    35 }
    36 caption, th, td {
    37   text-align: left;
    38   font-weight: normal;
    39 }
    41 /*************************************************************************
    42  * Some global definitions 
    43  */
    45 body {
    46   background: #fff;
    47 }
    49 body, th, td {
    50   font-family: sans-serif;
    51   font-size: 15px;
    52   font-size: 14px;
    53   padding: 0;
    54   margin: 0;
    55 }
    57 .area_list {
    58   line-height: 140%;
    59 }
    61 body, a {
    62   color: #000;
    63 }
    65 img {
    66   border: none;
    67 }
    69 table {
    70   border-collapse: collapse;
    71   border: none;
    72 }
    74 td, th {
    75   padding: 0.5ex 0.5em 0.5ex 0em;
    76 }
    78 td {
    79   vertical-align: top;
    80 }
    82 th {
    83   vertical-align: bottom;
    84   font-weight: bold;
    85 }
    87 a.active {
    88   color: #fff; 
    89 }
    91 .revoked {
    92   text-decoration: line-through;
    93 }
    95 .highlighted {
    96   background-color: #fa7;
    97   color: #000;
    98 }
   100 .admin_only {
   101   font-style: italic;
   102 }
   104 h1 {
   105   font-size: 150%;
   106 }
   108 h2 {
   109   font-size: 125%;
   110 }
   112 .inline {
   113   display: inline;
   114 }
   116 /*************************************************************************
   117  * Notices, warnings and errors
   118  */
   120 .layout_notice, .layout_error, .layout_warning {
   121   background: #fff;
   122   font-weight: bold;
   123   line-height: 1.7em;
   124   -moz-opacity:0.7;
   125 }
   127 .slot_notice, .slot_warning, .slot_error {
   128   padding-left: 1em;
   129 }
   131 .slot_notice {
   132   background-color: #cfc;
   133   color: #040;
   134 }
   136 .slot_warning {
   137   background-color: #fec;
   138   color: #420;
   139 }
   141 .slot_error {
   142   background-color: #fcc;
   143   color: #400;
   144 }
   146 /*************************************************************************
   147  * Navigation, search and language chooser bar 
   148  */
   150 .topbar {
   151   background-color: #333;
   152   background-image: -webkit-gradient(linear, left top, left bottom, 
   153     color-stop(0%, #888), color-stop(25%,#333)
   154   );
   155   color: #fff;
   156   font-size: 90%;
   157   line-height: 100%;
   158   padding-left: 10px;
   159   overflow: hidden;
   160   box-shadow: #aaa 0 0 5px;
   161   -mox-box-shadow: #aaa 0 0 5px;
   162   -webkit-box-shadow: #aaa 0 0 5px;
   163 }
   165 .topbar .logolf {
   166   font-weight: bold;
   167 }
   169 .topbar a {
   170   color: #eee;
   171 }
   173 .topbar  a:hover {
   174   background-color: #eee;
   175   color: #000;
   176 }
   178 .navigation,
   179 .logout_button {
   180   line-height: 200%;
   181 }
   183 .navigation img,
   184 .logout_button img {
   185   margin-right: 0.5em;
   186   vertical-align: middle;
   187 }
   189 .navigation a,
   190 .logout_button a {
   191   padding: 1ex;
   192 }
   194 form.unit_selector {
   195   display: inline;
   196 }
   198 .logout_button {
   199   float: right;
   200 }
   202 .searchbox {
   203   margin: 0;
   204   padding: 0.1ex 1em 0ex 1em;
   205   float: right;
   206   line-height: 250%;
   207 }
   209 .searchbox form {
   210   float: left;
   211   margin: 0px;
   212 }
   214 .searchbox div {
   215   display: inline;
   216 }
   218 .searchbox select {
   219   margin-left: 0.3em;
   220   margin-right: 0.4em;
   221   font-size: 100%;
   222   width: 8em;
   223 }
   225 .searchbox input[type=text] {
   226   width: 8em;
   227   padding: 0.25ex 0.25em 0.25ex 0.25em;
   228   margin-right: 0.5em;
   229   font-size: 100%;
   230 }
   232 .searchbox input[type=submit] {
   233   font-size: 100%;
   234 }
   236 /*************************************************************************
   237  * Title of current page including path and actions
   238  */
   240 .title,
   241 .title2,
   242 .actions {
   243   background-color: #f2f2f2;
   244   margin-left: 10px;
   245   margin-right: 10px;
   246 }
   248 .initiative_head .actions {
   249   box-shadow: none;
   250   -moz-box-shadow: none;
   251   -webkit-box-shadow: none;
   252 }
   254 .actions {
   255   border-radius: 0 0 8px 8px;
   256 }
   258 .initiative_head .actions {
   259   background-color: #fff;
   260   margin: 0px;
   261 }
   263 .slot_initiatives_list {
   264   margin-top: 1ex;
   265   margin-left: 10px;
   266   margin-right: 10px;
   267   background-color: #fcfcfc;
   268   border-radius: 8px;
   269   clear: left;
   270 }
   272 .title {
   273   box-shadow: inset #888 0px 5px 6px -5px;
   274   -moz-box-shadow: inset #888 0px 5px 6px -5px;;
   275   -webkit-box-shadow: inset #888 0px 5px 6px -5px;;
   276 }
   278 .title {
   279   color: #000;
   280   padding: 1.5ex 1em 0 1em;
   281 }
   283 .title div {
   284   font-size: 125%;
   285   line-height: 110%;
   286 }
   288 .title a {
   289   color: #000;
   290 }
   292 .title .member_image {
   293   margin-right: 0.7em;
   294   vertical-align: middle;
   295   border-radius: 7px;
   296 }
   298 .slot_title2 {
   299   padding: 1ex 1em 0 1em;
   300 }
   302 .slot_initiatives_list {
   303   border: 1px solid #ccc;
   304   padding-top: 1ex;
   305   padding-bottom: 1ex;
   306 }
   308 .member_list .member_image_avatar {
   309   float: left;
   310   margin-right: 0.5em;
   311 }
   313 .micro_avatar {
   314   width: 24px;
   315   height: 24px;
   316   border-radius: 4px;
   317   vertical-align: middle;
   318 }
   320 .actions {
   321   font-size: 75%;
   322   line-height: 220%;
   323   padding-top: 2ex;
   324   padding-bottom: 1ex;
   325 }
   327 .interest {
   328   margin-left: 1.33em;
   329   margin-bottom: 1.33ex;
   330 }
   332 .slot_actions .interest {
   333   margin-left: 0em;
   334 }
   336 .actions a {
   337   margin-right: 1em;
   338   border-radius: 5px;
   339   padding-right: 0.3em;
   340 }
   342 .slot_initiative_head  {
   343   padding-left: 10px;
   344   padding-top: 2ex;
   345 }
   347 .initiative_name {
   348   font-weight: bold;
   349   font-size: 125%;
   350 }
   351 .actions a {
   352   float: left;
   353 }
   355 .actions a:hover {
   356   background-color: #d7d7d7;
   357 }
   359 .actions img {
   360   padding-left: 0.2em;
   361   padding-right: 0.2em;
   362   vertical-align: middle;
   363 }
   365 .logo { 
   366   float: right;
   367   margin-right: 1em;
   368 }
   371 .member_image_photo {
   372   border-radius: 8px;
   373 }
   375 /*************************************************************************
   376  * vote info / delegation 
   377  */
   379 .interest,
   380 .slot_support,
   381 .delegation {
   382   float: left;
   383   position: relative;
   384   z-index: 1;
   385 }
   387 .interest img,
   388 .slot_support img,
   389 .delegation img {
   390   padding-left: 0.2em;
   391   padding-right: 0.2em;
   392 }
   393 .actions .supporter,
   394 .actions .potential_supporter,
   395 .vote_info .head {
   396   float: left;
   397   margin-right: 1em;
   398 }
   400 .actions .supporter,
   401 .actions .potential_supporter,
   402 .actions .interest .head {
   403   padding-right: 0.3em;
   404 }
   406 .delegation .head_active,
   407 .interest .head_active,
   408 .actions .supporter,
   409 .actions .potential_supporter {
   410   border-radius: 5px;
   411   border: 1px solid #5f6675;
   412 }
   414 .delegation .head_active,
   415 .interest .head_active {
   416   background-color: #cdf;
   417 }
   419 .actions .supporter {
   420   background-color: #cdf;
   421 }
   423 .actions .potential_supporter {
   424   background-color: #cdf;
   425 }
   427 .slot_support .head_initiator {
   428   background-color: #f2f2f2;
   429   border-radius: 5px;
   430 }
   432 .delegation .change_delegation {
   433   margin-bottom: 2ex;
   434 }
   436 .delegation .change_delegation a {
   437   display: inline;
   438   float: none;
   439   padding: 1ex;
   440 }
   442 .delegation .delegation_participation {
   443   margin-left: 20.5em;
   444   margin-top: 3ex;
   445   font-style: italic;
   446   font-size: 80%;
   447 }
   449 .slot_actions .change_delegation {
   450   float: left;
   451 }
   453 .vote_info .close {
   454   position: absolute;
   455   top: 0;
   456   right: 0;
   457   padding: 1ex;
   458   display: block;
   459 }
   461 .vote_info .content {
   462   font-size: 133%;
   463   line-height: 100%;
   464   top: 2.8ex;
   465   display: none;
   466   position: absolute;
   467   z-index: 10;
   468   background-color: #cdf;
   469   border-radius: 0 5px 5px 5px;
   470   padding: 1em;
   471   width: 35em;
   472   border: 1px solid #fff;
   473   border-top: none;
   474 }
   476 .vote_info .delegation_arrow {
   477   margin-top: 1ex;
   478   margin-bottom: 1ex;
   479   vertical-align: middle;
   480 }
   482 .vote_info .delegation_arrow_overridden {
   483   opacity: 0.4;
   484 }
   486 .vote_info .delegation_scope_overridden {
   487   color: #777;
   488 }
   490 .vote_info .delegation_scope {
   491   display: inline;
   492 }
   494 .vote_info .delegation_info {
   495 }
   497 .vote_info a {
   498   padding-right: 0;
   499 }
   501 .vote_info .member_thumb {
   502   clear: left;
   503   background: #fff;
   504 }
   506 .delegation_overridden .member_thumb {
   507   opacity: 0.4;
   508 }
   510 .delegation .revoke {
   511   margin: 0.5ex;
   512   float: right;
   513 }
   515 .delegation .revoke img {
   516   vertical-align: middle;
   517 }
   520 /*************************************************************************
   521  * Main content
   522  */
   524 .main {
   525   margin-left: 10px;
   526   margin-right: 10px;
   527 }
   529 /*************************************************************************
   530  * ui.tab
   531  */
   533 .ui_tabs_links {
   534   margin-top: 3ex;
   535   margin-bottom: 1ex;
   536   font-size: 75%;
   537 }
   539 .ui_tabs_links a {
   540   padding: 1ex;
   541   line-height: 300%;
   542   background-color: #f2f2f2;
   543   white-space: nowrap;
   544   border-radius: 5px;
   545   margin-right: 5px;
   546   font-weight: bold;
   547 }
   549 .ui_tabs_links a:hover {
   550   background-color: #d7d7d7;
   551 }
   553 .ui_tabs_links a.selected {
   554   background-color: #444;
   555   color: #fff;
   556   text-decoration: none;
   557   padding: 1ex;
   558 }
   560 .ui_tabs_content {
   561   xborder: 1px solid #444;
   562   xpadding: 1ex 1ex 1ex 1ex;
   563 }
   565 .ui_tabs_links a.yellow {
   566   background-color: #fcc;
   567   color: #000;
   568 }
   570 .ui_tabs_links a.yellow:hover {
   571   background-color: #faa;
   572 }
   574 .ui_tabs_links a.yellow.selected {
   575   background-color: #a44;
   576   color: #fff;
   577   text-decoration: none;
   578   padding: 1ex;
   579 }
   581 .ui_tabs_links a.red {
   582   background-color: #c33;
   583   color: #000;
   584 }
   586 .ui_tabs_links a.red:hover {
   587   background-color: #ebb;
   588 }
   590 .ui_tabs_links a.red.selected {
   591   background-color: #644;
   592   color: #fff;
   593   text-decoration: none;
   594   padding: 1ex;
   595 }
   598 /*************************************************************************
   599  * ui.filters
   600  */
   602 .ui_filter {
   603   overflow: hidden;
   604   margin-bottom: 1ex;
   605 }
   607 .ui_filter_closed_head,
   608 .ui_filter_head {
   609   color: #777;
   610   margin-top: 1ex;
   611   margin-bottom: 1.5ex;
   612   font-size: 75%;
   613   float: left;
   614 }
   616 .ui_filter_head {
   617   margin-right: 2em;
   618 }
   620 .ui_filter_head a {
   621   color: #777;
   622   padding: 0.5ex;
   623   margin-right: 0.2em;
   624 }
   626 .ui_filter_head a.active {
   627   color: #fff;
   628   background-color: #777;
   629   padding: 0.5ex;
   630   border-radius: 5px;
   631 }
   633 /*************************************************************************
   634  * ui.paginate
   635  */
   637 .ui_paginate_head {
   638   display: none;
   639   margin-bottom: 1ex;
   640 }
   642 .ui_paginate_foot {
   643   margin-top: 1ex;
   644 }
   646 .ui_paginate_select a {
   647   padding: 0.5em;
   648 }
   650 /*************************************************************************
   651  * ui.bargraph
   652  */
   654 .bargraph {
   655   width: 103px;
   656 }
   658 .bargraph50 {
   659   width: 52px;
   660 }
   662 .bargraph div {
   663   float: left;
   664   margin-top: 0.5ex;
   665   height: 1.3ex;
   666 }
   668 .bargraph_legend {
   669   margin-top: 2ex;
   670 }
   672 .bargraph_legend .bargraph {
   673   width: 26px;
   674 }
   676 .bargraph_legend div,
   677 .bargraph_legend div div,
   678 .bargraph_legend div div div {
   679   float: left;
   680 }
   682 .bargraph_legend_label {
   683   margin-left: 0.5em;
   684   margin-right: 1em;
   685 }
   687 /*************************************************************************
   688  * vertical ui.form
   689  */
   691 .login input[type=text],
   692 .vertical input[type=text],
   693 .login input[type=password],
   694 .vertical input[type=password],
   695 .vertical textarea,
   696 .vertical select {
   697   font-family: sans-serif;
   698   font-size: 100%;
   699   width: 50em;
   700   border: 1px solid #444;
   701   padding: 0.2ex 0.2em 0.2ex 0.2em;
   702   margin-bottom: 1ex;
   703 }
   705 .login input[type=password],
   706 .vertical input[type=password] {
   707   width: 16em;
   708 }
   710 .vertical select {
   711   padding-right: 0;
   712 }
   714 .login .ui_field_label,
   715 .vertical .ui_field_label {
   716   text-transform: uppercase;
   717   font-size: 70%;
   718   line-height: 120%;
   719   font-weight: bold;
   720   color: #777;
   721   width: 15em;
   722   display: block;
   723   float: left;
   724   clear: left;
   725   text-align: right;
   726   padding-right: 0.5em;
   727 }
   729 .ui_field_label.label_right {
   730   text-align: left;
   731   width: auto;
   732 }
   734 .login input[type=text],
   735 .login input[type=password] {
   736   width: 10em;
   737 }
   739 .login div,
   740 .vertical div {
   741   clear: left;
   742 }
   744 .vertical span {
   745   display: block;
   746   margin-bottom: 0.5ex;
   747 }
   749 .vertical span:after {
   750   content: " ";
   751 }
   753 .vertical span span {
   754   display: inline;
   755   margin-bottom: 0;
   756 }
   758 .login input[type=submit],
   759 .vertical input[type=submit] {
   760   font-size: 100%;
   761   margin-left: 11em;
   762   background-color: #444444;
   763   color: #fff;
   764   border: none;
   765   padding: 0.75ex;
   766 }
   768 .login input[type=submit]:hover,
   769 .vertical input[type=submit]:hover {
   770   background-color: #444444;
   771 }
   773 /*************************************************************************
   774  * Tables
   775  */
   778 table a.action {
   779   font-size: 70%;
   780   line-height: 190%;
   781   padding: 0.5ex;
   782   color: #777;
   783 }
   785 table a.active {
   786   color: #fff; 
   787 }
   789 th {
   790   text-align: left;
   791 }
   793 tr:hover td {
   794   background-color: #f2f2f2;
   795 }
   797 .nohover tr:hover td {
   798   background-color: #fff;
   799 }
   801 .initiatives_list .nohover tr:hover td {
   802   background-color: #f2f2f2;
   803 }
   805 .nohover table tr:hover td {
   806   background-color: #f2f2f2;
   807 }
   810 tr table tr:hover td {
   811   background-color: #fff;
   812 }
   815 /*************************************************************************
   816  * Positive / Negtive votes
   817  */
   820 .positive_votes span {
   821   display: inline;
   822 }
   824 .positive_votes {
   825   display: inline;
   826   background-color: #cfc;
   827   padding: 0.3ex 0.5em 0.3ex 0.5em;
   828 }
   830 .negative_votes span {
   831   display: inline;
   832 }
   834 .negative_votes {
   835   display: inline;
   836   background-color: #fcc;
   837   padding: 0.3ex 0.5em 0.3ex 0.5em;
   838 }
   840 .suggestion_my_opinion a,
   841 .suggestion_my_opinion span {
   842   white-space: nowrap;
   843   padding-left: 0.2ex !important;
   844   padding-right: 0.2ex !important;
   845 }
   847 .active {
   848   background-color: #444;
   849   color: #fff;
   850 }
   852 .active_red2 { background-color: #a00; color: #fff !important; }
   853 .active_red1 { background-color: #f88; color: #000 !important; }
   854 .active_green1 { background-color: #8f8; color: #000 !important; }
   855 .active_green2 { background-color: #0a0; color: #000 !important; }
   860 /*************************************************************************
   861  * Issues
   862  */
   864 .issues {
   865   clear: left;
   866 }
   868 .issues .issue {
   869   background-color: #fcfcfc;
   870   overflow: hidden;
   871   margin-bottom: 2ex;
   872   border: 1px solid #ccc;
   873   border-radius: 8px;
   874 }
   876 .issues .issue.interested,
   877 .issues .issue.interest_by_delegation {
   878 }
   880 .issues .issue .issue_info {
   881   padding: 1ex 1em;
   882   line-height: 140%;
   883   background-image: linear-gradient(top, #eee 0%, #fff 66%);
   884   background-image: -o-linear-gradient(top, #eee 0%, #fff 66%);
   885   background-image: -moz-linear-gradient(top, #eee 0%, #fff 66%);
   886   xbackground-image: -webkit-linear-gradient(top, #eee 0%, #fff 66%);
   887   background-image: -ms-linear-gradient(top, #eee 0%, #fff 66%);
   888 }
   890 .issues .issue.interested .issue_info,
   891 .issues .issue.interested_by_delegation .issue_info  {
   892   xbackground-color: #cdf;
   893   background-image: linear-gradient(top, #cdf 0%, #fff 66%);
   894   background-image: -o-linear-gradient(top, #cdf 0%, #fff 66%);
   895   background-image: -moz-linear-gradient(top, #cdf 0%, #fff 66%);
   896   background-image: -webkit-linear-gradient(top, #dfeaff 50%, #fff 100%);
   897   background-image: -ms-linear-gradient(top, #cdf 0%, #fff 66%);
   898 }
   900 .issues .issue .issue_info .issue_id {
   901   font-size: 125%;
   902 }
   904 .issue_policy_info {
   905   font-style: italic;
   906 }
   908 .issues .issue .interest_by_delegation {
   909   float: right;
   910 }
   912 .issues .issue .initiative_list a {
   913   font-weight: bold;
   914 }
   916 .issue_initiative_list a {
   917   font-weight: bold;
   918 }
   920 .more_initiatives_link {
   921   margin-left: 166px;
   922   font-style: italic;
   923 }
   925 .issues tr tr {
   926   border: none;
   927   background: none;
   928 }
   930 .initiative_link.selected {
   931   font-weight: bold;
   932 }
   934 x.initiative_link.supported {
   935   background-color: #cdf;
   936   border-radius: 5px;
   937 }
   939 x.initiative_link.potentially_supported {
   940   background-color: #cdf;
   941   border-radius: 5px;
   942 }
   944 .lang_chooser {
   945   float: right;
   946   margin-right: 0.5em;
   947 }
   949 .delegation_list_entry {
   950   margin-right: 2em;
   951   margin-bottom: 2ex;
   952   float: left;
   953   clear: left;
   954 }
   956 .delegation_list_entry .delegation_arrow {
   957   float: left;
   958 }
   960 .delegation_list_entry .delegation_scope {
   961   float: left;
   962   width: 25em;
   963 }
   965 .delegation_list_entry .delegation_scope a {
   966   display: block;
   967 }
   969 .member_list .member_thumb {
   970   float: left;
   971   margin-right: 1em;
   972   margin-bottom: 2ex;
   973 }
   975 .member_thumb {
   976   text-decoration: none;
   977   width: 14.5em;
   978   height: 48px;
   979   display: block;
   980   float: left;
   981   background-color: #f2f2f2;
   982   overflow: hidden;
   983   position: relative;
   984   border-radius: 7px;
   985   padding: 2px;
   986 }
   988 .xmember_thumb a {
   989   position: absolute;
   990   top: 0;
   991   left: 0;
   992   padding: 0;
   993   margin: 0;
   994 }
   996 .member_thumb a:hover div {
   997   background-color: #444;
   998   color: #fff;
   999 }
  1001 .member_thumb img {
  1002   padding: 0;
  1003   margin: 0;
  1004   vertical-align: bottom;
  1005   border-radius: 7px;
  1006 }
  1008 .member_thumb .member_name {
  1009   position: absolute;
  1010   left: 56px;
  1011   top: 2ex;
  1012   font-size: 100%;
  1013   width: 14em;
  1014 }
  1016 .member_thumb .flags {
  1017   text-align: right;
  1018   font-size: 75%;
  1019 }
  1021 .member_thumb .flags a,
  1022 .member_thumb .flags img {
  1023   position: static;
  1024   float: right;
  1025   margin-left: 0.5em;
  1026 }
  1028 .member_thumb .flags .in_delegation_chain {
  1029   font-weight: bold;
  1030 }
  1032 .member .right {
  1033   float: right;
  1034 }
  1036 .member_thumb.not_accepted,
  1037 .member_thumb.not_informed {
  1038   background: #fff;
  1039 }
  1041 .member_thumb.not_accepted .member_image,
  1042 .member_thumb.not_accepted .member_name,
  1043 .member_thumb.not_informed .member_image,
  1044 .member_thumb.not_informed .member_name {
  1045   opacity: 0.4;
  1046 }
  1048 .member_thumb.in_delegation_chain {
  1049   background-color: #cdf;
  1050 }
  1052 .member_statement,
  1053 .draft_content,
  1054 .suggestion_content {
  1055   background-color: #f2f2f2;
  1056   padding: 1ex;
  1057   border-radius: 8px;
  1058 }
  1060 .member_statement {
  1061   margin-right: 250px;
  1062 }
  1064 #suggestion_description {
  1065   height: 15ex;
  1066 }
  1068 .diff {
  1069   background-color: #f2f2f2;
  1070   border: 1px solid #ccc;
  1071   padding: 1ex;
  1072 }
  1074 .diff_added {
  1075   background-color: #cfc;
  1076   text-decoration: underline;
  1077 }
  1079 .diff_removed {
  1080   background-color: #fcc;
  1081   text-decoration: line-through;
  1082 }
  1084 .slot_issue_info {
  1085   background-color: #f2f2f2;
  1086   border: 1px solid #ccc;
  1087   float: right;
  1088   padding: 0.5ex;
  1089   line-height: 130%;
  1090   margin-right: 1em;
  1091 }
  1093 .issue_info label {
  1094   float: left;
  1095   width: 8em;
  1096   text-transform: uppercase;
  1097   font-size: 70%;
  1098   color: #777;
  1099   font-weight: bold;
  1100   clear: left;
  1101   text-align: right;
  1102   margin-right: 0.7em;
  1103 }
  1105 .admitted_info {
  1106   background-color: #dfd;
  1107   padding: 1ex;
  1108   margin-bottom: 2ex;
  1109   border-radius: 8px;
  1110 }
  1112 .not_admitted_info,
  1113 .revoked_info {
  1114   background-color: #fdd;
  1115   padding: 1ex;
  1116   margin-top: 2ex;
  1117   margin-bottom: 2ex;
  1118   border-radius: 8px;
  1119 }
  1121 .draft_updated_info,
  1122 .voting_active_info,
  1123 .initiator_invite_info,
  1124 .motd,
  1125 .public_access_issue_head {
  1126   background-color: #fec;
  1127   padding: 1ex;
  1128   margin-top: 2ex;
  1129   margin-bottom: 2ex;
  1130   border-radius: 8px;
  1131 }
  1133 .suggestion_fulfilled {
  1134   width: 15em;
  1135 }
  1136 .suggestion_fulfilled a.action {
  1137   padding-left: 0;
  1138   line-height: 120%;
  1139 }
  1141 .help,
  1142 .use_terms {
  1143   border-radius: 8px;
  1144   background-color: #fffbce;
  1145   color: #000;
  1146   padding: 1ex;
  1147 }
  1149 .help_visible {
  1150   margin-bottom: 1ex;
  1151 }
  1153 .help_visible .help_icon {
  1154   float: right;
  1155 }
  1157 .slot_help_hidden {
  1158   float: right;
  1159   margin-right: 1em;
  1160   margin-top: 1ex;
  1161 }
  1163 .help_actions {
  1164   font-size: 75%;
  1165   float: right;
  1166 }
  1168 .help_actions a {
  1169   margin-right: 1em;
  1170   color: #468;
  1171 }
  1173 .wiki {
  1174 }
  1176 .wiki h1,
  1177 .wiki h2,
  1178 .wiki h3,
  1179 .wiki h4 {
  1180   margin-top: 1ex;
  1181   margin-bottom: 1ex;
  1182 }
  1184 .wiki h1 {
  1185   font-size: 150%;
  1186 }
  1188 .wiki h2 {
  1189   font-size: 125%;
  1190 }
  1192 .wiki p {
  1193   margin-top: 1ex;
  1194   margin-bottom: 1ex;
  1195 }
  1197 form .warning {
  1198   background-color: #ffd;
  1199   color: #000;
  1200   border: 1px solid #dda;
  1201   margin: 1ex;
  1202   margin-bottom: 2ex;
  1203   padding: 1ex;
  1204 }
  1206 a.not_voted {
  1207   display: block;
  1208   background-color: #fec;
  1209   color: #000;
  1210 }
  1212 .action_active {
  1213   background-color: #fec;
  1214 }
  1216 .heading {
  1217   display: block;
  1218   font-size: 120%;
  1219   font-weight: bold;
  1220 }
  1222 .heading.member_area_list {
  1223   position: absolute;
  1224 }
  1226 .heading.first {
  1227   margin-top: 0;
  1228 }
  1230 .menu_list li {
  1231   padding-top: 1ex;
  1232   padding-bottom: 1ex;
  1233 }
  1235 .deactivated_member_info {
  1236   background-color: #a00;
  1237   color: #fff;
  1238 }
  1240 /*************************************************************************
  1241  * Voting
  1242  */
  1244 #voting_form {
  1245   margin-top: 20px;
  1246 }
  1248 #voting {
  1249   position: relative;
  1250 }
  1252 #voting .approval, .abstention, .disapproval {
  1253   border: 2px black solid;
  1254   margin-top:   2ex;
  1255   margin-bottom: 5ex;
  1256   padding: 1ex;
  1257   padding-bottom: 2ex;
  1258   border-radius: 8px;
  1259 }
  1260 #voting .approval {
  1261   background-color: #9f9;
  1262 }
  1263 #voting .approval .movable {
  1264   background-color: #dfd;
  1265 }
  1266 #voting .abstention {
  1267   background-color: #ccc;
  1268 }
  1269 #voting .abstention .movable {
  1270   background-color: #f2f2f2;
  1271 }
  1272 #voting .disapproval {
  1273   background-color: #f88;
  1274 }
  1275 #voting .disapproval .movable {
  1276   background-color: #fbb;
  1277 }
  1278 #voting .cathead {
  1279   font-weight: bold;
  1280 }
  1281 #voting .movable {
  1282   position: relative;
  1283   border: 1px black solid;
  1284   margin-top: 1ex;
  1285   padding: 0.5ex;
  1286   border-radius: 8px;
  1287 }
  1288 #voting .voting_form_active .movable {
  1289   cursor: pointer;
  1290 }
  1291 #voting .voting_form_active .clickable {
  1292   cursor: auto;
  1293 }
  1294 #voting .voting_form_active a.clickable {
  1295   cursor: pointer;
  1296 }
  1298 #voting .grabber {
  1299   vertical-align: middle;
  1300   cursor: move;
  1301 }
  1303 /*************************************************************************
  1304  * timeline
  1305  */
  1306 div.ignore_area_list {
  1307   float: left; 
  1308   width: 90%; 
  1309   margin: 0 0 1em 0;
  1310 }
  1312 div.ignore_area_list > 
  1313 label.ui_field_label {
  1314   text-align: left ;
  1315   width: 100%;
  1316   border-bottom:1px solid #000000;
  1317   color: #000000;
  1318   font-size:75%;
  1319   font-weight:bold;
  1320   vertical-align:bottom;
  1321   text-transform:none;
  1322   padding:0.5ex 0.5em
  1323 }
  1325 div.ignore_area_item {
  1326   clear: none;
  1327   float: left; 
  1328   min-width: 10em;
  1329   margin: 0.1ex 0.5em;
  1330   margin-right: 0.5em;
  1331 }
  1333 div.ignore_area_item > input {
  1334   float: none;
  1335   clear: none;
  1336   display: inline;
  1337 }
  1339 div.ignore_area_item >
  1340 label.ui_field_label {
  1341   float: none;
  1342   clear: none;
  1343   text-align: left;
  1344   display: inline;
  1345 }
  1347 div.timeline_results {
  1348   clear: both;
  1349 }
  1351 /* shadows */
  1353 .slot_initiatives_list,
  1354 .actions,
  1355 .issues .issue,
  1356 .ui_tabs_links a,
  1357 .draft_content,
  1358 .help,
  1359 .use_terms,
  1360 .motd,
  1361 .ui_filter a.active {
  1362   box-shadow: #777 0px 5px 5px -5px;
  1363   -mox-box-shadow: #777 0px 5px 5px -5px;
  1364   -webkit-box-shadow: #777 0px 5px 5px -5px;
  1365 }
