Evergreenified TTPAC skinning
authorMichael Peters <mrpeters@library.in.gov>
Thu, 22 Sep 2011 14:02:06 +0000 (10:02 -0400)
committerMichael Peters <mrpeters@library.in.gov>
Fri, 23 Sep 2011 12:09:39 +0000 (08:09 -0400)
Based on Dan Scott's "tpac_semantic_amazon_record_details" branch.  My branch attempts
to add a more "Evergreen" feel to the TTPAC, versus the grey/blue hues in the current skin.

New features include transparent PNG's to replace old JPG to make use of transparency and
the addition of embedded font, Open Sans, via Google's Web Fonts API.

Signed-off-by: Michael Peters <mrpeters@library.in.gov>
33 files changed:
Open-ILS/src/templates/opac/advanced.tt2
Open-ILS/src/templates/opac/cnbrowse.tt2
Open-ILS/src/templates/opac/home.tt2
Open-ILS/src/templates/opac/login.tt2
Open-ILS/src/templates/opac/mylist.tt2
Open-ILS/src/templates/opac/parts/base.tt2
Open-ILS/src/templates/opac/parts/footer.tt2
Open-ILS/src/templates/opac/parts/homesearch.tt2
Open-ILS/src/templates/opac/parts/searchbar.tt2
Open-ILS/src/templates/opac/parts/topnav_logo.tt2
Open-ILS/src/templates/opac/place_hold.tt2
Open-ILS/src/templates/opac/record.tt2
Open-ILS/src/templates/opac/results.tt2
Open-ILS/web/css/skin/default/opac/semiauto.css
Open-ILS/web/css/skin/default/opac/style.css
Open-ILS/web/images/content-bg.gif [new file with mode: 0644]
Open-ILS/web/images/eg_tiny_logo.png [new file with mode: 0644]
Open-ILS/web/images/header-bg.gif [new file with mode: 0644]
Open-ILS/web/images/main_logo.png [new file with mode: 0644]
Open-ILS/web/images/plus_sign.png
Open-ILS/web/images/rdetail_arrow.png
Open-ILS/web/images/search-bg.gif [new file with mode: 0644]
Open-ILS/web/images/small_logo.png [new file with mode: 0644]
Open-ILS/web/images/utils-corner-left.png
Open-ILS/web/images/utils-corner-mid.png
Open-ILS/web/images/utils-corner-right.png
Open-ILS/web/opac/images/content-bg.gif
Open-ILS/web/opac/images/eg_tiny_logo.png [new file with mode: 0644]
Open-ILS/web/opac/images/main_logo.png [new file with mode: 0644]
Open-ILS/web/opac/images/plus_sign.png [new file with mode: 0644]
Open-ILS/web/opac/images/rdetail_arrow.png [new file with mode: 0644]
Open-ILS/web/opac/images/search-bg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo.png [new file with mode: 0644]

index 217a069..04e2041 100644 (file)
@@ -4,6 +4,7 @@
     ctx.page_title = l("Advanced Search");
     pane = CGI.param("pane") || "advanced" %]
     <div id="search-wrapper">
+        [% INCLUDE "opac/parts/printnav.tt2" %]
         <div id="adv_search_parent">
             <div id="adv_search_tabs">
                 <a href="?pane=advanced" [% IF pane == 'advanced' %]class="on" [% END %]id="adv_search">[% l('Advanced Search') %]</a>
index a290b64..6e0ad0b 100644 (file)
@@ -7,6 +7,7 @@
     INCLUDE "opac/parts/topnav.tt2";
     ctx.page_title = l("Call Number Browse"); %]
     <div id="search-wrapper">
+        [% INCLUDE "opac/parts/printnav.tt2" %]
         [% INCLUDE "opac/parts/searchbar.tt2" %]
     </div>
     <div id="content-wrapper">
index 19dfc58..fa64e65 100644 (file)
@@ -3,6 +3,7 @@
     INCLUDE "opac/parts/topnav.tt2";
     ctx.page_title = l("Home") %]
     <div id="search-wrapper">
+        [% INCLUDE "opac/parts/printnav.tt2" %]
         [% INCLUDE "opac/parts/searchbar.tt2" %]
     </div>
     <div id="content-wrapper">
index cbdacaa..4be13bb 100644 (file)
@@ -4,6 +4,7 @@
     INCLUDE "opac/parts/topnav.tt2";
     ctx.page_title = l("Account Login") %]
     <div id="search-wrapper">
+        [% INCLUDE "opac/parts/printnav.tt2" %]
         [% INCLUDE "opac/parts/searchbar.tt2" %]
     </div>
     <div id="content-wrapper">
index b77eeae..ac24efd 100644 (file)
@@ -4,6 +4,7 @@
     INCLUDE "opac/parts/topnav.tt2";
     ctx.page_title = l("Record Detail") %]
     <div id="search-wrapper">
+        [% INCLUDE "opac/parts/printnav.tt2" %]
         [% INCLUDE "opac/parts/searchbar.tt2" %]
     </div>
     <div id="content-wrapper">
index c66c74f..029bd13 100644 (file)
@@ -9,6 +9,7 @@
         <link rel="stylesheet" type="text/css" href="[% ctx.media_prefix %]/css/skin/default/opac/style.css" />
         <title>[% l('Catalog - [_1]', ctx.page_title) %]</title>
         <link rel="unapi-server" type="application/xml" title="unAPI" href="/opac/extras/unapi" />
+       <link href='http://fonts.googleapis.com/css?family=Open+Sans:700' rel='stylesheet' type='text/css'>
     </head>
     <body>
         [% content %] 
index 0443b97..12987e4 100644 (file)
@@ -15,7 +15,7 @@
     <div id="footer_logo">
         [% l('Powered by') %]
         <a href="http://evergreen-ils.org">
-            <img src="[% ctx.media_prefix %]/opac/images/eg_tiny_logo.jpg"
+            <img src="[% ctx.media_prefix %]/opac/images/eg_tiny_logo.png"
                 style="border:none; width: 94px; height: 16px;"
                 alt="[% l('Evergreen') %]"
             />
index e5104b6..e8f975e 100644 (file)
@@ -1,3 +1,3 @@
-<div style='width:664px;height:35px;background:#FFFFFF;'>
-    <strong><center><img src="[% ctx.media_prefix %]/opac/images/main_logo.jpg" /></center></strong>
+<div style='width:664px;height:35px;'>
+    <strong><center><img src="[% ctx.media_prefix %]/opac/images/main_logo.png" /></center></strong>
 </div>
index 430f9ab..3dbd70a 100644 (file)
@@ -3,40 +3,60 @@
     [% UNLESS took_care_of_form -%]
     <form action="[% ctx.opac_root %]/results" method="GET">
     [%- END %]
-    <div>
-        <span class="search_catalog_lbl">[% l('Search the Catalog') %]</span>
-        <a href="[% ctx.opac_root %]/advanced"
-            id="home_adv_search_link"><span
-            class="adv_search_font">[% l('Advanced Search') %]</span></a>
-    </div>
-    <div style="font-weight: bold">[%- l('Search ');
-        INCLUDE "opac/parts/coded_value_selector.tt2"
-            attr=["mattype", "item_type"] none_ok=1 none_label=l('All Formats');
-            l(' for ');
-        %]
-        <span class='search_box_wrapper'>
-            <input type="text" id="search_box" name="query" value="[% is_advanced ? ctx.processed_search_query : CGI.param('query') || l("Search Keyword") | html %]"
-                onfocus="if (this.value=='[% l("Search Keyword") %]'){this.value='';this.style.color='#000';}"
-                onblur="if (this.value==''){this.value='[% l("Search Keyword") %]';this.style.color='#999';}"
-                x-webkit-speech />
-        </span>
-        [%- INCLUDE "opac/parts/qtype_selector.tt2";
-            l(' in '); PROCESS build_org_selector name='loc' value=CGI.param('loc');
-    %]
-    <span>
-        <input id='search-submit-go' type="submit" value="[% l('Search') %]" alt="[% l('Search') %]" class="opac-button"
-            onclick='setTimeout(function(){$("search-submit-spinner").className=""; $("search-submit-go").className="hidden"}, 2000)'/>
-        <img id='search-submit-spinner' src='/opac/images/progressbar_green.gif' style='height:16px;width:16px;' class='hidden' alt=''/>
-    </span>
-    </div>
-    [% IF is_advanced || is_special %]
-    <div>
-        <input type="hidden" name="_adv" value="1" />
-        [% IF ctx.processed_search_query OR (NOT is_advanced AND NOT is_special) %]
-        <input name='page' type='hidden' value="0" />
+    <table cellpadding="0" cellspacing="10" border="0">
+        <tr>
+            <td colspan="3">
+                <span class="search_catalog_lbl">[% l('Search the Catalog') %]</span>
+                <a href="[% ctx.opac_root %]/advanced"
+                    id="home_adv_search_link"><span
+                    class="adv_search_font">[% l('Advanced Search') %]</span></a>
+            </td>
+        </tr>
+        <tr>
+            [% IF is_advanced || is_special %]
+            <td colspan="2">
+                <input type="hidden" name="_adv" value="1" />
+            [% ELSE %]
+            <td>
+            [% INCLUDE "opac/parts/qtype_selector.tt2" %]
+            </td>
+            [% END %]
+            [% IF ctx.processed_search_query OR (NOT is_advanced AND NOT is_special) %]
+            <td>
+                <div id="search_box_wrapper">
+                    <!-- Note: when common browsers support HTML5 placeholder text, we can remove the JS -->
+                    <input type="text" id="search_box" name="query" value="[% is_advanced ? ctx.processed_search_query : CGI.param('query') || l("Search Keyword") | html %]"
+                        [% IF is_advanced %]style="width: 450px"[% END %]
+                        onfocus="if (this.value=='[% l("Search Keyword") %]'){this.value='';this.style.color='#000';}"
+                        onblur="if (this.value==''){this.value='[% l("Search Keyword") %]';this.style.color='#999';}"
+                        x-webkit-speech />
+                </div>
+                <input name='page' type='hidden' value="0" />
+            </td>
+            <td valign="top">
+                <div class="pos-abs">
+                    <div class="opac-auto-143">
+                        <input id='search-submit-go' type="submit" value="[% l('Search') %]" alt="[% l('Search') %]" class="opac-button"
+                            onclick='setTimeout(function(){$("search-submit-spinner").className=""; $("search-submit-go").className="hidden"}, 2000)'/>
+                        <img id='search-submit-spinner' src='/opac/images/progressbar_green.gif' style='height:16px;width:16px;' class='hidden' alt=''/>
+                    </div>
+                </div>
+            </td>
+            [% END %]
+        </tr>
+        [% UNLESS is_advanced OR is_special %]
+        <tr>
+            <td>
+                [% INCLUDE "opac/parts/coded_value_selector.tt2" attr=["mattype", "item_type"] none_ok=1 none_label=l('All Formats') %]
+            </td>
+            <td>
+                <span>
+                    [% PROCESS build_org_selector name='loc' value=CGI.param('loc') %]
+                </span>
+            </td>
+        </tr>
         [% END %]
-    <div>
-    [%- END %]
+    </table>
     [% UNLESS took_care_of_form %]</form>[% END %]
     [% IF (is_advanced AND NOT is_special) AND CGI.param('qtype') %]
     <div class="opac-auto-102">
index 7e479f9..3bfe4a0 100644 (file)
@@ -1,2 +1,2 @@
-        <a href="http://evergreen-ils.org"><img alt="[% l('Evergreen Logo') %]" 
-            src="[% ctx.media_prefix %]/opac/images/small_logo.jpg" /></a>
+        <a href="/eg/opac/home"><img alt="[% l('Evergreen Logo') %]" 
+            src="[% ctx.media_prefix %]/opac/images/small_logo.png" /></a>
index 3c8d89e..bbe6951 100644 (file)
@@ -3,6 +3,7 @@
     INCLUDE "opac/parts/topnav.tt2";
     ctx.page_title = l("Place Hold") %]
     <div id="search-wrapper">
+        [% INCLUDE "opac/parts/printnav.tt2" %]
         [% INCLUDE "opac/parts/searchbar.tt2" %]
     </div>
     <div id="content-wrapper">
index 59b7640..5c1e4d8 100644 (file)
@@ -4,6 +4,7 @@
     INCLUDE "opac/parts/topnav.tt2";
     ctx.page_title = l("Record Detail") %]
     <div id="search-wrapper">
+        [% INCLUDE "opac/parts/printnav.tt2" %]
         [% INCLUDE "opac/parts/searchbar.tt2" %]
     </div>
     <br class="clear-both" />
@@ -17,7 +18,7 @@
         [% END %]
         <div id="[% ctx.staff_saved_search_size ? 'main-content-after-bar' : 'main-content' %]">
             [% INCLUDE "opac/parts/record/body.tt2" %]
-            <div class="common-full-pad"></div>
+            <div class="common-full-pad"></div>        
         </div>
         <br class="clear-both" />
     </div>
index b9ec15f..acebea7 100644 (file)
@@ -18,6 +18,7 @@
 %]
     <form action="[% ctx.opac_root %]/results" method="GET">
     <div id="search-wrapper">
+        [% INCLUDE "opac/parts/printnav.tt2" %]
         [% INCLUDE "opac/parts/searchbar.tt2" took_care_of_form=1 %]
     </div>
     <div class="almost-content-wrapper">
@@ -35,9 +36,8 @@
                 </div>
                 [% END %]
                 <div class="results_header_div"></div>
-                    <label class="results_header_lbl">[% l('Sort by') %]
+                    <div class="results_header_lbl">[% l('Sort by') %]</div>
                     [% INCLUDE "opac/parts/filtersort.tt2" value=CGI.param('sort') submit_on_change=1 %]
-                    </label>
                     <div class="results_header_div"></div>
 
                     <div class='results_header_sel' id='simple-detail-view-links'>
                     </div>
                     <div class="results_header_div"></div>
 
-                    <label class="results_header_lbl">
-                        <input type="checkbox" id="limit_to_available" name="modifier" value="available"
-                            onchange="limit_to_avail_onchange(this, true)"
-                            [% CGI.param('modifier').grep('available').size ? ' checked="checked"' : '' %] />
+                    <input type="checkbox" id="limit_to_available" name="modifier" value="available"
+                        onchange="limit_to_avail_onchange(this, true)"
+                        [% CGI.param('modifier').grep('available').size ? ' checked="checked"' : '' %] />
+
+                    <label for="limit_to_available" class="results_header_lbl">
                         [% l('Limit to available items') %]
                     </label>
                 <div class="clear-both"></div>
index dbae5b2..c4873d3 100644 (file)
@@ -46,7 +46,7 @@
 .normal-height { height: 15px; }
 .big-height { height: 20px; }
 .very-big-height { height: 30px; }
-#gold-links-holder { height: 24px; background: #252525; }
+#gold-links-holder { height: 24px; background: #13533f; }
 .opac-auto-067 { margin: 3px; width: 100%; }
 .big-block { margin: auto; width: 974px; height: 0px; }
 .opac-auto-069 { margin-bottom: 10px; }
 .opac-auto-135 { position: relative; top: -15px; left: -23px; }
 .opac-auto-136 { position: relative; top: 161px; left: 172px; }
 .opac-auto-137 { position: relative; top: 161px; left: -23px; }
-#home_adv_search_link { position: relative; top: -1px; left: 10px; }
+#home_adv_search_link { position: relative; top: -1px; left: 10px; color: 000000;}
 #util_back_btn { position: relative; top: 1px; left: 10px; }
 .opac-auto-140 { position: relative; top: -2px; }
 #util_help_btn { position: relative; top: 2px; left: 40px; }
 .opac-auto-174 { width: 111px; height: 25px; }
 .opac-auto-175 { width: 125px; height: 21px; }
 .opac-auto-176 { width: 129px; }
-#search_box { width: 162px; }
+#search_box { width: 162px; height: 20px; }
 .opac-auto-178 { width: 174px; }
 .selector_actions_for_list { width: 175px; margin-right: 11px; }
 .opac-auto-179 optgroup { margin-left: 1em; font-weight: normal; font-style: italic; }
index f3d6d20..8d8ad30 100644 (file)
@@ -1,30 +1,60 @@
 body {
-       margin:0;
-       font-family: Arial, Helvetica, sans-serif;
-       font-size: 12px;
-       background:#333;
+        margin:0;
+        font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
+        font-size: 12px;
+       font-weight: 600;
+        background: #13533f url(/opac/images/header-bg.gif) repeat-x top left;
 }
 
-img {
-       border: none;
+a {
+       color: #000000;
+       text-decoration: none;
 }
 
-a {
-       color: #003399;
+a:hover {
+       text-decoration: underline;
+       font-weight: bold;
 }
 
 #search-wrapper input[type=text] {
-       border:none;
-       margin:0;
-       padding:0;
+    padding:3px;
+    margin: 0;
+    border-radius:4px;
+    -webkit-box-shadow:
+        0 3px 0 #ccc,
+        0 -1px #fff inset;
+    background: #f8f8f8;
+    color:#13533f;
+    border: 2px solid #DEDEDE;
+    display: inline-block;
+    font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
 }
 
-#search-wrapper select, .results_header_lbl select {
-       border:1px solid #e9ebf3;
+#search-wrapper select {
+    padding:3px;
+    margin: 0;
+    border-radius:4px;
+    -webkit-box-shadow: 
+        0 3px 0 #ccc,
+        0 -1px #fff inset;
+    background: #f8f8f8;
+    color:#13533f;
+    border: 2px solid #DEDEDE;
+    display: inline-block;
+    -webkit-appearance:none; 
+    cursor:pointer;
+    padding: 5px;
+    height:30px;
+    overflow: hidden;
+    font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
+}
+
+/*#search-wrapper select {
+       border:1px #e9eBf3;;
        margin:0;
        padding:0;
        width:168px;
-}
+}*/
 
 /*
 #search-wrapper select {
@@ -78,6 +108,10 @@ div.select-wrapper:hover {
        background:url('/images/dropdown-hover.gif') no-repeat right center;
 }
 
+#rdetails_status {
+    margin-top: 1.5em;
+}
+
 #dash_wrapper {
        width:500px;
        position:relative;
@@ -156,16 +190,18 @@ div.select-wrapper:hover {
 }
 
 #header-links {
-       color: #afafaf;
-       font-size: 11px;
-       font-weight: bold;
+       color: #ffffff;
+       font-size: 12px;
+       font-weight: normal;
        position: relative;
        top:4px;
        
 }
 
 #header-links a {
-       color: #afafaf;
+       color: #ffffff;
+       font-size: 13px;
+       font-weight: 700;
        display: block;
        float:left;
        margin-right:22px;
@@ -173,6 +209,7 @@ div.select-wrapper:hover {
 
 #header-links a:hover {
        color: white;
+        text-shadow: 0 0 0.2em #ffffff;
        text-decoration: none;
 }
 
@@ -215,13 +252,13 @@ div.select-wrapper:hover {
 }
 
 #search-wrapper {
-       border-bottom: 1px solid #e9ebf3;
        padding-bottom: 5px;
-       background: white;
+       background: #ffffff url(/opac/images/search-bg.gif) repeat-x top left;
+       min-height: 150px;
 }
 
 .search_box_wrapper {
-       border:1px solid #e9ebf3;
+       border:1px solid #4f786c;
        padding: 1px;
     padding-left: 3px;
 }
@@ -282,11 +319,11 @@ div.select-wrapper:hover {
     display: block;
     margin: 10px 7px 10px 0px;
     padding: 10px 0px 10px 0px;
-    -moz-border-radius: 5%; 
-    border-radius: 5%;
+    -moz-border-radius: 4px 4px 4px 4px;
+    border-radius: 4px 4px 4px 4px;
     font-weight: bold;
-    color: #45709b;
-    background: #9ad0f1;
+    color: #ffffff;
+    background: #2e8469;
     font-weight: bold;
 }
 
@@ -295,29 +332,46 @@ div.select-wrapper:hover {
 }
 
 #adv_search.on, #num_search.on, #expert_search.on {
-    color: #333333;
+    color: #13533f;
     background: white;
 }
 
 #adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on {
-    color: #333333;
+    color: #13533f;
     background: white;
 }
 
+#main-content input[type=text], #main-content select {
+    padding:3px;
+    margin: 0;
+    border-radius:4px;
+    -webkit-box-shadow:
+        0 3px 0 #ccc,
+        0 -1px #fff inset;
+    background: #f8f8f8;
+    color:#13533f;
+    border: 2px solid #DEDEDE;
+    display: inline-block;
+    -webkit-appearance:none;
+    cursor:pointer;
+    background: url("/images/login-bg.jpg") repeat-x scroll center top transparent;
+    background-size: 162px 50px;
+}
+
 .acct-tab-off {
-    background: #9ad0f1;
+    background: #2e8469;
 }
 
 #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
     margin-top: 0px;
     font-size: 10px;
-    color: #333333;
+    color: #ffffff;
     padding: 10px 10px 10px 10px;
 }
 
 #acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a {
     background: #e1e1e1;
-    color: #333333;
+    color: #13533f;
 }
 
 #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
@@ -328,7 +382,7 @@ div.select-wrapper:hover {
 #rdetail_header {
        font-size:14px;
        font-weight:bold;
-       color:#074079;
+       color:#13533F;
        padding: 5px 7px 6px 0px;
        border-bottom: 1px dotted #ccc;
 }
@@ -349,6 +403,12 @@ div.select-wrapper:hover {
        margin-top: 15px;
 }
 
+#rdetail_title {
+       font-size: 18px;
+       font-weight: bold;
+       color: #13533f;
+}
+
 #rdetail_image { border: none; }
 #rdetail_image_cell {
        padding-top: 3px;
@@ -374,33 +434,34 @@ div.select-wrapper:hover {
        padding-right: 50px;
 }
 
-#rdetail_copies {
-    clear: both;
-    padding-top: 1.5em;
-}
-
 #rdetails_status td, #rdetails_status2 td {
        white-space:nowrap !important;
        padding: 7px 0px 3px 13px;
 }
 
-#rdetails_status thead th {
+#rdetail_copies {
+    clear: both;
+    padding-top: 1.5em;
+}
+
+#rdetails_status thead tr {
        background-color: #d8d8d8;
        padding: 13px 0px 13px 13px;
-       font-size: 10px;
+       font-size: 13px;
        text-transform: uppercase;
        font-weight: bold;
-    text-align: left;
+       text-align: left;
 }
 
 #rdetails_status tbody td {
        padding-left: 13px;
-    text-align: left;
+       text-align: left;
 }
 
 .rdetail_extras {
        height: 29px;
-       background: #9ad0f1;
+       background: #2e8469;
+       color: white;
        padding-top:1px;
        margin-bottom: 10px;
        margin-top: 10px;
@@ -420,12 +481,16 @@ div.select-wrapper:hover {
        font-size: 10px;
        text-transform: uppercase;
        font-weight: bold;
+       color: white;
 }
 
 .rdetail_extras_lbl {
        position: relative;
        top: -4px;
        left: 7px;
+       color: white;
+       font-size: 13px;
+       font-weight: bold;
 }
 
 #paginate-homebanner a.toc {
@@ -499,7 +564,7 @@ div.select-wrapper:hover {
 }
 
 #hp-ql-table a {
-       color: #333;
+       color: #13533f;
        font-weight: bold;
        font-size: 13px;
        text-transform: uppercase;
@@ -535,12 +600,12 @@ div.select-wrapper:hover {
 }
 
 .almost-content-wrapper {
-       background: white;
+       background: #ffffff repeat-x top left;
 }
 
 #content-wrapper {
-       background: white;
-       min-height: 260px;
+       background: #ffffff repeat-x top left;
+       min-height: 150px;
        border-bottom: 1px solid black;
 }
 
@@ -556,7 +621,7 @@ div.select-wrapper:hover {
 #main-content .login_boxes {
        border: 1px solid #dedede;
        background:url('/images/login-bg.jpg') top repeat-x;
-       color: #333;
+       color: #13533f;
 }
 
 #main-content .login_boxes h1 {
@@ -628,6 +693,8 @@ div.select-wrapper:hover {
        float: left;
        font-size: 11px;
        color: #191919;
+       position: relative;
+       top: 5px;
        margin-right: 6px;
 }
 
@@ -645,7 +712,7 @@ div.select-wrapper:hover {
 .results_header_nav1 .h1 {
        font-size:14px;
        font-weight:bold;
-       color:#074079;
+       color:#13533F;
 }
 
 .start_end_links_span {
@@ -734,7 +801,7 @@ div.select-wrapper:hover {
        height:22px;
        font-size:14px;
        font-weight:bold;
-       color:#074079;
+       color:#13533F;
        padding: 0px 7px 0px 0px;
        border-bottom: 1px dotted #ccc;
 }
@@ -817,7 +884,9 @@ div.select-wrapper:hover {
 }
 
 .search_catalog_lbl {
-       font-size: 14px;
+       font-size: 16px;
+       font-weight: bold;
+       color: #13533F;
 }
 
 .lbl1 {
@@ -845,7 +914,7 @@ div.select-wrapper:hover {
 }
 
 .myopac_payments_table th { text-align: left; }
-.myopac_payments_table thead th { border-bottom: 1px dashed #333; }
+.myopac_payments_table thead th { border-bottom: 1px dashed #13533f; }
 .myopac_payments_table thead th:first-child { width: 8em; }
 .myopac_payments_table tbody tr:nth-child(odd) { background-color: #ddd; }
 .myopac_payments_table form { display: inline; }
@@ -896,13 +965,21 @@ div.select-wrapper:hover {
        color: white;
        margin: auto;
        width: 974px;
-       color: #afafaf;
-       font-size: 11px;
+       color: #ffffff;
+       font-size: 10px;
+       font-weight: 400;
 }
 
 #footer a {
-       color: white;
-       color: #afafaf;
+       color: #ffffff;        
+        font-size: 13px;
+        font-weight: 700;
+}
+
+#footer a:hover {
+        color: white;
+        text-shadow: 0 0 0.2em #ffffff;
+        text-decoration: none;
 }
 
 .color_4 {
@@ -912,10 +989,46 @@ div.select-wrapper:hover {
 }
 
 .advanced_div { padding-top: 15px; }
-#adv_global_search select { width: 13em; }
-#adv_global_input_table select { width: 7em; }
+
+#adv_global_search select { 
+width: 13em; 
+    padding:3px;
+    margin: 0;
+    border-radius:4px;
+    -webkit-box-shadow:
+        0 3px 0 #ccc,
+        0 -1px #fff inset;
+    background: #f8f8f8;
+    color:#13533f;
+    outline:none;
+    display: inline-block;
+    -webkit-appearance:none;
+    cursor:pointer;
+    font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
+}
+
+#adv_global_input_table select { 
+    width: 7em; 
+    padding:3px;
+    margin: 0;
+    border-radius:4px;
+    -webkit-box-shadow:
+        0 3px 0 #ccc,
+        0 -1px #fff inset;
+    background: #f8f8f8;
+    color:#13533f;
+    outline:none;
+    display: inline-block;
+    -webkit-appearance:none;
+    font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
+}
+
 .adv_adv_link { font-size: 8pt; color: red; }
 #acct_prefs_header { float: left; }
+#limit_to_available {
+    float: left; position: relative; top: 2px;
+    left: -2px; margin-right: 4px;
+}
 .search_page_nav_link { cursor: pointer; }
 #opac.result.sort { width: 160px; }
 .renew-summary { font-size: 125%; font-style: italic; margin: 0.5ex 0; }
@@ -994,9 +1107,11 @@ a.dash-link:hover { text-decoration: underline !important; }
 .opac-button, .results_header_btns, #simple-detail-view-links { 
     color: white; 
     font-weight: bold; 
-    -moz-border-radius: 5%;
-    border-radius: 5%;
-    background: #1784c7; 
+    -moz-border-radius: 4px 4px 4px 4px;
+    border-radius: 4px 4px 4px 4px;
+    background: #2E8469; 
+    font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
+    height: 30px;
 }
 
 .results_header_btns a, #simple-detail-view-links a {
@@ -1008,7 +1123,7 @@ a.dash-link:hover { text-decoration: underline !important; }
 }
 
 a.opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover {
-    background: #359ee0;
+    background: #26a67e;
     text-decoration: none;
 }
 
@@ -1022,26 +1137,21 @@ a.opac-button {
     top: 10px;
 }
 
-#myopac_checked_div {
-    padding: 0px;
-}
-
 .rdetail_copy_counts {
     margin-top: 1em;
 }
 
 #rdetail_record_details {
     clear: both;
-    margin-top: 1em;
+    margin-top: 1.5em;
+    padding-top: 1.5em;
 }
 
 .rdetail_subject_type {
     vertical-align: top;
     font-weight: bold;
 }
-
-.bookbag-item-row td { vertical-align: top; }
-
 .rdetail_related_subjects {
     margin-top: 1.5em;
 }
@@ -1050,26 +1160,8 @@ a.opac-button {
     margin-top: 1.5em;
 }
 
-#rdetail_openurl {
-    margin-top: 1em;
-}
-
-.rdetail_openurl_entry {
-    margin-left: 1em;
-    padding-left: 1em;
-}
-
-.rdetail-mfhd-head {
-    margin-top: 5px;
-    padding-top: 5px;
-    background-color: #D8D8D8;
-}
-
-.rdetail-mfhd-type {
-    padding-left: 1em;
+#myopac_checked_div {
+    padding: 0px;
 }
 
-.rdetail-mfhd-bottom {
-    border-bottom: thin solid black;
-    width: 100%;
-}
+.bookbag-item-row td { vertical-align: top; }
diff --git a/Open-ILS/web/images/content-bg.gif b/Open-ILS/web/images/content-bg.gif
new file mode 100644 (file)
index 0000000..9964a5f
Binary files /dev/null and b/Open-ILS/web/images/content-bg.gif differ
diff --git a/Open-ILS/web/images/eg_tiny_logo.png b/Open-ILS/web/images/eg_tiny_logo.png
new file mode 100644 (file)
index 0000000..c568f3e
Binary files /dev/null and b/Open-ILS/web/images/eg_tiny_logo.png differ
diff --git a/Open-ILS/web/images/header-bg.gif b/Open-ILS/web/images/header-bg.gif
new file mode 100644 (file)
index 0000000..c7dc782
Binary files /dev/null and b/Open-ILS/web/images/header-bg.gif differ
diff --git a/Open-ILS/web/images/main_logo.png b/Open-ILS/web/images/main_logo.png
new file mode 100644 (file)
index 0000000..3ae9b35
Binary files /dev/null and b/Open-ILS/web/images/main_logo.png differ
index a17d58a..0a91735 100644 (file)
Binary files a/Open-ILS/web/images/plus_sign.png and b/Open-ILS/web/images/plus_sign.png differ
index e464bf2..515e9aa 100644 (file)
Binary files a/Open-ILS/web/images/rdetail_arrow.png and b/Open-ILS/web/images/rdetail_arrow.png differ
diff --git a/Open-ILS/web/images/search-bg.gif b/Open-ILS/web/images/search-bg.gif
new file mode 100644 (file)
index 0000000..14e455b
Binary files /dev/null and b/Open-ILS/web/images/search-bg.gif differ
diff --git a/Open-ILS/web/images/small_logo.png b/Open-ILS/web/images/small_logo.png
new file mode 100644 (file)
index 0000000..47ef919
Binary files /dev/null and b/Open-ILS/web/images/small_logo.png differ
index db70a75..bed9956 100644 (file)
Binary files a/Open-ILS/web/images/utils-corner-left.png and b/Open-ILS/web/images/utils-corner-left.png differ
index 80d4857..4fd4922 100644 (file)
Binary files a/Open-ILS/web/images/utils-corner-mid.png and b/Open-ILS/web/images/utils-corner-mid.png differ
index 303ab75..f6fcebe 100644 (file)
Binary files a/Open-ILS/web/images/utils-corner-right.png and b/Open-ILS/web/images/utils-corner-right.png differ
index 3af8f8b..9964a5f 100644 (file)
Binary files a/Open-ILS/web/opac/images/content-bg.gif and b/Open-ILS/web/opac/images/content-bg.gif differ
diff --git a/Open-ILS/web/opac/images/eg_tiny_logo.png b/Open-ILS/web/opac/images/eg_tiny_logo.png
new file mode 100644 (file)
index 0000000..c568f3e
Binary files /dev/null and b/Open-ILS/web/opac/images/eg_tiny_logo.png differ
diff --git a/Open-ILS/web/opac/images/main_logo.png b/Open-ILS/web/opac/images/main_logo.png
new file mode 100644 (file)
index 0000000..3ae9b35
Binary files /dev/null and b/Open-ILS/web/opac/images/main_logo.png differ
diff --git a/Open-ILS/web/opac/images/plus_sign.png b/Open-ILS/web/opac/images/plus_sign.png
new file mode 100644 (file)
index 0000000..0a91735
Binary files /dev/null and b/Open-ILS/web/opac/images/plus_sign.png differ
diff --git a/Open-ILS/web/opac/images/rdetail_arrow.png b/Open-ILS/web/opac/images/rdetail_arrow.png
new file mode 100644 (file)
index 0000000..515e9aa
Binary files /dev/null and b/Open-ILS/web/opac/images/rdetail_arrow.png differ
diff --git a/Open-ILS/web/opac/images/search-bg.gif b/Open-ILS/web/opac/images/search-bg.gif
new file mode 100644 (file)
index 0000000..14e455b
Binary files /dev/null and b/Open-ILS/web/opac/images/search-bg.gif differ
diff --git a/Open-ILS/web/opac/images/small_logo.png b/Open-ILS/web/opac/images/small_logo.png
new file mode 100644 (file)
index 0000000..47ef919
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo.png differ