From b001aefeeb7c48509c266580d9df1b69dc1d9f94 Mon Sep 17 00:00:00 2001 From: Andromeda Yelton Date: Thu, 13 Dec 2012 15:25:01 -0500 Subject: [PATCH 01/12] separating unglued and PD works on ready-to-read page --- frontend/templates/explore.html | 2 +- frontend/templates/unglued_list.html | 113 +++++++++++++++++---------- frontend/templates/work.html | 2 +- frontend/views.py | 13 ++- static/css/lists.css | 5 ++ static/less/lists.less | 7 ++ 6 files changed, 99 insertions(+), 43 deletions(-) diff --git a/frontend/templates/explore.html b/frontend/templates/explore.html index bd8da4cc..85184962 100644 --- a/frontend/templates/explore.html +++ b/frontend/templates/explore.html @@ -19,7 +19,7 @@
  • Most Wished
  • Newly Wished
  • Noteworthy
  • -
  • Ready to Read
  • +
  • Ready to Read
  • {% if show_langs %} diff --git a/frontend/templates/unglued_list.html b/frontend/templates/unglued_list.html index 3c7ebf2d..d3df900d 100644 --- a/frontend/templates/unglued_list.html +++ b/frontend/templates/unglued_list.html @@ -9,6 +9,15 @@ + {% endblock %} {% block extra_head %} @@ -17,6 +26,7 @@ + {% endblock %} {% block topsection %}
    {{ activetab }}
    @@ -28,9 +38,18 @@
    -
    {{ facet|capfirst }}
    +
    + + {% if facet %} + {{ facet|capfirst }} + {% else %} + Ready to Read + {% endif %} + +
    -
    These {% if pub_lang %}{{pub_lang|ez_lang_name}} language {% endif %}ebooks are ready to read- either they're in the public domain, or they've been 'unglued' by ungluers like you. +
    + These {% if pub_lang %}{{ pub_lang|ez_lang_name }} language {% endif %}ebooks are ready to read - either they're in the (US) public domain, or they've been unglued by ungluers like you.
    @@ -38,8 +57,7 @@
    - - + @@ -57,47 +75,62 @@
    + -
    - Enjoy {{ counts.unglued }} -
    - -
    - {% ifequal work_list.count 0 %} - There aren't any {{pub_lang|ez_lang_name}} works in this list. Why don't you add some? - {% else %} - {% lazy_paginate 20 work_list using "work_list" %} - {% for work in work_list %} -
    - {% with work.last_campaign_status as status %} - {% with work.last_campaign.deadline as deadline %} - {% with work.googlebooks_id as googlebooks_id %} - {% include "book_panel.html" %} - {% endwith %}{% endwith %}{% endwith %} +
    + {% ifequal works_unglued.count 0 %} + {% if pub_lang %} + We haven't unglued any {{ pub_lang|ez_lang_name }} language books yet. Why not search for some above and add them to your wishlist? + {% endif %} + {% else %} + {% for work in works_unglued %} +
    + {% with work.last_campaign_status as status %} + {% with work.last_campaign.deadline as deadline %} + {% with work.googlebooks_id as googlebooks_id %} + {% include "book_panel.html" %} + {% endwith %}{% endwith %}{% endwith %} +
    + {% endfor %} + {% endifequal %}
    - {% endfor %} -
    diff --git a/frontend/templates/work.html b/frontend/templates/work.html index bd83254d..2707543b 100644 --- a/frontend/templates/work.html +++ b/frontend/templates/work.html @@ -224,7 +224,7 @@ $j(document).ready(function(){
    -
    +
    {% if status == 'ACTIVE' or status == 'SUCCESSFUL' %} {{ work.last_campaign.description|safe }} diff --git a/frontend/views.py b/frontend/views.py index 28b256e7..85266783 100755 --- a/frontend/views.py +++ b/frontend/views.py @@ -524,6 +524,8 @@ class UngluedListView(FilterableListView): return counts def get_queryset_all(self): + # overrides get_queryset_all in FilterableListView, + # which overrides get_queryset method of ListView facet = self.kwargs['facet'] if (facet == 'popular'): return models.Work.objects.filter(editions__ebooks__isnull=False).distinct().order_by('-num_wishes') @@ -537,7 +539,16 @@ class UngluedListView(FilterableListView): context['counts'] = self.work_set_counts(qs) context['ungluers'] = userlists.work_list_users(qs,5) context['facet'] =self.kwargs['facet'] - context['activetab'] = "#1" + context['activetab'] = '#1' + context['works_unglued'] = qs.filter(campaigns__status='SUCCESSFUL').distinct() + + works_pd = qs.exclude(campaigns__status='SUCCESSFUL').distinct() + # order_by('?') is slow, so let's take a slice of our unglued books from a random position instead + if works_pd.count() >= 20: + slice = randint(10, works_pd.count()-10) + context['works_pd'] = works_pd[slice-10:slice+10] + else: + context['works_pd'] = works_pd return context diff --git a/static/css/lists.css b/static/css/lists.css index 69dfdba0..352565b7 100644 --- a/static/css/lists.css +++ b/static/css/lists.css @@ -12,3 +12,8 @@ #lang_list { display: none; } +#tabs-1, +#tabs-2, +#tabs-3 { + margin-left: 0; +} diff --git a/static/less/lists.less b/static/less/lists.less index 821f136a..a18d2fe6 100644 --- a/static/less/lists.less +++ b/static/less/lists.less @@ -3,12 +3,19 @@ font-size: 14px; padding-right: 2%; } + #js-leftcol li.active_lang a { font-weight: bold; } + .show_langs:hover{ text-decoration: underline; } + #lang_list { display: none; +} + +#tabs-1, #tabs-2, #tabs-3 { + margin-left: 0; } \ No newline at end of file From 73266f07eb792f95ce9c1e64760e4878f8a13c65 Mon Sep 17 00:00:00 2001 From: Andromeda Yelton Date: Fri, 14 Dec 2012 10:45:16 -0500 Subject: [PATCH 02/12] line up icons better and more clearly indicate status of books with successful campaigns --- core/models.py | 10 +++++++++- frontend/templates/book_panel.html | 10 ++++++++-- static/css/book_list.css | 9 +++++++-- static/css/book_panel.css | 2 +- static/less/book_list.less | 12 ++++++++++-- static/less/book_panel.less | 2 +- 6 files changed, 36 insertions(+), 9 deletions(-) diff --git a/core/models.py b/core/models.py index 530ace93..fdf594b1 100755 --- a/core/models.py +++ b/core/models.py @@ -775,7 +775,15 @@ class Work(models.Model): def __unicode__(self): return self.title - + + @property + def has_unglued_edition(self): + """ + allows us to distinguish successful campaigns with ebooks still in progress from successful campaigns with ebooks available + """ + if self.ebooks().filter(edition__unglued=True): + return True + return False class Author(models.Model): created = models.DateTimeField(auto_now_add=True) diff --git a/frontend/templates/book_panel.html b/frontend/templates/book_panel.html index 491bd054..a4c37dad 100644 --- a/frontend/templates/book_panel.html +++ b/frontend/templates/book_panel.html @@ -151,12 +151,18 @@
    {% ifequal status "ACTIVE" %} - ${{ work.last_campaign.current_total|floatformat:0|intcomma }}/${{ work.last_campaign.target|floatformat:0|intcomma }} + ${{ work.last_campaign.current_total|floatformat:0|intcomma }}/${{ work.last_campaign.target|floatformat:0|intcomma }} {% else %}{% ifequal status "INITIALIZED" %} Status: Coming soon! + {% else %}{% ifequal status "SUCCESSFUL" %} + {% if work.has_unglued_edition %} +
    Read it Now
    + {% else %} + Ebook coming soon! + {% endif %} {% else %} - {% endifequal %}{% endifequal %} + {% endifequal %}{% endifequal %}{% endifequal %}
    diff --git a/static/css/book_list.css b/static/css/book_list.css index bbaefd72..d36fb343 100755 --- a/static/css/book_list.css +++ b/static/css/book_list.css @@ -160,8 +160,7 @@ div.book-list.listview div > span.on-wishlist { background: url("/static/images/checkmark_small.png") left center no-repeat; } div.book-list.listview div.booklist-status { - width: 110px; - margin-right: 7px; + margin-right: 85px; float: left; } div.add-wishlist, @@ -176,6 +175,9 @@ div.remove-wishlist { display: block; padding-right: 5px; } +.booklist-status.listview .read_itbutton { + margin-top: 4px; +} div.unglue-this a { text-transform: uppercase; color: #3d4e53; @@ -304,6 +306,9 @@ ul.navigation li.active a { .listview.icons .booklist-status-label { display: none; } +.listview.icons .boolist-ebook img { + margin-top: 6px; +} div#content-block-content { padding-bottom: 100px; } diff --git a/static/css/book_panel.css b/static/css/book_panel.css index 5db5290a..a241af56 100644 --- a/static/css/book_panel.css +++ b/static/css/book_panel.css @@ -272,7 +272,7 @@ div.panelview.side2 { border: 1px solid #81bb38; } .read_itbutton span { - line-height: 40px; + line-height: 35px; font-size: 11px; background-repeat: no-repeat; background-position: 10px center; diff --git a/static/less/book_list.less b/static/less/book_list.less index 03922f63..3168ba01 100755 --- a/static/less/book_list.less +++ b/static/less/book_list.less @@ -92,8 +92,8 @@ div.book-list.listview{ } &.booklist-status { - width: 110px; - margin-right:7px; + //width: 110px; + margin-right:85px; float: left; } } @@ -113,6 +113,10 @@ div.add-wishlist, div.remove-wishlist { display:block; padding-right:5px; } + + .read_itbutton { + margin-top: 4px; + } } div.unglue-this { @@ -255,6 +259,10 @@ ul.navigation li a:hover, ul.navigation li.active a { .booklist-status-label, { display: none; } + + .boolist-ebook img { + margin-top: 6px; + } } div#content-block-content { diff --git a/static/less/book_panel.less b/static/less/book_panel.less index a7a6752c..852e2d35 100644 --- a/static/less/book_panel.less +++ b/static/less/book_panel.less @@ -222,7 +222,7 @@ div.panelview.side2 { .read_itbutton { .readit; span { - .readit_inner(30px, 40px); + .readit_inner(30px, 35px); background: url("@{image-base}book-panel/book_icon.png") no-repeat 10% center; &:hover { .panelhoverlink; } From 4a307a1e00da92624997aac90f482ec5422b9a15 Mon Sep 17 00:00:00 2001 From: Andromeda Yelton Date: Mon, 17 Dec 2012 14:23:23 -0500 Subject: [PATCH 03/12] addressing CSS comments and also fixing some invalid html --- frontend/templates/book_panel.html | 10 ++-- frontend/templates/unglued_list.html | 4 -- frontend/templates/work.html | 8 +-- static/css/book_list.css | 6 ++ static/css/book_panel.css | 35 ++++++----- static/css/campaign.css | 3 +- static/css/lists.css | 87 ++++++++++++++++++++++++++++ static/css/manage_campaign.css | 3 +- static/less/book_list.less | 4 ++ static/less/book_panel.less | 11 ++-- static/less/campaign_tabs.less | 3 +- static/less/lists.less | 13 +++++ 12 files changed, 152 insertions(+), 35 deletions(-) diff --git a/frontend/templates/book_panel.html b/frontend/templates/book_panel.html index a4c37dad..49f0dd60 100644 --- a/frontend/templates/book_panel.html +++ b/frontend/templates/book_panel.html @@ -22,9 +22,9 @@

    On: {{ deadline|date:"M d, Y" }}

    Raised: {{ work.last_campaign.current_total|floatformat:0|intcomma }}

    {% if first_ebook %} -
    Read it Now
    + Read it Now {% else %} -
    Coming Soon
    + Coming Soon {% endif %} {% else %}{% if status == 'ACTIVE' %} @@ -32,7 +32,7 @@

    ${{ work.last_campaign.current_total|floatformat:0|intcomma }} raised

    ${{ work.last_campaign.target|floatformat:0|intcomma }} needed

    by {{ deadline|naturalday:"M d, Y" }}

    -
    Pledge
    + Pledge {% else %}{% if status == 'INITIALIZED' %}

    Campaign coming soon!

    @@ -50,7 +50,7 @@ {% else %} {% if first_ebook %} AVAILABLE! -
    Read it Now
    + Read it Now {% else %}

    No campaign yet.


    But if lots of ungluers wishlist this book, maybe there will be!

    {% endif %} @@ -156,7 +156,7 @@ Status: Coming soon! {% else %}{% ifequal status "SUCCESSFUL" %} {% if work.has_unglued_edition %} -
    Read it Now
    + Read it Now {% else %} Ebook coming soon! {% endif %} diff --git a/frontend/templates/unglued_list.html b/frontend/templates/unglued_list.html index d3df900d..792c8a2d 100644 --- a/frontend/templates/unglued_list.html +++ b/frontend/templates/unglued_list.html @@ -13,10 +13,6 @@ #tabs-2 { display: none; } - -ul.tabs li a { - line-height: 18px; -} {% endblock %} {% block extra_head %} diff --git a/frontend/templates/work.html b/frontend/templates/work.html index cc8aad0f..7d99e873 100644 --- a/frontend/templates/work.html +++ b/frontend/templates/work.html @@ -215,10 +215,10 @@ $j(document).ready(function(){ {% get_comment_count for work as comment_count %} diff --git a/static/css/book_list.css b/static/css/book_list.css index d36fb343..11096bc5 100755 --- a/static/css/book_list.css +++ b/static/css/book_list.css @@ -145,6 +145,12 @@ div.book-list.listview div.create-account span { text-transform: none; padding-left: 20px; } +div.book-list.listview div.add-wishlist span.booklist_pledge, +div.book-list.listview div.remove-wishlist span.booklist_pledge, +div.book-list.listview div.on-wishlist span.booklist_pledge, +div.book-list.listview div.create-account span.booklist_pledge { + padding-left: 18px; +} div.book-list.listview div.add-wishlist span, div.book-list.listview div.create-account span { background: url("/static/images/booklist/add-wishlist.png") left center no-repeat; diff --git a/static/css/book_panel.css b/static/css/book_panel.css index a241af56..985812bc 100644 --- a/static/css/book_panel.css +++ b/static/css/book_panel.css @@ -77,7 +77,6 @@ } /* Local variables */ .greenpanelstuff { - font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 120px; line-height: 16px; @@ -97,6 +96,7 @@ .readit { width: 118px; height: 35px; + line-height: 35px; padding: 0px 0px; background: #FFF; margin: 0px; @@ -130,7 +130,6 @@ } /* styling of front side elements */ .panelview.book-list { - font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 120px; line-height: 16px; @@ -156,7 +155,6 @@ display: none; } .panelview.book-name div { - font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; max-height: 32px; @@ -236,7 +234,6 @@ div.panelview.side2 { position: relative; } .greenpanel2 { - font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 120px; line-height: 16px; @@ -263,6 +260,7 @@ div.panelview.side2 { .read_itbutton { width: 118px; height: 35px; + line-height: 35px; padding: 0px 0px; background: #FFF; margin: 0px; @@ -270,12 +268,14 @@ div.panelview.side2 { -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #81bb38; + display: block; } .read_itbutton span { + height: 35px; line-height: 35px; font-size: 11px; background-repeat: no-repeat; - background-position: 10px center; + background-position: 10px auto; font-weight: bold; text-decoration: none; text-transform: uppercase; @@ -296,10 +296,11 @@ div.panelview.side2 { background-position: 90% center; } .read_itbutton.pledge span { + height: 35px; line-height: 35px; font-size: 11px; background-repeat: no-repeat; - background-position: 10px center; + background-position: 10px auto; font-weight: bold; text-decoration: none; text-transform: uppercase; @@ -317,6 +318,7 @@ div.panelview.side2 { .read_itbutton_fail { width: 118px; height: 35px; + line-height: 35px; padding: 0px 0px; background: #FFF; margin: 0px; @@ -326,10 +328,11 @@ div.panelview.side2 { border: 1px solid #81bb38; } .read_itbutton_fail span { - line-height: 40px; + height: 35px; + line-height: 35px; font-size: 11px; background-repeat: no-repeat; - background-position: 10px center; + background-position: 10px auto; font-weight: bold; text-decoration: none; text-transform: uppercase; @@ -343,6 +346,7 @@ div.panelview.side2 { .Unglue_itbutton { width: 118px; height: 35px; + line-height: 35px; padding: 0px 0px; background: #FFF; margin: 0px; @@ -353,10 +357,11 @@ div.panelview.side2 { } .Unglue_itbutton a { background-image: url("/static/images/book-panel/unglue_icon.png"); + height: 40px; line-height: 40px; font-size: 11px; background-repeat: no-repeat; - background-position: 10px center; + background-position: 10px auto; font-weight: bold; text-decoration: none; text-transform: uppercase; @@ -385,10 +390,11 @@ div.panelview.side2 { .moreinfo.create-account a, .moreinfo.add-wishlist span, .moreinfo.create-account span { + height: 30px; line-height: 30px; font-size: 11px; background-repeat: no-repeat; - background-position: left center; + background-position: left auto; font-weight: bold; text-decoration: none; text-transform: uppercase; @@ -417,10 +423,11 @@ div.panelview.side2 { } .moreinfo.remove-wishlist a, .moreinfo.remove-wishlist span { + height: 30px; line-height: 30px; font-size: 11px; background-repeat: no-repeat; - background-position: left center; + background-position: left auto; font-weight: bold; text-decoration: none; text-transform: uppercase; @@ -447,10 +454,11 @@ div.panelview.side2 { } .moreinfo.on-wishlist a, .moreinfo.on-wishlist span { + height: 30px; line-height: 30px; font-size: 11px; background-repeat: no-repeat; - background-position: left center; + background-position: left auto; font-weight: bold; text-decoration: none; text-transform: uppercase; @@ -500,10 +508,11 @@ div.panelview.side2 { } .moreinfo a, .moreinfo span { + height: 30px; line-height: 30px; font-size: 11px; background-repeat: no-repeat; - background-position: left center; + background-position: left auto; font-weight: bold; text-decoration: none; text-transform: uppercase; diff --git a/static/css/campaign.css b/static/css/campaign.css index 0fecc631..e03cb07a 100755 --- a/static/css/campaign.css +++ b/static/css/campaign.css @@ -122,7 +122,7 @@ ul.tabs li.tabs4 { padding-right: 0px; } ul.tabs li a { - height: 46px; + height: 41px; line-height: 18px; display: block; text-align: center; @@ -133,6 +133,7 @@ ul.tabs li a { border-radius: 7px 7px 0 0; background: #d6dde0; color: #3d4e53; + padding-top: 5px; } ul.tabs li a:hover { text-decoration: none; diff --git a/static/css/lists.css b/static/css/lists.css index 352565b7..e1844b80 100644 --- a/static/css/lists.css +++ b/static/css/lists.css @@ -1,3 +1,80 @@ +/* variables and mixins used in multiple less files go here */ +.header-text { + height: 36px; + line-height: 36px; + display: block; + text-decoration: none; + font-weight: bold; + letter-spacing: -0.05em; +} +.panelborders { + border-width: 1px 0px; + border-style: solid none; + border-color: #FFFFFF; +} +.roundedspan { + border: 1px solid #d4d4d4; + -moz-border-radius: 7px; + -webkit-border-radius: 7px; + border-radius: 7px; + padding: 1px; + color: #fff; + margin: 0 8px 0 0; + display: inline-block; +} +.roundedspan > span { + padding: 7px 7px; + min-width: 15px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + text-align: center; + display: inline-block; +} +.roundedspan > span .hovertext { + display: none; +} +.roundedspan > span:hover .hovertext { + display: inline; +} +.mediaborder { + padding: 5px; + border: solid 5px #EDF3F4; +} +.actionbuttons { + width: auto; + height: 36px; + line-height: 36px; + background: #8dc63f; + -moz-border-radius: 32px; + -webkit-border-radius: 32px; + border-radius: 32px; + color: white; + cursor: pointer; + font-size: 13px; + font-weight: bold; + padding: 0 15px; + border: none; + margin: 5px 0; +} +.errors { + -moz-border-radius: 16px 16px 0 0; + -webkit-border-radius: 16px 16px 0 0; + border-radius: 16px 16px 0 0; + border: solid #e35351 3px; + clear: both; + width: 90%; + height: auto; + line-height: 16px; + padding: 7px 0; + font-weight: bold; + font-size: 13px; + text-align: center; +} +.errors li { + list-style: none; + border: none; +} .user-block2 { width: 48%; font-size: 14px; @@ -17,3 +94,13 @@ #tabs-3 { margin-left: 0; } +ul.tabs li a { + height: 41px; + line-height: 18px; + padding-top: 5px; +} +ul.tabs li.active a, +ul.tabs li:hover a { + background-color: #8dc63f !important; + color: white !important; +} diff --git a/static/css/manage_campaign.css b/static/css/manage_campaign.css index ccef69e5..ba32ce48 100644 --- a/static/css/manage_campaign.css +++ b/static/css/manage_campaign.css @@ -122,7 +122,7 @@ ul.tabs li.tabs4 { padding-right: 0px; } ul.tabs li a { - height: 46px; + height: 41px; line-height: 18px; display: block; text-align: center; @@ -133,6 +133,7 @@ ul.tabs li a { border-radius: 7px 7px 0 0; background: #d6dde0; color: #3d4e53; + padding-top: 5px; } ul.tabs li a:hover { text-decoration: none; diff --git a/static/less/book_list.less b/static/less/book_list.less index 3168ba01..0b202d70 100755 --- a/static/less/book_list.less +++ b/static/less/book_list.less @@ -73,6 +73,10 @@ div.book-list.listview{ padding-left:20px; } + span.booklist_pledge { + padding-left: 18px; + } + } &.add-wishlist span, &.create-account span { diff --git a/static/less/book_panel.less b/static/less/book_panel.less index 852e2d35..4163a8a6 100644 --- a/static/less/book_panel.less +++ b/static/less/book_panel.less @@ -2,17 +2,16 @@ /* Local variables */ .greenpanelstuff { - font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 120px; line-height:16px; } .greenpanelactionitems(@pos, @lineheight) { - line-height:@lineheight; + .height(@lineheight); font-size:11px; background-repeat: no-repeat; - background-position: @pos center; + background-position: @pos auto; font-weight:bold; text-decoration:none; text-transform: uppercase; @@ -34,7 +33,7 @@ .readit { width:118px; - height:35px; + .height(35px); padding:0px 0px; background:#FFF; margin:0px; @@ -123,7 +122,6 @@ } .panelview.book-name div { - font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; max-height:32px; @@ -221,6 +219,7 @@ div.panelview.side2 { /* White-background action buttons; vary by state of campaign */ .read_itbutton { .readit; + display: block; span { .readit_inner(30px, 35px); background: url("@{image-base}book-panel/book_icon.png") no-repeat 10% center; @@ -246,7 +245,7 @@ div.panelview.side2 { .readit; span { - .readit_inner(15px, 40px); + .readit_inner(15px, 35px); background: none; } } diff --git a/static/less/campaign_tabs.less b/static/less/campaign_tabs.less index 4b2e743e..fc530d2d 100644 --- a/static/less/campaign_tabs.less +++ b/static/less/campaign_tabs.less @@ -46,7 +46,7 @@ ul.tabs { } a { - height: 46px; + height: 41px; line-height: 18px; display:block; text-align:center; @@ -55,6 +55,7 @@ ul.tabs { .border-radius(7px, 7px, 0, 0); background:@blue-grey; color:@text-blue; + padding-top: 5px; &:hover { text-decoration: none; diff --git a/static/less/lists.less b/static/less/lists.less index a18d2fe6..1a20b0c3 100644 --- a/static/less/lists.less +++ b/static/less/lists.less @@ -1,3 +1,5 @@ +@import "variables.less"; + .user-block2 { width: 48%; font-size: 14px; @@ -18,4 +20,15 @@ #tabs-1, #tabs-2, #tabs-3 { margin-left: 0; +} + +ul.tabs li a { + height: 41px; + line-height: 18px; + padding-top: 5px; +} + +ul.tabs li.active a, ul.tabs li:hover a { + background-color: @call-to-action !important; + color: white !important; } \ No newline at end of file From 7a0e2bfbd886bf9f5b543d56f7ed0f641713d12c Mon Sep 17 00:00:00 2001 From: Andromeda Yelton Date: Wed, 19 Dec 2012 10:22:11 -0500 Subject: [PATCH 04/12] addressing ul, li, dt, dd comments --- frontend/templates/front_matter.html | 1 + static/css/documentation.css | 33 ++++++++++------------------ static/less/documentation.less | 25 ++++++++++----------- 3 files changed, 24 insertions(+), 35 deletions(-) diff --git a/frontend/templates/front_matter.html b/frontend/templates/front_matter.html index 51b820c5..af09448a 100644 --- a/frontend/templates/front_matter.html +++ b/frontend/templates/front_matter.html @@ -6,6 +6,7 @@ .ackbox { float: left; min-width: 33%; + margin-right: 7px; } h2 { diff --git a/static/css/documentation.css b/static/css/documentation.css index 246602fd..22256189 100644 --- a/static/css/documentation.css +++ b/static/css/documentation.css @@ -313,25 +313,17 @@ body { font-weight: bold; } .doc ul { - list-style: none; + list-style-type: disc; padding: 0; margin: 0; } -.doc ul li { - margin-bottom: 7px; - -moz-border-radius: 14px; - -webkit-border-radius: 14px; - border-radius: 14px; - -moz-border-radius: 14px; - -webkit-border-radius: 14px; - border-radius: 14px; - padding: 10px; - background: #edf3f4; -} .doc ul.errorlist li { background: none; margin-bottom: 0; } +.doc ul li { + margin-left: 7px; +} .doc ul.terms { list-style: inherit; list-style-position: inside; @@ -359,18 +351,15 @@ body { font-style: italic; } dt { - margin: 7px 0px 7px -7px; - -moz-border-radius: 14px; - -webkit-border-radius: 14px; - border-radius: 14px; - -moz-border-radius: 14px; - -webkit-border-radius: 14px; - border-radius: 14px; - padding: 10px 0px 10px 7px; - background: #edf3f4; + font-style: italic; + font-size: 15px; + margin-bottom: 7px; + border-top: solid #edf3f4 2px; + border-bottom: solid #edf3f4 2px; + padding: 7px 0; } dd { - margin: 0; + margin: 0 0 0 7px; padding-bottom: 7px; } .doc ol li { diff --git a/static/less/documentation.less b/static/less/documentation.less index e2b730b6..783ececa 100644 --- a/static/less/documentation.less +++ b/static/less/documentation.less @@ -100,22 +100,19 @@ body { } .doc ul { - list-style: none; + list-style-type: disc; padding:0; margin:0; - li { - margin-bottom:7px; - .one-border-radius(14px); - padding:10px; - background:@pale-blue; - } - &.errorlist li { background: none; margin-bottom: 0; } + li { + margin-left: 7px; + } + &.terms { list-style: inherit; list-style-position: inside; @@ -137,14 +134,16 @@ body { } dt { - margin:7px 0px 7px -7px; - .one-border-radius(14px); - padding:10px 0px 10px 7px; - background:@pale-blue; + font-style: italic; + font-size: @font-size-larger; + margin-bottom: 7px; + border-top: solid @pale-blue 2px; + border-bottom: solid @pale-blue 2px; + padding: 7px 0; } dd { - margin: 0; + margin: 0 0 0 7px; padding-bottom: 7px; } From b7721f0fa3a5e7f741ebf753c0360074e461fa1b Mon Sep 17 00:00:00 2001 From: Andromeda Yelton Date: Wed, 19 Dec 2012 11:00:33 -0500 Subject: [PATCH 05/12] management command to make sure transaction.ack_name returns something sensible for OLA on /acks/ page --- .../commands/rectify_OLA_acknames.py | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 core/management/commands/rectify_OLA_acknames.py diff --git a/core/management/commands/rectify_OLA_acknames.py b/core/management/commands/rectify_OLA_acknames.py new file mode 100644 index 00000000..8438c582 --- /dev/null +++ b/core/management/commands/rectify_OLA_acknames.py @@ -0,0 +1,25 @@ +""" +one-time command to ensure transaction.ack_name for OLA returns something sensible +see https://github.com/Gluejar/regluit/pull/97#discussion_r2436193 +""" + +from django.core.management.base import BaseCommand +from regluit.core.models import Campaign +from regluit.payment.models import Transaction + +class Command(BaseCommand): + help = "make sure transaction.ack_name returns something sensible for OLA transactions" + + def handle(self, **options): + ola_campaign = Campaign.objects.filter(work__id=81834) + assert ola_campaign.count() == 1 + ola_campaign = ola_campaign[0] + ola_transactions = Transaction.objects.filter(campaign=ola_campaign) + for t in ola_transactions: + if t.anonymous: + t.ack_name = '' + else: + if not t.ack_name: + t.ack_name = t.user.username + t.dedication = '' + t.save() From cc4f748e36b5c171bceba0d9a8d0f5c8f36f72ae Mon Sep 17 00:00:00 2001 From: Andromeda Yelton Date: Wed, 2 Jan 2013 15:35:42 -0500 Subject: [PATCH 06/12] update all list pages to have two-line tab content --- frontend/templates/campaign_list.html | 7 ++--- frontend/templates/explore.html | 2 +- frontend/templates/unglued_list.html | 42 +++++++++++++-------------- frontend/templates/work_list.html | 40 +++++++++++-------------- static/css/supporter_layout.css | 4 --- static/less/supporter_layout.less | 5 ---- 6 files changed, 40 insertions(+), 60 deletions(-) diff --git a/frontend/templates/campaign_list.html b/frontend/templates/campaign_list.html index 062fcf6e..0f64367e 100644 --- a/frontend/templates/campaign_list.html +++ b/frontend/templates/campaign_list.html @@ -59,7 +59,7 @@ location.hash = "#2";
      @@ -75,13 +75,10 @@ location.hash = "#2";
    -
    - We're ungluing {{ campaign_list.count }} -
    {% ifequal campaign_list.count 0 %} - There aren't any {{pub_lang|ez_lang_name}} ungluing campaigns active yet. If you're a rights holder, you can start one. + There aren't any {{ pub_lang|ez_lang_name }} ungluing campaigns active yet. If you're a rights holder, you can start one. {% else %} {% lazy_paginate 20 campaign_list using "campaign_list" %} diff --git a/frontend/templates/explore.html b/frontend/templates/explore.html index bd8da4cc..85184962 100644 --- a/frontend/templates/explore.html +++ b/frontend/templates/explore.html @@ -19,7 +19,7 @@
  • Most Wished
  • Newly Wished
  • Noteworthy
  • -
  • Ready to Read
  • +
  • Ready to Read
  • {% if show_langs %} diff --git a/frontend/templates/unglued_list.html b/frontend/templates/unglued_list.html index 3c7ebf2d..a89a791b 100644 --- a/frontend/templates/unglued_list.html +++ b/frontend/templates/unglued_list.html @@ -2,6 +2,7 @@ {% load endless %} {% load lang_utils %} {% with request.user.wishlist.works.all as wishlist %} +{% with work_list.count as works_count %} {% block title %} Ready-to-Read Works {% if pub_lang %} in {{pub_lang|ez_lang_name}}{% endif %}{% endblock %} {% block extra_css %} @@ -28,9 +29,9 @@
    -
    {{ facet|capfirst }}
    +
    {% if facet %}{{ facet|capfirst }}{% else %}Ready to Read{% endif %}
    -
    These {% if pub_lang %}{{pub_lang|ez_lang_name}} language {% endif %}ebooks are ready to read- either they're in the public domain, or they've been 'unglued' by ungluers like you. +
    These {% if pub_lang %}{{ pub_lang|ez_lang_name }} language {% endif %}ebooks are ready to read - either they're in the public domain, or they've been unglued by people like you.
    @@ -57,29 +58,25 @@
    + -
    - Enjoy {{ counts.unglued }} -
    - -
    - {% ifequal work_list.count 0 %} - There aren't any {{pub_lang|ez_lang_name}} works in this list. Why don't you add some? + {% ifequal works_count 0 %} + There aren't any {{ pub_lang|ez_lang_name }} works in this list. Why don't you add some? {% else %} {% lazy_paginate 20 work_list using "work_list" %} {% for work in work_list %} @@ -106,3 +103,4 @@
    {% endblock %} {% endwith %} +{% endwith %} \ No newline at end of file diff --git a/frontend/templates/work_list.html b/frontend/templates/work_list.html index 8932d21c..58d9fa04 100644 --- a/frontend/templates/work_list.html +++ b/frontend/templates/work_list.html @@ -71,36 +71,30 @@
    + -
    - Enjoy {{ counts.unglued }} - Ungluing {{ counts.unglueing }} - Wishing for {{ counts.wished }} -
    - -
    {% ifequal work_list.count 0 %} {% if facet == 'recommended' %} Check back soon to see what we're recommending. {% else %} - There aren't any {{pub_lang|ez_lang_name}} works in this list yet. Why not add your favorite books to your wishlist, so we can feature them here? + There aren't any {{ pub_lang|ez_lang_name }} works in this list yet. Why not add your favorite books to your wishlist, so we can feature them here? {% endif %} {% else %} {% comment %} diff --git a/static/css/supporter_layout.css b/static/css/supporter_layout.css index 7f1cef3c..96973ac3 100644 --- a/static/css/supporter_layout.css +++ b/static/css/supporter_layout.css @@ -327,10 +327,6 @@ span.my-setting { span.my-setting.active { background: #d6dde0 url("/static/images/header/collspane.png") 90% center no-repeat; } -.badges.listspage { - float: left; - margin-left: 12px; -} #tabs { clear: both; float: left; diff --git a/static/less/supporter_layout.less b/static/less/supporter_layout.less index 6aabad28..1e3b6fba 100644 --- a/static/less/supporter_layout.less +++ b/static/less/supporter_layout.less @@ -264,11 +264,6 @@ span.my-setting.active { background:@blue-grey url("@{image-base}header/collspane.png") 90% center no-repeat; } -.badges.listspage { - float: left; - margin-left: 12px; -} - #tabs { clear: both; float: left; From 4ac487a7c9d8e1aaf8ea824ac321da786b2970ab Mon Sep 17 00:00:00 2001 From: Andromeda Yelton Date: Wed, 2 Jan 2013 15:48:49 -0500 Subject: [PATCH 07/12] unwinding useful changes from discarded two-tab model --- frontend/templates/explore.html | 2 +- frontend/templates/unglued_list.html | 110 ++++++++++----------------- frontend/templates/work.html | 2 +- frontend/views.py | 13 +--- static/css/lists.css | 3 + static/less/lists.less | 8 -- 6 files changed, 47 insertions(+), 91 deletions(-) diff --git a/frontend/templates/explore.html b/frontend/templates/explore.html index 85184962..bd8da4cc 100644 --- a/frontend/templates/explore.html +++ b/frontend/templates/explore.html @@ -19,7 +19,7 @@
  • Most Wished
  • Newly Wished
  • Noteworthy
  • -
  • Ready to Read
  • +
  • Ready to Read
  • {% if show_langs %} diff --git a/frontend/templates/unglued_list.html b/frontend/templates/unglued_list.html index 792c8a2d..f1eec16d 100644 --- a/frontend/templates/unglued_list.html +++ b/frontend/templates/unglued_list.html @@ -9,11 +9,7 @@ - + {% endblock %} {% block extra_head %} @@ -22,7 +18,6 @@ - {% endblock %} {% block topsection %}
    {{ activetab }}
    @@ -34,18 +29,9 @@
    -
    - - {% if facet %} - {{ facet|capfirst }} - {% else %} - Ready to Read - {% endif %} - -
    +
    {{ facet|capfirst }}
    -
    - These {% if pub_lang %}{{ pub_lang|ez_lang_name }} language {% endif %}ebooks are ready to read - either they're in the (US) public domain, or they've been unglued by ungluers like you. +
    These {% if pub_lang %}{{pub_lang|ez_lang_name}} language {% endif %}ebooks are ready to read- either they're in the public domain, or they've been 'unglued' by ungluers like you.
    @@ -53,7 +39,8 @@
    -
    +
    +
    @@ -71,62 +58,47 @@
    - +
    + Enjoy {{ counts.unglued }} +
    + +
    -
    - {% ifequal works_unglued.count 0 %} - {% if pub_lang %} - We haven't unglued any {{ pub_lang|ez_lang_name }} language books yet. Why not search for some above and add them to your wishlist? - {% endif %} - {% else %} - {% for work in works_unglued %} -
    - {% with work.last_campaign_status as status %} - {% with work.last_campaign.deadline as deadline %} - {% with work.googlebooks_id as googlebooks_id %} - {% include "book_panel.html" %} - {% endwith %}{% endwith %}{% endwith %} -
    - {% endfor %} - {% endifequal %} + {% ifequal work_list.count 0 %} + There aren't any {{pub_lang|ez_lang_name}} works in this list. Why don't you add some? + {% else %} + {% lazy_paginate 20 work_list using "work_list" %} + {% for work in work_list %} +
    + {% with work.last_campaign_status as status %} + {% with work.last_campaign.deadline as deadline %} + {% with work.googlebooks_id as googlebooks_id %} + {% include "book_panel.html" %} + {% endwith %}{% endwith %}{% endwith %}
    -
    - {% ifequal works_pd.count 0 %} - {% if pub_lang %} - We don't know of any public domain books in {{ pub_lang|ez_lang_name }} yet. Why not search for some above and add them to your wishlist? - {% endif %} - {% else %} - {% for work in works_pd %} -
    - {% with work.last_campaign_status as status %} - {% with work.last_campaign.deadline as deadline %} - {% with work.googlebooks_id as googlebooks_id %} - {% include "book_panel.html" %} - {% endwith %}{% endwith %}{% endwith %} -
    - {% endfor %} - {% endifequal %} + {% endfor %} + + {% endifequal %}
    diff --git a/frontend/templates/work.html b/frontend/templates/work.html index 7d99e873..22dca64d 100644 --- a/frontend/templates/work.html +++ b/frontend/templates/work.html @@ -224,7 +224,7 @@ $j(document).ready(function(){
    -
    +
    {% if status == 'ACTIVE' or status == 'SUCCESSFUL' %} {{ work.last_campaign.description|safe }} diff --git a/frontend/views.py b/frontend/views.py index fa8d0494..8b919f74 100755 --- a/frontend/views.py +++ b/frontend/views.py @@ -525,8 +525,6 @@ class UngluedListView(FilterableListView): return counts def get_queryset_all(self): - # overrides get_queryset_all in FilterableListView, - # which overrides get_queryset method of ListView facet = self.kwargs['facet'] if (facet == 'popular'): return models.Work.objects.filter(editions__ebooks__isnull=False).distinct().order_by('-num_wishes') @@ -540,16 +538,7 @@ class UngluedListView(FilterableListView): context['counts'] = self.work_set_counts(qs) context['ungluers'] = userlists.work_list_users(qs,5) context['facet'] =self.kwargs['facet'] - context['activetab'] = '#1' - context['works_unglued'] = qs.filter(campaigns__status='SUCCESSFUL').distinct() - - works_pd = qs.exclude(campaigns__status='SUCCESSFUL').distinct() - # order_by('?') is slow, so let's take a slice of our unglued books from a random position instead - if works_pd.count() >= 20: - slice = randint(10, works_pd.count()-10) - context['works_pd'] = works_pd[slice-10:slice+10] - else: - context['works_pd'] = works_pd + context['activetab'] = "#1" return context diff --git a/static/css/lists.css b/static/css/lists.css index e1844b80..8bc47e95 100644 --- a/static/css/lists.css +++ b/static/css/lists.css @@ -89,6 +89,7 @@ #lang_list { display: none; } +<<<<<<< HEAD #tabs-1, #tabs-2, #tabs-3 { @@ -104,3 +105,5 @@ ul.tabs li:hover a { background-color: #8dc63f !important; color: white !important; } +======= +>>>>>>> parent of b001aef... separating unglued and PD works on ready-to-read page diff --git a/static/less/lists.less b/static/less/lists.less index 1a20b0c3..e50daa16 100644 --- a/static/less/lists.less +++ b/static/less/lists.less @@ -5,15 +5,12 @@ font-size: 14px; padding-right: 2%; } - #js-leftcol li.active_lang a { font-weight: bold; } - .show_langs:hover{ text-decoration: underline; } - #lang_list { display: none; } @@ -26,9 +23,4 @@ ul.tabs li a { height: 41px; line-height: 18px; padding-top: 5px; -} - -ul.tabs li.active a, ul.tabs li:hover a { - background-color: @call-to-action !important; - color: white !important; } \ No newline at end of file From b7ae54948ee216bcabe61443366dd3ee783d3f34 Mon Sep 17 00:00:00 2001 From: Andromeda Yelton Date: Fri, 14 Dec 2012 10:45:16 -0500 Subject: [PATCH 08/12] line up icons better and more clearly indicate status of books with successful campaigns Conflicts: frontend/templates/book_panel.html static/css/book_panel.css --- static/css/book_panel.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/static/css/book_panel.css b/static/css/book_panel.css index 985812bc..4fbd0b59 100644 --- a/static/css/book_panel.css +++ b/static/css/book_panel.css @@ -271,7 +271,10 @@ div.panelview.side2 { display: block; } .read_itbutton span { +<<<<<<< HEAD height: 35px; +======= +>>>>>>> 73266f0... line up icons better and more clearly indicate status of books with successful campaigns line-height: 35px; font-size: 11px; background-repeat: no-repeat; From 0a86448d98bd1541957c5f3de9bc78f3672223fd Mon Sep 17 00:00:00 2001 From: Andromeda Yelton Date: Mon, 17 Dec 2012 14:23:23 -0500 Subject: [PATCH 09/12] addressing CSS comments and also fixing some invalid html Conflicts: frontend/templates/unglued_list.html static/css/book_panel.css static/css/lists.css static/less/lists.less --- frontend/templates/unglued_list.html | 1 - static/css/book_panel.css | 4 ++++ static/css/lists.css | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/templates/unglued_list.html b/frontend/templates/unglued_list.html index f1eec16d..3c7ebf2d 100644 --- a/frontend/templates/unglued_list.html +++ b/frontend/templates/unglued_list.html @@ -9,7 +9,6 @@ - {% endblock %} {% block extra_head %} diff --git a/static/css/book_panel.css b/static/css/book_panel.css index 4fbd0b59..e6581ae8 100644 --- a/static/css/book_panel.css +++ b/static/css/book_panel.css @@ -271,10 +271,14 @@ div.panelview.side2 { display: block; } .read_itbutton span { +<<<<<<< HEAD <<<<<<< HEAD height: 35px; ======= >>>>>>> 73266f0... line up icons better and more clearly indicate status of books with successful campaigns +======= + height: 35px; +>>>>>>> 4a307a1... addressing CSS comments and also fixing some invalid html line-height: 35px; font-size: 11px; background-repeat: no-repeat; diff --git a/static/css/lists.css b/static/css/lists.css index 8bc47e95..ac14c0b2 100644 --- a/static/css/lists.css +++ b/static/css/lists.css @@ -105,5 +105,8 @@ ul.tabs li:hover a { background-color: #8dc63f !important; color: white !important; } +<<<<<<< HEAD ======= >>>>>>> parent of b001aef... separating unglued and PD works on ready-to-read page +======= +>>>>>>> 4a307a1... addressing CSS comments and also fixing some invalid html From c2bc4f6b68ec1046b9e0741d368efa1ff3b4c8df Mon Sep 17 00:00:00 2001 From: Andromeda Yelton Date: Wed, 2 Jan 2013 16:10:32 -0500 Subject: [PATCH 12/12] tidying visibly wrong things --- frontend/templates/book_panel.html | 2 +- frontend/templates/unglued_list.html | 6 +- static/css/book_list.css | 2 + static/css/book_panel.css | 9 +- static/css/documentation.css | 6 - static/css/landingpage2.css | 552 +-------------------------- static/css/lists.css | 11 - static/css/registration2.css | 199 +--------- static/css/sitewide2.css | 2 +- static/less/book_list.less | 2 + static/less/book_panel.less | 2 +- static/less/sitewide2.less | 4 + 12 files changed, 16 insertions(+), 781 deletions(-) diff --git a/frontend/templates/book_panel.html b/frontend/templates/book_panel.html index aaa2dcf0..b6dd0b09 100644 --- a/frontend/templates/book_panel.html +++ b/frontend/templates/book_panel.html @@ -156,7 +156,7 @@ Status: Coming soon! {% else %}{% ifequal status "SUCCESSFUL" %} {% if not first_ebook %} - Ebook coming soon + Ebook coming soon {% else %} {% endif %} diff --git a/frontend/templates/unglued_list.html b/frontend/templates/unglued_list.html index a89a791b..7a7ea3f7 100644 --- a/frontend/templates/unglued_list.html +++ b/frontend/templates/unglued_list.html @@ -2,7 +2,6 @@ {% load endless %} {% load lang_utils %} {% with request.user.wishlist.works.all as wishlist %} -{% with work_list.count as works_count %} {% block title %} Ready-to-Read Works {% if pub_lang %} in {{pub_lang|ez_lang_name}}{% endif %}{% endblock %} {% block extra_css %} @@ -58,7 +57,7 @@
    • View As:
    • @@ -75,7 +74,7 @@
    - {% ifequal works_count 0 %} + {% ifequal work_list.count 0 %} There aren't any {{ pub_lang|ez_lang_name }} works in this list. Why don't you add some? {% else %} {% lazy_paginate 20 work_list using "work_list" %} @@ -102,5 +101,4 @@
    {% endblock %} -{% endwith %} {% endwith %} \ No newline at end of file diff --git a/static/css/book_list.css b/static/css/book_list.css index 11096bc5..fb089f42 100755 --- a/static/css/book_list.css +++ b/static/css/book_list.css @@ -180,6 +180,8 @@ div.remove-wishlist { float: left; display: block; padding-right: 5px; + max-width: 180px; + overflow: hidden; } .booklist-status.listview .read_itbutton { margin-top: 4px; diff --git a/static/css/book_panel.css b/static/css/book_panel.css index 2cc67a54..5df338ed 100644 --- a/static/css/book_panel.css +++ b/static/css/book_panel.css @@ -271,14 +271,7 @@ div.panelview.side2 { display: block; } .read_itbutton span { -<<<<<<< HEAD -<<<<<<< HEAD height: 35px; -======= ->>>>>>> 73266f0... line up icons better and more clearly indicate status of books with successful campaigns -======= - height: 35px; ->>>>>>> 4a307a1... addressing CSS comments and also fixing some invalid html line-height: 35px; font-size: 11px; background-repeat: no-repeat; @@ -350,7 +343,7 @@ div.panelview.side2 { .read_itbutton_fail span:hover { text-decoration: none; } -.panelfront.icons .read_itbutton { +.panelview.panelfront.icons .read_itbutton { margin-bottom: 7px; height: 30px !important; line-height: 30px !important; diff --git a/static/css/documentation.css b/static/css/documentation.css index 02b7b07a..51746bcb 100644 --- a/static/css/documentation.css +++ b/static/css/documentation.css @@ -358,12 +358,6 @@ dt { border-bottom: solid #edf3f4 2px; padding: 7px 0; } -dt.nomargin { - margin: 7px 0px; -} -dt.nomargin a { - margin-left: 7px; -} dd { margin: 0 0 0 7px; padding-bottom: 7px; diff --git a/static/css/landingpage2.css b/static/css/landingpage2.css index 7e26b364..2fc297d8 100644 --- a/static/css/landingpage2.css +++ b/static/css/landingpage2.css @@ -1,551 +1 @@ -/* variables and mixins used in multiple less files go here */ -.header-text { - height: 36px; - line-height: 36px; - display: block; - text-decoration: none; - font-weight: bold; - letter-spacing: -0.05em; -} -.panelborders { - border-width: 1px 0px; - border-style: solid none; - border-color: #FFFFFF; -} -.roundedspan { - border: 1px solid #d4d4d4; - -moz-border-radius: 7px; - -webkit-border-radius: 7px; - border-radius: 7px; - -moz-border-radius: 7px; - -webkit-border-radius: 7px; - border-radius: 7px; - padding: 1px; - color: #fff; - margin: 0 8px 0 0; - display: inline-block; -} -.roundedspan > span { - padding: 7px 7px; - min-width: 15px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - text-align: center; - display: inline-block; -} -.roundedspan > span .hovertext { - display: none; -} -.roundedspan > span:hover .hovertext { - display: inline; -} -.mediaborder { - padding: 5px; - border: solid 5px #EDF3F4; -} -.actionbuttons { - width: auto; - height: 36px; - line-height: 36px; - height: 36px; - line-height: 36px; - background: #8dc63f; - -moz-border-radius: 32px; - -webkit-border-radius: 32px; - border-radius: 32px; - -moz-border-radius: 32px; - -webkit-border-radius: 32px; - border-radius: 32px; - color: white; - cursor: pointer; - font-size: 13px; - font-weight: bold; - padding: 0 15px; - border: none; - margin: 5px 0; -} -.errors { - -moz-border-radius: 16px 16px 0 0; - -webkit-border-radius: 16px 16px 0 0; - border-radius: 16px 16px 0 0; - -moz-border-radius: 16px 16px 0 0; - -webkit-border-radius: 16px 16px 0 0; - border-radius: 16px 16px 0 0; - border: solid #e35351 3px; - clear: both; - width: 90%; - height: auto; - line-height: 16px; - padding: 7px 0; - font-weight: bold; - font-size: 13px; - text-align: center; -} -.errors li { - list-style: none; - border: none; -} -/* variables and mixins used in multiple less files go here */ -.header-text { - height: 36px; - line-height: 36px; - display: block; - text-decoration: none; - font-weight: bold; - letter-spacing: -0.05em; -} -.panelborders { - border-width: 1px 0px; - border-style: solid none; - border-color: #FFFFFF; -} -.roundedspan { - border: 1px solid #d4d4d4; - -moz-border-radius: 7px; - -webkit-border-radius: 7px; - border-radius: 7px; - -moz-border-radius: 7px; - -webkit-border-radius: 7px; - border-radius: 7px; - padding: 1px; - color: #fff; - margin: 0 8px 0 0; - display: inline-block; -} -.roundedspan > span { - padding: 7px 7px; - min-width: 15px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - text-align: center; - display: inline-block; -} -.roundedspan > span .hovertext { - display: none; -} -.roundedspan > span:hover .hovertext { - display: inline; -} -.mediaborder { - padding: 5px; - border: solid 5px #EDF3F4; -} -.actionbuttons { - width: auto; - height: 36px; - line-height: 36px; - height: 36px; - line-height: 36px; - background: #8dc63f; - -moz-border-radius: 32px; - -webkit-border-radius: 32px; - border-radius: 32px; - -moz-border-radius: 32px; - -webkit-border-radius: 32px; - border-radius: 32px; - color: white; - cursor: pointer; - font-size: 13px; - font-weight: bold; - padding: 0 15px; - border: none; - margin: 5px 0; -} -.errors { - -moz-border-radius: 16px 16px 0 0; - -webkit-border-radius: 16px 16px 0 0; - border-radius: 16px 16px 0 0; - -moz-border-radius: 16px 16px 0 0; - -webkit-border-radius: 16px 16px 0 0; - border-radius: 16px 16px 0 0; - border: solid #e35351 3px; - clear: both; - width: 90%; - height: auto; - line-height: 16px; - padding: 7px 0; - font-weight: bold; - font-size: 13px; - text-align: center; -} -.errors li { - list-style: none; - border: none; -} -.learnmore_block { - float: left; - width: 100%; - clear: both; - border-top: solid 1px #8ac3d7; - margin-top: 20px; -} -.learnmore_block .quicktour { - width: 270px; - float: left; - font-style: italic; - line-height: 20px; - font-size: 13px; - margin-top: 20px; -} -.learnmore_block .quicktour .highlight { - font-weight: bold; -} -.learnmore_block .quicktour.last { - padding-right: 0px; - width: 270px; -} -.learnmore_block .quicktour.last .signup { - color: #8dc63f; - font-weight: bold; - margin-top: 10px; -} -.learnmore_block .quicktour.last .signup img { - margin-left: 5px; - vertical-align: middle; - margin-bottom: 3px; -} -.learnmore_block .movingrightalong { - background: url("/static/images/landingpage/quicktour-arrow.png") no-repeat center; - height: 100px; - width: 75px; - float: left; - margin-top: 20px; -} -#block-intro-text div { - display: none; - line-height: 25px; - padding-bottom: 10px; -} -#block-intro-text div#active { - display: inherit; -} -#expandable { - display: none; -} -#main-container.main-container-fl .js-main { - width: 968px; - background: #ffffff url("/static/images/landingpage/container-top.png") top center no-repeat; -} -#js-maincol-fl { - padding: 30px 30px 0 30px; - overflow: hidden; -} -#js-maincol-fl #content-block { - background: none; - padding: 0; -} -#js-maincol-fl #js-main-container { - float: left; - width: 672px; -} -#js-maincol-fl .js-main-container-inner { - padding-right: 40px; -} -#js-maincol-fl h2.page-heading { - margin: 0 0 20px 0; - color: #3d4e53; - font-size: 19px; - font-weight: bold; -} -#user-block { - width: 100%; - clear: both; -} -#user-block1, -.user-block2 { - float: left; -} -#user-block1 { - width: 70%; -} -#user-block1 #block-intro-text { - float: left; - width: 70%; - font-size: 19px; -} -#user-block1 a#readon { - float: left; -} -.user-block2 { - color: #6994a3; - font-size: 13px; - line-height: normal; - width: 30%; -} -.user-block2 .block-inner { - float: right; - padding-right: 0; -} -.user-block2 label { - float: left; - font-size: 19px; - height: 30px; - line-height: 30px; - height: 30px; - line-height: 30px; - color: #3d4e53; - padding-right: 15px; -} -#js-rightcol, -#js-rightcol2 { - float: right; - width: 230px; -} -#js-rightcol .jsmodule, -#js-rightcol2 .jsmodule { - float: left; - width: 208px; - background: #edf3f4; - border: 1px solid #d6dde0; - -moz-border-radius: 12px; - -webkit-border-radius: 12px; - border-radius: 12px; - -moz-border-radius: 12px; - -webkit-border-radius: 12px; - border-radius: 12px; - margin-bottom: 10px; - padding: 0 10px 10px 10px; -} -#js-rightcol .jsmodule.last, -#js-rightcol2 .jsmodule.last { - border-bottom: none; - padding-bottom: 10px; -} -#js-rightcol .jsmodule input, -#js-rightcol2 .jsmodule input { - -moz-border-radius: 32px; - -webkit-border-radius: 32px; - border-radius: 32px; - -moz-border-radius: 32px; - -webkit-border-radius: 32px; - border-radius: 32px; - border: none; - height: 36px; - line-height: 36px; - height: 36px; - line-height: 36px; - width: 90%; - outline: none; - padding-left: 16px; -} -#js-rightcol .jsmodule input.signup, -#js-rightcol2 .jsmodule input.signup { - background: url("/static/images/landingpage/button.png") no-repeat 0 0; - border: medium none; - color: #FFF; - cursor: pointer; - display: inline-block; - font-weight: bold; - font-size: 13px; - overflow: hidden; - padding: 0 31px 0 11px; - width: 111px; -} -#js-rightcol div.button, -#js-rightcol2 div.button { - padding-top: 10px; -} -#js-rightcol label, -#js-rightcol2 label { - width: 100%; - display: block; - clear: both; - padding: 10px 0 5px 16px; -} -.google_signup { - padding: 14px 0; - padding: 14px 0; -} -.google_signup div { - height: 24px; - line-height: 24px; - height: 24px; - line-height: 24px; - float: left; - padding-left: 5px; - font-size: 15px; -} -.google_signup img { - float: left; - height: 24px; - width: 24px; -} -.google_signup div { - height: 24px; - line-height: 24px; - height: 24px; - line-height: 24px; - float: left; - padding-left: 5px; - font-size: 15px; -} -.google_signup img { - float: left; - height: 24px; - width: 24px; -} -.js-rightcol-padd { - padding: 0; -} -h3.heading { - color: #3d4e53; - font-weight: bold; -} -ul.ungluingwhat { - list-style: none; - padding: 0; - margin: 0 -10px; -} -ul.ungluingwhat li { - margin-bottom: 7px; - background: #fff; - padding: 10px; - display: block; - overflow: hidden; -} -ul.ungluingwhat li > div { - float: left; -} -ul.ungluingwhat div.user-avatar { - width: 43px; -} -ul.ungluingwhat div.user-avatar img { - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; -} -ul.ungluingwhat .user-book-thumb { - width: 29px; -} -ul.ungluingwhat .user-book-info { - width: 135px; - color: #3d4e53; -} -ul.ungluingwhat .user-book-info p { - margin: 0; - padding: 0 5px; - font-size: 13px; -} -ul.ungluingwhat .user-book-info a { - display: block; - padding: 0; - color: #3d4e53; - font-size: 13px; - text-decoration: underline; -} -ul.ungluingwhat .user-book-info a.user-book-name { - padding: 0 5px; -} -div.typo2 { - background: #edf3f4; - -moz-border-radius: 12px; - -webkit-border-radius: 12px; - border-radius: 12px; - -moz-border-radius: 12px; - -webkit-border-radius: 12px; - border-radius: 12px; - padding: 10px; - font-style: italic; -} -div.signup_btn { - display: block; - overflow: hidden; -} -div.signup_btn a { - background: url("/static/images/bg.png") no-repeat scroll right top transparent; - color: #fff; - display: block; - font-size: 13px; - font-weight: bold; - height: 36px; - line-height: 36px; - height: 36px; - line-height: 36px; - letter-spacing: 1px; - text-decoration: none; - text-transform: capitalize; - float: left; -} -div.signup_btn a span { - background: url("/static/images/bg.png") no-repeat scroll -770px -36px transparent; - display: block; - margin-right: 29px; - padding: 0 5px 0 15px; -} -.have-content-right-module .item-content { - float: left; - width: 364px; - font-size: 15px; - height: 132px; - border-bottom: 7px solid #8ac3d7; -} -.have-content-right-module .item-content p { - margin-bottom: 20px; - line-height: 135%; -} -.have-content-right-module .item-content h2.page-heading { - padding-right: 97px; - line-height: 43px; - padding-bottom: 4px; - padding-top: 5px; -} -.have-content-right-module .content-right-module { - width: 268px; - float: right; -} -.have-content-right-module .content-right-module h3 { - color: #8ac3d7; - text-transform: uppercase; - font-size: 24px; - font-weight: normal; - padding: 0; - margin: 0 0 16px 0; -} -h2.page-heading { - color: #3c4e52; - font-size: 28px !important; - font-style: italic; - font-weight: normal !important; -} -#js-maincontainer-faq { - clear: both; - overflow: hidden; - margin: 15px 0; - width: 100%; -} -.js-maincontainer-faq-inner { - float: right; - color: #3d4e53; - font-size: 15px; - padding-right: 60px; -} -.js-maincontainer-faq-inner a { - font-weight: normal; - color: #3d4e53; - text-decoration: underline; -} -h3.module-title { - padding: 10px 0 0 0; - font-size: 19px; - font-weight: normal; -} -.landingheader { - border-bottom: solid 5px #6994a3; - float: left; - height: 134px; -} -#footer { - clear: both; - margin-top: 30px; -} +.header-text{height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em}.panelborders{border-width:1px 0;border-style:solid none;border-color:#fff}.roundedspan{border:1px solid #d4d4d4;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:1px;color:#fff;margin:0 8px 0 0;display:inline-block}.roundedspan>span{padding:7px 7px;min-width:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;display:inline-block}.roundedspan>span .hovertext{display:none}.roundedspan>span:hover .hovertext{display:inline}.mediaborder{padding:5px;border:solid 5px #edf3f4}.actionbuttons{width:auto;height:36px;line-height:36px;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0}.errors{-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:solid #e35351 3px;clear:both;width:90%;height:auto;line-height:16px;padding:7px 0;font-weight:bold;font-size:13px;text-align:center}.errors li{list-style:none;border:0}.header-text{height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em}.panelborders{border-width:1px 0;border-style:solid none;border-color:#fff}.roundedspan{border:1px solid #d4d4d4;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:1px;color:#fff;margin:0 8px 0 0;display:inline-block}.roundedspan>span{padding:7px 7px;min-width:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;display:inline-block}.roundedspan>span .hovertext{display:none}.roundedspan>span:hover .hovertext{display:inline}.mediaborder{padding:5px;border:solid 5px #edf3f4}.actionbuttons{width:auto;height:36px;line-height:36px;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0}.errors{-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:solid #e35351 3px;clear:both;width:90%;height:auto;line-height:16px;padding:7px 0;font-weight:bold;font-size:13px;text-align:center}.errors li{list-style:none;border:0}.learnmore_block{float:left;width:100%;clear:both;border-top:solid 1px #8ac3d7;margin-top:20px}.learnmore_block .quicktour{width:270px;float:left;font-style:italic;line-height:20px;font-size:13px;margin-top:20px}.learnmore_block .quicktour .highlight{font-weight:bold}.learnmore_block .quicktour.last{padding-right:0;width:270px}.learnmore_block .quicktour.last .signup{color:#8dc63f;font-weight:bold;margin-top:10px}.learnmore_block .quicktour.last .signup img{margin-left:5px;vertical-align:middle;margin-bottom:3px}.learnmore_block .movingrightalong{background:url("/static/images/landingpage/quicktour-arrow.png") no-repeat center;height:100px;width:75px;float:left;margin-top:20px}#block-intro-text div{display:none;line-height:25px;padding-bottom:10px}#block-intro-text div#active{display:inherit}#expandable{display:none}#main-container.main-container-fl .js-main{width:968px;background:#fff url("/static/images/landingpage/container-top.png") top center no-repeat}#js-maincol-fl{padding:30px 30px 0 30px;overflow:hidden}#js-maincol-fl #content-block{background:0;padding:0}#js-maincol-fl #js-main-container{float:left;width:672px}#js-maincol-fl .js-main-container-inner{padding-right:40px}#js-maincol-fl h2.page-heading{margin:0 0 20px 0;color:#3d4e53;font-size:19px;font-weight:bold}#user-block{width:100%;clear:both}#user-block1,.user-block2{float:left}#user-block1{width:70%}#user-block1 #block-intro-text{float:left;width:70%;font-size:19px}#user-block1 a#readon{float:left}.user-block2{color:#6994a3;font-size:13px;line-height:normal;width:30%}.user-block2 .block-inner{float:right;padding-right:0}.user-block2 label{float:left;font-size:19px;height:30px;line-height:30px;height:30px;line-height:30px;color:#3d4e53;padding-right:15px}#js-rightcol,#js-rightcol2{float:right;width:230px}#js-rightcol .jsmodule,#js-rightcol2 .jsmodule{float:left;width:208px;background:#edf3f4;border:1px solid #d6dde0;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;margin-bottom:10px;padding:0 10px 10px 10px}#js-rightcol .jsmodule.last,#js-rightcol2 .jsmodule.last{border-bottom:0;padding-bottom:10px}#js-rightcol .jsmodule input,#js-rightcol2 .jsmodule input{-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;border:0;height:36px;line-height:36px;height:36px;line-height:36px;width:90%;outline:0;padding-left:16px}#js-rightcol .jsmodule input.signup,#js-rightcol2 .jsmodule input.signup{background:url("/static/images/landingpage/button.png") no-repeat 0 0;border:medium none;color:#FFF;cursor:pointer;display:inline-block;font-weight:bold;font-size:13px;overflow:hidden;padding:0 31px 0 11px;width:111px}#js-rightcol div.button,#js-rightcol2 div.button{padding-top:10px}#js-rightcol label,#js-rightcol2 label{width:100%;display:block;clear:both;padding:10px 0 5px 16px}.google_signup{padding:14px 0;padding:14px 0}.google_signup div{height:24px;line-height:24px;height:24px;line-height:24px;float:left;padding-left:5px;font-size:15px}.google_signup img{float:left;height:24px;width:24px}.google_signup div{height:24px;line-height:24px;height:24px;line-height:24px;float:left;padding-left:5px;font-size:15px}.google_signup img{float:left;height:24px;width:24px}.js-rightcol-padd{padding:0}h3.heading{color:#3d4e53;font-weight:bold}ul.ungluingwhat{list-style:none;padding:0;margin:0 -10px}ul.ungluingwhat li{margin-bottom:7px;background:#fff;padding:10px;display:block;overflow:hidden}ul.ungluingwhat li>div{float:left}ul.ungluingwhat div.user-avatar{width:43px}ul.ungluingwhat div.user-avatar img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}ul.ungluingwhat .user-book-thumb{width:29px}ul.ungluingwhat .user-book-info{width:135px;color:#3d4e53}ul.ungluingwhat .user-book-info p{margin:0;padding:0 5px;font-size:13px}ul.ungluingwhat .user-book-info a{display:block;padding:0;color:#3d4e53;font-size:13px;text-decoration:underline}ul.ungluingwhat .user-book-info a.user-book-name{padding:0 5px}div.typo2{background:#edf3f4;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;padding:10px;font-style:italic}div.signup_btn{display:block;overflow:hidden}div.signup_btn a{background:url("/static/images/bg.png") no-repeat scroll right top transparent;color:#fff;display:block;font-size:13px;font-weight:bold;height:36px;line-height:36px;height:36px;line-height:36px;letter-spacing:1px;text-decoration:none;text-transform:capitalize;float:left}div.signup_btn a span{background:url("/static/images/bg.png") no-repeat scroll -770px -36px transparent;display:block;margin-right:29px;padding:0 5px 0 15px}.have-content-right-module .item-content{float:left;width:364px;font-size:15px;height:132px;border-bottom:7px solid #8ac3d7}.have-content-right-module .item-content p{margin-bottom:20px;line-height:135%}.have-content-right-module .item-content h2.page-heading{padding-right:97px;line-height:43px;padding-bottom:4px;padding-top:5px}.have-content-right-module .content-right-module{width:268px;float:right}.have-content-right-module .content-right-module h3{color:#8ac3d7;text-transform:uppercase;font-size:24px;font-weight:normal;padding:0;margin:0 0 16px 0}h2.page-heading{color:#3c4e52;font-size:28px!important;font-style:italic;font-weight:normal!important}#js-maincontainer-faq{clear:both;overflow:hidden;margin:15px 0;width:100%}.js-maincontainer-faq-inner{float:right;color:#3d4e53;font-size:15px;padding-right:60px}.js-maincontainer-faq-inner a{font-weight:normal;color:#3d4e53;text-decoration:underline}h3.module-title{padding:10px 0 0 0;font-size:19px;font-weight:normal}.landingheader{border-bottom:solid 5px #6994a3;float:left;height:134px}#footer{clear:both;margin-top:30px} \ No newline at end of file diff --git a/static/css/lists.css b/static/css/lists.css index ac14c0b2..9e515bc2 100644 --- a/static/css/lists.css +++ b/static/css/lists.css @@ -89,7 +89,6 @@ #lang_list { display: none; } -<<<<<<< HEAD #tabs-1, #tabs-2, #tabs-3 { @@ -100,13 +99,3 @@ ul.tabs li a { line-height: 18px; padding-top: 5px; } -ul.tabs li.active a, -ul.tabs li:hover a { - background-color: #8dc63f !important; - color: white !important; -} -<<<<<<< HEAD -======= ->>>>>>> parent of b001aef... separating unglued and PD works on ready-to-read page -======= ->>>>>>> 4a307a1... addressing CSS comments and also fixing some invalid html diff --git a/static/css/registration2.css b/static/css/registration2.css index 9f0293b2..28a2616e 100644 --- a/static/css/registration2.css +++ b/static/css/registration2.css @@ -1,198 +1 @@ -/* variables and mixins used in multiple less files go here */ -.header-text { - height: 36px; - line-height: 36px; - display: block; - text-decoration: none; - font-weight: bold; - letter-spacing: -0.05em; -} -.panelborders { - border-width: 1px 0px; - border-style: solid none; - border-color: #FFFFFF; -} -.roundedspan { - border: 1px solid #d4d4d4; - -moz-border-radius: 7px; - -webkit-border-radius: 7px; - border-radius: 7px; - padding: 1px; - color: #fff; - margin: 0 8px 0 0; - display: inline-block; -} -.roundedspan > span { - padding: 7px 7px; - min-width: 15px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - text-align: center; - display: inline-block; -} -.roundedspan > span .hovertext { - display: none; -} -.roundedspan > span:hover .hovertext { - display: inline; -} -.mediaborder { - padding: 5px; - border: solid 5px #EDF3F4; -} -.actionbuttons { - width: auto; - height: 36px; - line-height: 36px; - background: #8dc63f; - -moz-border-radius: 32px; - -webkit-border-radius: 32px; - border-radius: 32px; - color: white; - cursor: pointer; - font-size: 13px; - font-weight: bold; - padding: 0 15px; - border: none; - margin: 5px 0; -} -.errors { - -moz-border-radius: 16px 16px 0 0; - -webkit-border-radius: 16px 16px 0 0; - border-radius: 16px 16px 0 0; - border: solid #e35351 3px; - clear: both; - width: 90%; - height: auto; - line-height: 16px; - padding: 7px 0; - font-weight: bold; - font-size: 13px; - text-align: center; -} -.errors li { - list-style: none; - border: none; -} -#login_centerer { - padding: 10px 25%; - width: 960px; -} -#registration { - width: 960px; - padding: 10px; - margin: 0 auto; - padding: 10px 0; - font-size: 13px; - line-height: 19.5px; -} -#registration .helptext { - font-style: italic; -} -#registration .helptext:before { - white-space: pre; - content: "\A"; -} -#login { - border: solid 3px #d6dde0; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - margin: 10px auto; - float: left; - padding: 10px; - width: 50%; -} -#login .google_signup { - padding: 14px 0; -} -#login .google_signup div { - height: 32px; - line-height: 32px; - float: left; - padding-left: 5px; - font-size: 15px; -} -#login .google_signup img { - float: left; - height: 32px; - width: 32px; -} -#login input[type="text"], -#login input[type="password"] { - width: 90%; -} -.actionbutton { - width: auto; - height: 36px; - line-height: 36px; - background: #8dc63f; - -moz-border-radius: 32px; - -webkit-border-radius: 32px; - border-radius: 32px; - color: white; - cursor: pointer; - font-size: 13px; - font-weight: bold; - padding: 0 15px; - border: none; - margin: 5px 0; - float: left; -} -#welcomesearch label { - display: block; - margin: 0 auto; - font-size: 19px; - padding-bottom: 10px; -} -#welcomesearch p { - margin-bottom: 5px; -} -#welcomesearch form { - margin: 0 auto; - width: 210px; - background: url("/static/images/landingpage/search-box-two.png") 0 0 no-repeat; - height: 36px; - display: block; - overflow: hidden; -} -#welcomesearch input.inputbox { - border: none; - color: #66942e; - height: 26px; - line-height: 26px; - font-size: 13px; - float: left; - padding: 0; - margin: 5px 0 5px 20px; - width: 149px; - outline: none; -} -#welcomesearch input.inputbox:focus { - border: none; -} -#welcomesearch input.greenbutton[type="submit"] { - background: url("/static/images/landingpage/search-button-two.png") 0 0 no-repeat; - width: 40px; - height: 40px; - padding: 0; - margin: 0; - border: none; - display: block; - float: right; - text-indent: -10000px; - font-size: 0; - -moz-border-radius: 0; - -webkit-border-radius: 0; - border-radius: 0; -} -.welcomealternatives { - border-top: 1px solid #d6dde0; - margin-top: 10px; - padding-top: 5px; -} -label:before { - content: "\A"; - white-space: pre; -} +.header-text{height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em}.panelborders{border-width:1px 0;border-style:solid none;border-color:#fff}.roundedspan{border:1px solid #d4d4d4;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:1px;color:#fff;margin:0 8px 0 0;display:inline-block}.roundedspan>span{padding:7px 7px;min-width:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;display:inline-block}.roundedspan>span .hovertext{display:none}.roundedspan>span:hover .hovertext{display:inline}.mediaborder{padding:5px;border:solid 5px #edf3f4}.actionbuttons{width:auto;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0}.errors{-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:solid #e35351 3px;clear:both;width:90%;height:auto;line-height:16px;padding:7px 0;font-weight:bold;font-size:13px;text-align:center}.errors li{list-style:none;border:0}#login_centerer{padding:10px 25%;width:960px}#registration{width:960px;padding:10px;margin:0 auto;padding:10px 0;font-size:13px;line-height:19.5px}#registration .helptext{font-style:italic}#registration .helptext:before{white-space:pre;content:"\A"}#login{border:solid 3px #d6dde0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:10px auto;float:left;padding:10px;width:50%}#login .google_signup{padding:14px 0}#login .google_signup div{height:32px;line-height:32px;float:left;padding-left:5px;font-size:15px}#login .google_signup img{float:left;height:32px;width:32px}#login input[type="text"],#login input[type="password"]{width:90%}.actionbutton{width:auto;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0;float:left}#welcomesearch label{display:block;margin:0 auto;font-size:19px;padding-bottom:10px}#welcomesearch p{margin-bottom:5px}#welcomesearch form{margin:0 auto;width:210px;background:url("/static/images/landingpage/search-box-two.png") 0 0 no-repeat;height:36px;display:block;overflow:hidden}#welcomesearch input.inputbox{border:0;color:#66942e;height:26px;line-height:26px;font-size:13px;float:left;padding:0;margin:5px 0 5px 20px;width:149px;outline:0}#welcomesearch input.inputbox:focus{border:0}#welcomesearch input.greenbutton[type="submit"]{background:url("/static/images/landingpage/search-button-two.png") 0 0 no-repeat;width:40px;height:40px;padding:0;margin:0;border:0;display:block;float:right;text-indent:-10000px;font-size:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.welcomealternatives{border-top:1px solid #d6dde0;margin-top:10px;padding-top:5px}label:before{content:"\A";white-space:pre} \ No newline at end of file diff --git a/static/css/sitewide2.css b/static/css/sitewide2.css index eaac0192..03298cce 100644 --- a/static/css/sitewide2.css +++ b/static/css/sitewide2.css @@ -1 +1 @@ -.header-text{height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em}.panelborders{border-width:1px 0;border-style:solid none;border-color:#fff}.roundedspan{border:1px solid #d4d4d4;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:1px;color:#fff;margin:0 8px 0 0;display:inline-block}.roundedspan>span{padding:7px 7px;min-width:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;display:inline-block}.roundedspan>span .hovertext{display:none}.roundedspan>span:hover .hovertext{display:inline}.mediaborder{padding:5px;border:solid 5px #edf3f4}.actionbuttons{width:auto;height:36px;line-height:36px;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0}.errors{-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:solid #e35351 3px;clear:both;width:90%;height:auto;line-height:16px;padding:7px 0;font-weight:bold;font-size:13px;text-align:center}.errors li{list-style:none;border:0}.header-text{height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em}.panelborders{border-width:1px 0;border-style:solid none;border-color:#fff}.roundedspan{border:1px solid #d4d4d4;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:1px;color:#fff;margin:0 8px 0 0;display:inline-block}.roundedspan>span{padding:7px 7px;min-width:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;display:inline-block}.roundedspan>span .hovertext{display:none}.roundedspan>span:hover .hovertext{display:inline}.mediaborder{padding:5px;border:solid 5px #edf3f4}.actionbuttons{width:auto;height:36px;line-height:36px;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0}.errors{-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:solid #e35351 3px;clear:both;width:90%;height:auto;line-height:16px;padding:7px 0;font-weight:bold;font-size:13px;text-align:center}.errors li{list-style:none;border:0}.download_container{width:50%;margin:auto}#lightbox_content a{color:#6994a3}#lightbox_content .signuptoday a{color:white}#lightbox_content h2,#lightbox_content h3,#lightbox_content h4{margin-top:15px}#lightbox_content h2 a{font-size:18.75px}#lightbox_content .ebook_download a{margin:auto 5px auto 0;font-size:15px}#lightbox_content .ebook_download img{vertical-align:middle}#lightbox_content .logo{font-size:15px}#lightbox_content .logo img{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;height:50px;width:50px;margin-right:5px}#lightbox_content .unglued,#lightbox_content .not_unglued{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:-2px;padding:5px;padding-bottom:15px;margin-bottom:5px}#lightbox_content .unglued h3,#lightbox_content .not_unglued h3{margin-top:5px}#lightbox_content .unglued{border:solid 2px #8dc63f}#lightbox_content .not_unglued{border:solid 2px #d6dde0}#lightbox_content a.add-wishlist .on-wishlist,#lightbox_content a.success,a.success:hover{text-decoration:none;color:#3d4e53}#lightbox_content a.success,a.success:hover{cursor:default}#lightbox_content ul{padding-left:50px}#lightbox_content ul li{margin-bottom:4px}.border{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 2px #d6dde0;margin:5px auto;padding-right:5px;padding-left:5px}.preview{border:solid 3px #e35351;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;clear:both;padding:5px 10px;font-size:13px;width:90%}.preview a{color:#8dc63f}.launch_top{border:solid 3px #e35351;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;clear:both;padding:5px 10px;font-size:13px;width:90%;border-color:#8dc63f;margin:10px auto 0 auto;font-size:15px;line-height:22.5px}.launch_top a{color:#8dc63f}.launch_top.pale{border-color:#d6dde0;font-size:13px}.preview_content{border:solid 3px #e35351;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;clear:both;padding:5px 10px;font-size:13px;width:90%;width:80%;margin:10px auto}.preview_content a{color:#8dc63f}.utilityheaders{text-transform:uppercase;color:#3d4e53;font-size:15px;display:block}html,body{height:100%}body{background:url("/static/images/bg-body.png") 0 0 repeat-x;padding:0 0 20px 0;margin:0;font-size:13px;line-height:16.900000000000002px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;color:#3d4e53}#feedback{position:fixed;bottom:10%;right:0;z-index:500}#feedback p{writing-mode:tb-rl;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=1);white-space:nowrap;display:block;bottom:0;width:160px;height:32px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background:#8dc63f;margin-bottom:0;text-align:center;margin-right:-67px;line-height:normal}#feedback p a{color:white;font-size:24px;font-weight:normal}#feedback p a:hover{color:#3d4e53}a{font-weight:bold;font-size:inherit;text-decoration:none;cursor:pointer;color:#6994a3}a:hover{text-decoration:underline}h1{font-size:22.5px}h2{font-size:18.75px}h3{font-size:17.549999999999997px}h4{font-size:15px}img{border:0}img.user-avatar{float:left;margin-right:10px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}input,textarea,a.fakeinput{border:2px solid #d6dde0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}input:focus,textarea:focus,a.fakeinput:focus{border:2px solid #8dc63f;outline:0}a.fakeinput:hover{text-decoration:none}.js-search input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}h2.content-heading{padding:15px;margin:0;font-size:19px;font-weight:normal;color:#3d4e53;float:left;width:50%}h2.content-heading span{font-style:italic}h3.jsmod-title{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background:#a7c1ca;padding:0;margin:0;height:73px}h3.jsmod-title span{font-size:19px;font-style:italic;color:#3d4e53;padding:26px 40px 27px 20px;display:block}input[type="submit"],a.fakeinput{background:#8dc63f;color:white;font-weight:bold;padding:.5em 1em;cursor:pointer}.loader-gif[disabled="disabled"],.loader-gif.show-loading{background:url('/static/images/loading.gif') center no-repeat!important}.js-page-wrap{position:relative;min-height:100%}.js-main{width:960px;margin:0 auto;clear:both;padding:0}ul.menu{list-style:none;padding:0;margin:0}.errorlist{-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:solid #e35351 3px;clear:both;width:90%;height:auto;line-height:16px;padding:7px 0;font-weight:bold;font-size:13px;text-align:center;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:solid #e35351 3px;clear:both;width:90%;height:auto;line-height:16px;padding:7px 0;font-weight:bold;font-size:13px;text-align:center}.errorlist li{list-style:none;border:0}.errorlist li{list-style:none;border:0}.errorlist+input{border:2px solid #e35351!important}.errorlist+input:focus{border:1px solid #8dc63f!important}.errorlist+textarea{border:2px solid #e35351!important}.errorlist+textarea:focus{border:2px solid #8dc63f!important}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#js-header{height:90px}.js-logo{float:left;padding-top:10px}.js-logo a img{border:0}.js-topmenu{float:right;margin-top:25px;font-size:15px}.js-topmenu#authenticated{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:36px}.js-topmenu#authenticated:hover,.js-topmenu#authenticated.highlight{background:#d6dde0;cursor:pointer;position:relative}.js-topmenu#authenticated.highlight span#welcome{background-image:url("/static/images/menu_bar_up_arrow_textblue.png")}.js-topmenu ul#user_menu{white-space:nowrap;display:none;z-index:100;position:absolute;top:36px;left:0;padding:0;overflow:visible}.js-topmenu ul#user_menu li{border-top:1px solid white;list-style-type:none;float:none;background:#d6dde0;padding:7px 10px}.js-topmenu ul#user_menu li:hover{background:#8dc63f}.js-topmenu ul#user_menu li:hover a{color:white}.js-topmenu ul#user_menu li:hover #i_haz_notifications{border-color:white;background-color:white;color:#3d4e53}.js-topmenu ul#user_menu li a{height:auto;line-height:26.25px}.js-topmenu ul#user_menu li span{margin-right:10px}.js-topmenu ul li{float:left;position:relative;z-index:50}.js-topmenu ul li a{color:#3d4e53;height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em;height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em}.js-topmenu ul li span#welcome{height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em;height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em;padding:0 10px;margin-right:5px;padding-right:22px;background-image:url("/static/images/menu_bar_down_arrow_textblue.png");background-repeat:no-repeat;background-position:right}.js-topmenu ul li span#welcome img{vertical-align:middle}.js-topmenu ul li img{padding:0;margin:0}.js-topmenu ul li.last{padding-left:20px}.js-topmenu ul li.last a{background:url("/static/images/bg.png") right top no-repeat}.js-topmenu ul li.last a span{-moz-border-radius:32px 0 0 32px;-webkit-border-radius:32px 0 0 32px;border-radius:32px 0 0 32px;-moz-border-radius:32px 0 0 32px;-webkit-border-radius:32px 0 0 32px;border-radius:32px 0 0 32px;background-color:#8dc63f;margin-right:29px;display:block;padding:0 5px 0 15px;color:white}.js-topmenu ul .unseen_count{border:solid 2px;-moz-border-radius:700px;-webkit-border-radius:700px;border-radius:700px;-moz-border-radius:700px;-webkit-border-radius:700px;border-radius:700px;padding:3px;line-height:16px;width:16px;cursor:pointer;text-align:center}.js-topmenu ul .unseen_count#i_haz_notifications{background-color:#8dc63f;color:white;border-color:white}.js-topmenu ul .unseen_count#no_notifications_for_you{border-color:#edf3f4;background-color:#edf3f4;color:#3d4e53}#i_haz_notifications_badge{-moz-border-radius:700px;-webkit-border-radius:700px;border-radius:700px;-moz-border-radius:700px;-webkit-border-radius:700px;border-radius:700px;font-size:13px;border:solid 2px white;margin-left:-7px;margin-top:-10px;padding:3px;background:#8dc63f;color:white;position:absolute;line-height:normal}form.login label,#login form label{display:block;line-height:18px}form.login input,#login form input{width:90%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #d6dde0;height:18px;line-height:18px;height:18px;line-height:18px;margin-bottom:6px}form.login input[type=submit],#login form input[type=submit]{text-decoration:capitalize;width:auto;height:36px;line-height:36px;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0;width:auto;height:36px;line-height:36px;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0}form.login input:focus,#login form input:focus{border:solid 1px #8dc63f}form.login input[type="text"],#login form input[type="text"],form.login input[type="password"],#login form input[type="password"]{height:22.75px;line-height:22.75px;height:22.75px;line-height:22.75px;margin-bottom:13px;border-width:2px}form.login input[type="submit"],#login form input[type="submit"]{font-size:15px}form.login span.helptext,#login form span.helptext{display:block;margin-top:-11px;font-style:italic;font-size:13px}#lightbox_content .google_signup{padding:14px 0;padding:14px 0}#lightbox_content .google_signup div{height:36px;line-height:36px;height:36px;line-height:36px;float:left;padding-left:5px;font-size:15px}#lightbox_content .google_signup img{float:left;height:36px;width:36px}#lightbox_content .google_signup div{height:36px;line-height:36px;height:36px;line-height:36px;float:left;padding-left:5px;font-size:15px}#lightbox_content .google_signup img{float:left;height:36px;width:36px}.js-search{float:left;padding-top:25px;margin-left:81px}.js-search input{float:left}.js-search .inputbox{padding:0 0 0 15px;margin:0;border-top:solid 4px #8ac3d7;border-left:solid 4px #8ac3d7;border-bottom:solid 4px #8ac3d7;border-right:0;-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;outline:0;height:28px;line-height:28px;height:28px;line-height:28px;width:156px;float:left;color:#6994a3}.js-search .button{background:url("/static/images/blue-search-button.png") no-repeat;padding:0;margin:0;width:40px;height:36px;display:block;border:0;text-indent:-10000px;cursor:pointer}.js-search-inner{float:right}#locationhash{display:none}#block-intro-text{padding-right:10px}#block-intro-text span.def{font-style:italic}a#readon{background:url("/static/images/learnmore-downarrow.png") right center no-repeat;color:#fff;text-transform:capitalize;display:block;float:right;font-size:13px;font-weight:bold}a#readon.down{background:url("/static/images/learnmore-uparrow.png") right center no-repeat}a#readon span{-moz-border-radius:32px 0 0 32px;-webkit-border-radius:32px 0 0 32px;border-radius:32px 0 0 32px;-moz-border-radius:32px 0 0 32px;-webkit-border-radius:32px 0 0 32px;border-radius:32px 0 0 32px;background-color:#8ac3d7;margin-right:34px;padding:0 5px 0 20px;height:36px;line-height:36px;height:36px;line-height:36px;display:block}.spread_the_word{height:24px;width:24px;position:top;margin-left:5px}#js-leftcol{float:left;width:235px;margin-bottom:20px}#js-leftcol a{font-weight:normal}#js-leftcol a:hover{text-decoration:underline}#js-leftcol .jsmod-content{border:solid 1px #edf3f4;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}#js-leftcol ul.level1>li>a,#js-leftcol ul.level1>li>span{border-bottom:1px solid #edf3f4;border-top:1px solid #edf3f4;text-transform:uppercase;color:#3d4e53;font-size:15px;display:block;padding:10px}#js-leftcol ul.level2 li{padding:5px 10px}#js-leftcol ul.level2 li a{color:#6994a3;font-size:15px}#js-leftcol ul.level2 li img{vertical-align:middle;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#js-leftcol ul.level2 li .ungluer-name{height:30px;line-height:30px;height:30px;line-height:30px}#js-topsection{padding:15px 0 0 0;overflow:hidden}.js-topnews{float:left;width:100%}.js-topnews1{background:url("/static/images/header/header-m.png") 0 0 repeat-y}.js-topnews2{background:url("/static/images/header/header-t.png") 0 0 no-repeat}.js-topnews3{background:url("/static/images/header/header-b.png") 0 100% no-repeat;display:block;overflow:hidden;padding:10px}#main-container{margin:15px 0 0 0}#js-maincol-fr{float:right;width:725px}div#content-block{overflow:hidden;background:url("/static/images/bg.png") 100% -223px no-repeat;padding:0 0 0 7px;margin-bottom:20px}div#content-block.jsmodule{background:0}.content-block-heading a.block-link{float:right;padding:15px;font-size:13px;color:#3d4e53;text-decoration:underline;font-weight:normal}div#content-block-content{width:100%;overflow:hidden;padding-left:10px}div#content-block-content .cols3 .column{width:33.33%;float:left}#footer{background-color:#edf3f4;clear:both;text-transform:uppercase;color:#3d4e53;font-size:15px;display:block;padding:15px 0 45px 0;margin-top:15px;overflow:hidden}#footer .column{float:left;width:25%;padding-top:5px}#footer .column ul{padding-top:5px;margin-left:0;padding-left:0}#footer .column li{padding:5px 0;text-transform:none;list-style:none;margin-left:0}#footer .column li a{color:#6994a3;font-size:15px}.pagination{width:100%;text-align:center;margin-top:20px;clear:both;border-top:solid #3d4e53 thin;padding-top:7px}.pagination .endless_page_link{font-size:13px;border:thin #3d4e53 solid;font-weight:normal;margin:5px;padding:1px}.pagination .endless_page_current{font-size:13px;border:thin #3d4e53 solid;font-weight:normal;margin:5px;padding:1px;background-color:#edf3f4}a.nounderline{text-decoration:none}.slides_control{height:325px!important}#about_expandable{display:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 5px #d6dde0;background:white;z-index:500;top:25%;padding:9px;max-width:90%}#about_expandable .collapser_x{margin-top:-27px;margin-right:-27px}#lightbox_content p{padding:9px 0;font-size:15px;line-height:20px}#lightbox_content p a{font-size:15px;line-height:20px}#lightbox_content p b{color:#8dc63f}#lightbox_content p.last{border-bottom:solid 2px #d6dde0;margin-bottom:5px}#lightbox_content .right_border{border-right:solid 1px #d6dde0;float:left;padding:9px}#lightbox_content .signuptoday{float:right;margin-top:0;clear:none}#lightbox_content h2+form,#lightbox_content h3+form,#lightbox_content h4+form{margin-top:15px}.nonlightbox .about_page{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 5px #d6dde0;width:75%;margin:10px auto auto auto;padding:9px}.collapser_x{float:right;height:24px;line-height:24px;height:24px;line-height:24px;width:24px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;-moz-box-shadow:-1px 1px #3d4e53;-webkit-box-shadow:-1px 1px #3d4e53;box-shadow:-1px 1px #3d4e53;border:solid 3px white;text-align:center;color:white;background:#3d4e53;font-size:17px;z-index:5000;margin-top:-12px;margin-right:-22px}.signuptoday{-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;background-color:#8dc63f;padding:0 15px;height:36px;line-height:36px;height:36px;line-height:36px;float:left;clear:both;margin:10px auto;cursor:pointer;font-style:normal}.signuptoday a{background:url("/static/images/icons/pledgearrow-hover.png") right center no-repeat;padding-right:17px;color:white}.signuptoday a:hover{text-decoration:none}.central{width:480px;margin:0 auto}li.checked{list-style-type:none;background:transparent url(/static/images/checkmark_small.png) no-repeat 0 0;margin-left:-20px;padding-left:20px} \ No newline at end of file +.header-text{height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em}.panelborders{border-width:1px 0;border-style:solid none;border-color:#fff}.roundedspan{border:1px solid #d4d4d4;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:1px;color:#fff;margin:0 8px 0 0;display:inline-block}.roundedspan>span{padding:7px 7px;min-width:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;display:inline-block}.roundedspan>span .hovertext{display:none}.roundedspan>span:hover .hovertext{display:inline}.mediaborder{padding:5px;border:solid 5px #edf3f4}.actionbuttons{width:auto;height:36px;line-height:36px;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0}.errors{-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:solid #e35351 3px;clear:both;width:90%;height:auto;line-height:16px;padding:7px 0;font-weight:bold;font-size:13px;text-align:center}.errors li{list-style:none;border:0}.header-text{height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em}.panelborders{border-width:1px 0;border-style:solid none;border-color:#fff}.roundedspan{border:1px solid #d4d4d4;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:1px;color:#fff;margin:0 8px 0 0;display:inline-block}.roundedspan>span{padding:7px 7px;min-width:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;display:inline-block}.roundedspan>span .hovertext{display:none}.roundedspan>span:hover .hovertext{display:inline}.mediaborder{padding:5px;border:solid 5px #edf3f4}.actionbuttons{width:auto;height:36px;line-height:36px;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0}.errors{-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:solid #e35351 3px;clear:both;width:90%;height:auto;line-height:16px;padding:7px 0;font-weight:bold;font-size:13px;text-align:center}.errors li{list-style:none;border:0}.download_container{width:50%;margin:auto}#lightbox_content a{color:#6994a3}#lightbox_content .signuptoday a{color:white}#lightbox_content h2,#lightbox_content h3,#lightbox_content h4{margin-top:15px}#lightbox_content h2 a{font-size:18.75px}#lightbox_content .ebook_download a{margin:auto 5px auto 0;font-size:15px}#lightbox_content .ebook_download img{vertical-align:middle}#lightbox_content .logo{font-size:15px}#lightbox_content .logo img{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;height:50px;width:50px;margin-right:5px}#lightbox_content .unglued,#lightbox_content .not_unglued{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:-2px;padding:5px;padding-bottom:15px;margin-bottom:5px}#lightbox_content .unglued h3,#lightbox_content .not_unglued h3{margin-top:5px}#lightbox_content .unglued{border:solid 2px #8dc63f}#lightbox_content .not_unglued{border:solid 2px #d6dde0}#lightbox_content a.add-wishlist .on-wishlist,#lightbox_content a.success,a.success:hover{text-decoration:none;color:#3d4e53}#lightbox_content a.success,a.success:hover{cursor:default}#lightbox_content ul{padding-left:50px}#lightbox_content ul li{margin-bottom:4px}.border{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 2px #d6dde0;margin:5px auto;padding-right:5px;padding-left:5px}.preview{border:solid 3px #e35351;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;clear:both;padding:5px 10px;font-size:13px;width:90%}.preview a{color:#8dc63f}.launch_top{border:solid 3px #e35351;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;clear:both;padding:5px 10px;font-size:13px;width:90%;border-color:#8dc63f;margin:10px auto 0 auto;font-size:15px;line-height:22.5px}.launch_top a{color:#8dc63f}.launch_top.pale{border-color:#d6dde0;font-size:13px}.preview_content{border:solid 3px #e35351;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;clear:both;padding:5px 10px;font-size:13px;width:90%;width:80%;margin:10px auto}.preview_content a{color:#8dc63f}.utilityheaders{text-transform:uppercase;color:#3d4e53;font-size:15px;display:block}html,body{height:100%}body{background:url("/static/images/bg-body.png") 0 0 repeat-x;padding:0 0 20px 0;margin:0;font-size:13px;line-height:16.900000000000002px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;color:#3d4e53}#feedback{position:fixed;bottom:10%;right:0;z-index:500}#feedback p{writing-mode:tb-rl;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=1);white-space:nowrap;display:block;bottom:0;width:160px;height:32px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background:#8dc63f;margin-bottom:0;text-align:center;margin-right:-67px;line-height:normal}#feedback p a{color:white;font-size:24px;font-weight:normal}#feedback p a:hover{color:#3d4e53}a{font-weight:bold;font-size:inherit;text-decoration:none;cursor:pointer;color:#6994a3}a:hover{text-decoration:underline}h1{font-size:22.5px}h2{font-size:18.75px}h3{font-size:17.549999999999997px}h4{font-size:15px}img{border:0}img.user-avatar{float:left;margin-right:10px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}input,textarea,a.fakeinput{border:2px solid #d6dde0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}input:focus,textarea:focus,a.fakeinput:focus{border:2px solid #8dc63f;outline:0}a.fakeinput:hover{text-decoration:none}.js-search input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}h2.content-heading{padding:15px;margin:0;font-size:19px;font-weight:normal;color:#3d4e53;float:left;width:50%}h2.content-heading span{font-style:italic}h3.jsmod-title{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background:#a7c1ca;padding:0;margin:0;height:73px}h3.jsmod-title span{font-size:19px;font-style:italic;color:#3d4e53;padding:26px 40px 27px 20px;display:block}input[type="submit"],a.fakeinput{background:#8dc63f;color:white;font-weight:bold;padding:.5em 1em;cursor:pointer}.loader-gif[disabled="disabled"],.loader-gif.show-loading{background:url('/static/images/loading.gif') center no-repeat!important}.js-page-wrap{position:relative;min-height:100%}.js-main{width:960px;margin:0 auto;clear:both;padding:0}ul.menu{list-style:none;padding:0;margin:0}.errorlist{-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:solid #e35351 3px;clear:both;width:90%;height:auto;line-height:16px;padding:7px 0;font-weight:bold;font-size:13px;text-align:center;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border:solid #e35351 3px;clear:both;width:90%;height:auto;line-height:16px;padding:7px 0;font-weight:bold;font-size:13px;text-align:center}.errorlist li{list-style:none;border:0}.errorlist li{list-style:none;border:0}.errorlist+input{border:2px solid #e35351!important}.errorlist+input:focus{border:1px solid #8dc63f!important}.errorlist+textarea{border:2px solid #e35351!important}.errorlist+textarea:focus{border:2px solid #8dc63f!important}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#js-header{height:90px}.js-logo{float:left;padding-top:10px}.js-logo a img{border:0}.js-topmenu{float:right;margin-top:25px;font-size:15px}.js-topmenu#authenticated{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:36px}.js-topmenu#authenticated:hover,.js-topmenu#authenticated.highlight{background:#d6dde0;cursor:pointer;position:relative}.js-topmenu#authenticated.highlight span#welcome{background-image:url("/static/images/menu_bar_up_arrow_textblue.png")}.js-topmenu ul#user_menu{white-space:nowrap;display:none;z-index:100;position:absolute;top:36px;left:0;padding:0;overflow:visible}.js-topmenu ul#user_menu li{border-top:1px solid white;list-style-type:none;float:none;background:#d6dde0;padding:7px 10px}.js-topmenu ul#user_menu li:hover{background:#8dc63f}.js-topmenu ul#user_menu li:hover a{color:white}.js-topmenu ul#user_menu li:hover #i_haz_notifications{border-color:white;background-color:white;color:#3d4e53}.js-topmenu ul#user_menu li a{height:auto;line-height:26.25px}.js-topmenu ul#user_menu li span{margin-right:10px}.js-topmenu ul li{float:left;position:relative;z-index:50}.js-topmenu ul li a{color:#3d4e53;height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em;height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em}.js-topmenu ul li span#welcome{height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em;height:36px;line-height:36px;display:block;text-decoration:none;font-weight:bold;letter-spacing:-0.05em;padding:0 10px;margin-right:5px;padding-right:22px;background-image:url("/static/images/menu_bar_down_arrow_textblue.png");background-repeat:no-repeat;background-position:right}.js-topmenu ul li span#welcome img{vertical-align:middle}.js-topmenu ul li img{padding:0;margin:0}.js-topmenu ul li.last{padding-left:20px}.js-topmenu ul li.last a{background:url("/static/images/bg.png") right top no-repeat}.js-topmenu ul li.last a span{-moz-border-radius:32px 0 0 32px;-webkit-border-radius:32px 0 0 32px;border-radius:32px 0 0 32px;-moz-border-radius:32px 0 0 32px;-webkit-border-radius:32px 0 0 32px;border-radius:32px 0 0 32px;background-color:#8dc63f;margin-right:29px;display:block;padding:0 5px 0 15px;color:white}.js-topmenu ul .unseen_count{border:solid 2px;-moz-border-radius:700px;-webkit-border-radius:700px;border-radius:700px;-moz-border-radius:700px;-webkit-border-radius:700px;border-radius:700px;padding:3px;line-height:16px;width:16px;cursor:pointer;text-align:center}.js-topmenu ul .unseen_count#i_haz_notifications{background-color:#8dc63f;color:white;border-color:white}.js-topmenu ul .unseen_count#no_notifications_for_you{border-color:#edf3f4;background-color:#edf3f4;color:#3d4e53}#i_haz_notifications_badge{-moz-border-radius:700px;-webkit-border-radius:700px;border-radius:700px;-moz-border-radius:700px;-webkit-border-radius:700px;border-radius:700px;font-size:13px;border:solid 2px white;margin-left:-7px;margin-top:-10px;padding:3px;background:#8dc63f;color:white;position:absolute;line-height:normal}form.login label,#login form label{display:block;line-height:18px}form.login input,#login form input{width:90%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #d6dde0;height:18px;line-height:18px;height:18px;line-height:18px;margin-bottom:6px}form.login input[type=submit],#login form input[type=submit]{text-decoration:capitalize;width:auto;height:36px;line-height:36px;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0;width:auto;height:36px;line-height:36px;height:36px;line-height:36px;background:#8dc63f;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;color:white;cursor:pointer;font-size:13px;font-weight:bold;padding:0 15px;border:0;margin:5px 0}form.login input:focus,#login form input:focus{border:solid 1px #8dc63f}form.login input[type="text"],#login form input[type="text"],form.login input[type="password"],#login form input[type="password"]{height:22.75px;line-height:22.75px;height:22.75px;line-height:22.75px;margin-bottom:13px;border-width:2px}form.login input[type="submit"],#login form input[type="submit"]{font-size:15px}form.login span.helptext,#login form span.helptext{display:block;margin-top:-11px;font-style:italic;font-size:13px}#lightbox_content .google_signup{padding:14px 0;padding:14px 0}#lightbox_content .google_signup div{height:36px;line-height:36px;height:36px;line-height:36px;float:left;padding-left:5px;font-size:15px}#lightbox_content .google_signup img{float:left;height:36px;width:36px}#lightbox_content .google_signup div{height:36px;line-height:36px;height:36px;line-height:36px;float:left;padding-left:5px;font-size:15px}#lightbox_content .google_signup img{float:left;height:36px;width:36px}.js-search{float:left;padding-top:25px;margin-left:81px}.js-search input{float:left}.js-search .inputbox{padding:0 0 0 15px;margin:0;border-top:solid 4px #8ac3d7;border-left:solid 4px #8ac3d7;border-bottom:solid 4px #8ac3d7;border-right:0;-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;outline:0;height:28px;line-height:28px;height:28px;line-height:28px;width:156px;float:left;color:#6994a3}.js-search .button{background:url("/static/images/blue-search-button.png") no-repeat;padding:0;margin:0;width:40px;height:36px;display:block;border:0;text-indent:-10000px;cursor:pointer}.js-search-inner{float:right}#locationhash{display:none}#block-intro-text{padding-right:10px}#block-intro-text span.def{font-style:italic}a#readon{background:url("/static/images/learnmore-downarrow.png") right center no-repeat;color:#fff;text-transform:capitalize;display:block;float:right;font-size:13px;font-weight:bold}a#readon.down{background:url("/static/images/learnmore-uparrow.png") right center no-repeat}a#readon span{-moz-border-radius:32px 0 0 32px;-webkit-border-radius:32px 0 0 32px;border-radius:32px 0 0 32px;-moz-border-radius:32px 0 0 32px;-webkit-border-radius:32px 0 0 32px;border-radius:32px 0 0 32px;background-color:#8ac3d7;margin-right:34px;padding:0 5px 0 20px;height:36px;line-height:36px;height:36px;line-height:36px;display:block}.spread_the_word{height:24px;width:24px;position:top;margin-left:5px}#js-leftcol{float:left;width:235px;margin-bottom:20px}#js-leftcol a{font-weight:normal}#js-leftcol a:hover{text-decoration:underline}#js-leftcol .jsmod-content{border:solid 1px #edf3f4;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}#js-leftcol ul.level1>li>a,#js-leftcol ul.level1>li>span{border-bottom:1px solid #edf3f4;border-top:1px solid #edf3f4;text-transform:uppercase;color:#3d4e53;font-size:15px;display:block;padding:10px}#js-leftcol ul.level2 li{padding:5px 10px}#js-leftcol ul.level2 li a{color:#6994a3;font-size:15px}#js-leftcol ul.level2 li img{vertical-align:middle;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#js-leftcol ul.level2 li .ungluer-name{height:30px;line-height:30px;height:30px;line-height:30px}#js-topsection{padding:15px 0 0 0;overflow:hidden}.js-topnews{float:left;width:100%}.js-topnews1{background:url("/static/images/header/header-m.png") 0 0 repeat-y}.js-topnews2{background:url("/static/images/header/header-t.png") 0 0 no-repeat}.js-topnews3{background:url("/static/images/header/header-b.png") 0 100% no-repeat;display:block;overflow:hidden;padding:10px}#main-container{margin:15px 0 0 0}#js-maincol-fr{float:right;width:725px}div#content-block{overflow:hidden;background:url("/static/images/bg.png") 100% -223px no-repeat;padding:0 0 0 7px;margin-bottom:20px}div#content-block.jsmodule{background:0}.content-block-heading a.block-link{float:right;padding:15px;font-size:13px;color:#3d4e53;text-decoration:underline;font-weight:normal}div#content-block-content{width:100%;overflow:hidden;padding-left:10px}div#content-block-content .cols3 .column{width:33.33%;float:left}#footer{background-color:#edf3f4;clear:both;text-transform:uppercase;color:#3d4e53;font-size:15px;display:block;padding:15px 0 45px 0;margin-top:15px;overflow:hidden}#footer .column{float:left;width:25%;padding-top:5px}#footer .column ul{padding-top:5px;margin-left:0;padding-left:0}#footer .column li{padding:5px 0;text-transform:none;list-style:none;margin-left:0}#footer .column li a{color:#6994a3;font-size:15px}.pagination{width:100%;text-align:center;margin-top:20px;clear:both;border-top:solid #3d4e53 thin;padding-top:7px}.pagination .endless_page_link{font-size:13px;border:thin #3d4e53 solid;font-weight:normal;margin:5px;padding:1px}.pagination .endless_page_current{font-size:13px;border:thin #3d4e53 solid;font-weight:normal;margin:5px;padding:1px;background-color:#edf3f4}a.nounderline{text-decoration:none}.slides_control{height:325px!important}#about_expandable{display:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 5px #d6dde0;background:white;z-index:500;top:25%;padding:9px;max-width:90%}#about_expandable .collapser_x{margin-top:-27px;margin-right:-27px}#lightbox_content p{padding:9px 0;font-size:15px;line-height:20px}#lightbox_content p a{font-size:15px;line-height:20px}#lightbox_content p b{color:#8dc63f}#lightbox_content p.last{border-bottom:solid 2px #d6dde0;margin-bottom:5px}#lightbox_content .right_border{border-right:solid 1px #d6dde0;float:left;padding:9px}#lightbox_content .signuptoday{float:right;margin-top:0;clear:none}#lightbox_content h2+form,#lightbox_content h3+form,#lightbox_content h4+form{margin-top:15px}#lightbox_content h2,#lightbox_content h3,#lightbox_content h4{margin-bottom:10px}.nonlightbox .about_page{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 5px #d6dde0;width:75%;margin:10px auto auto auto;padding:9px}.collapser_x{float:right;height:24px;line-height:24px;height:24px;line-height:24px;width:24px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;-moz-box-shadow:-1px 1px #3d4e53;-webkit-box-shadow:-1px 1px #3d4e53;box-shadow:-1px 1px #3d4e53;border:solid 3px white;text-align:center;color:white;background:#3d4e53;font-size:17px;z-index:5000;margin-top:-12px;margin-right:-22px}.signuptoday{-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;background-color:#8dc63f;padding:0 15px;height:36px;line-height:36px;height:36px;line-height:36px;float:left;clear:both;margin:10px auto;cursor:pointer;font-style:normal}.signuptoday a{background:url("/static/images/icons/pledgearrow-hover.png") right center no-repeat;padding-right:17px;color:white}.signuptoday a:hover{text-decoration:none}.central{width:480px;margin:0 auto}li.checked{list-style-type:none;background:transparent url(/static/images/checkmark_small.png) no-repeat 0 0;margin-left:-20px;padding-left:20px} \ No newline at end of file diff --git a/static/less/book_list.less b/static/less/book_list.less index 0b202d70..de2666cf 100755 --- a/static/less/book_list.less +++ b/static/less/book_list.less @@ -116,6 +116,8 @@ div.add-wishlist, div.remove-wishlist { float:left; display:block; padding-right:5px; + max-width: 180px; + overflow: hidden; } .read_itbutton { diff --git a/static/less/book_panel.less b/static/less/book_panel.less index ee2f1957..8ac42d8d 100644 --- a/static/less/book_panel.less +++ b/static/less/book_panel.less @@ -250,7 +250,7 @@ div.panelview.side2 { } } -.panelfront.icons .read_itbutton { +.panelview.panelfront.icons .read_itbutton { margin-bottom: 7px; .height(30px) !important; } diff --git a/static/less/sitewide2.less b/static/less/sitewide2.less index d3b746eb..bdf67138 100644 --- a/static/less/sitewide2.less +++ b/static/less/sitewide2.less @@ -776,6 +776,10 @@ a.nounderline { h2 + form, h3 + form, h4 + form { margin-top: 15px; } + + h2, h3, h4 { + margin-bottom: 10px; + } } // need to style /about/X pages such that they will not conflict with lightboxed About from header