liquid_feedback_frontend
view static/style.css @ 151:1652c4cd3154
add broken delegations tab on homepage
if a user has delegations to an inactive account, a new red tab will apear on the homepage of the user listing his broken delegations
if a user has delegations to an inactive account, a new red tab will apear on the homepage of the user listing his broken delegations
| author | Daniel Poelzleithner <poelzi@poelzi.org> | 
|---|---|
| date | Fri Oct 08 05:24:14 2010 +0200 (2010-10-08) | 
| parents | eaf3db89a6e1 | 
| children | db91c2005278 | 
 line source
     1 /*************************************************************************
     2  * Some global definitions 
     3  */
     5 body {
     6   background: #fff;
     7 }
     9 body, th, td {
    10   font-family: sans-serif;
    11   font-size: 15px;
    12   font-size: 14px;
    13   padding: 0;
    14   margin: 0;
    15 }
    17 .area_list {
    18   line-height: 170%;
    19 }
    21 body, a {
    22   color: #000;
    23 }
    25 img {
    26   border: none;
    27 }
    29 table {
    30   border-collapse: collapse;
    31   border: none;
    32 }
    34 td, th {
    35   padding: 0.5ex 0.5em 0.5ex 0.5em;
    36 }
    38 td {
    39   vertical-align: top;
    40 }
    42 th {
    43   vertical-align: bottom;
    44   font-size: 75%;
    45   font-weight: bold;
    46 }
    48 a.active {
    49   color: #fff; 
    50 }
    52 .revoked {
    53   text-decoration: line-through;
    54 }
    56 .highlighted {
    57   background-color: #fa7;
    58   color: #000;
    59 }
    61 .admin_only {
    62   font-style: italic;
    63 }
    65 a {
    66   xvertical-align: middle;
    67 }
    69 h1 {
    70   font-size: 150%;
    71 }
    73 h2 {
    74   font-size: 125%;
    75 }
    77 .inline {
    78   display: inline;
    79 }
    81 /*************************************************************************
    82  * Notices, warnings and errors
    83  */
    85 .layout_notice, .layout_error, .layout_warning {
    86         background: #fff;
    87         font-weight: bold;
    88         line-height: 1.7em;
    89         -moz-opacity:0.7;
    90 }
    92 .slot_notice, .slot_warning, .slot_error {
    93         padding-left: 1em;
    94 }
    96 .slot_notice {
    97         background-color: #cfc;
    98         color: #040;
    99 }
   101 .slot_warning {
   102         background-color: #fec;
   103         color: #420;
   104 }
   106 .slot_error {
   107         background-color: #fcc;
   108         color: #400;
   109 }
   111 /*************************************************************************
   112  * Navigation, search and language chooser bar 
   113  */
   115 .topbar {
   116   background-color: #444;
   117   color: #fff;
   118   font-size: 75%;
   119   line-height: 140%;
   120   margin-bottom: 1.8ex;
   121 }
   123 .topbar a {
   124   background-color: #444;
   125   color: #fff;
   126 }
   128 .topbar  a:hover {
   129   background-color: #fff;
   130   color: #000;
   131 }
   133 .navigation,
   134 .logout_button {
   135   line-height: 250%;
   136 }
   138 .navigation img,
   139 .logout_button img {
   140   margin-right: 0.5em;
   141   vertical-align: middle;
   142 }
   144 .navigation a,
   145 .logout_button a {
   146   padding: 1ex;
   147 }
   149 .logout_button {
   150   float: right;
   151 }
   153 .searchbox {
   154   margin: 0;
   155   padding: 0.1ex 1em 0ex 1em;
   156   float: right;
   157   line-height: 250%;
   158 }
   160 .searchbox form {
   161   float: left;
   162 }
   164 .searchbox div {
   165   display: inline;
   166 }
   168 .searchbox select {
   169   margin-left: 0.3em;
   170   margin-right: 0.4em;
   171   font-size: 100%;
   172   width: 8em;
   173 }
   175 .searchbox input[type=text] {
   176   width: 8em;
   177   padding: 0.25ex 0.25em 0.25ex 0.25em;
   178   margin-right: 0.5em;
   179   font-size: 100%;
   180 }
   182 .searchbox input[type=submit] {
   183   font-size: 100%;
   184 }
   186 /*************************************************************************
   187  * Title of current page including path and actions
   188  */
   190 .title_bar {
   191   border-bottom: 1px solid #777;
   192   padding-top: 1ex;
   193   padding-bottom: 0.5ex;
   194 }
   196 .title_bar_content {
   197   margin-left: 1em;
   198 }
   200 .path {
   201   color: #444;
   202 }
   204 .path div {
   205   font-size: 100%;
   206   line-height: 180%;
   207 }
   209 .path a {
   210   color: #444;
   211 }
   213 .slot_path div {
   214   display: inline;
   215   margin-left: 1em;
   216   margin-right: 1em;
   217 }
   219 .title {
   220   color: #000;
   221   margin-bottom: 0.5ex;
   222 }
   224 .slot_title {
   225 }
   227 .title div {
   228   font-weight: bold;
   229   font-size: 135%;
   230   line-height: 110%;
   231 }
   233 .title a {
   234   color: #000;
   235 }
   237 .member_image_avatar {
   238   float: left;
   239   margin-right: 0.5em;
   240 }
   242 .actions {
   243   font-size: 75%;
   244   line-height: 220%;
   245 }
   247 .slot_actions {
   248   display: inline;
   249 }
   251 .actions a {
   252   float: left;
   253   display: block;
   254   padding: 1px 0.5em 1px 0.0em;
   255   margin-right: 1em;
   256   vertical-align: middle;
   257 }
   259 .content_navigation {
   260   font-size: 75%;
   261   background-color: #eee;
   262   margin-bottom: 2ex;
   263   padding-left: 1em;
   264 }
   266 .content_navigation div,
   267 .content_navigation a {
   268   display: inline-block;
   269   padding: 3px 0.5em 3px 0.0em;
   270   margin-right: 1em;
   271   vertical-align: middle;
   272 }
   274 .content_navigation a:hover {
   275   background-color: #d7d7d7;
   276 }
   278 .content_navigation_seperator {
   279   height: 1.4em;
   280   border-left: 1px solid black;
   281 }
   283 .actions a:hover {
   284   background-color: #d7d7d7;
   285 }
   287 .actions img {
   288   padding-left: 0.2em;
   289   padding-right: 0.2em;
   290   vertical-align: middle;
   291 }
   293 .logo { 
   294   float: right;
   295   margin-right: 1em;
   296 }
   301 /*************************************************************************
   302  * vote info / delegation 
   303  */
   305 .interest,
   306 .slot_support,
   307 .delegation,
   308 .voting_requested {
   309   float: left;
   310   position: relative;
   311   z-index: 1;
   312 }
   314 .interest img,
   315 .slot_support img,
   316 .delegation img,
   317 .voting_requested img {
   318   padding-left: 0.2em;
   319   padding-right: 0.2em;
   320 }
   321 .vote_info .head {
   322   float: left;
   323   margin-right: 1em;
   324 }
   326 .interest .head_active,
   327 .slot_support .head_potential_supporter{
   328   background-color: #fec;
   329   border: 1px solid #b96;
   330 }
   332 .interest .head_autoreject {
   333   background-color: #fdd;
   334   border: 1px solid #b77;
   335 }
   337 .slot_support .head_supporter {
   338   background-color: #dfc;
   339   border: 1px solid #8b8;
   340 }
   342 .slot_support .head_initiator {
   343   background-color: #eee;
   344   border: 1px solid #999;
   345 }
   347 .delegation .head_active {
   348   background-color: #ddf;
   349   border: 1px solid #88b;
   350 }
   352 .delegation .change_delegation {
   353   margin-bottom: 2ex;
   354 }
   356 .delegation .change_delegation a {
   357   display: inline;
   358   float: none;
   359   padding: 1ex;
   360 }
   362 .delegation .delegation_participation {
   363   margin-left: 20.5em;
   364   margin-top: 3ex;
   365   font-style: italic;
   366   font-size: 80%;
   367 }
   369 .voting_requested .head_active {
   370   background-color: #fdd;
   371   border: 1px solid #b77;
   372 }
   374 .vote_info .close {
   375   position: absolute;
   376   top: 0;
   377   right: 0;
   378   padding: 1ex;
   379   display: block;
   380 }
   382 .vote_info .content {
   383   font-size: 133%;
   384   line-height: 100%;
   385   top: 3ex;
   386   display: none;
   387   position: absolute;
   388   z-index: 10;
   389   background-color: #fff;
   390   border: 1px solid #999;
   391   padding: 1em;
   392   width: 35em;
   393 }
   395 .vote_info .delegation_arrow {
   396   margin-top: 1ex;
   397   margin-bottom: 1ex;
   398   vertical-align: middle;
   399 }
   401 .vote_info .delegation_arrow_overridden {
   402   opacity: 0.4;
   403 }
   405 .vote_info .delegation_scope_overridden {
   406   color: #777;
   407 }
   409 .vote_info .delegation_scope {
   410   display: inline;
   411 }
   413 .vote_info .delegation_info {
   414 }
   416 .vote_info .member_thumb {
   417   clear: left;
   418 }
   420 .delegation_overridden .member_thumb {
   421   opacity: 0.4;
   422 }
   424 .delegation .revoke {
   425   margin: 0.5ex;
   426   float: right;
   427 }
   429 .delegation .revoke img {
   430   vertical-align: middle;
   431 }
   434 .sub_title div {
   435   padding-top: 1ex;
   436   margin-top: 1ex;
   437   font-weight: bold;
   438   font-size: 135%;
   439   line-height: 110%;
   440 }
   442 /*************************************************************************
   443  * Main content
   444  */
   446 .main {
   447   margin-left: 1em;
   448   margin-right: 1em;
   449 }
   452 /*************************************************************************
   453  * ui.tab
   454  */
   456 .ui_tabs_links {
   457   margin-top: 4ex;
   458   font-size: 75%;
   459 }
   461 .ui_tabs_links a {
   462   padding: 1ex;
   463   line-height: 200%;
   464   background-color: #e7e7e7;
   465   white-space: nowrap;
   466 }
   468 .ui_tabs_links a:hover {
   469   background-color: #d7d7d7;
   470 }
   472 .ui_tabs_links a.selected {
   473   background-color: #444;
   474   color: #fff;
   475   text-decoration: none;
   476   padding: 1ex;
   477 }
   479 .ui_tabs_content {
   480   border: 1px solid #444;
   481   padding: 1ex 1ex 1ex 1ex;
   482 }
   484 .web10 .ui_tabs_accordeon_head {
   485   margin-bottom: 1ex;
   486 }
   488 .web20 .ui_tabs_accordeon_head {
   489   font-size: 80%;
   490   font-weight: bold;
   491   display: block;
   492   background: #eee;
   493   border: 1px solid #bbb;
   494   color: #000;
   495   padding: 0.75ex;
   496   margin-top: 2ex;
   497   cursor: pointer;
   498 }
   500 .web20 .ui_tabs_accordeon_head img {
   501   vertical-align: middle;
   502   margin-right: 0.5em;
   503 }
   505 .web20 .ui_tabs_accordeon_head .bargraph {
   506   margin-right: 0.5em;
   507 }
   509 .web20 .ui_tabs_accordeon_content {
   510   border: 1px solid #aaa;
   511   border-top: none;
   512   padding: 2ex 1em 2ex 1em;
   513   margin-bottom: 3ex;
   514 }
   516 .web20 .issue_initiative_list .ui_tabs_accordeon_head {
   517   background-color: #e5e5ff;
   518 }
   520 .web20 .issue_initiative_list .ui_tabs_accordeon_head,
   521 .web20 .issue_initiative_list .ui_tabs_accordeon_content {
   522   border-color: #aad;
   523 }
   525 .web20 .issue_initiative_list .ui_tabs_accordeon_content .ui_tabs_accordeon_content {
   526   border-color: #bbb;
   527   border-width: 1px;
   528 }
   530 .web20 .issue_initiative_list .ui_tabs_accordeon_content .ui_tabs_accordeon_head {
   531   background-color: #eee;
   532   border: 1px solid #bbb;
   533 }
   535 .web20 .issue_initiative_list .ui_tabs_accordeon_head a {
   536   font-size: 120%;
   537 }
   539 .ui_tabs_links a.yellow {
   540   background-color: #fec;
   541   color: #000;
   542 }
   544 .ui_tabs_links a.yellow:hover {
   545   background-color: #edb;
   546 }
   548 .ui_tabs_links a.yellow.selected {
   549   background-color: #654;
   550   color: #fff;
   551   text-decoration: none;
   552   padding: 1ex;
   553 }
   555 .web20 .ui_tabs_accordeon_head.yellow {
   556   background-color: #fec;
   557   border-color: #b96;
   558   xpadding: 1ex;
   559   xmargin-bottom: 2ex;
   560 }
   562 .web20 .ui_tabs_accordeon_content.yellow {
   563   border-color: #b96;
   564 }
   566 .ui_tabs_links a.red {
   567   background-color: #c33;
   568   color: #000;
   569 }
   571 .ui_tabs_links a.red:hover {
   572   background-color: #ebb;
   573 }
   575 .ui_tabs_links a.red.selected {
   576   background-color: #644;
   577   color: #fff;
   578   text-decoration: none;
   579   padding: 1ex;
   580 }
   582 .web20 .ui_tabs_accordeon_head.red {
   583   background-color: #c23;
   584   border-color: #b66;
   585   xpadding: 1ex;
   586   xmargin-bottom: 2ex;
   587 }
   589 .web20 .ui_tabs_accordeon_content.red {
   590   border-color: #b66;
   591 }
   594 /*************************************************************************
   595  * ui.filters
   596  */
   598 .ui_filter_closed_head,
   599 .ui_filter_head {
   600   color: #777;
   601   margin-top: 1ex;
   602   margin-bottom: 1.5ex;
   603   font-size: 75%;
   604 }
   606 .ui_filter_head a {
   607   color: #777;
   608   padding: 0.5ex;
   609 }
   611 .ui_filter_head a.active {
   612   color: #fff;
   613   background-color: #777;
   614   padding: 0.5ex;
   615 }
   617 /*************************************************************************
   618  * ui.paginate
   619  */
   621 .ui_paginate_head {
   622   margin-bottom: 1ex;
   623 }
   625 .ui_paginate_foot {
   626   margin-top: 1ex;
   627 }
   629 .ui_paginate_select a {
   630   padding: 0.5ex;
   631 }
   633 /*************************************************************************
   634  * ui.bargraph
   635  */
   637 .bargraph {
   638   width: 103px;
   639 }
   641 .bargraph50 {
   642   width: 52px;
   643 }
   645 .bargraph div {
   646   float: left;
   647   margin-top: 0.5ex;
   648   height: 1.3ex;
   649 }
   651 .bargraph_legend {
   652   margin-top: 2ex;
   653 }
   655 .bargraph_legend .bargraph {
   656   width: 26px;
   657 }
   659 .bargraph_legend div,
   660 .bargraph_legend div div,
   661 .bargraph_legend div div div {
   662   float: left;
   663 }
   665 .bargraph_legend_label {
   666   margin-left: 0.5em;
   667   margin-right: 1em;
   668 }
   670 /*************************************************************************
   671  * vertical ui.form
   672  */
   674 .login input[type=text],
   675 .vertical input[type=text],
   676 .login input[type=password],
   677 .vertical input[type=password],
   678 .vertical textarea,
   679 .vertical select {
   680   font-family: sans-serif;
   681   font-size: 100%;
   682   width: 50em;
   683   border: 1px solid #444;
   684   padding: 0.2ex 0.2em 0.2ex 0.2em;
   685   margin-bottom: 1ex;
   686 }
   688 .login input[type=password],
   689 .vertical input[type=password] {
   690   width: 16em;
   691 }
   693 .vertical select {
   694   padding-right: 0;
   695 }
   697 .login .ui_field_label,
   698 .vertical .ui_field_label {
   699   text-transform: uppercase;
   700   font-size: 70%;
   701   line-height: 120%;
   702   font-weight: bold;
   703   color: #777;
   704   width: 15em;
   705   display: block;
   706   float: left;
   707   clear: left;
   708   text-align: right;
   709   padding-right: 0.5em;
   710 }
   712 .ui_field_label.label_right {
   713   text-align: left;
   714   width: auto;
   715 }
   717 .login input[type=text],
   718 .login input[type=password] {
   719   width: 10em;
   720 }
   722 .login div,
   723 .vertical div {
   724   clear: left;
   725 }
   727 .vertical span {
   728   display: block;
   729   margin-bottom: 0.5ex;
   730 }
   732 .vertical span:after {
   733   content: " ";
   734 }
   736 .vertical span span {
   737   display: inline;
   738   margin-bottom: 0;
   739 }
   741 .login input[type=submit],
   742 .vertical input[type=submit] {
   743   font-size: 100%;
   744   margin-left: 11em;
   745   background-color: #444444;
   746   color: #fff;
   747   border: none;
   748   padding: 0.75ex;
   749 }
   751 .login input[type=submit]:hover,
   752 .vertical input[type=submit]:hover {
   753   background-color: #444444;
   754 }
   756 /*************************************************************************
   757  * Tables
   758  */
   761 table a.action {
   762   font-size: 70%;
   763   line-height: 190%;
   764   padding: 0.5ex;
   765   color: #777;
   766 }
   768 table a.active {
   769   color: #fff; 
   770 }
   772 th {
   773   text-align: left;
   774   border-bottom: 1px solid #000;
   775 }
   777 tr:hover td {
   778   background-color: #ddd;
   779 }
   781 .nohover tr:hover td {
   782   background-color: #fff;
   783 }
   785 .nohover table tr:hover td {
   786   background-color: #ddd;
   787 }
   790 tr table tr:hover td {
   791   background-color: #fff;
   792 }
   795 /*************************************************************************
   796  * Hidden inline form
   797  */
   799 .hidden_inline_form {
   800   display: none;
   801   border: 1px solid #444;
   802   width: 42em;
   803   position: fixed;
   804   background-color: #fff;
   805   left: 5em;
   806   top: 5ex;
   807 z-index: 2;
   808 }
   810 .hidden_inline_form a {
   811   padding: 0.5ex;
   812   color: #fff;
   813 }
   816 .hidden_inline_form .head {
   817   background-color: #444;
   818   color: #fff;
   819   display: block;
   820   padding: 0.5ex;
   821 }
   823 .hidden_inline_form input[type=text],
   824 .hidden_inline_form textarea,
   825 .hidden_inline_form select {
   826   width: 30em;
   827 }
   829 /*************************************************************************
   830  * Positive / Negtive votes
   831  */
   834 .positive_votes span {
   835   display: inline;
   836 }
   838 .positive_votes {
   839   display: inline;
   840   background-color: #cfc;
   841   padding: 0.3ex 0.5em 0.3ex 0.5em;
   842 }
   844 .negative_votes span {
   845   display: inline;
   846 }
   848 .negative_votes {
   849   display: inline;
   850   background-color: #fcc;
   851   padding: 0.3ex 0.5em 0.3ex 0.5em;
   852 }
   854 .suggestion_my_opinion a,
   855 .suggestion_my_opinion span {
   856   white-space: nowrap;
   857   padding-left: 0.2ex !important;
   858   padding-right: 0.2ex !important;
   859 }
   861 .active {
   862   background-color: #444;
   863   color: #fff;
   864 }
   866 .active_red2 { background-color: #a00; color: #fff !important; }
   867 .active_red1 { background-color: #f88; color: #000 !important; }
   868 .active_green1 { background-color: #8f8; color: #000 !important; }
   869 .active_green2 { background-color: #0a0; color: #000 !important; }
   874 /*************************************************************************
   875  * Issues
   876  */
   878 .issues tr {
   879   border: 1px solid #ccc;
   880 }
   882 .issues tr tr {
   883   border: none;
   884 }
   886 .lang_chooser {
   887   float: right;
   888   margin-right: 0.5em;
   889 }
   891 .delegation_list_entry {
   892   margin-right: 2em;
   893   margin-bottom: 2ex;
   894   float: left;
   895   clear: left;
   896 }
   898 .delegation_list_entry .delegation_arrow {
   899   float: left;
   900 }
   902 .delegation_list_entry .delegation_scope {
   903   float: left;
   904   width: 25em;
   905 }
   907 .delegation_list_entry .delegation_scope a {
   908   display: block;
   909 }
   911 .member_list .member_thumb {
   912   float: left;
   913   margin-right: 1em;
   914   margin-bottom: 2ex;
   915 }
   917 .member_thumb {
   918   text-decoration: none;
   919   width: 14.5em;
   920   height: 48px;
   921   display: block;
   922   float: left;
   923   border: 1px solid #999;
   924   overflow: hidden;
   925   xwhite-space: nowrap;
   926   position: relative;
   927 }
   929 .member_thumb a{
   930   position: absolute;
   931   top: 0;
   932   left: 0;
   933   padding: 0;
   934   margin: 0;
   935 }
   937 .member_thumb a:hover div {
   938   background-color: #444;
   939   color: #fff;
   940 }
   942 .member_thumb img {
   943   padding: 0;
   944   margin: 0;
   945   vertical-align: bottom;
   946 }
   948 .member_thumb div {
   949 }
   951 .member_thumb .member_image {
   952 }
   954 .member_thumb .member_name {
   955   position: absolute;
   956   left: 48px;
   957   top: 2ex;
   958   font-size: 100%;
   959   width: 14em;
   960 }
   962 .member_thumb .flags {
   963   text-align: right;
   964   font-size: 75%;
   965 }
   967 .member_thumb .flags a,
   968 .member_thumb .flags img {
   969   position: static;
   970   float: right;
   971   margin-left: 0.5em;
   972 }
   975 .member .right {
   976   float: right;
   977 }
   979 .member_thumb.not_accepted,
   980 .member_thumb.not_informed {
   981   opacity: 0.5;
   982 }
   984 .member_statement,
   985 .draft_content,
   986 .suggestion_content {
   987   background-color: #eee;
   988   border: 1px solid #ccc;
   989   padding-left: 1ex;
   990   padding-right: 1ex;
   991 }
   994 .suggestion_content,
   995 #suggestion_description {
   996   font-family: monospace;
   997 }
   999 .diff {
  1000   background-color: #eee;
  1001   border: 1px solid #ccc;
  1002   padding: 1ex;
  1003 }
  1005 .diff_added {
  1006   background-color: #cfc;
  1007   text-decoration: underline;
  1008 }
  1010 .diff_removed {
  1011   background-color: #fcc;
  1012   text-decoration: line-through;
  1013 }
  1015 .slot_issue_info {
  1016   background-color: #eee;
  1017   border: 1px solid #ccc;
  1018   float: right;
  1019   padding: 0.5ex;
  1020   line-height: 130%;
  1021   margin-right: 1em;
  1022 }
  1024 .issue_info label {
  1025   float: left;
  1026   width: 8em;
  1027   text-transform: uppercase;
  1028   font-size: 70%;
  1029   color: #777;
  1030   font-weight: bold;
  1031   clear: left;
  1032   text-align: right;
  1033   margin-right: 0.7em;
  1034 }
  1036 .admitted_info {
  1037   background-color: #dfd;
  1038   padding: 1ex;
  1039   margin-bottom: 2ex;
  1040 }
  1042 .not_admitted_info,
  1043 .revoked_info {
  1044   background-color: #fdd;
  1045   padding: 1ex;
  1046   margin-bottom: 2ex;
  1047 }
  1049 .draft_updated_info,
  1050 .voting_active_info,
  1051 .initiator_invite_info,
  1052 .motd,
  1053 .public_access_issue_head {
  1054   background-color: #fec;
  1055   border: 1px solid #b96;
  1056   padding: 1ex;
  1057   margin-bottom: 2ex;
  1058 }
  1060 .suggestion_fulfilled {
  1061   width: 15em;
  1062 }
  1063 .suggestion_fulfilled a.action {
  1064   padding-left: 0;
  1065   line-height: 120%;
  1066 }
  1068 .help,
  1069 .use_terms {
  1070   border: 1px solid #bcd;
  1071   background-color: #def;
  1072   color: #000;
  1073   padding: 1ex;
  1074 }
  1076 .help_visible {
  1077   margin-bottom: 1ex;
  1078 }
  1080 .help_visible .help_icon {
  1081   float: right;
  1082 }
  1084 .slot_help_hidden {
  1085   float: right;
  1086   margin-right: 1em;
  1087 }
  1089 .help_actions {
  1090   font-size: 75%;
  1091   float: right;
  1092 }
  1094 .help_actions a {
  1095   margin-right: 1em;
  1096   color: #468;
  1097 }
  1099 .wiki {
  1100 }
  1102 .wiki h1,
  1103 .wiki h2,
  1104 .wiki h3,
  1105 .wiki h4 {
  1106   margin-top: 1ex;
  1107   margin-bottom: 1ex;
  1108 }
  1110 .wiki h1 {
  1111   font-size: 150%;
  1112 }
  1114 .wiki h2 {
  1115   font-size: 125%;
  1116 }
  1118 .wiki p {
  1119   margin-top: 1ex;
  1120   margin-bottom: 1ex;
  1121 }
  1123 form .warning {
  1124   background-color: #ffd;
  1125   color: #000;
  1126   border: 1px solid #dda;
  1127   margin: 1ex;
  1128   margin-bottom: 2ex;
  1129   padding: 1ex;
  1130 }
  1132 a.not_voted {
  1133   display: block;
  1134   background-color: #fec;
  1135   color: #000;
  1136 }
  1138 .action_active {
  1139   background-color: #fec;
  1140 }
  1142 .heading {
  1143   font-size: 120%;
  1144   font-weight: bold;
  1145   margin-top: 2ex;
  1146   margin-bottom: 1ex;
  1147 }
  1149 .heading.first {
  1150   margin-top: 0;
  1151 }
  1153 .menu_list li {
  1154   padding-top: 1ex;
  1155   padding-bottom: 1ex;
  1156 }
  1158 .deactivated_member_info {
  1159   background-color: #a00;
  1160   color: #fff;
  1161 }
  1163 /*************************************************************************
  1164  * Voting
  1165  */
  1167 #voting {
  1168   position: relative;
  1169 }
  1170 #voting .approval, .abstention, .disapproval {
  1171   border: 2px black solid;
  1172   margin-top:    5ex;
  1173   margin-bottom: 5ex;
  1174   padding: 1ex;
  1175   padding-bottom: 2ex;
  1176 }
  1177 #voting .approval {
  1178   background-color: #9f9;
  1179 }
  1180 #voting .approval .movable {
  1181   background-color: #dfd;
  1182 }
  1183 #voting .abstention {
  1184   background-color: #ccc;
  1185 }
  1186 #voting .abstention .movable {
  1187   background-color: #eee;
  1188 }
  1189 #voting .disapproval {
  1190   background-color: #f88;
  1191 }
  1192 #voting .disapproval .movable {
  1193   background-color: #fbb;
  1194 }
  1195 #voting .cathead {
  1196   font-weight: bold;
  1197 }
  1198 #voting .movable {
  1199   position: relative;
  1200   border: 1px black solid;
  1201   margin: 1ex;
  1202   padding: 0.5ex;
  1203 }
  1204 #voting .voting_form_active .movable {
  1205   cursor: pointer;
  1206 }
  1207 #voting .voting_form_active .clickable {
  1208   cursor: auto;
  1209 }
  1210 #voting .voting_form_active a.clickable {
  1211   cursor: pointer;
  1212 }
  1214 #voting .grabber {
  1215   vertical-align: middle;
  1216   cursor: move;
  1217 }
  1219 /*************************************************************************
  1220  * timeline
  1221  */
  1222 div.ignore_area_list {
  1223   float: left; 
  1224   width: 90%; 
  1225   margin: 20px 0 1em 0; 
  1226 }
  1228 div.ignore_area_list > 
  1229 label.ui_field_label {
  1230   text-align: left ;
  1231   width: 100%;
  1232   border-bottom:1px solid #000000;
  1233   color: #000000;
  1234   font-size:75%;
  1235   font-weight:bold;
  1236   vertical-align:bottom;
  1237   text-transform:none;
  1238   padding:0.5ex 0.5em
  1239 }
  1241 div.ignore_area_item {
  1242   clear: none;
  1243   float: left; 
  1244   width: 20em;
  1245   margin: 0.1ex 0.5em;
  1246 }
  1248 div.ignore_area_item > input {
  1249   float: none;
  1250   clear: none;
  1251   display: inline;
  1252 }
  1254 div.ignore_area_item >
  1255 label.ui_field_label {
  1256   float: none;
  1257   clear: none;
  1258   text-align: left;
  1259   display: inline;
  1260 }
  1262 div.timeline_results {
  1263   clear: both;
  1264 }
