PINES KPAC - Squashed for 3.10 rel_3_10_kpac_squashed
authorTerran McCanna <tmccanna@georgialibraries.org>
Tue, 24 Sep 2013 18:51:21 +0000 (14:51 -0400)
committerTerran McCanna <tmccanna@georgialibraries.org>
Fri, 18 Nov 2022 17:57:47 +0000 (12:57 -0500)
KPAC squashed

This combines multiple KPAC customizations into a single commit.

Conflicts:

Open-ILS/src/templates/kpac/home.tt2
Open-ILS/src/templates/kpac/parts/copy_table.tt2
Open-ILS/src/templates/kpac/parts/header.tt2
Open-ILS/web/css/skin/default/kpac/style.css

Conflicts:
Open-ILS/src/templates/kpac/parts/copy_table.tt2
Open-ILS/web/css/skin/default/kpac/style.css

Updated dewey.tt2

PINES customization of KPAC - beta ready for testing

Removing "kpac-original" directory in order to keep a clean source directory.

Image handling has changed in the new version...

Removing PINES-customized code that referred to a now-missing image.

Modifications to quick search functions and stylesheet.

Conflicts:

Open-ILS/web/css/skin/default/kpac/style.css

Testing modifications to navigation.

Further tweaks to search limits and modifications to book bag links.

Small changes to Search Limit names and Category names.

Correcting file path for PINES logo on KPAC.

PINES KPAC landing page doesn't include the Print button.

Temporarily hid Add to List functionality until it can be further developed.

Adding KPAC link to header and footer.

Modified style guide to emphasize call numbers in search results and item display.

Attempt to fix default pickup location bug when user is not logged in.

Conflicts:
Open-ILS/src/templates/kpac/getit.tt2

fixed problem with referencing wrong org selector

Conflicts:
Open-ILS/src/templates/kpac/getit.tt2

temporary workaround for holds error when user isn't logged in and doesn't select a pickup location

Conflicts:
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm

Adding fix for KPAC hold placement.

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Corrected version of kpac.xml with properly nested preset searches

Added README and graphics template for use of KPAC graphics.

Conflicts:
Open-ILS/examples/kpac.xml

Added Nutrition subcategory under Early Learning category in KPAC.

Add GALILEO for Kids link to KPAC header.

Syncing kpac.xml with rel_2_5_1_kpac

Change to allow KPAC to display more than one format icon (like OPAC).

Fix for KPAC multi-format items

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:

Open-ILS/src/templates/kpac/record.tt2
Open-ILS/web/css/skin/default/kpac/style.css

KPAC Login Redirect Fix

Fixes the redirect from the KPAC login to return back to the
home page of the KPAC from the /opac/login screen, rather
than back to the /opac/home screen, which is the current
behavior, and confuses users of the KPAC when they end
up back in the OPAC after having logged in.

Modified KPAC login code to redirect to KPAC after logging in

Signed-off-by: Adam Bowling <abowling@emeralddata.net>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:

Open-ILS/src/templates/kpac/parts/header.tt2

Fix for too-large header sizes causing display issues in KPAC

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Fix for KPAC holdings display issue.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC 2.7 Upgrade Tweaks

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:

Open-ILS/examples/kpac.xml

Adds B4 Book Log icon and link to KPAC search results page and
KPAC item details page.

(This is a PINES-only customization.)

Adds B4 Book Log icon to KPAC search results page and
KPAC item details page.

Conflicts:
Open-ILS/src/templates/kpac/parts/record_row.tt2
Open-ILS/src/templates/kpac/record.tt2

Updated link to old library map to new library locator map in KPAC.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Improvements to KPAC list display, especially adding
display of list annotations that were not shown.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:
Open-ILS/src/templates/kpac/parts/record_row.tt2
Open-ILS/src/templates/kpac/results.tt2

Removed added content from the KPAC for now since it doesn't
display properly. Possibly add back in later if we can get
the NoveList content to pull in right.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC changes in preparation for upgrade:

1. Biggest change was to move the library selector box to the main
search panel instead of on the side - had to modify quite a few files
in order to make this work and pass the values correctly.

2. Also changed the feature icons to use links instead of search terms
to allow more control over search limits and sorting and to see if
caching the searches would improve response speed.

3. A number of smaller UI changes.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC - Hold results not displaying item title and throwing log error

I believe the path comparison operator in the 'load' subroutine has
a flaw in logic caused by a path-naming problem. The path-matching
function recognizes the kpac/getit_results path as matching positively
for both the load_getit subroutine and the load_getit_results subroutine.

This patch reverses the order in which the matching occurs in an attempt
to resolve the conflict.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
I've redone all of the kpac category links so they no longer use
a link shortener. I also rearranged some of the links so that there
are more options on the home page.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:
Open-ILS/examples/kpac.xml

Updates to KPAC Features (addition of TumbleBooks)

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Since we only have bits and pieces of Spanish translations for our
customized KPAC right now, removing the parts that would display in
Spanish if Spanish has been selected in the OPAC. In the future when
all parts of the KPAC have been translated and graphic buttons have
been switched to text buttons that can be translated, we will then
need to go back in and re-add the language markup to allow the
translations to occur.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC Config File: Feature Page Reset

Fresh version of kpac.xml file ready for upgrade to 3.0.

Signed-off-by: McCanna <tmccanna@georgialibraries.org>
KPAC Fix to broken image links

Removes cache info from image links in KPAC because
it was causing links on Dewey page to break.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC Art and Features for SRP 2018

Signed-off-by: McCanna <tmccanna@georgialibraries.org>
PINES KPAC: Summer Reading 2019 Topics

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC Update: Remove Tumblebooks Link

GALILEO canceled Tumblebooks, so removing link.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC Updates: Add E-Read Kids

Add new permanent KPAC icon for E-Read Kids, hide summer reading,
show back to school.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES KPAC: New logo

Updates to incorporate new PINES logo.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES KPAC Customizations

Fix problem with copy table column headers and styled alert message.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC: re-adding Georgia Center for the Book image

KPAC: updated config

KPAC - Add Kirkus Prize to Awards List

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
re-add E-Read Kids link; fix whitespace

KPAC Kirkus link fix

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
141 files changed:
Open-ILS/examples/kpac.xml [new file with mode: 0644]
Open-ILS/examples/kpac.xml.example
Open-ILS/examples/web/css/skin/kpac2/kpac/style.css
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
Open-ILS/src/templates/kpac/category.tt2
Open-ILS/src/templates/kpac/getit.tt2
Open-ILS/src/templates/kpac/getit_results.tt2
Open-ILS/src/templates/kpac/home.tt2
Open-ILS/src/templates/kpac/homedewey.tt2 [new file with mode: 0644]
Open-ILS/src/templates/kpac/parts/base.tt2
Open-ILS/src/templates/kpac/parts/breadcrumb.tt2
Open-ILS/src/templates/kpac/parts/copy_table.tt2
Open-ILS/src/templates/kpac/parts/footer.tt2
Open-ILS/src/templates/kpac/parts/grid.tt2
Open-ILS/src/templates/kpac/parts/header.tt2
Open-ILS/src/templates/kpac/parts/org_selector.tt2 [new file with mode: 0644]
Open-ILS/src/templates/kpac/parts/record_row.tt2
Open-ILS/src/templates/kpac/parts/searchbox.tt2
Open-ILS/src/templates/kpac/parts/searchlimits.tt2 [new file with mode: 0644]
Open-ILS/src/templates/kpac/parts/subpage.tt2
Open-ILS/src/templates/kpac/parts/util.tt2
Open-ILS/src/templates/kpac/record.tt2
Open-ILS/src/templates/kpac/results.tt2
Open-ILS/src/templates/opac/parts/footer.tt2
Open-ILS/src/templates/opac/parts/login/form.tt2
Open-ILS/src/templates/opac/parts/topnav_links.tt2
Open-ILS/web/css/skin/default/kpac/style.css
Open-ILS/web/images/kpac/Category-Buttons.png [new file with mode: 0644]
Open-ILS/web/images/kpac/KPAC_Category_Button_Template.psd [new file with mode: 0644]
Open-ILS/web/images/kpac/KPAC_Main_Graphic.jpg [new file with mode: 0644]
Open-ILS/web/images/kpac/PINES_logo.gif [new file with mode: 0644]
Open-ILS/web/images/kpac/README.TXT [new file with mode: 0644]
Open-ILS/web/images/kpac/b4only.png [new file with mode: 0644]
Open-ILS/web/images/kpac/back_to_results_btn.png
Open-ILS/web/images/kpac/cat-123.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-abc.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-archeology.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-art.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-artists.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-astronomy.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-bird.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-blank.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-boat.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-caldecott.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-car.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-center.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-chemistry.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-chinese.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-christmas.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-church.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-colors.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-computer.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-cooking.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-dewey.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-dictionary.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-dinosaur.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-doctor.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-dreams.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-earth.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-easter.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-encyclopedia.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-ereads.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-fairy.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-french.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-game.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-gcba.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-geisel.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-ghost.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-habitat.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-halloween.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-hannukah.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-history-europe.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-history-us.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-independence.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-insects.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-inventions.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-king.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-kirkus.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-kwanzaa.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-magic.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-mammals.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-map.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-math.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-military.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-mlk.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-music.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-myth.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-newbery.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-newyear.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-nutrition.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-pets.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-physics.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-pirate.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-plane.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-plant.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-plays.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-poetry.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-princess.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-reptiles.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-school.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-scienceprojects.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-sculpture.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-seasons.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-shakespeare.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-shapes.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-signlanguage.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-space.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-spanish.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-speeches.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-sports.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-stpatricks.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-thanksgiving.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-time.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-tractor.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-train.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-truck.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-tumblebooks.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-ufo.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-valentines.png [new file with mode: 0644]
Open-ILS/web/images/kpac/cat-world.png [new file with mode: 0644]
Open-ILS/web/images/kpac/get_it_btn.png
Open-ILS/web/images/kpac/get_it_btn_sm.png
Open-ILS/web/images/kpac/goat.png [new file with mode: 0644]
Open-ILS/web/images/kpac/kcls_logo.jpg [deleted file]
Open-ILS/web/images/kpac/pines-logo-small.png [new file with mode: 0644]
Open-ILS/web/images/kpac/placeholder.jpg [new file with mode: 0644]
Open-ILS/web/images/kpac/quack.png [new file with mode: 0644]
Open-ILS/web/images/kpac/review_submit_btn.png
Open-ILS/web/images/kpac/search_btn.png
Open-ILS/web/images/kpac/srp2018-genres.png [new file with mode: 0644]
Open-ILS/web/images/kpac/srp2018-howto.png [new file with mode: 0644]
Open-ILS/web/images/kpac/srp2018-instruments.png [new file with mode: 0644]
Open-ILS/web/images/kpac/srp2018-songs.png [new file with mode: 0644]
Open-ILS/web/images/kpac/srp2018.png [new file with mode: 0644]
Open-ILS/web/images/kpac/srp2019-astronomy.png [new file with mode: 0644]
Open-ILS/web/images/kpac/srp2019-moon.png [new file with mode: 0644]
Open-ILS/web/images/kpac/srp2019-nasa.png [new file with mode: 0644]
Open-ILS/web/images/kpac/srp2019-sf.png [new file with mode: 0644]
Open-ILS/web/images/kpac/srp2019-ufos.png [new file with mode: 0644]
Open-ILS/web/images/kpac/srp2019.png [new file with mode: 0644]
Open-ILS/web/kpac/index.html [new file with mode: 0644]

diff --git a/Open-ILS/examples/kpac.xml b/Open-ILS/examples/kpac.xml
new file mode 100644 (file)
index 0000000..9b25311
--- /dev/null
@@ -0,0 +1,82 @@
+<kpac version="1.0" xmlns="http://evergreen-ils.org/spec/OPAC/kpac/v1">
+
+    <!--
+    If configured, all searches, including topic searches configured
+    below, will be appended with this filter.  The purpose is to restrict
+    all searches within the kpac to a specific collection.
+      -->
+    <global_filter>audience(a,b,c,j)</global_filter>
+
+
+    <pages>
+        <!-- Use one of the following formats for cell names and contents:
+             For keyword:         keyword:dog
+             For multiple words:  keyword:dog beagle
+             For phrase:          keyword:"fourth of july"
+             For boolean 'or':    (keyword:dog || keyword:puppy)
+             For multiples, next the terms:
+                                  ((keyword:dog || keyword:puppy) || keyword:beagle)
+             For 'link':          http://www.evergreen.org
+        -->
+
+        <!-- top-level layout pages -->
+
+        <page id="1" columns="4" name="Home" img="/images/home.jpg">
+        <!-- Use type="topic" for top-level categories, type="maintopic" for searches, or type="link" for page links -->
+        <!-- Switching to use links instead of searches to see if it caches better -->
+
+            <!-- ONLY SHOW CURRENT HOLIDAYS -->
+<!--
+            <cell name="Martin Luther King, Jr." img="cat-mlk.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%22martin+luther+king%22;sort=pubdate.descending</cell>
+            <cell name="Valentine's Day" img="cat-valentines.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%22valentine%27s+day%22+after%282000%29</cell>
+            <cell name="President's Day" img="cat-history-us.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%22presidents%27+day%22;sort=pubdate.descending</cell>
+            <cell name="St. Patrick's Day" img="cat-stpatricks.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%22st.+patrick%27s+day%22;sort=pubdate.descending</cell>
+            <cell name="Easter" img="cat-easter.png" type="link">http://gapines.org/eg/kpac/results?query=su:easter+after%282000%29;sort=pubdate.descending</cell>
+            <cell name="4th of July" img="cat-independence.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28%22independence+day%22+||+keyword:%22fourth+of+july%22%29;sort=pubdate.descending</cell>
+            <cell name="Back to School" img="cat-school.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28%22back+to+school%22+||+keyword:%22goes+to+school%22%29;sort=pubdate.descending</cell>
+            <cell name="Halloween" img="cat-halloween.png" type="link">http://gapines.org/eg/kpac/results?query=su:halloween+after%282000%29;qtype=keyword;fi:search_format=book;sort=pubdate.descending</cell>
+            <cell name="Thanksgiving" img="cat-thanksgiving.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=thanksgiving+after%282000%29;sort=pubdate.descending</cell>
+            <cell name="Christmas" img="cat-christmas.png" type="link">http://gapines.org/eg/kpac/results?query=su:christmas+after%282005%29;qtype=keyword</cell>
+            <cell name="Hannukah" img="cat-hannukah.png" type="link">http://gapines.org/eg/kpac/results?qtype=subject;query=hanukkah;sort=pubdate.descending</cell>
+            <cell name="Kwanzaa" img="cat-kwanzaa.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=kwanzaa;sort=pubdate.descending</cell>
+            <cell name="Happy New Year!" img="cat-newyear.png" type="link">http://gapines.org/eg/kpac/results?qtype=title;query=%22new%20year%22;sort=pubdate.descending</cell>
+-->
+            <cell name="Online Books" img="cat-ereads.png" type="link">https://ereadkidsga.axis360.baker-taylor.com</cell>
+            <cell type="topic">30</cell>
+            <cell name="ABCs" img="cat-abc.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=(alphabet+||+keyword%3Aabc)+after(2000);sort=pubdate.descending</cell>
+            <cell name="Counting" img="cat-123.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28math+||+keyword%3A123%29+after%282005%29;sort=pubdate.descending</cell>
+            <cell name="Colors" img="cat-colors.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=su:color+after%282000%29;fi:audience=a</cell>
+            <cell name="Nutrition" img="cat-nutrition.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28nutrition+||+keyword:%22healthy+food%22%29;sort=pubdate.descending;fi:audience=a,b</cell>
+            <cell name="Shapes" img="cat-shapes.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28%28su:shape+||+su:%22form+perception%22%29+||+su:geometry%29;fi:audience=a;sort=pubdate.descending</cell>
+            <cell name="Telling Time" img="cat-time.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28su:%22clocks+and+watches%22+||+kw:%22telling+time%22%29;fi:audience=a,b;sort=pubdate.descending</cell>
+            <cell name="Seasons" img="cat-seasons.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=su:seasons;fi:audience=a,b</cell>
+            <cell type="topic">40</cell>
+            <cell name="Dinosaurs" img="cat-dinosaur.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=ti:dinosaur+after%282005%29;sort=pubdate.descending</cell>
+            <cell name="Princesses" img="cat-princess.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=ti:princess+after%282005%29;sort=pubdate.descending</cell>
+            <cell name="Dewey Categories" img="cat-dewey.png" type="link">homedewey</cell>
+        </page>
+        <page id="30" columns="2" name="Award-Winners" img="cat-caldecott.png" >
+             <cell name="Caldecott Medal" img="cat-caldecott.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153202;locg=1;trail=11</cell>
+             <cell name="Coretta Scott King" img="cat-king.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153204;locg=1;trail=11</cell>
+             <cell name="Geisel Award" img="cat-geisel.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153203;locg=1;trail=11</cell>
+             <cell name="Newbery Medal" img="cat-newbery.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153201;locg=1;trail=11</cell>
+             <cell name="Kirkus Prize" img="cat-kirkus.png" type="link">https://gapines.org/eg/kpac/results?bookbag=3120113;locg=1;trail=11</cell>
+             <cell name="Book Award Winners" img="cat-gcba.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153206;locg=1;trail=11</cell>
+             <cell name="Picture Book Winners" img="cat-gcba.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153205;locg=1;trail=11</cell>
+
+             <cell name="For Young Georgians" img="cat-center.png" type="link">https://gapines.org/eg/kpac/results?bookbag=379799;locg=1;trail=11</cell>
+        </page>
+        <page id="40" columns="2" name="Transportation" img="cat-truck.png" >
+            <cell name="Cars &amp; Trucks" img="cat-car.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=su:automobiles+after%282005%29;sort=pubdate.descending</cell>
+            <cell name="Planes" img="cat-plane.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28airplane+||+keyword:aeroplane%29;sort=pubdate.descending</cell>
+            <cell name="Trains" img="cat-train.png" type="link">http://gapines.org/eg/kpac/results?qtype=subject;query=railroad+trains;sort=pubdate.descending</cell>
+            <cell name="Tractors &amp; Machines" img="cat-tractor.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28tractors+||+su:machinery%29;sort=pubdate.descending</cell>
+            <cell name="Boats" img="cat-boat.png" type="link">http://gapines.org/eg/kpac/results?query=su:%22boats+and+boating%22;sort=pubdate.descending</cell>
+            <cell name="Military" img="cat-military.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28su:%22air+pilots,+military%22+||+warships%29;sort=pubdate.descending</cell>
+        </page>
+    </pages>
+
+    <layout owner="1" page="1"/>
+
+</kpac>
+<!-- vim: set ft=xml: -->
index fde9883..7895161 100644 (file)
@@ -3,58 +3,95 @@
     <!-- 
     If configured, all searches, including topic searches configured
     below, will be appended with this filter.  The purpose is to restrict 
-    all searches within the kpac to a specific collection.
-
-    <global_filter>audience(a,b,c,d,j)</global_filter>
-    -->
+    all searches within the kpac to a specific collection.    
+      --> 
+    <global_filter>audience(a,b,c,j)</global_filter>
 
     <pages>
+        <!-- Use one of the following formats for cell names and contents:
+             For keyword:         keyword:dog
+             For multiple words:  keyword:dog beagle
+             For phrase:          keyword:"fourth of july"
+             For boolean 'or':    (keyword:dog || keyword:puppy)
+             For multiples, next the terms:
+                                  ((keyword:dog || keyword:puppy) || keyword:beagle)
+             For 'link':          http://www.evergreen.org
+        -->
+
         <!-- top-level layout pages -->
-        <page id="1" columns="5" name="Home" img="/images/home.jpg">
-            <cell type="topic">10</cell>
-            <cell type="topic">11</cell>
-            <cell type="topic">12</cell>
-            <cell type="topic">13</cell>
-            <cell type="topic">14</cell>
-            <cell type="topic">15</cell>
-            <cell type="topic">16</cell>
-            <cell type="topic">17</cell>
-            <cell type="topic">18</cell>
-            <cell type="topic">19</cell>
-        </page>
 
-        <!-- sample alternate layout -->
-        <page id="23" columns="3" name="ABC Home" img="/images/abc-logo.jpg">
-            <cell type="topic">11</cell>
-            <cell type="topic">10</cell>
-            <cell type="topic">12</cell>
-        </page>
+        <page id="1" columns="4" name="Home" img="/images/home.jpg">
+        <!-- Use type="topic" for top-level categories, type="maintopic" for searches, or type="link" for page links --> 
+               <!-- Switching to use links instead of searches to see if it caches better -->
+                       
+                       <!-- ONLY SHOW CURRENT HOLIDAYS -->
+<!--
+            <cell name="Martin Luther King, Jr." img="cat-mlk.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%22martin+luther+king%22;sort=pubdate.descending</cell>
+            <cell name="Valentine's Day" img="cat-valentines.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%22valentine%27s+day%22+after%282000%29</cell> 
+                       <cell name="President's Day" img="cat-history-us.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%22presidents%27+day%22;sort=pubdate.descending</cell>
+                       <cell name="St. Patrick's Day" img="cat-stpatricks.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%22st.+patrick%27s+day%22;sort=pubdate.descending</cell> 
+                       <cell name="Easter" img="cat-easter.png" type="link">http://gapines.org/eg/kpac/results?query=su:easter+after%282000%29;sort=pubdate.descending</cell>
+            <cell name="4th of July" img="cat-independence.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28%22independence+day%22+||+keyword:%22fourth+of+july%22%29;sort=pubdate.descending</cell> 
+            -->
+            
+            <cell name="Back to School" img="cat-school.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28%22back+to+school%22+||+keyword:%22goes+to+school%22%29;sort=pubdate.descending</cell>
+<!--
+                       <cell name="Halloween" img="cat-halloween.png" type="link">http://gapines.org/eg/kpac/results?query=su:halloween+after%282000%29;qtype=keyword;fi:search_format=book;sort=pubdate.descending</cell>
+            <cell name="Thanksgiving" img="cat-thanksgiving.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=thanksgiving+after%282000%29;sort=pubdate.descending</cell>
+            <cell name="Christmas" img="cat-christmas.png" type="link">http://gapines.org/eg/kpac/results?query=su:christmas+after%282005%29;qtype=keyword</cell>
+            <cell name="Hannukah" img="cat-hannukah.png" type="link">http://gapines.org/eg/kpac/results?qtype=subject;query=hanukkah;sort=pubdate.descending</cell>
+            <cell name="Kwanzaa" img="cat-kwanzaa.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=kwanzaa;sort=pubdate.descending</cell>
+            <cell name="Happy New Year!" img="cat-newyear.png" type="link">http://gapines.org/eg/kpac/results?qtype=title;query=%22new%20year%22;sort=pubdate.descending</cell> 
+-->
 
-        <!-- topic pages -->
-        <page id="10" columns="3" name="Musical Instruments" img="category.png">
-            <cell name="Piano"    img="category.png" type="search">su:piano</cell>
-            <cell name="Guitar"   img="category.png" type="search">su:guitar</cell>
-            <cell name="Trumpet"  img="category.png" type="search">su:trumpet</cell>
-            <cell name="Drums"    img="category.png" type="search">su:drums</cell>
-            <cell name="Bass"     img="category.png" type="search">su:bass</cell>
-            <cell name="Clarinet" img="category.png" type="link">http://en.wikipedia.org/wiki/Clarinet</cell>
-        </page>
-        <page id="11" columns="3" name="Current Events" img="category.png">
-            <cell name="Entertainment"  img="category.png" type="search">su:entertainment sort(pubdate)#descending</cell>
-            <cell name="Politics"       img="category.png" type="search">su:politics sort(pubdate)#descending</cell>
-            <cell name="Economy"        img="category.png" type="search">su:economy sort(pubdate)#descending</cell>
+            <cell name="Online Books" img="cat-ereads.png" type="link">https://ereadkidsga.axis360.baker-taylor.com</cell>
+            <cell type="topic">30</cell>
+            <cell name="ABCs" img="cat-abc.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=(alphabet+||+keyword%3Aabc)+after(2000);sort=pubdate.descending</cell>
+            <cell name="Counting" img="cat-123.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28math+||+keyword%3A123%29+after%282005%29;sort=pubdate.descending</cell>
+            <cell name="Colors" img="cat-colors.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=su:color+after%282000%29;fi:audience=a</cell>         
+            <cell name="Nutrition" img="cat-nutrition.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28nutrition+||+keyword:%22healthy+food%22%29;sort=pubdate.descending;fi:audience=a,b</cell>
+            <cell name="Shapes" img="cat-shapes.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28%28su:shape+||+su:%22form+perception%22%29+||+su:geometry%29;fi:audience=a;sort=pubdate.descending</cell>
+            <cell name="Telling Time" img="cat-time.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28su:%22clocks+and+watches%22+||+kw:%22telling+time%22%29;fi:audience=a,b;sort=pubdate.descending</cell>
+            <cell name="Seasons" img="cat-seasons.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=su:seasons;fi:audience=a,b</cell>                    
+            <cell type="topic">40</cell>
+            <cell name="Dinosaurs" img="cat-dinosaur.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=ti:dinosaur+after%282005%29;sort=pubdate.descending</cell>
+            <cell name="Princesses" img="cat-princess.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=ti:princess+after%282005%29;sort=pubdate.descending</cell>
+            <cell name="Dewey Categories" img="cat-dewey.png" type="link">homedewey</cell>
         </page>
-        <page id="12" columns="3" name="Programming" img="category.png"/>
-        <page id="13" columns="3" name="It's Alive!" img="category.png"/>
-        <page id="14" columns="3" name="Book Series" img="category.png"/>
-        <page id="15" columns="3" name="Book Series" img="category.png"/>
-        <page id="16" columns="3" name="Book Series" img="category.png"/>
-        <page id="17" columns="3" name="Book Series" img="category.png"/>
-        <page id="18" columns="3" name="Book Series" img="category.png"/>
-        <page id="19" columns="3" name="Book Series" img="category.png"/>
+
+        <page id="30" columns="2" name="Award-Winners" img="cat-caldecott.png" >
+             <cell name="Caldecott Medal" img="cat-caldecott.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153202;locg=1;trail=11</cell>
+             <cell name="Coretta Scott King" img="cat-king.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153204;locg=1;trail=11</cell>
+             <cell name="Geisel Award" img="cat-geisel.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153203;locg=1;trail=11</cell>
+             <cell name="Newbery Medal" img="cat-newbery.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153201;locg=1;trail=11</cell>
+             <cell name="Book Award Winners" img="cat-gcba.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153206;locg=1;trail=11</cell>
+             <cell name="Book Award Nominees" img="cat-gcba.png" type="link">https://gapines.org/eg/kpac/results?bookbag=154170;locg=1;trail=11</cell>
+             <cell name="Picture Book Winners" img="cat-gcba.png" type="link">https://gapines.org/eg/kpac/results?bookbag=153205;locg=1;trail=11</cell>
+             <cell name="Picture Book Nominees" img="cat-gcba.png" type="link">https://gapines.org/eg/kpac/results?bookbag=154171;locg=1;trail=11</cell>
+             <cell name="For Young Georgians" img="cat-center.png" type="link">https://gapines.org/eg/kpac/results?bookbag=379799;locg=1;trail=11</cell>
+        </page>                
+        <page id="40" columns="2" name="Transportation" img="cat-truck.png" >
+                       <cell name="Cars &amp; Trucks" img="cat-car.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=su:automobiles+after%282005%29;sort=pubdate.descending</cell>
+            <cell name="Planes" img="cat-plane.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28airplane+||+keyword:aeroplane%29;sort=pubdate.descending</cell>
+            <cell name="Trains" img="cat-train.png" type="link">http://gapines.org/eg/kpac/results?qtype=subject;query=railroad+trains;sort=pubdate.descending</cell>
+            <cell name="Tractors &amp; Machines" img="cat-tractor.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28tractors+||+su:machinery%29;sort=pubdate.descending</cell>
+            <cell name="Boats" img="cat-boat.png" type="link">http://gapines.org/eg/kpac/results?query=su:%22boats+and+boating%22;sort=pubdate.descending</cell>
+            <cell name="Military" img="cat-military.png" type="link">http://gapines.org/eg/kpac/results?qtype=keyword;query=%28su:%22air+pilots,+military%22+||+warships%29;sort=pubdate.descending</cell>     
+        </page> 
     </pages>
 
     <layout owner="1" page="1"/>
-    <layout owner="213" page="23"/>
+
 </kpac>
 <!-- vim: set ft=xml: -->
+
+
+     
+    
+
+    
+
+    
+
index e3b7209..f8b5bd5 100755 (executable)
-@charset "utf-8";\r
-\r
-@font-face {\r
-    font-family: 'Cabin';\r
-    src: url('fonts/Cabin-Regular.eot');\r
-    src: url('fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'),\r
-         url('fonts/Cabin-Regular.woff') format('woff'),\r
-         url('fonts/Cabin-Regular.ttf') format('truetype'),\r
-         url('fonts/Cabin-Regular.svg#webfont8iYScu0S') format('svg');\r
-}\r
-\r
-@font-face {\r
-    font-family: 'Cabin-Semibold';\r
-    src: url('fonts/Cabin-SemiBold.eot');\r
-    src: url('fonts/Cabin-SemiBold.eot?#iefix') format('embedded-opentype'),\r
-         url('fonts/Cabin-SemiBold.woff') format('woff'),\r
-         url('fonts/Cabin-SemiBold.ttf') format('truetype'),\r
-         url('fonts/Cabin-SemiBold.svg#webfont8iYScu0S') format('svg');\r
-}\r
-\r
-@font-face {\r
-    font-family: 'Kreon';\r
-    src: url('fonts/Kreon.eot');\r
-    src: url('fonts/Kreon.eot?#iefix') format('embedded-opentype'),\r
-         url('fonts/Kreon.woff') format('woff'),\r
-         url('fonts/Kreon.ttf') format('truetype'),\r
-         url('fonts/Kreon.svg#webfont8iYScu0S') format('svg');\r
-}\r
-\r
-body {\r
-       font-family:'Cabin', Arial;\r
-       font-size:12px;\r
-       margin:0;\r
-       padding:0;\r
-       border:0;\r
-       color:#424242;\r
-}\r
-\r
-a img { border:0; }\r
-\r
-a {\r
-       text-decoration:none;\r
-       cursor:pointer;\r
-       color:#b53ea6;\r
-}\r
-\r
-h1, h2, h3 {\r
-       font-weight:normal;\r
-       text-transform:uppercase;\r
-       margin:0;\r
-       font-family: 'Kreon';\r
-}\r
-\r
-h1 {\r
-       font-size:52px;\r
-}\r
-\r
-h2 {\r
-       font-size:48px;\r
-}\r
-\r
-h3 {\r
-       color:#989898;\r
-       font-size:18px;\r
-       text-transform:none;\r
-}\r
-\r
-select {\r
-       font-size:14px;\r
-       border:1px solid #d0d0d0;\r
-       color:#424242;\r
-}\r
-\r
-input[type=radio] {\r
-       margin:0;\r
-       padding:0;\r
-}\r
-\r
-input[type=text], input[type=password], textarea {\r
-       border:1px solid #d0d0d0;\r
-       font-family:'Cabin', Arial;\r
-       color:#424242;\r
-       margin:0;\r
-       resize:none;\r
-}\r
-\r
-.main_center {\r
-       width:956px;\r
-       margin:auto;\r
-       padding-bottom:20px;\r
-       padding-top:10px;\r
-}\r
-\r
-.main_header_wrapper {\r
-       width:956px;\r
-       height:50px;\r
-       padding-top:10px;\r
-       overflow:hidden;\r
-}\r
-\r
-.logo_wrapper {\r
-       float:left;\r
-}\r
-\r
-.logo_left, .logo_right {\r
-       display:block;\r
-       width:16px;\r
-       height:71px;\r
-       overflow:hidden;\r
-       float:left;\r
-}\r
-\r
-.logo_right {\r
-}\r
-\r
-.logo_middle {\r
-       display:block;\r
-       float:left;\r
-       padding:6px 14px 0px 26px;\r
-}\r
-\r
-.header_menu {\r
-       margin-right:29px;\r
-       font-family:Arial;\r
-}\r
-\r
-.header_menu a {\r
-       display:block;\r
-       float:right;\r
-       color:#8e8e8e;\r
-       margin-left:5px;\r
-}\r
-\r
-.header_menu a:hover {\r
-       color:#b53ea6;\r
-}\r
-\r
-.banner_wrapper {\r
-       height:352px;\r
-       position:relative;\r
-       z-index:1;\r
-}\r
-\r
-.hp_banner_bgl {\r
-       background:url('/images/kpac/hp_banner_bgl.png') repeat-x bottom right;\r
-}\r
-\r
-.hp_banner_bgr {\r
-       background:url('/images/kpac/hp_banner_bgr.png') repeat-x bottom left;\r
-}\r
-\r
-.hp_banner_content {\r
-       width:902px;\r
-       background:url('/images/kpac/hp_banner.png') repeat-x bottom left;\r
-}\r
-\r
-.hp_search_main {\r
-       padding-top:197px;\r
-       padding-left:16px;\r
-}\r
-\r
-.hp_search_box_wrapper {\r
-       padding-bottom:5px;\r
-       padding-right:10px;\r
-}\r
-\r
-.hp_search_box {\r
-       border:none !important;\r
-       font-size:18px;\r
-       padding: 8px 5px 7px 5px;\r
-       width:304px;\r
-}\r
-\r
-.hp_search_st {\r
-       font-size:18px;\r
-       text-transform:uppercase;\r
-       color:white;\r
-       font-family: 'Kreon';\r
-}\r
-\r
-.hp_search_st .st_radio_btn {\r
-       background:#303030;\r
-       padding:7px 6px 9px 10px;\r
-}\r
-\r
-.hp_search_st .st_radio_btn input[type=radio] {\r
-       overflow:hidden;\r
-       width:15px;\r
-}\r
-\r
-.hp_search_st .st_label {\r
-       background:#303030;\r
-       padding-right:17px;\r
-}\r
-\r
-.main_wrapper {\r
-       width:956px;\r
-       overflow:hidden;\r
-}\r
-\r
-.main_top_shadow, .main_bottom_shadow, .main_top_shadow_sub {\r
-       width:956px;\r
-       height:8px;\r
-       overflow:hidden;\r
-}\r
-\r
-.main_top_shadow_sub {\r
-       height:69px;\r
-}\r
-\r
-.main_tl_corner, .main_bl_corner {\r
-       width:8px;\r
-       height:8px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/main_tl_corner.png') no-repeat;\r
-       float:left;\r
-}\r
-\r
-.main_bl_corner {\r
-       background:url('/images/kpac/main_bl_corner.png') no-repeat;\r
-}\r
-\r
-.main_tr_corner, .main_br_corner {\r
-       width:8px;\r
-       height:8px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/main_tr_corner.png') no-repeat;\r
-       float:right;\r
-}\r
-\r
-.main_br_corner {\r
-       background:url('/images/kpac/main_br_corner.png') no-repeat;\r
-}\r
-\r
-.main_mid_top, .main_mid_bottom {\r
-       width:940px;\r
-       height:8px;\r
-       overflow:hidden;\r
-       float:left;\r
-       background:url('/images/kpac/main_top_bg.png') repeat-x;\r
-}\r
-\r
-.main_mid_bottom_sub {\r
-       width:956px;\r
-       height:8px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/main_bottom_bg_sub.png') no-repeat;\r
-}\r
-\r
-.main_mid_top_sub {\r
-       width:3000px;\r
-       height:69px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/main_top_bg_sub.png') no-repeat;\r
-}\r
-\r
-.main_mid_bottom {\r
-       background:url('/images/kpac/main_bottom_bg.png') repeat-x;\r
-}\r
-\r
-.main_left_shadow {\r
-       background:url('/images/kpac/main_left_shadow.png') repeat-y;\r
-}\r
-\r
-.main_right_shadow {\r
-       background:url('/images/kpac/main_right_shadow.png') repeat-y;\r
-}\r
-\r
-.main_inside_cell {\r
-       background: white;\r
-}\r
-\r
-.main_content_wrapper {\r
-       width:684px;\r
-       overflow:hidden;\r
-}\r
-\r
-/*\r
-.main_content_wrapper a {\r
-       padding:0 2px;\r
-       color:#b53ea6;\r
-}\r
-\r
-.main_content_wrapper a:hover {\r
-       background:#b53ea6;\r
-       color:white;\r
-}\r
-*/\r
-\r
-.sub_search_category .search_category {\r
-       width:216px;\r
-}\r
-\r
-.search_wrapper {\r
-       text-align:center;\r
-       width:950px;\r
-       background:url('/images/kpac/search_bg.png') no-repeat bottom;\r
-}\r
-\r
-.search_wrapper h1 {\r
-       margin-top:23px;\r
-}\r
-\r
-.search_box_wrapper {\r
-       margin-top:15px;\r
-       padding-bottom:37px;\r
-}\r
-\r
-.search_box_wrapper label {\r
-       font-size:20px;\r
-       font-weight:bold;\r
-       color:#74d514;\r
-       margin:0;\r
-       padding:0;\r
-}\r
-\r
-.search_box_wrapper .st_radio_btn {\r
-       padding-right:4px;\r
-}\r
-\r
-.search_box_wrapper .st_label {\r
-       padding-right:24px;\r
-}\r
-\r
-.search_box {\r
-       width:304px;\r
-       height:17px;\r
-       font-size:14px;\r
-       padding:10px;\r
-       font-weight:bold;\r
-       margin-right:6px !important;\r
-}\r
-\r
-.st_author_box {\r
-       padding-right:15px !important;\r
-}\r
-\r
-.category_wrapper {\r
-       margin-left:24px;\r
-}\r
-\r
-.c_header_image, .c_header_image2 {\r
-       margin-top:10px;\r
-       margin-bottom:10px;\r
-}\r
-\r
-.c_header_image2 {\r
-       font-size:20px;\r
-       color:#74d514;\r
-}\r
-\r
-.c_header_hp_or {\r
-       color:#323232;\r
-       text-transform:uppercase;\r
-}\r
-\r
-.main_category_table td {\r
-       padding-right:13px;\r
-       padding-bottom:11px;\r
-}\r
-\r
-.main_category_table td a {\r
-       display:block;\r
-       width:168px;\r
-       height:144px;\r
-       border:1px solid #d0d0d0;\r
-       font-size:16px;\r
-       color:white;\r
-       overflow:hidden;\r
-       white-space:nowrap;\r
-}\r
-\r
-.main_category_table td a span {\r
-       display:block;\r
-       width:168px;\r
-       height:29px;\r
-       background:#b53ea6;\r
-       overflow:hidden;\r
-       text-align:center;\r
-       padding-top:8px;\r
-}\r
-\r
-.footer_wrapper {\r
-       font-size:11px;\r
-       font-family:Arial;\r
-       margin-left:26px;\r
-}\r
-\r
-.footer_wrapper a {\r
-       display:block;\r
-       float:left;\r
-       color:#666;\r
-       padding:7px 15px 7px 0px;\r
-}\r
-\r
-.footer_wrapper a:hover {\r
-       color:#b53ea6;\r
-}\r
-\r
-.sub_sidebar {\r
-       background:#e3e3e3 url('/images/kpac/sub_side_bg.png') repeat-y;\r
-       border-top:1px solid #eee;\r
-}\r
-\r
-.sub_sidebar_inner {\r
-       width:216px;\r
-       overflow:hidden;\r
-       margin:26px 25px 0px 25px;\r
-}\r
-\r
-.sub_sidebar_header {\r
-       color:#424242;\r
-       font-size:18px;\r
-       text-transform:uppercase;\r
-       margin-bottom:7px;\r
-       font-family: 'Kreon';\r
-}\r
-\r
-.sub_sidebar_search_box,\r
-.item_detail_rating .review_box_body .input_boxes input[type=text],\r
-.checkout_box .box_inside .text_box {\r
-       width:198px;\r
-       font-size:14px;\r
-       padding:11px 8px 11px 8px;\r
-}\r
-\r
-.sub_sidebar_search_wrapper {\r
-       margin-bottom:4px;\r
-}\r
-\r
-.sub_sidebar_search_st {\r
-       font-size:14px;\r
-       color:white;\r
-       font-family: 'Kreon';\r
-}\r
-\r
-.sub_sidebar_search_st .st_radio_btn {\r
-       background:#9e9e9e;\r
-       padding:6px 4px 7px 7px;\r
-}\r
-\r
-.sub_sidebar_search_st .st_radio_btn input[type=radio] {\r
-       overflow:hidden;\r
-       width:15px;\r
-}\r
-\r
-.sub_sidebar_search_st .st_label {\r
-       background:#9e9e9e;\r
-       padding-right:10px;\r
-}\r
-\r
-.st_radio_spacer div {\r
-       width:4px;\r
-}\r
-\r
-.breadcrumb {\r
-       margin-top:11px;\r
-       margin-left:3px;\r
-}\r
-\r
-.breadcrumb a, .breadcrumb .bread_last {\r
-       display:block;\r
-       float:left;\r
-       background:#74d514;\r
-       font-family:'Cabin-Semibold', 'Cabin', Arial;\r
-       color:white;\r
-       font-size:11px;\r
-       text-transform:uppercase;\r
-       padding:18px 10px 18px 15px;\r
-       height:14px;\r
-}\r
-\r
-.breadcrumb .bread_last {\r
-       display:block;\r
-       background:#b9b9b9;\r
-       padding-right:15px;\r
-}\r
-\r
-.breadcrumb .bread_green_mid, .breadcrumb .bread_green_last {\r
-       float:left;\r
-       width:27px;\r
-       height:50px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/bread_green_mid.png') no-repeat;\r
-}\r
-\r
-.breadcrumb .bread_green_last {\r
-       background:url('/images/kpac/bread_green_last.png') no-repeat;\r
-}\r
-\r
-.breadcrumb .bread_home {\r
-       padding:7px 4px 7px 8px;\r
-       height:36px;\r
-}\r
-\r
-.item_detail_header {\r
-       padding-left:23px;\r
-       padding-top:28px;\r
-       margin-bottom:20px;\r
-}\r
-\r
-.item_detail_image {\r
-       float:left;\r
-       padding-top:3px;\r
-       width:169px;\r
-       overflow:hidden;\r
-}\r
-\r
-.item_detail_image a img {\r
-       border:1px solid #d0d0d0;\r
-}\r
-\r
-.item_detail_info {\r
-       float:left;\r
-       width:321px;\r
-       padding-left:18px;\r
-}\r
-\r
-.item_detail_name {\r
-       font-size:18px;\r
-       color:#b53ea6;\r
-       padding-bottom:2px;\r
-}\r
-\r
-.item_detail_author {\r
-       padding-bottom:14px;\r
-       color:#878787;\r
-       font-size:14px;\r
-}\r
-\r
-.item_icon_wrapper {\r
-       width:80px;\r
-       height:106px;\r
-       overflow:hidden;\r
-       float:left;\r
-}\r
-\r
-.item_icon {\r
-       width:80px;\r
-       height:80px;\r
-       background:url('/images/kpac/icon_bg.png') no-repeat;\r
-       text-align:center;\r
-       overflow:hidden;\r
-       line-height:80px;\r
-}\r
-\r
-.item_icon img {\r
-       vertical-align:middle;\r
-       position:relative;\r
-       top:-1px;\r
-}\r
-\r
-.item_icon_type_text {\r
-       width:80px;\r
-       height:24px;\r
-       text-align:center;\r
-       overflow:hidden;\r
-       display:table-cell;\r
-       vertical-align:middle;\r
-       line-height:12px;\r
-}\r
-\r
-.item_detail_rate_wrapper {\r
-       float:left;\r
-       padding-left:20px;\r
-}\r
-\r
-.item_detail_rate_starts {\r
-       float:left;\r
-       border-right:1px solid #e4e5e5;\r
-       padding-right:10px;\r
-       margin-right:10px;\r
-       margin-bottom:7px;\r
-}\r
-\r
-.item_detail_rate_link {\r
-       float:left;\r
-       font-size:14px;\r
-}\r
-\r
-.item_detail_callnumber {\r
-       margin-bottom:4px;\r
-}\r
-\r
-.item_detail_header_buttons {\r
-       float:right;\r
-       margin-top:3px;\r
-       margin-right:23px;\r
-       text-align:right;\r
-}\r
-\r
-.item_detail_getit_btn {\r
-       margin-bottom:10px;\r
-}\r
-\r
-.item_location_table td {\r
-       padding-top:7px;\r
-       padding-bottom:7px;\r
-}\r
-\r
-.item_location_table .header td {\r
-       font-size:14px;\r
-       font-weight:bold;\r
-       text-transform:uppercase;\r
-       border-bottom:1px solid #e3e3e3;\r
-       padding-top:14px;\r
-       padding-bottom:12px;\r
-}\r
-\r
-.item_location_table td.location {\r
-       width:142px;\r
-       padding-left:43px;\r
-}\r
-\r
-.item_location_table td.loc_info {\r
-       width:148px;\r
-}\r
-\r
-.item_location_table td.status {\r
-       width:138px;\r
-}\r
-\r
-.item_location_table td.callnumber {\r
-       width:213px;\r
-}\r
-\r
-.item_location_table .gray td {\r
-       background:#f2f2f2;\r
-}\r
-\r
-.item_detail_desc {\r
-       font-size:14px;\r
-       line-height:22px;\r
-       padding:11px 23px;\r
-}\r
-\r
-.item_detail_desc p {\r
-       margin:0;\r
-       margin-bottom:10px;\r
-}\r
-\r
-.item_detail_desc a {\r
-       padding:0px 2px;\r
-}\r
-\r
-.item_detail_desc a:hover {\r
-       color:white;\r
-       background:#b53ea6;\r
-}\r
-\r
-.item_detail_extras_tabs {\r
-       padding-top:15px;\r
-       padding-left:23px;\r
-       width:3000px;\r
-       background:#e3e3e3;\r
-}\r
-\r
-.item_detail_extras_tabs a,\r
-.item_detail_extras_tabs div.selected {\r
-       display:block;\r
-       float:left;\r
-       padding:14px 35px;\r
-       background:#b53ea6;\r
-       color:white;\r
-       font-size:14px;\r
-       margin-right:10px;\r
-}\r
-\r
-.item_detail_extras_tabs a.selected,\r
-.item_detail_extras_tabs div.selected {\r
-       background:white;\r
-       color:#424242;\r
-}\r
-\r
-.item_detail_rating_top {\r
-       font-size:14px;\r
-       border-bottom:1px solid #e3e3e3;\r
-       padding-left:23px;\r
-}\r
-\r
-.item_avg_rate_table {\r
-       margin:11px 0;\r
-}\r
-\r
-.item_avg_rate_table .avg_rate {\r
-       padding-right:10px;\r
-       border-right:1px solid #e3e3e3;\r
-}\r
-\r
-.item_avg_rate_table .stars {\r
-       padding-left:10px;\r
-}\r
-\r
-.item_avg_rate_table .total_rates {\r
-       padding-left:10px;\r
-}\r
-\r
-.item_detail_rating {\r
-       width:638px;\r
-       padding:15px 23px 25px 23px;\r
-       overflow:hidden;\r
-       border-bottom:1px solid #e3e3e3;\r
-}\r
-\r
-.item_detail_rating .review_box_top {\r
-       width:638px;\r
-       height:9px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/reviews_top.png') no-repeat;\r
-}\r
-\r
-.item_detail_rating .review_box_body {\r
-       background:#e3e3e3;\r
-       padding:1px 25px 0px 25px;\r
-}\r
-\r
-.item_detail_rating .review_box_body .input_boxes {\r
-       padding-bottom:15px;\r
-}\r
-\r
-.item_detail_rating .review_box_body .input_boxes .review_email_cell {\r
-       padding-left:10px;\r
-}\r
-\r
-.item_detail_rating .review_box_body .input_boxes .rating_msg_box {\r
-       font-size:11px;\r
-       color:#9a9a9a;\r
-       padding-left:12px;\r
-}\r
-\r
-.item_detail_rating2 {\r
-       font-size:14px;\r
-       padding:7px 0px;\r
-       border-top:1px solid #c4c2c2;\r
-       border-bottom:1px solid #c4c2c2;\r
-       margin-bottom:15px;\r
-}\r
-\r
-.item_avg_rate_table2 .rate {\r
-       padding-right:10px;\r
-}\r
-\r
-.item_avg_rate_table2 .stars {\r
-       padding:0px 10px;\r
-       border-left:1px solid #c4c2c2;\r
-       border-right:1px solid #c4c2c2;\r
-}\r
-\r
-.item_avg_rate_table2 .scale {\r
-       padding-left:10px;\r
-       color:#9a9a9a;\r
-}\r
-\r
-.item_detail_rating .review_box_body .review_comment_box {\r
-       margin-bottom:20px;\r
-}\r
-\r
-.item_detail_rating\r
-  .review_box_body\r
-    .review_comment_box\r
-         .review_comment {\r
-       width:578px;\r
-       height:87px;\r
-       padding-left:7px;\r
-       padding-top:9px;\r
-       font-size:14px;\r
-}\r
-\r
-.item_detail_rating .review_submit_box {\r
-       padding-top:5px;\r
-}\r
-\r
-.sub_navigation1, .sub_navigation3 {\r
-       padding:25px 23px 20px 23px;\r
-}\r
-\r
-.sub_navigation2 {\r
-       padding:0px 23px 25px 23px;\r
-       border-bottom:1px solid #e3e3e3;\r
-}\r
-\r
-.sub_navigation1 .nav_mid_bg,\r
-.sub_navigation2 .nav_mid_bg,\r
-.sub_navigation3 .nav_mid_bg {\r
-       background:#eaeaea;\r
-       text-align:center;\r
-       font-size:14px;\r
-       font-family: 'Kreon';\r
-}\r
-\r
-\r
-.sub_navigation1 .nav_mid_bg .current_page,\r
-.sub_navigation2 .nav_mid_bg .current_page,\r
-.sub_navigation3 .nav_mid_bg .current_page {\r
-       font-size:24px;\r
-       color:#b53ea6;\r
-       padding:0px 12px;\r
-}\r
-\r
-.sub_navigation1 .nav_mid_bg .total_pages,\r
-.sub_navigation2 .nav_mid_bg .total_pages,\r
-.sub_navigation3 .nav_mid_bg .total_pages {\r
-       font-size:24px;\r
-       padding-left:12px;\r
-}\r
-\r
-\r
-.sub_navigation1 .to_top_btn,\r
-.sub_navigation3 .to_top_btn {\r
-       padding-left:19px;\r
-}\r
-\r
-.sub_navigation2.checkout {\r
-       padding-top:25px;\r
-       border-bottom:none;\r
-}\r
-\r
-.search_results {\r
-       padding:17px 23px 20px 23px;\r
-       border-bottom:1px solid #e3e3e3;\r
-}\r
-\r
-.search_results .item_icon_wrapper {\r
-       padding-top:3px;\r
-}\r
-\r
-.search_results .item_detail_info {\r
-       width:370px;\r
-}\r
-\r
-.search_results .item_detail_info .item_detail_author {\r
-       padding-bottom:6px;\r
-}\r
-\r
-.search_results .item_detail_info .item_detail_actions {\r
-       padding-top:28px;\r
-}\r
-\r
-.search_results\r
-  .item_detail_info\r
-    .item_detail_actions\r
-         .button {\r
-       float:left;\r
-       padding-right:5px;\r
-}\r
-\r
-.checkout_options {\r
-       border-bottom:1px solid #e3e3e3;\r
-       font-size:14px;\r
-}\r
-\r
-.checkout_options .left_brain {\r
-       width:294px;\r
-       overflow:hidden;\r
-       padding:11px 25px 25px 23px;\r
-}\r
-\r
-.checkout_options .left_brain_cell {\r
-       border-right:1px solid #e3e3e3;\r
-}\r
-\r
-.checkout_options .right_brain {\r
-       width:294px;\r
-       overflow:hidden;\r
-       padding:11px 23px 25px 25px;\r
-}\r
-\r
-.checkout_options p {\r
-       margin:0;\r
-}\r
-\r
-.checkout_options .top_side {\r
-       text-align:center;\r
-       padding-bottom:15px;\r
-}\r
-\r
-.checkout_options .submit_btn {\r
-       \r
-}\r
-\r
-.checkout_box {\r
-       padding-bottom:5px;\r
-}\r
-\r
-.checkout_box .box1_top {\r
-       width:294px;\r
-       height:9px;\r
-       font-size:0px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/box1_top.png') no-repeat;\r
-}\r
-\r
-.checkout_box .box_inside {\r
-       background:#e3e3e3;\r
-       padding:7px 25px 20px 25px;\r
-}\r
-\r
-.checkout_box .box_inside p {\r
-       margin-bottom:5px;\r
-}\r
-\r
-.checkout_box .box_inside .input_box {\r
-       float:left;\r
-}\r
-\r
-.checkout_box .box_inside .help_btn {\r
-       float:right;\r
-       display:block;\r
-       \r
-       /* IE7 star hack */\r
-       *position:relative;\r
-       *top:1px;\r
-}\r
-\r
-.checkout_box .box_inside .text_box {\r
-       padding-bottom:10px;\r
-}\r
-\r
-.checkout_box .box_inside .pickup_lib select {\r
-       width:244px;\r
-}\r
-\r
-.checkout_item_pad {\r
-       padding-top:30px;\r
-}\r
-\r
-.checkout_res_body {\r
-       font-size:18px;\r
-       text-align:center;\r
-       line-height:30px;\r
-}\r
-\r
-.checkout_res_back {\r
-       font-size:11px;\r
-       font-family:'Cabin-Semibold', 'Cabin', Arial;\r
-       text-transform:uppercase;\r
-       white-space:nowrap;\r
-       color:white;\r
-       background:#74d514;\r
-       padding:18px 28px 18px 0px;\r
-       display:block;\r
-       overflow:hidden;\r
-       height:14px;\r
-}\r
-\r
-.sub_cat_wrapper {\r
-       padding:13px 0px 13px 75px;\r
-       border-bottom:1px solid #e3e3e3;\r
-}\r
-\r
-.center_me {\r
-       width:956px;\r
-       margin:auto;\r
-}\r
-\r
-.hp_reposition {\r
-       position:relative;\r
-       top:-46px;\r
-}\r
-\r
-.sub_header2 {\r
-       text-align:center;\r
-       margin-top:20px;\r
-       margin-bottom:9px;\r
-}\r
-\r
-.sub_header {\r
-       font-size:14px;\r
-       background:#e3e3e3;\r
-       padding:8px 23px;\r
-}\r
-\r
-.clear {\r
-       clear:both;\r
-       font-size:0px;\r
-       line-height:0px;\r
-       /* background:green; -   for debugging */\r
-       \r
-       /* IE7 has a problem with these\r
-       height:0px;\r
-       overflow:hidden;\r
-       */\r
-}\r
-\r
-div.hr {\r
-       margin: 12px 0;\r
-       background:#c4c2c2;\r
-       height:1px;\r
-       overflow:hidden;\r
-}\r
-\r
-.popup_wrapper {\r
-       position:absolute;\r
-}\r
-\r
-.popup_wrapper .popup_wrapper_inner {\r
-       position:relative;\r
-       display:none;\r
-       top:0px;\r
-       left:0px;\r
-}\r
-\r
-.popup_wrapper .popup_mid {\r
-       background:white;\r
-}\r
-\r
-.popup_wrapper .popup_content {\r
-       margin-right:-20px;\r
-       margin-bottom:-20px;\r
-       position:relative;\r
-       top:-10px;\r
-       left:-10px;\r
-       padding:2px;\r
-       overflow:hidden;\r
-       font-size:14px;\r
-}\r
-\r
-.popup_wrapper .popup_arrow_bm {\r
-       position:relative;\r
-       top:-3px;\r
-}\r
-\r
-.popup_wrapper .popup_tl {\r
-       width:13px;\r
-       height:13px;\r
-       background:url('/images/kpac/popup_tl.png') no-repeat;\r
-}\r
-\r
-.popup_wrapper .popup_tm {\r
-       background:url('/images/kpac/popup_tm.png') repeat-x;\r
-}\r
-\r
-.popup_wrapper .popup_tr {\r
-       width:13px;\r
-       height:13px;\r
-       background:url('/images/kpac/popup_tr.png') no-repeat;\r
-}\r
-\r
-.popup_wrapper .popup_lm {\r
-       background:url('/images/kpac/popup_lm.png') repeat-y;\r
-}\r
-\r
-.popup_wrapper .popup_rm {\r
-       background:url('/images/kpac/popup_rm.png') repeat-y;\r
-}\r
-\r
-.popup_wrapper .popup_bl {\r
-       width:13px;\r
-       height:13px;\r
-       background:url('/images/kpac/popup_bl.png') no-repeat;\r
-}\r
-\r
-.popup_wrapper .popup_bm {\r
-       background:url('/images/kpac/popup_bm.png') repeat-x;\r
-}\r
-\r
-.popup_wrapper .popup_br {\r
-       width:13px;\r
-       height:13px;\r
-       background:url('/images/kpac/popup_br.png') no-repeat;\r
-}\r
-\r
-.invisible {\r
-    visibility : hidden;\r
-}\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
+@charset "utf-8";
+
+@font-face {
+    font-family: 'Cabin';
+    src: url('fonts/Cabin-Regular.eot');
+    src: url('fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'),
+         url('fonts/Cabin-Regular.woff') format('woff'),
+         url('fonts/Cabin-Regular.ttf') format('truetype'),
+         url('fonts/Cabin-Regular.svg#webfont8iYScu0S') format('svg');
+}
+
+@font-face {
+    font-family: 'Cabin-Semibold';
+    src: url('fonts/Cabin-SemiBold.eot');
+    src: url('fonts/Cabin-SemiBold.eot?#iefix') format('embedded-opentype'),
+         url('fonts/Cabin-SemiBold.woff') format('woff'),
+         url('fonts/Cabin-SemiBold.ttf') format('truetype'),
+         url('fonts/Cabin-SemiBold.svg#webfont8iYScu0S') format('svg');
+}
+
+body {
+       font-family:'Cabin', Arial;
+       font-size:12px;
+       background: #e0f1fb;
+       margin:0;
+       padding:0;
+       border:0;
+       color:#424242;
+}
+
+a img { border:0; }
+
+a {
+       text-decoration:none;
+       cursor:pointer;
+       color:#0098f9;
+}
+
+h1, h2, h3 {
+       font-weight:normal;
+       text-transform:uppercase;
+       margin:0;
+}
+
+h1 {
+       font-size:45px;
+}
+
+h2 {
+       font-size:40px;
+}
+
+h3 {
+       color:#777777;
+       font-size:18px;
+       text-transform:none;
+}
+
+select {
+       font-size:14px;
+       border:1px solid #d0d0d0;
+       color:#424242;
+}
+
+input[type=radio] {
+       margin:0;
+       padding:0;
+}
+
+input[type=text], input[type=password], textarea {
+       border:1px solid #d0d0d0;
+       font-family:'Cabin', Arial;
+       color:#424242;
+       margin:0;
+       resize:none;
+}
+
+.main_center {
+       width:956px;
+       margin:auto;
+       padding-bottom:20px;
+       padding-top:17px;
+}
+
+.main_header_wrapper {
+       width:950px;
+       height:440px;
+       position:relative;
+       top:5px;
+       overflow:hidden;     
+       background:url('/images/kpac/KPAC_Main_Graphic.jpg') no-repeat bottom; 
+       font-size:14px;
+}
+
+
+.logo_wrapper {
+       float:left;
+       text-align:center;
+}
+
+.logo_wrapper a {
+       color:#777777;
+}
+
+.logo_wrapper a:hover {
+       color:#b53ea6;
+}
+
+.logo {
+       padding:10px 0px 3px 0px;
+}
+
+.header_utils {
+       font-family:Arial;
+}
+
+.header_utils a {
+       color:#8e8e8e;
+       display:block;
+       float:left;
+       margin-top:19px;
+       padding:17px 8px 15px 8px;
+}
+
+.header_utils a:hover {
+       color:#b53ea6;
+}
+
+.text_size_btn {
+       margin-left:2px;
+       padding:15px 8px 11px 9px !important;
+}
+
+.text_size_btn span {
+       position:relative;
+       top:-4px;
+}
+
+.print_btn {
+       padding:12px 9px 9px 9px !important;
+}
+
+.print_btn span {
+       position:relative;
+       top:-6px;
+}
+
+.header_menu {
+}
+
+.header_menu a {
+       display:block;
+       float:right;
+       color:#777777;
+       padding:17px 8px 15px 8px;
+}
+
+.header_menu a:hover {
+       color:#b53ea6;
+}
+
+.main_wrapper {
+       width:956px;
+       overflow:hidden;
+}
+
+.main_top_shadow, .main_bottom_shadow, .main_top_shadow_sub {
+       width:956px;
+       height:8px;
+       overflow:hidden;
+}
+
+.main_top_shadow_sub {
+       height:69px;
+}
+
+.main_tl_corner, .main_bl_corner {
+       width:8px;
+       height:8px;
+       overflow:hidden;
+       background:url('/images/kpac/main_tl_corner.png') no-repeat;
+       float:left;
+}
+
+.main_bl_corner {
+       background:url('/images/kpac/main_bl_corner.png') no-repeat;
+}
+
+.main_tr_corner, .main_br_corner {
+       width:8px;
+       height:8px;
+       overflow:hidden;
+       background:url('/images/kpac/main_tr_corner.png') no-repeat;
+       float:right;
+}
+
+.main_br_corner {
+       background:url('/images/kpac/main_br_corner.png') no-repeat;
+}
+
+.main_mid_top, .main_mid_bottom {
+       width:940px;
+       height:8px;
+       overflow:hidden;
+       float:left;
+       background:url('/images/kpac/main_top_bg.png') repeat-x;
+}
+
+.main_mid_bottom_sub {
+       width:956px;
+       height:8px;
+       overflow:hidden;
+       background:url('/images/kpac/main_bottom_bg_sub.png') no-repeat;
+}
+
+.main_mid_top_sub {
+       width:3000px;
+       height:69px;
+       overflow:hidden;
+}
+
+.main_mid_bottom {
+       background:url('/images/kpac/main_bottom_bg.png') repeat-x;
+}
+
+.main_left_shadow {
+       background:url('/images/kpac/main_left_shadow.png') repeat-y;
+}
+
+.main_right_shadow {
+       background:url('/images/kpac/main_right_shadow.png') repeat-y;
+}
+
+.main_inside_cell {
+       background: white;
+}
+
+.main_content_wrapper {
+       width:684px;
+       overflow:hidden;
+}
+
+/*
+.main_content_wrapper a {
+       padding:0 2px;
+       color:#0098f9;
+}
+
+.main_content_wrapper a:hover {
+       background:#b53ea6;
+       color:white;
+}
+*/
+
+.sub_search_category .search_category {
+       width:216px;
+}
+
+.search_wrapper {
+       text-align:center;
+       width:950px;
+       margin-top:190px;
+}
+
+.search_wrapper h1 {
+       margin-top:23px;
+}
+
+.search_box_wrapper {
+       margin-top:15px;
+       padding-bottom:37px;
+}
+
+.search_box_wrapper label {
+       font-size:20px;
+       font-weight:bold;
+       color:#38c500;
+       margin:0;
+       padding:0;
+}
+
+.search_box_wrapper .st_radio_btn {
+       padding-right:4px;
+}
+
+.search_box_wrapper .st_label {
+       padding-right:24px;
+}
+
+.search_box {
+       width:304px;
+       height:17px;
+       font-size:14px;
+       padding:10px;
+       font-weight:bold;
+       margin-right:6px !important;
+}
+
+.st_author_box {
+       padding-right:15px !important;
+}
+
+.category_wrapper {
+       margin-left:24px;
+       padding-bottom:10px;
+}
+
+.c_header_image {
+       margin-top:10px;
+       margin-bottom:10px;
+}
+
+.main_category_table td {
+       padding-right:75px;
+       padding-bottom:20px;
+}
+
+.main_category_table td a {
+       display:block;
+       width:168px;
+       height:144px;
+       border:none;
+       font-size:16px;
+       color:white;
+       overflow:hidden;
+       white-space:nowrap;
+}
+
+.main_category_table td a span {
+       display:block;
+       width:168px;
+       height:29px;
+       background:#0098f9;
+       overflow:hidden;
+       text-align:center;
+       padding-top:8px;
+}
+
+.footer_wrapper {
+       position:absolute;
+       bottom:-50;
+       width:100%;
+       height:60px;
+       background:#000;
+       font-size:13px;
+       color:#fff;
+       padding:20px 0px 0px 20px;
+}
+
+.footer_wrapper a {
+       color:#fff;
+}
+
+.footer_wrapper a:hover {
+       color:#b53ea6;
+}
+
+.copyright_text {
+       float:left;
+}
+
+.illustrator_text {
+       float:right;
+       margin-right:50px;
+}
+
+.footer_logo {
+}
+
+.sub_sidebar {
+
+}
+
+.sub_sidebar_inner {
+       width:216px;
+       overflow:hidden;
+       margin:26px 25px 0px 25px;
+}
+
+.sub_sidebar_header {
+       color:#424242;
+       font-size:18px;
+       text-transform:uppercase;
+       margin-bottom:7px;
+}
+
+.sub_sidebar_search_box,
+.item_detail_rating .review_box_body .input_boxes input[type=text],
+.checkout_box .box_inside .text_box {
+       width:198px;
+       font-size:14px;
+       padding:11px 8px 11px 8px;
+}
+
+.sub_sidebar_search_wrapper {
+       margin-bottom:4px;
+}
+
+.sub_sidebar_search_st {
+       font-size:14px;
+       color:white;
+}
+
+.sub_sidebar_search_st .st_radio_btn {
+       background:#9e9e9e;
+       padding:6px 4px 7px 7px;
+}
+
+.sub_sidebar_search_st .st_radio_btn input[type=radio] {
+       overflow:hidden;
+       width:15px;
+}
+
+.sub_sidebar_search_st .st_label {
+       background:#9e9e9e;
+       padding-right:10px;
+}
+
+.st_radio_spacer div {
+       width:4px;
+}
+
+.breadcrumb {
+       margin-top:11px;
+       margin-left:3px;
+}
+
+.breadcrumb a, .breadcrumb .bread_last {
+       display:block;
+       float:left;
+       background:#74d514;
+       font-family:'Cabin-Semibold', 'Cabin', Arial;
+       color:white;
+       font-size:11px;
+       text-transform:uppercase;
+       padding:18px 10px 18px 15px;
+       height:14px;
+}
+
+.breadcrumb .bread_last {
+       display:block;
+       background:#b9b9b9;
+       padding-right:15px;
+}
+
+.breadcrumb .bread_green_mid, .breadcrumb .bread_green_last {
+       float:left;
+       width:27px;
+       height:50px;
+       overflow:hidden;
+       background:url('/images/kpac/bread_green_mid.png') no-repeat;
+}
+
+.breadcrumb .bread_green_last {
+       background:url('/images/kpac/bread_green_last.png') no-repeat;
+}
+
+.breadcrumb .bread_home {
+       padding:7px 4px 7px 8px;
+       height:36px;
+}
+
+.item_detail_header {
+       padding-left:23px;
+       padding-top:28px;
+       margin-bottom:20px;
+}
+
+.item_detail_image {
+       float:left;
+       padding-top:3px;
+       width:169px;
+       overflow:hidden;
+}
+
+.item_detail_image a img {
+       border:1px solid #d0d0d0;
+}
+
+.item_detail_info {
+       float:left;
+       width:321px;
+       padding-left:18px;
+}
+
+.item_detail_name {
+       font-size:18px;
+       color:#0098f9;
+       padding-bottom:2px;
+}
+
+.item_detail_author {
+       padding-bottom:14px;
+       color:#878787;
+       font-size:14px;
+}
+
+.item_icon_wrapper {
+       width:80px;
+       height:106px;
+       overflow:hidden;
+       float:left;
+}
+
+.item_icon {
+       width:80px;
+       height:80px;
+       background:url('/images/kpac/icon_bg.png') no-repeat;
+       text-align:center;
+       overflow:hidden;
+       line-height:80px;
+}
+
+.item_icon img {
+       vertical-align:middle;
+       position:relative;
+       top:-1px;
+}
+
+.item_icon_type_text {
+       width:80px;
+       height:24px;
+       text-align:center;
+       overflow:hidden;
+       display:table-cell;
+       vertical-align:middle;
+       line-height:12px;
+}
+
+.item_detail_rate_wrapper {
+       float:left;
+       padding-left:20px;
+}
+
+.item_detail_rate_starts {
+       float:left;
+       border-right:1px solid #e4e5e5;
+       padding-right:10px;
+       margin-right:10px;
+       margin-bottom:7px;
+}
+
+.item_detail_rate_link {
+       float:left;
+       font-size:14px;
+}
+
+.item_detail_callnumber {
+       margin-bottom:4px;
+}
+
+.item_detail_header_buttons {
+       float:right;
+       margin-top:3px;
+       margin-right:23px;
+       text-align:right;
+}
+
+.item_detail_getit_btn {
+       margin-bottom:10px;
+}
+
+.item_location_table td {
+       padding-top:7px;
+       padding-bottom:7px;
+}
+
+.item_location_table .header td {
+       font-size:14px;
+       font-weight:bold;
+       text-transform:uppercase;
+       border-bottom:1px solid #e3e3e3;
+       padding-top:14px;
+       padding-bottom:12px;
+}
+
+.item_location_table td.location {
+       width:300px;
+       padding-left:25px;
+}
+
+.item_location_table td.loc_info {
+       width:150px;
+}
+
+.item_location_table td.status {
+       width:100px;
+}
+
+.item_location_table td.callnumber {
+       width:160px;
+}
+
+.item_location_table .gray td {
+       background:#f2f2f2;
+}
+
+.item_detail_desc {
+       font-size:14px;
+       line-height:22px;
+       padding:11px 23px;
+}
+
+.item_detail_desc p {
+       margin:0;
+       margin-bottom:10px;
+}
+
+.item_detail_desc a {
+       padding:0px 2px;
+}
+
+.item_detail_desc a:hover {
+       color:white;
+       background:#b53ea6;
+}
+
+.item_detail_extras_tabs {
+       padding-top:15px;
+       padding-left:23px;
+       width:3000px;
+       background:#e3e3e3;
+}
+
+.item_detail_extras_tabs a {
+       display:block;
+       float:left;
+       padding:14px 27px;
+       background:#0098f9;
+       color:white;
+       font-size:14px;
+       margin-right:10px;
+}
+
+.item_detail_extras_tabs a.ac_tab_selected,
+.item_detail_extras_tabs div.ac_tab_selected {
+       background:white;
+       color:#424242;
+}
+
+.item_detail_rating_top {
+       font-size:14px;
+       border-bottom:1px solid #e3e3e3;
+       padding-left:23px;
+}
+
+.item_avg_rate_table {
+       margin:11px 0;
+}
+
+.item_avg_rate_table .avg_rate {
+       padding-right:10px;
+       border-right:1px solid #e3e3e3;
+}
+
+.item_avg_rate_table .stars {
+       padding-left:10px;
+}
+
+.item_avg_rate_table .total_rates {
+       padding-left:10px;
+}
+
+.item_detail_rating {
+       width:638px;
+       padding:15px 23px 25px 23px;
+       overflow:hidden;
+       border-bottom:1px solid #e3e3e3;
+}
+
+.item_detail_rating .review_box_top {
+       width:638px;
+       height:9px;
+       overflow:hidden;
+       background:url('/images/kpac/reviews_top.png') no-repeat;
+}
+
+.item_detail_rating .review_box_body {
+       background:#e3e3e3;
+       padding:1px 25px 0px 25px;
+}
+
+.item_detail_rating .review_box_body .input_boxes {
+       padding-bottom:15px;
+}
+
+.item_detail_rating .review_box_body .input_boxes .review_email_cell {
+       padding-left:10px;
+}
+
+.item_detail_rating .review_box_body .input_boxes .rating_msg_box {
+       font-size:11px;
+       color:#9a9a9a;
+       padding-left:12px;
+}
+
+.item_detail_rating2 {
+       font-size:14px;
+       padding:7px 0px;
+       border-top:1px solid #c4c2c2;
+       border-bottom:1px solid #c4c2c2;
+       margin-bottom:15px;
+}
+
+.item_avg_rate_table2 .rate {
+       padding-right:10px;
+}
+
+.item_avg_rate_table2 .stars {
+       padding:0px 10px;
+       border-left:1px solid #c4c2c2;
+       border-right:1px solid #c4c2c2;
+}
+
+.item_avg_rate_table2 .scale {
+       padding-left:10px;
+       color:#9a9a9a;
+}
+
+.item_detail_rating .review_box_body .review_comment_box {
+       margin-bottom:20px;
+}
+
+.item_detail_rating
+  .review_box_body
+    .review_comment_box
+         .review_comment {
+       width:578px;
+       height:87px;
+       padding-left:7px;
+       padding-top:9px;
+       font-size:14px;
+}
+
+.item_detail_rating .review_submit_box {
+       padding-top:5px;
+}
+
+.sub_navigation1, .sub_navigation3 {
+       padding:25px 23px 20px 23px;
+}
+
+.sub_navigation2 {
+       padding:0px 23px 25px 23px;
+       border-bottom:1px solid #e3e3e3;
+}
+
+.sub_navigation1 .nav_mid_bg,
+.sub_navigation2 .nav_mid_bg,
+.sub_navigation3 .nav_mid_bg {
+       background:#eaeaea;
+       text-align:center;
+       font-size:14px;
+       
+}
+
+
+.sub_navigation1 .nav_mid_bg .current_page,
+.sub_navigation2 .nav_mid_bg .current_page,
+.sub_navigation3 .nav_mid_bg .current_page {
+       font-size:24px;
+       color:#0098f9;
+       padding:0px 12px;
+}
+
+.sub_navigation1 .nav_mid_bg .total_pages,
+.sub_navigation2 .nav_mid_bg .total_pages,
+.sub_navigation3 .nav_mid_bg .total_pages {
+       font-size:24px;
+       padding-left:12px;
+}
+
+
+.sub_navigation1 .to_top_btn,
+.sub_navigation3 .to_top_btn {
+       padding-left:19px;
+}
+
+.sub_navigation2.checkout {
+       padding-top:25px;
+       border-bottom:none;
+}
+
+.search_results {
+       padding:17px 23px 20px 23px;
+       border-bottom:1px solid #e3e3e3;
+}
+
+.search_results .item_icon_wrapper {
+       padding-top:3px;
+}
+
+.search_results .item_detail_info {
+       width:370px;
+}
+
+.search_results .item_detail_info .item_detail_author {
+       padding-bottom:6px;
+}
+
+.search_results .item_detail_info .item_detail_actions {
+       padding-top:28px;
+}
+
+.search_results
+  .item_detail_info
+    .item_detail_actions
+         .button {
+       float:left;
+       padding-right:5px;
+}
+
+.checkout_options {
+       border-bottom:1px solid #e3e3e3;
+       font-size:14px;
+}
+
+.checkout_options .left_brain {
+       width:294px;
+       overflow:hidden;
+       padding:11px 25px 25px 23px;
+}
+
+.checkout_options .left_brain_cell {
+       border-right:1px solid #e3e3e3;
+}
+
+.checkout_options .right_brain {
+       width:294px;
+       overflow:hidden;
+       padding:11px 23px 25px 25px;
+}
+
+.checkout_options p {
+       margin:0;
+}
+
+.checkout_options .top_side {
+       text-align:center;
+       padding-bottom:15px;
+}
+
+.checkout_options .submit_btn {
+       
+}
+
+.checkout_box {
+       padding-bottom:5px;
+}
+
+.checkout_box .box1_top {
+       width:294px;
+       height:9px;
+       font-size:0px;
+       overflow:hidden;
+       background:url('/images/kpac/box1_top.png') no-repeat;
+}
+
+.checkout_box .box_inside {
+       background:#e3e3e3;
+       padding:7px 25px 20px 25px;
+}
+
+.checkout_box .box_inside p {
+       margin-bottom:5px;
+}
+
+.checkout_box .box_inside .input_box {
+       float:left;
+}
+
+.checkout_box .box_inside .help_btn {
+       float:right;
+       display:block;
+       
+       /* IE7 star hack */
+       *position:relative;
+       *top:1px;
+}
+
+.checkout_box .box_inside .text_box {
+       padding-bottom:10px;
+}
+
+.checkout_box .box_inside .pickup_lib select {
+       width:244px;
+}
+
+.checkout_item_pad {
+       padding-top:30px;
+}
+
+.checkout_res_body {
+       font-size:18px;
+       text-align:center;
+       line-height:30px;
+}
+
+.checkout_res_back {
+       font-size:11px;
+       font-family:'Cabin-Semibold', 'Cabin', Arial;
+       text-transform:uppercase;
+       white-space:nowrap;
+       color:white;
+       background:#74d514;
+       padding:18px 28px 18px 0px;
+       display:block;
+       overflow:hidden;
+       height:14px;
+}
+
+.sub_cat_wrapper {
+       padding:13px 0px 13px 75px;
+       border-bottom:1px solid #e3e3e3;
+}
+
+.sub_header2 {
+       text-align:center;
+       margin-top:20px;
+       margin-bottom:9px;
+}
+
+.sub_header {
+       font-size:14px;
+       background:#e3e3e3;
+       padding:8px 23px;
+}
+
+.clear {
+       clear:both;
+       font-size:0px;
+       line-height:0px;
+       /* background:green; -   for debugging */
+       
+       /* IE7 has a problem with these
+       height:0px;
+       overflow:hidden;
+       */
+}
+
+div.hr {
+       margin: 12px 0;
+       background:#c4c2c2;
+       height:1px;
+       overflow:hidden;
+}
+
+.popup_wrapper {
+       position:absolute;
+}
+
+.popup_wrapper .popup_wrapper_inner {
+       position:relative;
+       display:none;
+       top:0px;
+       left:0px;
+}
+
+.popup_wrapper .popup_mid {
+       background:white;
+}
+
+.popup_wrapper .popup_content {
+       margin-right:-20px;
+       margin-bottom:-20px;
+       position:relative;
+       top:-10px;
+       left:-10px;
+       padding:2px;
+       overflow:hidden;
+       font-size:14px;
+}
+
+.popup_wrapper .popup_arrow_bm {
+       position:relative;
+       top:-3px;
+}
+
+.popup_wrapper .popup_tl {
+       width:13px;
+       height:13px;
+       background:url('/images/kpac/popup_tl.png') no-repeat;
+}
+
+.popup_wrapper .popup_tm {
+       background:url('/images/kpac/popup_tm.png') repeat-x;
+}
+
+.popup_wrapper .popup_tr {
+       width:13px;
+       height:13px;
+       background:url('/images/kpac/popup_tr.png') no-repeat;
+}
+
+.popup_wrapper .popup_lm {
+       background:url('/images/kpac/popup_lm.png') repeat-y;
+}
+
+.popup_wrapper .popup_rm {
+       background:url('/images/kpac/popup_rm.png') repeat-y;
+}
+
+.popup_wrapper .popup_bl {
+       width:13px;
+       height:13px;
+       background:url('/images/kpac/popup_bl.png') no-repeat;
+}
+
+.popup_wrapper .popup_bm {
+       background:url('/images/kpac/popup_bm.png') repeat-x;
+}
+
+.popup_wrapper .popup_br {
+       width:13px;
+       height:13px;
+       background:url('/images/kpac/popup_br.png') no-repeat;
+}
+
+.invisible {
+    visibility : hidden;
+}
+
+.hidden {
+    visibility : hidden;
+    display : none;
+}
+
+/* For Dewey Decimal Page */
+
+
+.deweyhundreds {
+    border-top: 3px dotted #000;
+    height: 180px;
+    padding: 5px;
+    margin-top: 20px;
+}
+
+.deweyhundredsdescription {
+    float: left;
+    border:1px solid red;
+    height: 180px;
+    width: 168px;
+    text-align:center;
+    margin-top:5px;
+    font-size:x-large;
+}
+
+.deweytens {
+    float: left;
+    margin-left:10px; 
+    margin-top:10px;
+    border:none;
+    text-align:center;
+    height: 180px;
+    width: 168px;
+}
+
+.deweytenstitle {
+    font-weight:bold;
+    font-size:x-large;
+    background-color:#000;
+    color:#fff;
+    margin:0px;
+}
+
+.deweytensdescription {
+    font-weight:bold;
+    font-size:large;
+    background-color:#000;
+    color:#fff;
+    margin:0px;
+    height:50px;
+}
+    
index bfc9913..0a1702d 100644 (file)
@@ -47,7 +47,7 @@ sub load {
     #  Everything below here requires authentication
     # ----------------------------------------------------------------
     return $self->redirect_auth unless $self->editor->requestor;
-
+    return $self->load_getit_results if $path =~ m|kpac/getit_results|;
     # AUTH pages
 
     return Apache2::Const::OK;
@@ -122,11 +122,16 @@ sub login_and_place_hold {
     my $password = $self->cgi->param('password');
     my $pickup_lib = $self->cgi->param('pickup_lib');
 
+    #Temporary workaround for selection problem - if PINES (value 1) is selected, reload page
+    if ($pickup_lib == '1' || $pickup_lib == '') {
+        return $self->load_login;
+    }
+
     return Apache2::Const::HTTP_BAD_REQUEST 
         unless $pickup_lib =~ /^\d+$/;
 
     #If a pickup library hasn't been selected, reload page
-    if ($pickup_lib == '0') {
+    if ($pickup_lib == '1') {
         return $self->load_login;
     }
 
index fe51d6b..1991976 100644 (file)
@@ -4,6 +4,8 @@
     page_id = trail_endpoint();
     page = ctx.kpac_config.pages.page.$page_id;
     ctx.page_title = page.name %]
+
+
           
 <h2 class="sub_header2">[% page.name | html %]</h2>
 <div class="hr">&nbsp;</div>
@@ -11,6 +13,7 @@
     [% render_kpac_grid(page_id) %]
 </div>
 
+
 <div class="sub_navigation1">
     <table cellpadding="0" cellspacing="0" border="0" width="100%">
         <tr>
index 5ae1fef..6fc8c34 100644 (file)
                         <img src="[% ctx.media_prefix %]/images/kpac/library_card.png[% ctx.cache_key %]" alt="[% l('library card') %]" /></div></td>
                     [% END %]
                     [% WRAPPER 'kpac/parts/help_popups.tt2' popup_id='password_help' %]
-                        <p>[% l('Enter your password') %]</p>
+                        <p>Enter your password</p>
                     [% END %]
 
                     <div class="top_side">
-                        <h2>[% l('get it!') %]</h2>
-                        <p>[% l('If you would like to place a hold on this item, please enter the ' _
-                            'following information and click Submit below:') %]</p>
+                        <h2>get it!</h2>
+                        <p>If you would like to place a hold on this item, please enter the 
+                        following information and click Submit below:</p>
                     </div>
 
                     <form method='POST'><!-- login + place hold form -->
@@ -38,7 +38,7 @@
 
                                 [% IF !ctx.user %]
                                     [% seed = l(' Enter Numbers... ') %]
-                                    <p>[% l('Library Card Number without spaces:') %]</p>
+                                    <p>Library Card Number:</p>
                                     <div class="input_box">
                                         <input name="username" type="text" class="text_box" style="color:#aaa;" placeholder="[% seed %]" />
                                     </div>
@@ -49,7 +49,7 @@
                                     <div class="clear">&nbsp;</div>
                                     <div class="hr">&nbsp;</div>
 
-                                    <p>[% l('Password') %]</p>
+                                    <p>Password</p>
                                     <div class="input_box">
                                         <input name="password" type="password" class="text_box" style="color:#aaa;" value="[% seed %]" 
                                             onfocus="if(this.value=='[% seed %]'){this.value='';this.style.color='#424242';}" 
@@ -67,7 +67,7 @@
 
                                 [% ELSE %]
 
-                                <p>[% l('Choose a Pickup Library:') %]</p>
+                                <p>Choose a Pickup Library:</p>
                                 <div class="pickup_lib">
                                     [%  def_lib = ctx.default_pickup_lib || ctx.physical_loc;
                                         PROCESS "opac/parts/org_selector.tt2";
                 </div>
             </td>
 
+
+<!-- LIST FUNCTION HIDDEN UNTIL CAN BE EXPANDED FURTHER
             <td valign="top">
                 <div class="right_brain">
                     <div class="top_side">
-                        <h2>[% l('save it!') %]</h2>
-                        <p>[% l('If you would like to save this item to a list to be requested later, click Submit below.') %]</p>
+                        <h2>save it!</h2>
+                        <p>If you would like to save this item to a list to be requested later, click Submit below.</p>
                         [% IF ctx.user AND ctx.bookbags AND ctx.bookbags.size > 0 %]
                         <br/>
-                        <p>
-                            [% l('You may also save this item to a list you have already created by selecting one of your lists below.') %]
-                        </p>
+                        <p>You may also save this item to a list you have already created by selecting one of your lists below.</p>
                         [% END %]
                     </div>
                     <form method='POST'>
                     </div>
                 </div>
             </td>
+-->
         </tr>
     </table>
 </div>
index 83040dc..184a8fe 100644 (file)
 
 <div class="checkout_res_body">
     [% IF ctx.added_to_anon %]
-        <h2 class="sub_header2">[% l('You Saved It!') %]</h2>
+        <h2 class="sub_header2">You Saved It!</h2>
         <p>
         [% l('You successfully saved [_1].', title_html) %]<br/>
         [% l('To manage your lists, go to [_1]My Lists[_2]', '<a href="' _ mkurl(ctx.opac_root _ '/myopac/lists', {}, 1) _ '">', '</a>') %]
-        <p>
+        </p>
     [% ELSIF ctx.added_to_list %]
         [% list_html = ctx.added_to_list.name | html %]
-        <h2 class="sub_header2">[% l('You Saved It!') %]</h2>
+        <h2 class="sub_header2">You Saved It!</h2>
         <p>
         [% l('You successfully saved [_1] to [_2].', title_html, list_html) %]<br/>
         [% l('To manage your lists, go to [_1]My Lists[_2]', '<a href="' _ mkurl(ctx.opac_root _ '/myopac/lists', {}, 1) _ '">', '</a>') %]
-        <p>
+        </p>
     [% ELSIF CGI.param('hold') %]
         [% lib_html = ctx.get_aou(ctx.hold.pickup_lib).name | html %]
-        <h2 class="sub_header2">[% l('Hold Successful!') %]</h2>
-        <p>
+        <h2 class="sub_header2">Hold Successful!</h2>
+        </p>
         [% l('Your request for [_1] was successful.', '<a href="' _ mkurl(ctx.kpac_root _ '/record/' _ ctx.bre_id, {}, kill_params) _ '">' _ title_html _ '</a>') %]<br/>
-        [% l('You will be notified when your item is ready for pickup.  You will be able to pick your item up at [_1].', lib_html) %]
+        You will be notified when your item is ready for pickup.
         <p>
     [% ELSE %]
         <p>
         [% l('Unable to request [_1].', '<a href="' _ mkurl(ctx.kpac_root _ '/record/' _ ctx.bre_id, {}, kill_params) _ '">' _ title_html _ '</a>') %]<br/>
-        [% l('Please see a librarian.') %]
+        Please see a librarian.')
+        </p>
     [% END %]
 </div>
 
index 596700a..34b50b5 100644 (file)
@@ -1,63 +1,49 @@
 [%  
     PROCESS "opac/parts/header.tt2";
     PROCESS "kpac/parts/grid.tt2";
+       PROCESS "opac/parts/org_selector.tt2";
     WRAPPER "kpac/parts/base.tt2";
     ctx.page_title = l("Home") 
 %]
 
-<div class="main_top_shadow">
-    <div class="main_tl_corner">&nbsp;</div>
-    <div class="main_mid_top">&nbsp;</div>
-    <div class="main_tr_corner">&nbsp;</div>
-    <div class="clear">&nbsp;</div>
-</div>
-
-<table cellpadding="0" cellspacing="0" border="0" width="100%">
-    <tr>
-        <td width="3" class="main_left_shadow"><div class="clear">&nbsp;</div></td>
-        <td valign="top" class="main_inside_cell" valign="top">
             <div class="search_wrapper">
-                <h1>[% l('Search your Library') %]</h1>
-                <h3>[% l('for books, movies, music, magazines, and more!') %]</h3>
+                <h1>Search the Libraries</h1>
                 <form action="[% ctx.kpac_root _ '/results' %]">
                     [% qtype = CGI.param('qtype') %]
-                    <table cellpadding="0" cellspacing="0" border="0" align="center" class="search_box_wrapper">
+                    <table cellpadding="0" cellspacing="0" border="0" align="center" class="search_box_wrapper" style="margin-top:0px;">
                         <tr>
                             <td class="st_radio_btn"><input type="radio" name="qtype" value="keyword" id="st_word" class="st_word" 
                                 [% IF !qtype OR qtype == 'keyword' %]checked="checked"[% END %]/></td>
-                            <td class="st_label"><label for="st_word">[% l('Word') %]</label></td>
+                            <td class="st_label"><label for="st_word">Word</label></td>
 
                             <td class="st_radio_btn"><input type="radio" name="qtype" value="title" id="st_title" class="st_title" 
                                 [% IF qtype == 'title' %]checked="checked"[% END %]/></td>
-                            <td class="st_label"><label for="st_title">[% l('Title') %]</label></td>
+                            <td class="st_label"><label for="st_title">Title</label></td>
 
                             <td class="st_radio_btn"><input type="radio" name="qtype" value="author" id="st_author" class="st_author"
                                 [% IF qtype == 'author' %]checked="checked"[% END %]/></td>
-                            <td class="st_label st_author_box"><label for="st_author">[% l('Author') %]</label></td>
+                            <td class="st_label st_author_box"><label for="st_author">Author</label></td>
 
                             <td><input type="text" class="search_box" name="query" 
-                                value="[% CGI.param('nosprop') ? '' : CGI.param('query') | html  %]"/></td>
-                            <td><input type="image" src="[% ctx.media_prefix %]/images/kpac/search_btn.png[% ctx.cache_key %]" alt="[% l('search') %]" /></td>
+                                value=""/></td>
+                                                       <td></td>
                         </tr>
+                                               <tr>
+                                                   <td colspan="6" align="right" class="st_label st_author_box"><label>Search Location:</label></td>
+                                                       <td align="left">[% INCLUDE build_org_selector show_loc_groups=1 %]</td>                                                
+                            <td><input type="image" src="[% ctx.media_prefix %]/images/kpac/search_btn.png" alt="search" style="margin-top:4px;" /></td>
+                                               </tr>
                     </table>
                 </form>
             </div>
-            <div class="category_wrapper">
-                <h3 class="c_header_image">[% l('Or click on an image to get started:') %]</h3>
-                [% render_kpac_grid(ctx.kpac_layout.page) %]
-            </div>
+</div> <!-- this ends the main_header_wrapper div that was started in header.tt2 -->
 
-        </td>
-        <td width="3" class="main_right_shadow"><div class="clear">&nbsp;</div></td>
-    </tr>
-</table>
-
-<div class="main_bottom_shadow">
-    <div class="main_bl_corner">&nbsp;</div>
-    <div class="main_mid_bottom">&nbsp;</div>
-    <div class="main_br_corner">&nbsp;</div>
     <div class="clear">&nbsp;</div>
-</div>
+    <div class="category_wrapper">
+        <h3 class="c_header_image">Or choose one of these subjects to get started:</h3>
+        [% render_kpac_grid(ctx.kpac_layout.page) %]
+    </div>
+
 
 [% END %]
 
diff --git a/Open-ILS/src/templates/kpac/homedewey.tt2 b/Open-ILS/src/templates/kpac/homedewey.tt2
new file mode 100644 (file)
index 0000000..091c2e1
--- /dev/null
@@ -0,0 +1,369 @@
+[%  
+    PROCESS "opac/parts/header.tt2";
+    PROCESS "kpac/parts/grid.tt2";
+    WRAPPER "kpac/parts/base.tt2";
+    ctx.page_title = "Dewey Decimal Guide"
+%]
+
+             <div class="search_wrapper">
+                <h1>Dewey Decimal Guide</h1>
+                <p>Use this chart to learn how the library's books are organized on the shelves!</p>
+                <p>Look at the number next to the subject you are interested in below (for example, 560 for Dinosaurs),<br/>
+                   then find that number on the library's shelves to find those books.</p>
+               
+            </div>
+</div> <!-- this ends the main_header_wrapper div that was started in header.tt2 -->
+
+    <div class="clear">&nbsp;</div>
+
+
+    <div class="deweyhundreds">
+        <div class="deweyhundredsdescription">
+            <h1>000</h1>
+            <p>General Knowledge</p>
+        </div>
+        <div class="clear">&nbsp;</div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-computer.png" alt="Computers">
+            <p class="deweytenstitle">000</p>
+            <p class="deweytensdescription">Computers</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-ufo.png" alt="UFOs and the Unexplained">
+            <p class="deweytenstitle">001</p>
+            <p class="deweytensdescription">UFOs and the Unexplained</p>
+        </div>        
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-encyclopedia.png" alt="Encyclopedias">
+            <p class="deweytenstitle">030</p>
+            <p class="deweytensdescription">Encyclopedias and Books of Facts</p>
+        </div>
+    </div>
+
+    <div class="clear">&nbsp;</div>
+
+    <div class="deweyhundreds">
+        <div class="deweyhundredsdescription">
+            <h1>100</h1>
+            <p>Philosophy &amp; Psychology</p>
+        </div>        
+        <div class="clear">&nbsp;</div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-ghost.png" alt="Ghosts">
+            <p class="deweytenstitle">130</p>
+            <p class="deweytensdescription">Ghosts</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-dreams.png" alt="Dreams">
+            <p class="deweytenstitle">135</p>
+            <p class="deweytensdescription">Dreams</p>
+        </div>        
+    </div>
+
+    <div class="clear">&nbsp;</div>
+
+    <div class="deweyhundreds">
+        <div class="deweyhundredsdescription">
+            <h1>200</h1>
+            <p>Religions</p>
+        </div>
+        <div class="clear">&nbsp;</div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-church.png" alt="Bible Stories">
+            <p class="deweytenstitle">220</p>
+            <p class="deweytensdescription">Bible Stories</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-myth.png" alt="Mythology">
+            <p class="deweytenstitle">290</p>
+            <p class="deweytensdescription">Mythology</p>
+        </div>        
+    </div>
+
+    <div class="clear">&nbsp;</div>
+
+    <div class="deweyhundreds">
+        <div class="deweyhundredsdescription">
+            <h1>300</h1>
+            <p>Social Sciences</p>
+        </div>
+        <div class="clear">&nbsp;</div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-world.png" alt="World Cultures">
+            <p class="deweytenstitle">300</p>
+            <p class="deweytensdescription">World Cultures</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-military.png" alt="Military">
+            <p class="deweytenstitle">350</p>
+            <p class="deweytensdescription">Military<br>(Tanks, Submarines)</p>
+        </div>        
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-fairy.png" alt="Fairy Tales and Folk Tales">
+            <p class="deweytenstitle">390</p>
+            <p class="deweytensdescription">Folk Tales and<br/>Fairy Tales</p>
+        </div>
+    </div>
+
+    <div class="clear">&nbsp;</div>
+
+    <div class="deweyhundreds">
+        <div class="deweyhundredsdescription">
+            <h1>400</h1>
+            <p>Languages</p>
+        </div>
+        <div class="clear">&nbsp;</div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-signlanguage.png" alt="Sign Language">
+            <p class="deweytenstitle">410</p>
+            <p class="deweytensdescription">Sign Language</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-dictionary.png" alt="Dictionaries">
+            <p class="deweytenstitle">420</p>
+            <p class="deweytensdescription">Dictionaries</p>
+        </div>        
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-french.png" alt="French Language - Hello">
+            <p class="deweytenstitle">440</p>
+            <p class="deweytensdescription">French</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-spanish.png" alt="Spanish Language - Hello">
+            <p class="deweytenstitle">460</p>
+            <p class="deweytensdescription">Spanish</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-chinese.png" alt="Chinese Language - Hello">
+            <p class="deweytenstitle">490</p>
+            <p class="deweytensdescription">Mandarin Chinese</p>
+        </div>
+    </div>
+
+    <div class="clear">&nbsp;</div>
+
+    <div class="deweyhundreds">
+        <div class="deweyhundredsdescription">
+            <h1>500</h1>
+            <p>Math &amp; Science</p>
+        </div>
+        <div class="clear">&nbsp;</div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-scienceprojects.png" alt="Science Fair Projects">
+            <p class="deweytenstitle">500</p>
+            <p class="deweytensdescription">Science Fair Projects</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-math.png" alt="Math">
+            <p class="deweytenstitle">510</p>
+            <p class="deweytensdescription">Math</p>
+        </div>        
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-astronomy.png" alt="Astronomy">
+            <p class="deweytenstitle">520</p>
+            <p class="deweytensdescription">Astronomy<br/>(Stars &amp Planets)</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-physics.png" alt="Physics">
+            <p class="deweytenstitle">530</p>
+            <p class="deweytensdescription">Physics</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-chemistry.png" alt="Chemistry">
+            <p class="deweytenstitle">540</p>
+            <p class="deweytensdescription">Chemistry</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-earth.png" alt="Earth Sciences - Volcanoes, Weather, Rocks, and More">
+            <p class="deweytenstitle">550</p>
+            <p class="deweytensdescription">Earth Sciences<br>(Volcanoes, Storms)</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-dinosaur.png" alt="Dinosaurs">
+            <p class="deweytenstitle">560</p>
+            <p class="deweytensdescription">Dinosaurs</p>
+        </div>        
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-habitat.png" alt="Habitats / Environments">
+            <p class="deweytenstitle">570</p>
+            <p class="deweytensdescription">Habitats</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-plant.png" alt="Plants">
+            <p class="deweytenstitle">580</p>
+            <p class="deweytensdescription">Plants</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-insects.png" alt="Insects">
+            <p class="deweytenstitle">595</p>
+            <p class="deweytensdescription">Insects</p>
+        </div>    
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-reptiles.png" alt="Reptiles - Snakes, Fish, Lizards">
+            <p class="deweytenstitle">597</p>
+            <p class="deweytensdescription">Snakes, Lizards &amp; Fish</p>
+        </div>    
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-bird.png" alt="birds">
+            <p class="deweytenstitle">598</p>
+            <p class="deweytensdescription">Birds</p>
+        </div>   
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-mammals.png" alt="Mammals">
+            <p class="deweytenstitle">599</p>
+            <p class="deweytensdescription">Mammals</p>
+        </div>         
+    </div>
+
+    <div class="clear">&nbsp;</div>
+
+    <div class="deweyhundreds">
+        <div class="deweyhundredsdescription">
+            <h1>600</h1>
+            <p>Technology</p>
+        </div>
+        <div class="clear">&nbsp;</div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-inventions.png" alt="Inventions">
+            <p class="deweytenstitle">600</p>
+            <p class="deweytensdescription">Inventions</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-doctor.png" alt="The Human Body & Medical Science">
+            <p class="deweytenstitle">610</p>
+            <p class="deweytensdescription">Medical Science</p>
+        </div>        
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-car.png" alt="Transportation">
+            <p class="deweytenstitle">620</p>
+            <p class="deweytensdescription">Transportation</p>
+        </div>     
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-space.png" alt="Space Exploration">
+            <p class="deweytenstitle">629</p>
+            <p class="deweytensdescription">Space Exploration</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-pets.png" alt="Pets">
+            <p class="deweytenstitle">636</p>
+            <p class="deweytensdescription">Pets</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-cooking.png" alt="Cooking and Recipes">
+            <p class="deweytenstitle">641</p>
+            <p class="deweytensdescription">Cooking</p>
+        </div>
+    </div>
+
+    <div class="clear">&nbsp;</div>
+
+    <div class="deweyhundreds">
+        <div class="deweyhundredsdescription">
+            <h1>700</h1>
+            <p>Art &amp; Games</p>
+        </div>
+        <div class="clear">&nbsp;</div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-sculpture.png" alt="Sculpture, Origami">
+            <p class="deweytenstitle">730</p>
+            <p class="deweytensdescription">Sculpture &amp; Origami</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-art.png" alt="Arts and Crafts">
+            <p class="deweytenstitle">740</p>
+            <p class="deweytensdescription">Arts &amp; Crafts</p>
+        </div>        
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-artists.png" alt="Famous Artists">
+            <p class="deweytenstitle">759</p>
+            <p class="deweytensdescription">Famous Artists</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-music.png" alt="Music">
+            <p class="deweytenstitle">780</p>
+            <p class="deweytensdescription">Music</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-game.png" alt="Games">
+            <p class="deweytenstitle">790</p>
+            <p class="deweytensdescription">Games</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-magic.png" alt="Magic Tricks">
+            <p class="deweytenstitle">793</p>
+            <p class="deweytensdescription">Magic Tricks</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-sports.png" alt="Sports">
+            <p class="deweytenstitle">796</p>
+            <p class="deweytensdescription">Sports</p>
+        </div>
+    </div>
+
+    <div class="clear">&nbsp;</div>
+
+    <div class="deweyhundreds">
+        <div class="deweyhundredsdescription">
+            <h1>800</h1>
+            <p>Literature</p>
+        </div>
+        <div class="clear">&nbsp;</div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-poetry.png" alt="Poetry">
+            <p class="deweytenstitle">811</p>
+            <p class="deweytensdescription">Poetry</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-plays.png" alt="Plays, Scripts, Theatre">
+            <p class="deweytenstitle">812</p>
+            <p class="deweytensdescription">Plays</p>
+        </div>        
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-speeches.png" alt="Speeches">
+            <p class="deweytenstitle">815</p>
+            <p class="deweytensdescription">Speeches</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-shakespeare.png" alt="William Shakespeare">
+            <p class="deweytenstitle">820</p>
+            <p class="deweytensdescription">Shakespeare</p>
+        </div>
+    </div>
+
+    <div class="clear">&nbsp;</div>
+
+    <div class="deweyhundreds">
+        <div class="deweyhundredsdescription">
+            <h1>900</h1>
+            <p>History &amp; Geography</p>
+        </div>
+        <div class="clear">&nbsp;</div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-pirate.png" alt="Pirates, Explorers">
+            <p class="deweytenstitle">910</p>
+            <p class="deweytensdescription">Explorers &amp; Pirates</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-map.png" alt="Maps">
+            <p class="deweytenstitle">912</p>
+            <p class="deweytensdescription">Maps</p>
+        </div>        
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-archeology.png" alt="Archeology, Fossils">
+            <p class="deweytenstitle">930</p>
+            <p class="deweytensdescription">Archeology</p>
+        </div>
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-history-europe.png" alt="European History">
+            <p class="deweytenstitle">940</p>
+            <p class="deweytensdescription">European History</p>
+        </div>        
+        <div class="deweytens">
+            <img src="[%- kpac_img_path -%]cat-history-us.png" alt="American History">
+            <p class="deweytenstitle">973</p>
+            <p class="deweytensdescription">US History</p>
+        </div>
+    </div>
+
+[% END %]
+
index 4711c3f..adb5f88 100644 (file)
@@ -7,17 +7,18 @@
         <meta http-equiv="refresh" content="[% ctx.authtime %];[% 
             ctx.logout_page _ '?redirect_to=' _ ctx.home_page %]">
         [% END %]
-        <title>[% l("Kid's Catalog - [_1]", ctx.page_title) %]</title>
+        <title>[% l("Kids' Catalog - [_1]", ctx.page_title) %]</title>
     </head>
     <body>
         [%- IF ctx.maintenance_message -%]
-        <div id="maintenance_message">[% ctx.maintenance_message %]</div>
+        <div id="maintenance_message" style="background-color:#fff;border-bottom:1px solid blue;padding:5px;font-size:1.2em;text-align:center;">[% ctx.maintenance_message %]</div>
         [%- END -%]
         <div class="main_center">
-            [% INCLUDE 'kpac/parts/header.tt2' %]
-            <div class="main_wrapper"> [% content %] </div>
-            [% INCLUDE 'kpac/parts/footer.tt2' %]
+            
+            <div class="main_wrapper"> [% INCLUDE 'kpac/parts/header.tt2' %][% content %] </div>
+            
         </div>
+        [% INCLUDE 'kpac/parts/footer.tt2' %]  
         <script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/kpac/functions.js[% ctx.cache_key %]"></script>
         [%- INCLUDE 'kpac/parts/acimport.tt2' %]
     </body>
index d89f819..b597367 100644 (file)
@@ -2,7 +2,7 @@
     [% clear_params = ['action', 'hold', 'pickup_lib', 'ac', 'copy_limit', 'copy_offset', 'list'] %]
 
     <!-- home page -->
-    <a href="[% mkurl(ctx.kpac_root _ '/home', {}, ['trail', 'page']) %]" 
+    <a href="[%- mkurl(ctx.kpac_root _ '/home', {}, clear_params) -%]" 
         class="bread_home"><img alt="[% l('Home') %]" 
         src="[% ctx.media_prefix %]/images/kpac/home_icon.png[% ctx.cache_key %]" /></a>
 
@@ -38,7 +38,7 @@
 
             <!-- Get it -->
             <div class="bread_green_last">&nbsp;</div>
-            <span class="bread_last">[% l('Get it') %]</span>
+            <span class="bread_last">Get it</span>
             <div class="clear">&nbsp;</div>
 
         [% END %]
index 7427220..09eb2eb 100644 (file)
@@ -12,13 +12,13 @@ FOREACH copy_info IN ctx.copies;
 END;
 %]
 [%- IF has_copies; %]
-<table cellpadding="0" cellspacing="0" border="0" width="100%" class="item_location_table">
+<table cellpadding="0" cellspacing="0" border="0" class="item_location_table">
     <tbody>
         <tr class="header">
-            <td class="location">[% l('Location') %]</td>
-            <td class="callnumber">[% l('Call Number') %]</td>
-            <td class="shelving_location">[% l('Shelving Location') %]</td>
-            <td class="status">[% l('Status') %]</td>
+            <td class="location">Library System: Library Name</td>
+            <td class="callnumber">Call Number</td>
+            <td class="shelving_location">Shelving Location</td>
+            <td class="status">Status</td>
         </tr>
         [%- 
         FOR copy_info IN ctx.copies;
@@ -57,24 +57,24 @@ END;
             [%- IF ctx.copy_offset > 0;
                 new_offset = ctx.copy_offset - ctx.copy_limit;
                 IF new_offset < 0; new_offset = 0; END %]
-                    <a href="[% mkurl('', {copy_offset => new_offset, copy_limit => ctx.copy_limit}) %]">&laquo; [%
-                        l('Previous [_1]', ctx.copy_offset - new_offset) %]</a>
+                    <a href="[% mkurl('', {copy_offset => new_offset, copy_limit => ctx.copy_limit}) %]">&laquo; Previous [%
+                        l('[_1]', ctx.copy_offset - new_offset) %]</a>
             [%- END %]
             </td>
 
             <td>
             [%- IF ctx.copies.size >= ctx.copy_limit %]
-                    <a href="[% mkurl('', {copy_offset => ctx.copy_offset + ctx.copy_limit, copy_limit => ctx.copy_limit}) %]">[%
-                        l('Next [_1]', ctx.copy_limit) %] &raquo;</a>
+                    <a href="[% mkurl('', {copy_offset => ctx.copy_offset + ctx.copy_limit, copy_limit => ctx.copy_limit}) %]">Next [%
+                        l('[_1]', ctx.copy_limit) %] &raquo;</a>
             [%- END %]
             </td>
 
             [%- more_copies_limit = 50 %] [%# TODO: config %]
             <td>
             [%- IF  ctx.copy_limit != more_copies_limit AND ctx.copies.size >= ctx.copy_limit %]
-                <a href="[% mkurl('', {copy_limit => more_copies_limit, copy_offset => 0}) %]">[% l('Show more copies') %]</a>
+                <a href="[% mkurl('', {copy_limit => more_copies_limit, copy_offset => 0}) %]">Show more copies</a>
             [%- ELSIF ctx.copy_limit == more_copies_limit %]
-                <a href="[% mkurl('', {copy_limit => 0, copy_offset => 0}) %]">[% l('Show fewer copies') %]</a>
+                <a href="[% mkurl('', {copy_limit => 0, copy_offset => 0}) %]">Show fewer copies</a>
             [%- END %]
             </td>
         </tr>
index 46e0401..24921dd 100644 (file)
@@ -1,8 +1,15 @@
 <div class="footer_wrapper">
-    <a href="javascript:;">[% l('Contact Us') %]</a>
-    <a href="javascript:;">[% l('Site Help') %]</a>
-    <a href="javascript:;">[% l('Site Map') %]</a>
-    <a href="[% mkurl(ctx.opac_root _ '/home') %]">[% l('Back to Main Catalog') %]</a>
+    <div class="copyright_text">
+       [% USE date %]
+        Copyright &copy; 2006-[% date.format(date.now, '%Y') %] <a href="http://www.georgialibraries.org">Georgia Public Library Service</a>, and others
+    </div>
+    <div class="illustrator_text">
+        Illustrations by <a href="http://www.michaelpwhite.com">Michael P. White</a> for <a href="http://www.georgialibraries.org">Georgia Public Library Service</a>
+    </div>
     <div class="clear">&nbsp;</div>
+    <div id="footer_logo">
+        Powered by <a href="http://evergreen-ils.org"><img src="[% ctx.media_prefix %]/opac/images/eg_tiny_logo.png"
+                style="border:none;width:94px;height:16px;padding-top:3px;" alt="[% l('Evergreen') %]"/></a>
+    </div>
 </div>
 
index 3d9722c..195021d 100644 (file)
@@ -22,13 +22,17 @@ MACRO render_kpac_grid(page_id) BLOCK;
             tpage_id = cell.content;
             topic_page = ctx.kpac_config.pages.page.$tpage_id %]
 
-        <td width="[% width %]%"><a href="[% mkurl(ctx.kpac_root _ '/category', {trail => trail_append(tpage_id)}) %]"><img 
+        <td width="[% width %]%"><a href="category?trail=[% tpage_id %]"><img 
             src="[% kpac_img_path(topic_page.img) %]" alt="" /><span>[% topic_page.name %]</span></a></td>
 
-        [% ELSIF cell.type == 'search'; %]
+        [% ELSIF cell.type == 'maintopic'; %]
 
-        <td width="[% width %]%"><a href="[% 
-            mkurl(ctx.kpac_root _ '/results', {query => cell.content, nosprop => 1}, ['page', 'qtype']) %]"><img 
+        <td width="[% width %]%"><a href="[%- ctx.kpac_root -%]/results?query=[%- cell.content -%];nosprop=1;locg=1"><img 
+            src="[% kpac_img_path(cell.img) %]" alt="" /><span>[% cell.name %]</span></a></td>
+
+        [% ELSIF cell.type == 'simplesearch'; %]
+
+        <td width="[% width %]%"><a href="[%- ctx.kpac_root -%]/results?query=[%- cell.content -%];nosprop=1;locg=1;trail=[%- CGI.url_param('trail') -%]"><img 
             src="[% kpac_img_path(cell.img) %]" alt="" /><span>[% cell.name %]</span></a></td>
 
         [% ELSIF cell.type == 'link'; %]
index e632a60..f38397d 100644 (file)
@@ -1,32 +1,38 @@
 <div class="main_header_wrapper">
     <div class="logo_wrapper">
-        <a href="http://evergreen-ils.org">
+        <a href="[%- mkurl(ctx.kpac_root _ '/home') -%]">
             <span class="logo_left">&nbsp;</span>
-            <span class="logo_middle"><img src="[% ctx.media_prefix %]/images/eg_logo.jpg[% ctx.cache_key %]" width="170" alt="[% l('Logo') %]" /></span>
-            <span class="logo_right">&nbsp;</span>
+            <span class="logo_middle"><img src="[% ctx.media_prefix %]/images/kpac/pines-logo-small.png[% ctx.cache_key %]" height="90" alt="[% l('Logo') %]" /></span>
+            <span class="logo_right">&nbsp;</span><br />
+            Kids' Catalog Home Page
         </a>
     </div>
     <div class="header_utils">
         <!--
-        <a href="javascript:;" class="text_size_btn"><span>[% l('Text size') %]</span> &nbsp; <img 
-            alt="[% l('text size') %]" src="[% ctx.media_prefix %]/images/kpac/text_size_btn.png[% ctx.cache_key %]" /></a>
+        <a href="javascript:;" class="text_size_btn"><span>Text size</span> &nbsp; <img 
+            alt="[% l('text size') %]" src="[% ctx.media_prefix %]/images/kpac/text_size_btn.png" /></a>
         -->
-        <a href="javascript:window.print()" class="print_btn"><span>[% l('Print') %]</span> &nbsp; <img 
+        <!-- 
+       <a href="javascript:window.print()" class="print_btn"><span>[% l('Print') %]</span> &nbsp; <img 
             alt="[% l('print') %]" src="[% ctx.media_prefix %]/images/kpac/print_btn.png[% ctx.cache_key %]" /></a>
+       -->
     </div>
     <div class="header_menu">
         <!-- menu rendered in reverse order -->
+        <a href="http://pines.georgialibraries.org/catalog-help">[% l('Help') %]</a> 
+        <a href="http://www.galileo.usg.edu/kids">GALILEO for Kids</a>
+        <a href="http://gapines.org">Full PINES Catalog</a>
+        <a href="http://pines.georgialibraries.org/pinesLocator/locator.html">Find a Library</a> 
         [% IF ctx.user %]
             [% redir = CGI.url('-base' => 1) _ ctx.kpac_root _ '/home' %]
             <a href="[% mkurl(ctx.logout_page, 
                 {redirect_to => redir.replace('^https:', 'http:')}, 1) %]">[% 
                     l('Logout ([_1] [_2])', ctx.user.first_given_name, ctx.user.family_name) %]</a>
         [% ELSE %]
-            <a href="[% mkurl(ctx.opac_root _ '/login').replace('^http:', 'https:') %]">[% l('Login') %]</a>
+                   [% redir = CGI.url('-base' => 1) _ ctx.kpac_root _ '/home' %]
+            <a href="[% mkurl(ctx.opac_root _ '/login?redirect_to=' _ redir).replace('^http:', 'https:') %]">Login</a>
         [% END %]
-        <a href="javascript:;">[% l('Get a Library Card') %]</a>
-        <a href="javascript:;">[% l('Help') %]</a>
     </div>
+    
     <div class="clear">&nbsp;</div>
-</div>
 
diff --git a/Open-ILS/src/templates/kpac/parts/org_selector.tt2 b/Open-ILS/src/templates/kpac/parts/org_selector.tt2
new file mode 100644 (file)
index 0000000..b9ad4a0
--- /dev/null
@@ -0,0 +1,121 @@
+<!-- THIS CUSTOM FILE NO LONGER IN USE AS OF 2.9.1 UPGRADE -->
+
+[%
+# Org Unit Selector Widget :
+#   INCLUDE build_org_selector id='selector-id' name='selector-name' 
+#       value=org_id show_loc_groups=1/0 can_have_vols_only=1/0
+#
+# NOTE: DO NOT USE PROCESS
+# Use of PROCESS results in internal variables, such as value or korg_unit, to "leak" out
+
+# 
+# This is a modified version of opac/parts/org_selector.tt2 - there was a naming conflict with the 'org_unit' variable
+# that I couldn't figure out at the time I was first trying it out
+
+
+PROCESS get_library;
+
+BLOCK build_org_selector;
+    node_stack = [{org => korg_unit || ctx.aouct_tree || ctx.aou_tree}];
+    inherited_vis = ctx.get_cgf('opac.korg_unit.non_inherited_visibility').enabled == 'f';
+
+    IF !name; 
+        name = loc_name;
+    END;
+    IF !value;
+        value = loc_value;
+    END;
+    %]
+    
+    <div class="branchpicker">
+       <select [% IF id %] id='[% id %]' [% END -%]
+            title='[% arialabel || l("Select Library") %]' 
+            name='[% name %]' class="org_selector_dropdown">
+    [% 
+        WHILE node_stack.size > 0; 
+            node = node_stack.pop();
+            korg_unit = node.org;
+            loc_grp = node.loc_grp;
+            ou_id = korg_unit.id;
+            css_class = '';
+            disabled = '';
+            selected = '';
+            visible = korg_unit.opac_visible == 't';
+
+            # org and all children are invisible.
+            NEXT IF !visible AND inherited_vis AND !ctx.is_staff;
+
+            IF !loc_grp; # processing an org unit
+
+                top_loc_groups = [];
+                IF show_loc_groups;
+                    # add the location groups that sort below the child org units
+                    FOR grp IN ctx.copy_location_groups.$ou_id.reverse;
+                        IF grp.top == 't';
+                            top_loc_groups.push(grp);
+                        ELSE;
+                            node_stack.push({org => korg_unit, loc_grp => grp});
+                        END;
+                    END;
+                END;
+
+                # add the child org units
+                FOR child IN korg_unit.children.reverse;
+                    node_stack.push({org => child});
+                END;
+
+                # add the location groups that sort to the top
+                # above the child org units
+                FOR grp IN top_loc_groups;
+                    node_stack.push({org => korg_unit, loc_grp => grp});
+                END;
+
+            END;
+
+            # This org unit is not publicly visible (though its children may be).
+            NEXT UNLESS ctx.is_staff OR visible;
+
+            node_value = ou_id;
+            IF loc_grp;
+                node_value = node_value _ ':' _ loc_grp.id; 
+                css_class = 'class="loc_grp"';
+            ELSE;
+                css_class = 'class="korg_unit"';
+            END;
+
+            IF can_have_vols_only AND korg_unit.ou_type.can_have_vols != 't';
+                disabled = 'disabled="disabled"';
+                selected = '';
+            ELSIF node_value == value;
+                selected = 'selected="selected"';
+            END; 
+
+            pad_depth = 0;
+
+            # copy loc groups appear as children of the owning org unit
+            SET pad_depth = pad_depth + 1 IF loc_grp;
+
+            # determine the depth by calculating the distance from the root
+            porg = ctx.get_aou(korg_unit.parent_ou);
+            WHILE porg;
+                SET pad_depth = pad_depth + 1 IF porg.opac_visible == 't' OR ctx.is_staff;
+                porg = ctx.get_aou(porg.parent_ou);
+            END;
+
+            pad_depth = pad_depth * 2;
+            display_name = loc_grp ? loc_grp.name : korg_unit.name %]
+                       [% IF node_value == 1 %]
+                           [% display_name = "All PINES Libraries" %]
+                   [% END %]                   
+
+            <option value='[% node_value %]' [% selected %] [% disabled %] [% css_class %]> 
+                [% '&nbsp;' FOR [0..pad_depth]; display_name | html %]
+            </option> 
+
+        [% END %]
+    </select>
+    </div>
+
+
+[% END %]
+
index a0d936d..f6ed341 100644 (file)
             [% l('[_1], [_2]', attrs.publisher, attrs.pubdate) | html %] <!-- TODO fix commas, etc. -->
             [% IF attrs.phys_desc %]<br/>[% attrs.phys_desc | html; END %]
         </div>
+               
+               <!-- added list annotations -->
+                                       [% IF ctx.bookbag;
+                        rec_id = rec.id;
+                        FOR note IN ctx.bookbag_items_by_bre_id.$rec_id.notes %]
+                        <div class="item_detail_extra_info" style="font-style:italic;margin-top:5px;">
+                            Note: [% note.note | html %]
+                        </div>
+                        [% END %]
+                    [% END %]
+               <!-- end list annotations -->
+        [%- IF attrs.format_label %]
+            [% FOR format IN attrs.all_formats %]
+                       <div class="item_icon_wrapper">
+                               <div class="item_icon">
+                                   <img title="[% format.label | html %]" 
+                    alt="[% format.label | html %]" 
+                    src="[% format.icon %]" /><br/>
+                    [% format.label | html %]
+                               </div>
+                       </div>
+            [% END %]
+                       <!-- link to add to b4 book log -->
+                       <div class="item_icon_wrapper">
+                               <div class="item_icon">
+                                       <script type="text/javascript">
+                                               var a = escape("[% attrs.title %]");
+                                               var b = escape("[% attrs.author %]");
+                                               var b4link = "http://b4.georgialibraries.org/cat_add.php?title=" + a + "&author=" + b;
+                                               document.write("<a href='" + b4link + "'>");
+                                       </script>
+                                       <img src="[% ctx.media_prefix %]/images/kpac/b4only.png" alt="Add to B4 Book Log" /><br/>
+                                       Add to B4<br/>Book Log</a>
+                               </div>  
+                       </div>  
+                   <div class="clear">&nbsp;</div>
+           [% END %]
+       
         [% IF show_actions %]
         <div class="item_detail_actions">
             <div class="button"><a href="[% mkurl(ctx.kpac_root _ '/record/' _ rec_id) %]"><img 
         </div>
         [% END %]
     </div>
-    <div class="item_icon_wrapper">
-        <div class="item_icon">
-            &nbsp;<img width="35" alt="[% attrs.format_label %]" src="[% attrs.format_icon %]" />&nbsp; 
-            <!-- put a single &nbsp; around each side of the image - for vertical centering -->
-        </div>
-        <div class="item_icon_type_text">[% attrs.format_label %]</div>
-    </div>
     <div class="clear">&nbsp;</div>
 </div>
 
index c41ab6b..44615f1 100644 (file)
@@ -1,4 +1,4 @@
-<div class="sub_sidebar_header">[% l('New Search') %]</div>
+<div class="sub_sidebar_header">New Search</div>
 <form action="[% ctx.kpac_root _ '/results' %]">
     <div class="sub_sidebar_search_wrapper">
         <input type="text" name='query' 
diff --git a/Open-ILS/src/templates/kpac/parts/searchlimits.tt2 b/Open-ILS/src/templates/kpac/parts/searchlimits.tt2
new file mode 100644 (file)
index 0000000..fae4294
--- /dev/null
@@ -0,0 +1,39 @@
+[% # SEARCH LIMITS %]
+
+[% oldurl = CGI.request_uri %]
+[% newurl = oldurl %]
+
+[% IF (matches = oldurl.match('/results?')) %]
+     <h3>Results By Age Group:</h3>
+     <ul style="font-size:medium;margin-left:-20px;">
+
+     [% IF (matches = oldurl.match('audience='));
+          newurl = newurl.remove('&fi%3Aaudience=' _ CGI.url_param('fi:audience'));
+     END %]
+
+     [% IF (matches = oldurl.match('audience=a')) %]
+          <li><b>Preschool (0-5 years)</b></li>
+     [% ELSE %]
+          <li><a href="[% newurl %]&fi%3Aaudience=a">Preschool (0-5 years)</a></li>
+     [% END %]
+
+     [% IF (matches = oldurl.match('audience=b')) %]
+          <li><b>Primary (6-8 years)</b></li>
+     [% ELSE %]
+          <li><a href="[% newurl %]&fi%3Aaudience=b">Primary (6-8 years)</a></li>
+     [% END %]
+
+     [% IF (matches = oldurl.match('audience=c')) %]
+          <li><b>Tween (9-13 years)</b></li>
+     [% ELSE %]
+          <li><a href="[% newurl %]&fi%3Aaudience=c">Tween (9-13 years)</a></li>
+     [% END %]
+
+     [% IF (matches = oldurl.match('audience=')) %]
+          <li><a href="[% newurl %]">Show All Age Groups</a></li>
+     [% ELSE %]
+          <li><b>Show All Age Groups</b></li>
+     [% END %]
+     </ul>
+
+[% END %]
\ No newline at end of file
index 175f6b8..e68dd67 100644 (file)
@@ -1,30 +1,72 @@
-[% PROCESS 'kpac/parts/util.tt2'; WRAPPER "kpac/parts/base.tt2" %]
+[% PROCESS 'kpac/parts/util.tt2'; 
+   PROCESS "opac/parts/org_selector.tt2";
+   WRAPPER "kpac/parts/base.tt2" %]
 
 <!-- subpage is the main wrapper page for everything except 'home' -->
 
+ <div class="search_wrapper">
+                <h1>Search The Libraries</h1>
+                <form action="[% ctx.kpac_root _ '/results' %]">
+                    [% qtype = CGI.param('qtype') %]
+                    <table cellpadding="0" cellspacing="0" border="0" align="center" class="search_box_wrapper">
+                        <tr>
+                            <td class="st_radio_btn"><input type="radio" name="qtype" value="keyword" id="st_word" class="st_word" 
+                                [% IF !qtype OR qtype == 'keyword' %]checked="checked"[% END %]/></td>
+                            <td class="st_label"><label for="st_word">Word</label></td>
+
+                            <td class="st_radio_btn"><input type="radio" name="qtype" value="title" id="st_title" class="st_title" 
+                                [% IF qtype == 'title' %]checked="checked"[% END %]/></td>
+                            <td class="st_label"><label for="st_title">Title</label></td>
+
+                            <td class="st_radio_btn"><input type="radio" name="qtype" value="author" id="st_author" class="st_author"
+                                [% IF qtype == 'author' %]checked="checked"[% END %]/></td>
+                            <td class="st_label st_author_box"><label for="st_author">Author</label></td>
+
+                            <td><input type="text" class="search_box" name="query" 
+                                value="[% CGI.param('nosprop') ? '' : CGI.param('query') | html  %]"/></td>
+                            <td></td>
+                        </tr>
+                                               <tr>
+                                                   <td colspan="6" align="right" class="st_label st_author_box"><label>Search Location:</label></td>
+                                                       <td align="left">[% INCLUDE build_org_selector show_loc_groups=1 %]</td>                                                
+                            <td><input type="image" src="[% ctx.media_prefix %]/images/kpac/search_btn.png" alt="[% l('search') %]"  style="margin-top:4px;"  /></td>
+                                               </tr>
+                    </table>
+                </form>
+            </div>
+
+
+</div> <!-- this ends the main_header_wrapper div that was started in header.tt2 -->
+
 <div class="main_top_shadow_sub">
     <div class="main_mid_top_sub">
         [% INCLUDE 'kpac/parts/breadcrumb.tt2' %]
     </div>
 </div>
+
 <table cellpadding="0" cellspacing="0" border="0" width="100%">
     <tr>
-        <td width="3" class="main_left_shadow"><div class="clear">&nbsp;</div></td>
         <td valign="top" class="main_inside_cell" valign="top" height="300">
             <div class="main_content_wrapper">
                 [% content %] 
                 <div class="clear">&nbsp;</div>
             </div>
         </td>
-        <td width="266" valign="top" class="sub_sidebar">
+        
+        [% currPage = CGI.request_uri;
+           IF (matches = currPage.match('/results?'));
+                sidebarpic = 'goat.png';
+           ELSE;
+                sidebarpic = 'quack.png';
+           END %]
+
+        <td width="266" height="600" valign="top" class="sub_sidebar" style="background:url('/images/kpac/[%- sidebarpic -%]') no-repeat right bottom;">
             <div class="sub_sidebar_inner">
-                [% INCLUDE 'kpac/parts/searchbox.tt2' %]
+                     [% INCLUDE 'kpac/parts/searchlimits.tt2' %]
             </div>
         </td>
-        <td width="3" class="main_right_shadow"><div class="clear">&nbsp;</div></td>
     </tr>
 </table>
-<div class="main_bottom_shadow"><div class="main_mid_bottom_sub">&nbsp;</div></div>
 
 [% END %]  
   
index 2c4734d..632c180 100644 (file)
@@ -36,7 +36,7 @@
         IF img.match('^/') OR img.match('^https?://');
             img;
         ELSE;
-            ctx.media_prefix _ '/images/kpac/' _ img _ ctx.cache_key;
+            ctx.media_prefix _ '/images/kpac/' _ img;
         END;
     END;
 %]
index bd76972..1931edc 100644 (file)
@@ -4,7 +4,7 @@
     WRAPPER "kpac/parts/subpage.tt2";
     attrs = {marc_xml => ctx.marc_xml};
     PROCESS get_marc_attrs args=attrs;
-    ctx.page_title = attrs.title | html 
+    ctx.page_title = attrs.title | html
 %]
 
 <div class="item_detail_header">
         <div class="item_detail_name">[% attrs.title | html %]</div>
         <div class="item_detail_author">[% l('by [_1]', attrs.author) | html %]</div>
         <div class="item_detail_icon_rate">
-            <div class="item_icon_wrapper">
-                <div class="item_icon">
-                    &nbsp;<img width="35" alt="[% attrs.format_label %]" src="[% attrs.format_icon %]" />&nbsp; 
-                    <!-- put a single &nbsp; around each side of the image - for vertical centering -->
-                </div>
-                <div class="item_icon_type_text">[% attrs.format_label %]</div>
-            </div>
+            
 
             <div class="item_detail_rate_wrapper">
                 <div class="item_detail_rate_starts">
                 </div>
             </div>
             <div class="clear">&nbsp;</div>
+
+            [%- IF attrs.format_label %]
+                [% FOR format IN attrs.all_formats %]
+                                   <div class="item_icon_wrapper">
+                                       <div class="item_icon">
+                                           <img title="[% format.label | html %]" 
+                            alt="[% format.label | html %]" 
+                            src="[% format.icon %]" /><br/>
+                            [% format.label | html %]
+                                           </div>
+                                       </div>
+                [% END %]
+            [% END %]
+                           <!-- link to add to b4 book log -->
+                           <div class="item_icon_wrapper">
+                               <div class="item_icon">
+                                       <script type="text/javascript">
+                                                       var a = escape("[% attrs.title %]");
+                                                       var b = escape("[% attrs.author %]");
+                                                       var b4link = "http://b4.georgialibraries.org/cat_add.php?title=" + a + "&author=" + b;
+                                                       document.write("<a href='" + b4link + "'>");
+                                               </script>
+                                               <img src="[% ctx.media_prefix %]/images/kpac/b4only.png" alt="Add to B4 Book Log" /><br/>
+                                               Add to B4<br/>Book Log</a>
+                                   </div>
+                           </div>
+            </div>
         </div>
     </div>
 
 
 <div id="chili_review_[% attrs.isbn_clean | html %]" style="display: none;" align="center" width="100%"></div>
 
-<div class="sub_header">[% l('You can find this item at these locations:') %]</div>
+<div class="sub_header">You can find this item at these locations:</div>
     <div class="item_detail_location_wrapper">
         [% INCLUDE 'kpac/parts/copy_table.tt2' %]
     </div>
 
     [% IF attrs.summary %]
-        <div class="sub_header">[% l('About this item:') %]</div>
+        <div class="sub_header">About this item:</div>
         <div class="item_detail_desc">
             [% FOR sum IN attrs.summary %]
                 [% IF !loop.first; '<br/>'; END %]
         </div>
     [% END %]
 
-    [% INCLUDE 'kpac/parts/addedcontent.tt2' %]
 </div>
 
 [% END %]
index 9a0b0d5..a4ec528 100644 (file)
@@ -4,20 +4,26 @@
     WRAPPER "kpac/parts/subpage.tt2";
     ctx.page_title = l('Search Results') %]
         
-<h2 class="sub_header2">[% l('Search Results') %]</h2>
+[% IF ctx.bookbag %]
+    <h2 class="sub_header2">[% ctx.bookbag.name | html %]</h2>
+    <div style="font-weight:normal;font-size:1.5em;text-align:left;padding:10px;">[% ctx.bookbag.description | html %]</div>
+[% ELSE %]
+       <h2 class="sub_header2">Search Results</h2>
+[% END %]
+
 
 [% IF ctx.records.size == 0 %]
 
     <br/>
     <div style='width:100%; text-align:center'>
-        <h3>[% l('No records were found that matched your search.') %]</h3>
+        <h3>No records were found that matched your search.</h3>
     </div>
 
 [% ELSE %]
 
     <div class="sub_navigation2">
         [% INCLUDE 'kpac/parts/paginate.tt2' %]
-    </div>
+       </div>
 
     <div id="search_results_parent"> [%
         FOR rec IN ctx.records;
index 80f6a8b..1f52ae2 100644 (file)
@@ -6,11 +6,15 @@
     <a href="[% mkurl(ctx.opac_root _ '/register') %]">[% 
         l('Request Library Card') %]</a> &nbsp;|&nbsp;
     [% ELSE %]
-    <a href="http://example.com">[% l('Bottom Link 2') %]</a> &nbsp;|&nbsp;
+    <a href="/eg/opac/home">[% l("Home") %]</a> &nbsp;|&nbsp;
     [% END %]
-    <a href="http://example.com">[% l('Bottom Link 3') %]</a> &nbsp;|&nbsp;
-    <a href="http://example.com">[% l('Bottom Link 4') %]</a> &nbsp;|&nbsp;
-    <a href="http://example.com">[% l('Bottom Link 5') %]</a>
+    <a href="/eg/kpac/home">[% l("Kids' Catalog") %]</a> &nbsp;|&nbsp;
+    <a href="http://www.georgialibraries.org/lib/directories/pineslibdir.html">[% l('Find a Library Near Me') %]</a> &nbsp;|&nbsp;
+    <a href="http://pines.georgialibraries.org/catalog-help">[% l('Help') %]</a> &nbsp;|&nbsp;
+    <a href="http://www.georgialibraries.org/public/pines.html">[% l('About PINES') %]</a> &nbsp;|&nbsp;
+    [% gurl = mkurl(ctx.opac_root _ '/galileo', {}, 1) %]
+    <a href="[% gurl %]"> [% l('GALILEO') %] </a> &nbsp;|&nbsp;
+
     [% IF ctx.timing %]
     <div id="timing">
         [% FOR event IN ctx.timing %]
index 6ceca0b..1acab7f 100644 (file)
             [% END %]
         </div>
         <div style="clear: both; padding-top: 15px;">
+        [%
+            redirect = CGI.param('redirect_to');
+            # Don't use referer unless we got here from elsewhere within the TPAC
+           IF ctx.kpac_root;
+               IF !redirect AND ctx.referer.match('^https?://' _ ctx.hostname _ ctx.kpac_root);
+                   redirect = ctx.referer;
+               END;
+           END;
+            IF !redirect AND ctx.referer.match('^https?://' _ ctx.hostname _ ctx.opac_root);
+                redirect = ctx.referer;
+            END;
+            # If no redirect is offered or it's leading us back to the
+            # login form, redirect the user to My Account
+            IF !redirect OR redirect.match(ctx.path_info _ '$');
+                redirect = CGI.url('-full' => 1) _ '/opac/myopac/main';
+            END;
+                redirect = redirect  | replace('^http:', 'https:');
+            %]
             <input type='hidden' name='redirect_to' value='[% redirect | html %]'/>
             <input type="checkbox" name="persist" id="login_persist" /><label for="login_persist"> [% l('Stay logged in?') %]</label>
             <input type="submit" value="[% l('Log in') %]" class="opac-button" />
index e6f4169..fa83b00 100644 (file)
@@ -1,11 +1,12 @@
 <div id="gold-links-holder">
     <div id="gold-links">
         <div id="header-links">
-            <a href="http://example.com">[% l('Link 1') %]</a>
-            <a href="http://example.com">[% l('Link 2') %]</a>
-            <a href="http://example.com">[% l('Link 3') %]</a>
-            <a href="http://example.com">[% l('Link 4') %]</a>
-            <a href="http://example.com">[% l('Link 5') %]</a>
-        </div>
+        <a href="/eg/opac/home">[% l("Home") %]</a>
+       <a href="/eg/kpac/home">[% l("Kids' Catalog") %]</a>
+       <a href="http://www.georgialibraries.org/lib/directories/pineslibdir.html">[% l('Find a Library Near Me') %]</a>
+       <a href="http://pines.georgialibraries.org/catalog-help">[% l('Help') %]</a>
+       <a href="http://www.georgialibraries.org/public/pines.html">[% l('About PINES') %]</a>
+       <a href="http://www.galileo.usg.edu/">[% l('GALILEO') %]</a>
+       </div>
     </div>
 </div>
index e42863f..18576bd 100755 (executable)
-@charset "utf-8";\r
-\r
-@font-face {\r
-    font-family: 'Cabin';\r
-    src: url('fonts/Cabin-Regular.eot');\r
-    src: url('fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'),\r
-         url('fonts/Cabin-Regular.woff') format('woff'),\r
-         url('fonts/Cabin-Regular.ttf') format('truetype'),\r
-         url('fonts/Cabin-Regular.svg#webfont8iYScu0S') format('svg');\r
-}\r
-\r
-@font-face {\r
-    font-family: 'Cabin-Semibold';\r
-    src: url('fonts/Cabin-SemiBold.eot');\r
-    src: url('fonts/Cabin-SemiBold.eot?#iefix') format('embedded-opentype'),\r
-         url('fonts/Cabin-SemiBold.woff') format('woff'),\r
-         url('fonts/Cabin-SemiBold.ttf') format('truetype'),\r
-         url('fonts/Cabin-SemiBold.svg#webfont8iYScu0S') format('svg');\r
-}\r
-\r
-body {\r
-       font-family:'Cabin', Arial;\r
-       font-size:12px;\r
-       background: #f4f4f4;\r
-       margin:0;\r
-       padding:0;\r
-       border:0;\r
-       color:#424242;\r
-}\r
-\r
-a img { border:0; }\r
-\r
-a {\r
-       text-decoration:none;\r
-       cursor:pointer;\r
-       color:#b53ea6;\r
-}\r
-\r
-h1, h2, h3 {\r
-       font-weight:normal;\r
-       text-transform:uppercase;\r
-       margin:0;\r
-}\r
-\r
-h1 {\r
-       font-size:52px;\r
-}\r
-\r
-h2 {\r
-       font-size:48px;\r
-}\r
-\r
-h3 {\r
-       color:#989898;\r
-       font-size:18px;\r
-       text-transform:none;\r
-}\r
-\r
-select {\r
-       font-size:14px;\r
-       border:1px solid #d0d0d0;\r
-       color:#424242;\r
-}\r
-\r
-input[type=radio] {\r
-       margin:0;\r
-       padding:0;\r
-}\r
-\r
-input[type=text], input[type=password], textarea {\r
-       border:1px solid #d0d0d0;\r
-       font-family:'Cabin', Arial;\r
-       color:#424242;\r
-       margin:0;\r
-       resize:none;\r
-}\r
-\r
-.main_center {\r
-       width:956px;\r
-       margin:auto;\r
-       padding-bottom:20px;\r
-       padding-top:17px;\r
-}\r
-\r
-.main_header_wrapper {\r
-       width:956px;\r
-       height:71px;\r
-       position:relative;\r
-       top:5px;\r
-       overflow:hidden;\r
-}\r
-\r
-.logo_wrapper {\r
-       margin-left:23px;\r
-       float:left;\r
-}\r
-\r
-.logo_left, .logo_right {\r
-       display:block;\r
-       width:16px;\r
-       height:71px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/logo_left.png') no-repeat;\r
-       float:left;\r
-}\r
-\r
-.logo_right {\r
-       background:url('/images/kpac/logo_right.png') no-repeat;\r
-}\r
-\r
-.logo_middle {\r
-       display:block;\r
-       background:url('/images/kpac/logo_mid.png') repeat-x;\r
-       float:left;\r
-       height:53px;\r
-       padding:18px 14px 0px 14px;\r
-}\r
-\r
-.header_utils {\r
-       font-family:Arial;\r
-}\r
-\r
-.header_utils a {\r
-       color:#8e8e8e;\r
-       display:block;\r
-       float:left;\r
-       margin-top:19px;\r
-       padding:17px 8px 15px 8px;\r
-}\r
-\r
-.header_utils a:hover {\r
-       color:#b53ea6;\r
-}\r
-\r
-.text_size_btn {\r
-       margin-left:2px;\r
-       padding:15px 8px 11px 9px !important;\r
-}\r
-\r
-.text_size_btn span {\r
-       position:relative;\r
-       top:-4px;\r
-}\r
-\r
-.print_btn {\r
-       padding:12px 9px 9px 9px !important;\r
-}\r
-\r
-.print_btn span {\r
-       position:relative;\r
-       top:-6px;\r
-}\r
-\r
-.header_menu {\r
-       margin-top:19px;\r
-       margin-right:29px;\r
-       font-family:Arial;\r
-}\r
-\r
-.header_menu a {\r
-       display:block;\r
-       float:right;\r
-       color:#8e8e8e;\r
-       padding:17px 8px 15px 8px;\r
-}\r
-\r
-.header_menu a:hover {\r
-       color:#b53ea6;\r
-}\r
-\r
-.main_wrapper {\r
-       width:956px;\r
-       overflow:hidden;\r
-}\r
-\r
-.main_top_shadow, .main_bottom_shadow, .main_top_shadow_sub {\r
-       width:956px;\r
-       height:8px;\r
-       overflow:hidden;\r
-}\r
-\r
-.main_top_shadow_sub {\r
-       height:69px;\r
-}\r
-\r
-.main_tl_corner, .main_bl_corner {\r
-       width:8px;\r
-       height:8px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/main_tl_corner.png') no-repeat;\r
-       float:left;\r
-}\r
-\r
-.main_bl_corner {\r
-       background:url('/images/kpac/main_bl_corner.png') no-repeat;\r
-}\r
-\r
-.main_tr_corner, .main_br_corner {\r
-       width:8px;\r
-       height:8px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/main_tr_corner.png') no-repeat;\r
-       float:right;\r
-}\r
-\r
-.main_br_corner {\r
-       background:url('/images/kpac/main_br_corner.png') no-repeat;\r
-}\r
-\r
-.main_mid_top, .main_mid_bottom {\r
-       width:940px;\r
-       height:8px;\r
-       overflow:hidden;\r
-       float:left;\r
-       background:url('/images/kpac/main_top_bg.png') repeat-x;\r
-}\r
-\r
-.main_mid_bottom_sub {\r
-       width:956px;\r
-       height:8px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/main_bottom_bg_sub.png') no-repeat;\r
-}\r
-\r
-.main_mid_top_sub {\r
-       width:3000px;\r
-       height:69px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/main_top_bg_sub.png') no-repeat;\r
-}\r
-\r
-.main_mid_bottom {\r
-       background:url('/images/kpac/main_bottom_bg.png') repeat-x;\r
-}\r
-\r
-.main_left_shadow {\r
-       background:url('/images/kpac/main_left_shadow.png') repeat-y;\r
-}\r
-\r
-.main_right_shadow {\r
-       background:url('/images/kpac/main_right_shadow.png') repeat-y;\r
-}\r
-\r
-.main_inside_cell {\r
-       background: white;\r
-}\r
-\r
-.main_content_wrapper {\r
-       width:684px;\r
-       overflow:hidden;\r
-}\r
-\r
-/*\r
-.main_content_wrapper a {\r
-       padding:0 2px;\r
-       color:#b53ea6;\r
-}\r
-\r
-.main_content_wrapper a:hover {\r
-       background:#b53ea6;\r
-       color:white;\r
-}\r
-*/\r
-\r
-.sub_search_category .search_category {\r
-       width:216px;\r
-}\r
-\r
-.search_wrapper {\r
-       text-align:center;\r
-       width:950px;\r
-       background:url('/images/kpac/search_bg.png') no-repeat bottom;\r
-}\r
-\r
-.search_wrapper h1 {\r
-       margin-top:23px;\r
-}\r
-\r
-.search_box_wrapper {\r
-       margin-top:15px;\r
-       padding-bottom:37px;\r
-}\r
-\r
-.search_box_wrapper label {\r
-       font-size:20px;\r
-       font-weight:bold;\r
-       color:#74d514;\r
-       margin:0;\r
-       padding:0;\r
-}\r
-\r
-.search_box_wrapper .st_radio_btn {\r
-       padding-right:4px;\r
-}\r
-\r
-.search_box_wrapper .st_label {\r
-       padding-right:24px;\r
-}\r
-\r
-.search_box {\r
-       width:304px;\r
-       height:17px;\r
-       font-size:14px;\r
-       padding:10px;\r
-       font-weight:bold;\r
-       margin-right:6px !important;\r
-}\r
-\r
-.st_author_box {\r
-       padding-right:15px !important;\r
-}\r
-\r
-.category_wrapper {\r
-       margin-left:24px;\r
-       padding-bottom:10px;\r
-}\r
-\r
-.c_header_image {\r
-       margin-top:10px;\r
-       margin-bottom:10px;\r
-}\r
-\r
-.main_category_table td {\r
-       padding-right:13px;\r
-       padding-bottom:11px;\r
-}\r
-\r
-.main_category_table td a {\r
-       display:block;\r
-       width:168px;\r
-       height:144px;\r
-       border:1px solid #d0d0d0;\r
-       font-size:16px;\r
-       color:white;\r
-       overflow:hidden;\r
-       white-space:nowrap;\r
-}\r
-\r
-.main_category_table td a span {\r
-       display:block;\r
-       width:168px;\r
-       height:29px;\r
-       background:#b53ea6;\r
-       overflow:hidden;\r
-       text-align:center;\r
-       padding-top:8px;\r
-}\r
-\r
-.footer_wrapper {\r
-       font-size:11px;\r
-       font-family:Arial;\r
-       margin-left:3px;\r
-       margin-top:7px;\r
-}\r
-\r
-.footer_wrapper a {\r
-       display:block;\r
-       float:left;\r
-       color:#666;\r
-       padding:10px 15px 10px 0px;\r
-}\r
-\r
-.footer_wrapper a:hover {\r
-       color:#b53ea6;\r
-}\r
-\r
-.sub_sidebar {\r
-       background:#e3e3e3 url('/images/kpac/sub_side_bg.png') repeat-y;\r
-       border-top:1px solid #eee;\r
-}\r
-\r
-.sub_sidebar_inner {\r
-       width:216px;\r
-       overflow:hidden;\r
-       margin:26px 25px 0px 25px;\r
-}\r
-\r
-.sub_sidebar_header {\r
-       color:#424242;\r
-       font-size:18px;\r
-       text-transform:uppercase;\r
-       margin-bottom:7px;\r
-}\r
-\r
-.sub_sidebar_search_box,\r
-.item_detail_rating .review_box_body .input_boxes input[type=text],\r
-.checkout_box .box_inside .text_box {\r
-       width:198px;\r
-       font-size:14px;\r
-       padding:11px 8px 11px 8px;\r
-}\r
-\r
-.sub_sidebar_search_wrapper {\r
-       margin-bottom:4px;\r
-}\r
-\r
-.sub_sidebar_search_st {\r
-       font-size:14px;\r
-       color:white;\r
-}\r
-\r
-.sub_sidebar_search_st .st_radio_btn {\r
-       background:#9e9e9e;\r
-       padding:6px 4px 7px 7px;\r
-}\r
-\r
-.sub_sidebar_search_st .st_radio_btn input[type=radio] {\r
-       overflow:hidden;\r
-       width:15px;\r
-}\r
-\r
-.sub_sidebar_search_st .st_label {\r
-       background:#9e9e9e;\r
-       padding-right:10px;\r
-}\r
-\r
-.st_radio_spacer div {\r
-       width:4px;\r
-}\r
-\r
-.breadcrumb {\r
-       margin-top:11px;\r
-       margin-left:3px;\r
-}\r
-\r
-.breadcrumb a, .breadcrumb .bread_last {\r
-       display:block;\r
-       float:left;\r
-       background:#74d514;\r
-       font-family:'Cabin-Semibold', 'Cabin', Arial;\r
-       color:white;\r
-       font-size:11px;\r
-       text-transform:uppercase;\r
-       padding:18px 10px 18px 15px;\r
-       height:14px;\r
-}\r
-\r
-.breadcrumb .bread_last {\r
-       display:block;\r
-       background:#b9b9b9;\r
-       padding-right:15px;\r
-}\r
-\r
-.breadcrumb .bread_green_mid, .breadcrumb .bread_green_last {\r
-       float:left;\r
-       width:27px;\r
-       height:50px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/bread_green_mid.png') no-repeat;\r
-}\r
-\r
-.breadcrumb .bread_green_last {\r
-       background:url('/images/kpac/bread_green_last.png') no-repeat;\r
-}\r
-\r
-.breadcrumb .bread_home {\r
-       padding:7px 4px 7px 8px;\r
-       height:36px;\r
-}\r
-\r
-.item_detail_header {\r
-       padding-left:23px;\r
-       padding-top:28px;\r
-       margin-bottom:20px;\r
-}\r
-\r
-.item_detail_image {\r
-       float:left;\r
-       padding-top:3px;\r
-       width:169px;\r
-       overflow:hidden;\r
-}\r
-\r
-.item_detail_image a img {\r
-       border:1px solid #d0d0d0;\r
-}\r
-\r
-.item_detail_info {\r
-       float:left;\r
-       width:321px;\r
-       padding-left:18px;\r
-}\r
-\r
-.item_detail_name {\r
-       font-size:18px;\r
-       color:#b53ea6;\r
-       padding-bottom:2px;\r
-}\r
-\r
-.item_detail_author {\r
-       padding-bottom:14px;\r
-       color:#878787;\r
-       font-size:14px;\r
-}\r
-\r
-.item_icon_wrapper {\r
-       width:80px;\r
-       height:106px;\r
-       overflow:hidden;\r
-       float:left;\r
-}\r
-\r
-.item_icon {\r
-       width:80px;\r
-       height:80px;\r
-       background:url('/images/kpac/icon_bg.png') no-repeat;\r
-       text-align:center;\r
-       overflow:hidden;\r
-       line-height:80px;\r
-}\r
-\r
-.item_icon img {\r
-       vertical-align:middle;\r
-       position:relative;\r
-       top:-1px;\r
-}\r
-\r
-.item_icon_type_text {\r
-       width:80px;\r
-       height:24px;\r
-       text-align:center;\r
-       overflow:hidden;\r
-       display:table-cell;\r
-       vertical-align:middle;\r
-       line-height:12px;\r
-}\r
-\r
-.item_detail_rate_wrapper {\r
-       float:left;\r
-       padding-left:20px;\r
-}\r
-\r
-.item_detail_rate_starts {\r
-       float:left;\r
-       border-right:1px solid #e4e5e5;\r
-       padding-right:10px;\r
-       margin-right:10px;\r
-       margin-bottom:7px;\r
-}\r
-\r
-.item_detail_rate_link {\r
-       float:left;\r
-       font-size:14px;\r
-}\r
-\r
-.item_detail_callnumber {\r
-       margin-bottom:4px;\r
-}\r
-\r
-.item_detail_header_buttons {\r
-       float:right;\r
-       margin-top:3px;\r
-       margin-right:23px;\r
-       text-align:right;\r
-}\r
-\r
-.item_detail_getit_btn {\r
-       margin-bottom:10px;\r
-}\r
-\r
-.item_location_table td {\r
-       padding-top:7px;\r
-       padding-bottom:7px;\r
-}\r
-\r
-.item_location_table .header td {\r
-       font-size:14px;\r
-       font-weight:bold;\r
-       text-transform:uppercase;\r
-       border-bottom:1px solid #e3e3e3;\r
-       padding-top:14px;\r
-       padding-bottom:12px;\r
-}\r
-\r
-.item_location_table td.location {\r
-       width:142px;\r
-       padding-left:43px;\r
-}\r
-\r
-.item_location_table td.loc_info {\r
-       width:148px;\r
-}\r
-\r
-.item_location_table td.status {\r
-       width:138px;\r
-}\r
-\r
-.item_location_table td.callnumber {\r
-       width:213px;\r
-}\r
-\r
-.item_location_table .gray td {\r
-       background:#f2f2f2;\r
-}\r
-\r
-.item_detail_desc {\r
-       font-size:14px;\r
-       line-height:22px;\r
-       padding:11px 23px;\r
-}\r
-\r
-.item_detail_desc p {\r
-       margin:0;\r
-       margin-bottom:10px;\r
-}\r
-\r
-.item_detail_desc a {\r
-       padding:0px 2px;\r
-}\r
-\r
-.item_detail_desc a:hover {\r
-       color:white;\r
-       background:#b53ea6;\r
-}\r
-\r
-.item_detail_extras_tabs {\r
-       padding-top:15px;\r
-       padding-left:23px;\r
-       width:3000px;\r
-       background:#e3e3e3;\r
-}\r
-\r
-.item_detail_extras_tabs a {\r
-       display:block;\r
-       float:left;\r
-       padding:14px 27px;\r
-       background:#b53ea6;\r
-       color:white;\r
-       font-size:14px;\r
-       margin-right:10px;\r
-}\r
-\r
-.item_detail_extras_tabs a.ac_tab_selected,\r
-.item_detail_extras_tabs div.ac_tab_selected {\r
-       background:white;\r
-       color:#424242;\r
-}\r
-\r
-.item_detail_rating_top {\r
-       font-size:14px;\r
-       border-bottom:1px solid #e3e3e3;\r
-       padding-left:23px;\r
-}\r
-\r
-.item_avg_rate_table {\r
-       margin:11px 0;\r
-}\r
-\r
-.item_avg_rate_table .avg_rate {\r
-       padding-right:10px;\r
-       border-right:1px solid #e3e3e3;\r
-}\r
-\r
-.item_avg_rate_table .stars {\r
-       padding-left:10px;\r
-}\r
-\r
-.item_avg_rate_table .total_rates {\r
-       padding-left:10px;\r
-}\r
-\r
-.item_detail_rating {\r
-       width:638px;\r
-       padding:15px 23px 25px 23px;\r
-       overflow:hidden;\r
-       border-bottom:1px solid #e3e3e3;\r
-}\r
-\r
-.item_detail_rating .review_box_top {\r
-       width:638px;\r
-       height:9px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/reviews_top.png') no-repeat;\r
-}\r
-\r
-.item_detail_rating .review_box_body {\r
-       background:#e3e3e3;\r
-       padding:1px 25px 0px 25px;\r
-}\r
-\r
-.item_detail_rating .review_box_body .input_boxes {\r
-       padding-bottom:15px;\r
-}\r
-\r
-.item_detail_rating .review_box_body .input_boxes .review_email_cell {\r
-       padding-left:10px;\r
-}\r
-\r
-.item_detail_rating .review_box_body .input_boxes .rating_msg_box {\r
-       font-size:11px;\r
-       color:#9a9a9a;\r
-       padding-left:12px;\r
-}\r
-\r
-.item_detail_rating2 {\r
-       font-size:14px;\r
-       padding:7px 0px;\r
-       border-top:1px solid #c4c2c2;\r
-       border-bottom:1px solid #c4c2c2;\r
-       margin-bottom:15px;\r
-}\r
-\r
-.item_avg_rate_table2 .rate {\r
-       padding-right:10px;\r
-}\r
-\r
-.item_avg_rate_table2 .stars {\r
-       padding:0px 10px;\r
-       border-left:1px solid #c4c2c2;\r
-       border-right:1px solid #c4c2c2;\r
-}\r
-\r
-.item_avg_rate_table2 .scale {\r
-       padding-left:10px;\r
-       color:#9a9a9a;\r
-}\r
-\r
-.item_detail_rating .review_box_body .review_comment_box {\r
-       margin-bottom:20px;\r
-}\r
-\r
-.item_detail_rating\r
-  .review_box_body\r
-    .review_comment_box\r
-         .review_comment {\r
-       width:578px;\r
-       height:87px;\r
-       padding-left:7px;\r
-       padding-top:9px;\r
-       font-size:14px;\r
-}\r
-\r
-.item_detail_rating .review_submit_box {\r
-       padding-top:5px;\r
-}\r
-\r
-.sub_navigation1, .sub_navigation3 {\r
-       padding:25px 23px 20px 23px;\r
-}\r
-\r
-.sub_navigation2 {\r
-       padding:0px 23px 25px 23px;\r
-       border-bottom:1px solid #e3e3e3;\r
-}\r
-\r
-.sub_navigation1 .nav_mid_bg,\r
-.sub_navigation2 .nav_mid_bg,\r
-.sub_navigation3 .nav_mid_bg {\r
-       background:#eaeaea;\r
-       text-align:center;\r
-       font-size:14px;\r
-       \r
-}\r
-\r
-\r
-.sub_navigation1 .nav_mid_bg .current_page,\r
-.sub_navigation2 .nav_mid_bg .current_page,\r
-.sub_navigation3 .nav_mid_bg .current_page {\r
-       font-size:24px;\r
-       color:#b53ea6;\r
-       padding:0px 12px;\r
-}\r
-\r
-.sub_navigation1 .nav_mid_bg .total_pages,\r
-.sub_navigation2 .nav_mid_bg .total_pages,\r
-.sub_navigation3 .nav_mid_bg .total_pages {\r
-       font-size:24px;\r
-       padding-left:12px;\r
-}\r
-\r
-\r
-.sub_navigation1 .to_top_btn,\r
-.sub_navigation3 .to_top_btn {\r
-       padding-left:19px;\r
-}\r
-\r
-.sub_navigation2.checkout {\r
-       padding-top:25px;\r
-       border-bottom:none;\r
-}\r
-\r
-.search_results {\r
-       padding:17px 23px 20px 23px;\r
-       border-bottom:1px solid #e3e3e3;\r
-}\r
-\r
-.search_results .item_icon_wrapper {\r
-       padding-top:3px;\r
-}\r
-\r
-.search_results .item_detail_info {\r
-       width:370px;\r
-}\r
-\r
-.search_results .item_detail_info .item_detail_author {\r
-       padding-bottom:6px;\r
-}\r
-\r
-.search_results .item_detail_info .item_detail_actions {\r
-       padding-top:28px;\r
-}\r
-\r
-.search_results\r
-  .item_detail_info\r
-    .item_detail_actions\r
-         .button {\r
-       float:left;\r
-       padding-right:5px;\r
-}\r
-\r
-.checkout_options {\r
-       border-bottom:1px solid #e3e3e3;\r
-       font-size:14px;\r
-}\r
-\r
-.checkout_options .left_brain {\r
-       width:294px;\r
-       overflow:hidden;\r
-       padding:11px 25px 25px 23px;\r
-}\r
-\r
-.checkout_options .left_brain_cell {\r
-       border-right:1px solid #e3e3e3;\r
-}\r
-\r
-.checkout_options .right_brain {\r
-       width:294px;\r
-       overflow:hidden;\r
-       padding:11px 23px 25px 25px;\r
-}\r
-\r
-.checkout_options p {\r
-       margin:0;\r
-}\r
-\r
-.checkout_options .top_side {\r
-       text-align:center;\r
-       padding-bottom:15px;\r
-}\r
-\r
-.checkout_options .submit_btn {\r
-       \r
-}\r
-\r
-.checkout_box {\r
-       padding-bottom:5px;\r
-}\r
-\r
-.checkout_box .box1_top {\r
-       width:294px;\r
-       height:9px;\r
-       font-size:0px;\r
-       overflow:hidden;\r
-       background:url('/images/kpac/box1_top.png') no-repeat;\r
-}\r
-\r
-.checkout_box .box_inside {\r
-       background:#e3e3e3;\r
-       padding:7px 25px 20px 25px;\r
-}\r
-\r
-.checkout_box .box_inside p {\r
-       margin-bottom:5px;\r
-}\r
-\r
-.checkout_box .box_inside .input_box {\r
-       float:left;\r
-}\r
-\r
-.checkout_box .box_inside .help_btn {\r
-       float:right;\r
-       display:block;\r
-       \r
-       /* IE7 star hack */\r
-       *position:relative;\r
-       *top:1px;\r
-}\r
-\r
-.checkout_box .box_inside .text_box {\r
-       padding-bottom:10px;\r
-}\r
-\r
-.checkout_box .box_inside .pickup_lib select {\r
-       width:244px;\r
-}\r
-\r
-.checkout_item_pad {\r
-       padding-top:30px;\r
-}\r
-\r
-.checkout_res_body {\r
-       font-size:18px;\r
-       text-align:center;\r
-       line-height:30px;\r
-}\r
-\r
-.checkout_res_back {\r
-       font-size:11px;\r
-       font-family:'Cabin-Semibold', 'Cabin', Arial;\r
-       text-transform:uppercase;\r
-       white-space:nowrap;\r
-       color:white;\r
-       background:#74d514;\r
-       padding:18px 28px 18px 0px;\r
-       display:block;\r
-       overflow:hidden;\r
-       height:14px;\r
-}\r
-\r
-.sub_cat_wrapper {\r
-       padding:13px 0px 13px 75px;\r
-       border-bottom:1px solid #e3e3e3;\r
-}\r
-\r
-.sub_header2 {\r
-       text-align:center;\r
-       margin-top:20px;\r
-       margin-bottom:9px;\r
-}\r
-\r
-.sub_header {\r
-       font-size:14px;\r
-       background:#e3e3e3;\r
-       padding:8px 23px;\r
-}\r
-\r
-.clear {\r
-       clear:both;\r
-       font-size:0px;\r
-       line-height:0px;\r
-       /* background:green; -   for debugging */\r
-       \r
-       /* IE7 has a problem with these\r
-       height:0px;\r
-       overflow:hidden;\r
-       */\r
-}\r
-\r
-div.hr {\r
-       margin: 12px 0;\r
-       background:#c4c2c2;\r
-       height:1px;\r
-       overflow:hidden;\r
-}\r
-\r
-.popup_wrapper {\r
-       position:absolute;\r
-}\r
-\r
-.popup_wrapper .popup_wrapper_inner {\r
-       position:relative;\r
-       display:none;\r
-       top:0px;\r
-       left:0px;\r
-}\r
-\r
-.popup_wrapper .popup_mid {\r
-       background:white;\r
-}\r
-\r
-.popup_wrapper .popup_content {\r
-       margin-right:-20px;\r
-       margin-bottom:-20px;\r
-       position:relative;\r
-       top:-10px;\r
-       left:-10px;\r
-       padding:2px;\r
-       overflow:hidden;\r
-       font-size:14px;\r
-}\r
-\r
-.popup_wrapper .popup_arrow_bm {\r
-       position:relative;\r
-       top:-3px;\r
-}\r
-\r
-.popup_wrapper .popup_tl {\r
-       width:13px;\r
-       height:13px;\r
-       background:url('/images/kpac/popup_tl.png') no-repeat;\r
-}\r
-\r
-.popup_wrapper .popup_tm {\r
-       background:url('/images/kpac/popup_tm.png') repeat-x;\r
-}\r
-\r
-.popup_wrapper .popup_tr {\r
-       width:13px;\r
-       height:13px;\r
-       background:url('/images/kpac/popup_tr.png') no-repeat;\r
-}\r
-\r
-.popup_wrapper .popup_lm {\r
-       background:url('/images/kpac/popup_lm.png') repeat-y;\r
-}\r
-\r
-.popup_wrapper .popup_rm {\r
-       background:url('/images/kpac/popup_rm.png') repeat-y;\r
-}\r
-\r
-.popup_wrapper .popup_bl {\r
-       width:13px;\r
-       height:13px;\r
-       background:url('/images/kpac/popup_bl.png') no-repeat;\r
-}\r
-\r
-.popup_wrapper .popup_bm {\r
-       background:url('/images/kpac/popup_bm.png') repeat-x;\r
-}\r
-\r
-.popup_wrapper .popup_br {\r
-       width:13px;\r
-       height:13px;\r
-       background:url('/images/kpac/popup_br.png') no-repeat;\r
-}\r
-\r
-.invisible {\r
-    visibility : hidden;\r
-}\r
-\r
-.hidden {\r
-    visibility : hidden;\r
-    display : none;\r
-}\r
-\r
-#maintenance_message {\r
-    padding: 5px;\r
-    width: 100%;\r
-    background-color: #c00;\r
-    color: #fff;\r
-    text-align: center;\r
-}\r
-\r
-.content-wrapper-library-page {\r
-    padding: 1.5em;\r
-}\r
-\r
-.content-wrapper-library-page h2 {\r
-    font-size: 18px;\r
-    color: #b53ea6;\r
-    padding-bottom: 0.5em;\r
-    padding-top: 0.5em;\r
-}\r
-\r
-.content-wrapper-library-page h3 {\r
-    font-size: 14px;\r
-    color: #b53ea6;\r
-    padding-bottom: 0.5em;\r
-    padding-top: 0.5em;\r
-}\r
+@charset "utf-8";
+
+@font-face {
+    font-family: 'Cabin';
+    src: url('fonts/Cabin-Regular.eot');
+    src: url('fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'),
+         url('fonts/Cabin-Regular.woff') format('woff'),
+         url('fonts/Cabin-Regular.ttf') format('truetype'),
+         url('fonts/Cabin-Regular.svg#webfont8iYScu0S') format('svg');
+}
+
+@font-face {
+    font-family: 'Cabin-Semibold';
+    src: url('fonts/Cabin-SemiBold.eot');
+    src: url('fonts/Cabin-SemiBold.eot?#iefix') format('embedded-opentype'),
+         url('fonts/Cabin-SemiBold.woff') format('woff'),
+         url('fonts/Cabin-SemiBold.ttf') format('truetype'),
+         url('fonts/Cabin-SemiBold.svg#webfont8iYScu0S') format('svg');
+}
+
+body {
+       font-family:'Cabin', Arial;
+       font-size:12px;
+       background: #e0f1fb;
+       margin:0;
+       padding:0;
+       border:0;
+       color:#424242;
+}
+
+a img { border:0; }
+
+a {
+       text-decoration:none;
+       cursor:pointer;
+       color:#0098f9;
+}
+
+h1, h2, h3 {
+       font-weight:normal;
+       text-transform:uppercase;
+       margin:0;
+       padding-top:10px;
+       padding-bottom:10px;
+}
+
+h1 {
+       font-size:30px;
+}
+
+h2 {
+       font-size:25px;
+}
+
+h3 {
+       color:#777777;
+       font-size:18px;
+       text-transform:none;
+}
+
+select {
+       font-size:14px;
+       border:1px solid #d0d0d0;
+       color:#424242;
+}
+
+input[type=radio] {
+       margin:0;
+       padding:0;
+}
+
+input[type=text], input[type=password], textarea {
+       border:1px solid #d0d0d0;
+       font-family:'Cabin', Arial;
+       color:#424242;
+       margin:0;
+       resize:none;
+}
+
+.main_center {
+       width:956px;
+       margin:auto;
+       padding-bottom:0px;
+       padding-top:17px;
+}
+
+.main_header_wrapper {
+       width:950px;
+       height:440px;
+       position:relative;
+       top:5px;
+       overflow:hidden;     
+       background:url('/images/kpac/KPAC_Main_Graphic.jpg') no-repeat bottom; 
+       font-size:14px;
+}
+
+
+.logo_wrapper {
+       float:left;
+       text-align:center;
+}
+
+.logo_wrapper a {
+       color:#777777;
+}
+
+.logo_wrapper a:hover {
+       color:#b53ea6;
+}
+
+.logo {
+       padding:10px 0px 3px 0px;
+}
+
+.header_utils {
+       font-family:Arial;
+}
+
+.header_utils a {
+       color:#8e8e8e;
+       display:block;
+       float:left;
+       margin-top:19px;
+       padding:17px 8px 15px 8px;
+}
+
+.header_utils a:hover {
+       color:#b53ea6;
+}
+
+.text_size_btn {
+       margin-left:2px;
+       padding:15px 8px 11px 9px !important;
+}
+
+.text_size_btn span {
+       position:relative;
+       top:-4px;
+}
+
+.print_btn {
+       padding:12px 9px 9px 9px !important;
+}
+
+.print_btn span {
+       position:relative;
+       top:-6px;
+}
+
+.header_menu {
+}
+
+.header_menu a {
+       display:block;
+       float:right;
+       color:#777777;
+       padding:17px 8px 15px 8px;
+}
+
+.header_menu a:hover {
+       color:#b53ea6;
+}
+
+.main_wrapper {
+       width:956px;
+       overflow:hidden;
+}
+
+.main_top_shadow, .main_bottom_shadow, .main_top_shadow_sub {
+       width:956px;
+       height:8px;
+       overflow:hidden;
+}
+
+.main_top_shadow_sub {
+       height:69px;
+}
+
+.main_tl_corner, .main_bl_corner {
+       width:8px;
+       height:8px;
+       overflow:hidden;
+       background:url('/images/kpac/main_tl_corner.png') no-repeat;
+       float:left;
+}
+
+.main_bl_corner {
+       background:url('/images/kpac/main_bl_corner.png') no-repeat;
+}
+
+.main_tr_corner, .main_br_corner {
+       width:8px;
+       height:8px;
+       overflow:hidden;
+       background:url('/images/kpac/main_tr_corner.png') no-repeat;
+       float:right;
+}
+
+.main_br_corner {
+       background:url('/images/kpac/main_br_corner.png') no-repeat;
+}
+
+.main_mid_top, .main_mid_bottom {
+       width:940px;
+       height:8px;
+       overflow:hidden;
+       float:left;
+       background:url('/images/kpac/main_top_bg.png') repeat-x;
+}
+
+.main_mid_bottom_sub {
+       width:956px;
+       height:8px;
+       overflow:hidden;
+       background:url('/images/kpac/main_bottom_bg_sub.png') no-repeat;
+}
+
+.main_mid_top_sub {
+       width:3000px;
+       height:69px;
+       overflow:hidden;
+}
+
+.main_mid_bottom {
+       background:url('/images/kpac/main_bottom_bg.png') repeat-x;
+}
+
+.main_left_shadow {
+       background:url('/images/kpac/main_left_shadow.png') repeat-y;
+}
+
+.main_right_shadow {
+       background:url('/images/kpac/main_right_shadow.png') repeat-y;
+}
+
+.main_inside_cell {
+       background: white;
+}
+
+.main_content_wrapper {
+       width:684px;
+       overflow:hidden;
+}
+
+/*
+.main_content_wrapper a {
+       padding:0 2px;
+       color:#0098f9;
+}
+
+.main_content_wrapper a:hover {
+       background:#b53ea6;
+       color:white;
+}
+*/
+
+.sub_search_category .search_category {
+       width:216px;
+}
+
+.search_wrapper {
+       text-align:center;
+       width:950px;
+       margin-top:140px;
+}
+
+.search_wrapper h1 {
+       margin-top:23px;
+}
+
+.search_box_wrapper {
+       margin-top:15px;
+       padding-bottom:37px;
+}
+
+.search_box_wrapper label {
+       font-size:20px;
+       font-weight:bold;
+       color:#38c500;
+       margin:0;
+       padding:0;
+}
+
+.search_box_wrapper .st_radio_btn {
+       padding-right:4px;
+}
+
+.search_box_wrapper .st_label {
+       padding-right:24px;
+}
+
+.search_box {
+       width:304px;
+       height:17px;
+       font-size:14px;
+       padding:10px;
+       font-weight:bold;
+       margin-right:6px !important;
+}
+
+.org_selector_dropdown {
+       margin-top:4px;
+       padding:5px;
+       width:326px;
+       font-size:14px;
+       font-weight:bold;
+       margin-right:6px !important;
+       height:39px;
+}
+
+.st_author_box {
+       padding-right:15px !important;
+}
+
+.category_wrapper {
+       margin-left:24px;
+       padding-bottom:10px;
+}
+
+.c_header_image {
+       margin-top:10px;
+       margin-bottom:10px;
+}
+
+.main_category_table td {
+       padding-right:75px;
+       padding-bottom:20px;
+}
+
+.main_category_table td a {
+       display:block;
+       width:168px;
+       height:144px;
+       border:none;
+       font-size:16px;
+       color:white;
+       overflow:hidden;
+       white-space:nowrap;
+}
+
+.main_category_table td a span {
+       display:block;
+       width:168px;
+       height:29px;
+       background:#0098f9;
+       overflow:hidden;
+       text-align:center;
+       padding-top:8px;
+}
+
+.footer_wrapper {
+       /* position:absolute;
+       bottom:-50;
+       width:100%; */
+       width: 936px;
+       margin:auto;
+       height:100px;
+       background:#000;
+       font-size:13px;
+       color:#fff;
+       padding:20px 0px 0px 20px;
+}
+
+.footer_wrapper a {
+       color:#b6fcd5;
+}
+
+.footer_wrapper a:hover {
+       color:#b53ea6;
+}
+
+.copyright_text {
+       float:left;
+}
+
+.illustrator_text {
+       float:right;
+       margin-right:50px;
+}
+
+.footer_logo {
+}
+
+.sub_sidebar {
+
+}
+
+.sub_sidebar_inner {
+       width:216px;
+       overflow:hidden;
+       margin:26px 25px 0px 25px;
+}
+
+.sub_sidebar_header {
+       color:#424242;
+       font-size:18px;
+       text-transform:uppercase;
+       margin-bottom:7px;
+}
+
+.sub_sidebar_search_box,
+.item_detail_rating .review_box_body .input_boxes input[type=text],
+.checkout_box .box_inside .text_box {
+       width:198px;
+       font-size:14px;
+       padding:11px 8px 11px 8px;
+}
+
+.sub_sidebar_search_wrapper {
+       margin-bottom:4px;
+}
+
+.sub_sidebar_search_st {
+       font-size:14px;
+       color:white;
+}
+
+.sub_sidebar_search_st .st_radio_btn {
+       background:#9e9e9e;
+       padding:6px 4px 7px 7px;
+}
+
+.sub_sidebar_search_st .st_radio_btn input[type=radio] {
+       overflow:hidden;
+       width:15px;
+}
+
+.sub_sidebar_search_st .st_label {
+       background:#9e9e9e;
+       padding-right:10px;
+}
+
+.st_radio_spacer div {
+       width:4px;
+}
+
+.breadcrumb {
+       margin-top:11px;
+       margin-left:3px;
+}
+
+.breadcrumb a, .breadcrumb .bread_last {
+       display:block;
+       float:left;
+       background:#74d514;
+       font-family:'Cabin-Semibold', 'Cabin', Arial;
+       color:white;
+       font-size:11px;
+       text-transform:uppercase;
+       padding:18px 10px 18px 15px;
+       height:14px;
+}
+
+.breadcrumb .bread_last {
+       display:block;
+       background:#b9b9b9;
+       padding-right:15px;
+}
+
+.breadcrumb .bread_green_mid, .breadcrumb .bread_green_last {
+       float:left;
+       width:27px;
+       height:50px;
+       overflow:hidden;
+       background:url('/images/kpac/bread_green_mid.png') no-repeat;
+}
+
+.breadcrumb .bread_green_last {
+       background:url('/images/kpac/bread_green_last.png') no-repeat;
+}
+
+.breadcrumb .bread_home {
+       padding:7px 4px 7px 8px;
+       height:36px;
+}
+
+.item_detail_header {
+       padding-left:23px;
+       padding-top:28px;
+       margin-bottom:20px;
+}
+
+.item_detail_image {
+       float:left;
+       padding-top:3px;
+       width:169px;
+       overflow:hidden;
+}
+
+.item_detail_image a img {
+       border:1px solid #d0d0d0;
+}
+
+.item_detail_info {
+       float:left;
+       width:321px;
+       padding-left:18px;
+}
+
+.item_detail_name {
+       font-size:18px;
+       color:#0098f9;
+       padding-bottom:2px;
+}
+
+.item_detail_author {
+       padding-bottom:14px;
+       color:#878787;
+       font-size:14px;
+}
+
+.item_icon_wrapper {
+       width:80px;
+       height:106px;
+       overflow:hidden;
+       float:left;
+       padding-left:40px;
+       margin-top:10px;
+}
+
+.item_icon {
+       width:80px;
+       height:80px;
+       background:url('/images/kpac/icon_bg.png') no-repeat;
+       text-align:center;
+       overflow:hidden;
+}
+
+.item_icon img {
+       width:30px;
+       height:30px;
+       margin:10px;
+       
+}
+
+.item_icon_type_text {
+       width:80px;
+       text-align:center;
+       overflow:hidden;
+       display:table-cell;
+       line-height:12px;
+}
+
+.item_detail_rate_wrapper {
+       float:left;
+       padding-left:20px;
+}
+
+.item_detail_rate_starts {
+       float:left;
+       border-right:1px solid #e4e5e5;
+       padding-right:10px;
+       margin-right:10px;
+       margin-bottom:7px;
+}
+
+.item_detail_rate_link {
+       float:left;
+       font-size:14px;
+}
+
+.item_detail_callnumber {
+       margin-bottom:4px;
+       font-weight:bold;
+       font-size:13px;
+       color:#000;
+}
+
+.item_detail_extra_info {
+       margin-left:20px;
+       font-weight:normal;
+       color:#000;
+}
+
+.item_detail_header_buttons {
+       float:right;
+       margin-top:3px;
+       margin-right:23px;
+       text-align:right;
+}
+
+.item_detail_getit_btn {
+       margin-bottom:10px;
+}
+
+.item_location_table td {
+       padding-top:7px;
+       padding-bottom:7px;
+}
+
+.item_location_table .header td {
+       font-size:14px;
+       font-weight:bold;
+       text-transform:uppercase;
+       border-bottom:1px solid #e3e3e3;
+       padding-top:14px;
+       padding-bottom:12px;
+}
+
+.item_location_table td.location {
+       width:420px;
+       padding-left:25px;
+}
+
+.item_location_table td.shelving_location {
+    width:180px;
+}
+
+.item_location_table td.loc_info {
+       width:150px;
+}
+
+.item_location_table td.status {
+       width:100px;
+}
+
+.item_location_table td.callnumber {
+       width:180px;
+}
+
+.item_location_table .gray td {
+       background:#f2f2f2;
+}
+
+.item_detail_desc {
+       font-size:14px;
+       line-height:22px;
+       padding:11px 23px;
+}
+
+.item_detail_desc p {
+       margin:0;
+       margin-bottom:10px;
+}
+
+.item_detail_desc a {
+       padding:0px 2px;
+}
+
+.item_detail_desc a:hover {
+       color:white;
+       background:#b53ea6;
+}
+
+.item_detail_extras_tabs {
+       padding-top:15px;
+       padding-left:23px;
+       width:3000px;
+       background:#e3e3e3;
+}
+
+.item_detail_extras_tabs a {
+       display:block;
+       float:left;
+       padding:14px 27px;
+       background:#0098f9;
+       color:white;
+       font-size:14px;
+       margin-right:10px;
+}
+
+.item_detail_extras_tabs a.ac_tab_selected,
+.item_detail_extras_tabs div.ac_tab_selected {
+       background:white;
+       color:#424242;
+}
+
+.item_detail_rating_top {
+       font-size:14px;
+       border-bottom:1px solid #e3e3e3;
+       padding-left:23px;
+}
+
+.item_avg_rate_table {
+       margin:11px 0;
+}
+
+.item_avg_rate_table .avg_rate {
+       padding-right:10px;
+       border-right:1px solid #e3e3e3;
+}
+
+.item_avg_rate_table .stars {
+       padding-left:10px;
+}
+
+.item_avg_rate_table .total_rates {
+       padding-left:10px;
+}
+
+.item_detail_rating {
+       width:638px;
+       padding:15px 23px 25px 23px;
+       overflow:hidden;
+       border-bottom:1px solid #e3e3e3;
+}
+
+.item_detail_rating .review_box_top {
+       width:638px;
+       height:9px;
+       overflow:hidden;
+       background:url('/images/kpac/reviews_top.png') no-repeat;
+}
+
+.item_detail_rating .review_box_body {
+       background:#e3e3e3;
+       padding:1px 25px 0px 25px;
+}
+
+.item_detail_rating .review_box_body .input_boxes {
+       padding-bottom:15px;
+}
+
+.item_detail_rating .review_box_body .input_boxes .review_email_cell {
+       padding-left:10px;
+}
+
+.item_detail_rating .review_box_body .input_boxes .rating_msg_box {
+       font-size:11px;
+       color:#9a9a9a;
+       padding-left:12px;
+}
+
+.item_detail_rating2 {
+       font-size:14px;
+       padding:7px 0px;
+       border-top:1px solid #c4c2c2;
+       border-bottom:1px solid #c4c2c2;
+       margin-bottom:15px;
+}
+
+.item_avg_rate_table2 .rate {
+       padding-right:10px;
+}
+
+.item_avg_rate_table2 .stars {
+       padding:0px 10px;
+       border-left:1px solid #c4c2c2;
+       border-right:1px solid #c4c2c2;
+}
+
+.item_avg_rate_table2 .scale {
+       padding-left:10px;
+       color:#9a9a9a;
+}
+
+.item_detail_rating .review_box_body .review_comment_box {
+       margin-bottom:20px;
+}
+
+.item_detail_rating
+  .review_box_body
+    .review_comment_box
+         .review_comment {
+       width:578px;
+       height:87px;
+       padding-left:7px;
+       padding-top:9px;
+       font-size:14px;
+}
+
+.item_detail_rating .review_submit_box {
+       padding-top:5px;
+}
+
+.sub_navigation1, .sub_navigation3 {
+       padding:25px 23px 20px 23px;
+}
+
+.sub_navigation2 {
+       padding:0px 23px 25px 23px;
+       border-bottom:1px solid #e3e3e3;
+}
+
+.sub_navigation1 .nav_mid_bg,
+.sub_navigation2 .nav_mid_bg,
+.sub_navigation3 .nav_mid_bg {
+       background:#eaeaea;
+       text-align:center;
+       font-size:14px;
+       
+}
+
+
+.sub_navigation1 .nav_mid_bg .current_page,
+.sub_navigation2 .nav_mid_bg .current_page,
+.sub_navigation3 .nav_mid_bg .current_page {
+       font-size:24px;
+       color:#0098f9;
+       padding:0px 12px;
+}
+
+.sub_navigation1 .nav_mid_bg .total_pages,
+.sub_navigation2 .nav_mid_bg .total_pages,
+.sub_navigation3 .nav_mid_bg .total_pages {
+       font-size:24px;
+       padding-left:12px;
+}
+
+
+.sub_navigation1 .to_top_btn,
+.sub_navigation3 .to_top_btn {
+       padding-left:19px;
+}
+
+.sub_navigation2.checkout {
+       padding-top:25px;
+       border-bottom:none;
+}
+
+.search_results {
+       padding:17px 23px 20px 23px;
+       border-bottom:1px solid #e3e3e3;
+}
+
+.search_results .item_icon_wrapper {
+       padding-top:3px;
+}
+
+.search_results .item_detail_info {
+       width:370px;
+}
+
+.search_results .item_detail_info .item_detail_author {
+       padding-bottom:6px;
+}
+
+.search_results .item_detail_info .item_detail_actions {
+       padding-top:0px;
+       margin-left:20px;
+}
+
+.search_results
+  .item_detail_info
+    .item_detail_actions
+         .button {
+       float:left;
+       padding-right:5px;
+}
+
+.checkout_options {
+       border-bottom:1px solid #e3e3e3;
+       font-size:14px;
+}
+
+.checkout_options .left_brain {
+       width:294px;
+       overflow:hidden;
+       padding:11px 25px 25px 23px;
+}
+
+.checkout_options .left_brain_cell {
+       border-right:1px solid #e3e3e3;
+}
+
+.checkout_options .right_brain {
+       width:294px;
+       overflow:hidden;
+       padding:11px 23px 25px 25px;
+}
+
+.checkout_options p {
+       margin:0;
+}
+
+.checkout_options .top_side {
+       text-align:center;
+       padding-bottom:15px;
+}
+
+.checkout_options .submit_btn {
+       
+}
+
+.checkout_box {
+       padding-bottom:5px;
+}
+
+.checkout_box .box1_top {
+       width:294px;
+       height:9px;
+       font-size:0px;
+       overflow:hidden;
+       background:url('/images/kpac/box1_top.png') no-repeat;
+}
+
+.checkout_box .box_inside {
+       background:#e3e3e3;
+       padding:7px 25px 20px 25px;
+}
+
+.checkout_box .box_inside p {
+       margin-bottom:5px;
+}
+
+.checkout_box .box_inside .input_box {
+       float:left;
+}
+
+.checkout_box .box_inside .help_btn {
+       float:right;
+       display:block;
+       
+       /* IE7 star hack */
+       *position:relative;
+       *top:1px;
+}
+
+.checkout_box .box_inside .text_box {
+       padding-bottom:10px;
+}
+
+.checkout_box .box_inside .pickup_lib select {
+       width:244px;
+}
+
+.checkout_item_pad {
+       padding-top:30px;
+}
+
+.checkout_res_body {
+       font-size:18px;
+       text-align:center;
+       line-height:30px;
+}
+
+.checkout_res_back {
+       font-size:11px;
+       font-family:'Cabin-Semibold', 'Cabin', Arial;
+       text-transform:uppercase;
+       white-space:nowrap;
+       color:white;
+       background:#74d514;
+       padding:18px 28px 18px 0px;
+       display:block;
+       overflow:hidden;
+       height:14px;
+}
+
+.sub_cat_wrapper {
+       padding:13px 0px 13px 75px;
+       border-bottom:1px solid #e3e3e3;
+}
+
+.sub_header2 {
+       text-align:center;
+       margin-top:20px;
+       margin-bottom:9px;
+}
+
+.sub_header {
+       font-size:14px;
+       background:#e3e3e3;
+       padding:8px 23px;
+}
+
+.clear {
+       clear:both;
+       font-size:0px;
+       line-height:0px;
+       /* background:green; -   for debugging */
+       
+       /* IE7 has a problem with these
+       height:0px;
+       overflow:hidden;
+       */
+}
+
+div.hr {
+       margin: 12px 0;
+       background:#c4c2c2;
+       height:1px;
+       overflow:hidden;
+}
+
+.popup_wrapper {
+       position:absolute;
+}
+
+.popup_wrapper .popup_wrapper_inner {
+       position:relative;
+       display:none;
+       top:0px;
+       left:0px;
+}
+
+.popup_wrapper .popup_mid {
+       background:white;
+}
+
+.popup_wrapper .popup_content {
+       margin-right:-20px;
+       margin-bottom:-20px;
+       position:relative;
+       top:-10px;
+       left:-10px;
+       padding:2px;
+       overflow:hidden;
+       font-size:14px;
+}
+
+.popup_wrapper .popup_arrow_bm {
+       position:relative;
+       top:-3px;
+}
+
+.popup_wrapper .popup_tl {
+       width:13px;
+       height:13px;
+       background:url('/images/kpac/popup_tl.png') no-repeat;
+}
+
+.popup_wrapper .popup_tm {
+       background:url('/images/kpac/popup_tm.png') repeat-x;
+}
+
+.popup_wrapper .popup_tr {
+       width:13px;
+       height:13px;
+       background:url('/images/kpac/popup_tr.png') no-repeat;
+}
+
+.popup_wrapper .popup_lm {
+       background:url('/images/kpac/popup_lm.png') repeat-y;
+}
+
+.popup_wrapper .popup_rm {
+       background:url('/images/kpac/popup_rm.png') repeat-y;
+}
+
+.popup_wrapper .popup_bl {
+       width:13px;
+       height:13px;
+       background:url('/images/kpac/popup_bl.png') no-repeat;
+}
+
+.popup_wrapper .popup_bm {
+       background:url('/images/kpac/popup_bm.png') repeat-x;
+}
+
+.popup_wrapper .popup_br {
+       width:13px;
+       height:13px;
+       background:url('/images/kpac/popup_br.png') no-repeat;
+}
+
+.invisible {
+    visibility : hidden;
+}
+
+.hidden {
+    visibility : hidden;
+    display : none;
+}
+
+/* For Dewey Decimal Page */
+
+
+.deweyhundreds {
+    border:none;
+    padding: 5px;
+    margin-top: 50px;
+}
+
+.deweyhundredsdescription {
+    border-bottom:3px #000 dotted;
+    width: 100%;
+    text-align:left;
+    font-size:x-large;
+    background-color:#c1e3f7;
+    color:#000;
+    height:60px;
+}
+
+.deweyhundredsdescription h1 {
+    float:left;
+    margin:5px;
+    padding:0px 0px 0px 10px;
+}
+
+.deweyhundredsdescription p {
+    float:left;
+    margin:5px;
+    padding:18px 0px 0px 0px;
+}
+
+.deweytens {
+    float: left;
+    margin-right:10px; 
+    margin-top:10px;
+    border:none;
+    text-align:center;
+    height: 180px;
+    width: 168px;
+}
+
+.deweytenstitle {
+    font-weight:bold;
+    font-size:x-large;
+    color:#000;
+    background-color:#ddd;
+    margin:0px;
+    border-top:3px solid #000;
+}
+
+.deweytensdescription {
+    font-weight:bold;
+    font-size:large;
+    color:#000;
+    background-color:#ddd;
+    margin:0px;
+    height:50px;
+}
+
+#main-content, .content-wrapper-library {
+    font-size: 16px;
+       margin-left: 20px;
+}
diff --git a/Open-ILS/web/images/kpac/Category-Buttons.png b/Open-ILS/web/images/kpac/Category-Buttons.png
new file mode 100644 (file)
index 0000000..eeba6db
Binary files /dev/null and b/Open-ILS/web/images/kpac/Category-Buttons.png differ
diff --git a/Open-ILS/web/images/kpac/KPAC_Category_Button_Template.psd b/Open-ILS/web/images/kpac/KPAC_Category_Button_Template.psd
new file mode 100644 (file)
index 0000000..35251b2
Binary files /dev/null and b/Open-ILS/web/images/kpac/KPAC_Category_Button_Template.psd differ
diff --git a/Open-ILS/web/images/kpac/KPAC_Main_Graphic.jpg b/Open-ILS/web/images/kpac/KPAC_Main_Graphic.jpg
new file mode 100644 (file)
index 0000000..1a753e9
Binary files /dev/null and b/Open-ILS/web/images/kpac/KPAC_Main_Graphic.jpg differ
diff --git a/Open-ILS/web/images/kpac/PINES_logo.gif b/Open-ILS/web/images/kpac/PINES_logo.gif
new file mode 100644 (file)
index 0000000..85a6f7a
Binary files /dev/null and b/Open-ILS/web/images/kpac/PINES_logo.gif differ
diff --git a/Open-ILS/web/images/kpac/README.TXT b/Open-ILS/web/images/kpac/README.TXT
new file mode 100644 (file)
index 0000000..7d0da0b
--- /dev/null
@@ -0,0 +1,41 @@
+README
+
+
+CATEGORY GRAPHICS
+
+The category graphics in this folder were created by Georgia Public Library Service and may be freely used in any Evergreen KPAC implementation. If you wish to create your own graphics in a consistent style, you may create them using either of these template graphics:
+
+* cat-blank.png
+* KPAC_Category_Button_Template.psd
+
+
+
+PROPRIETARY GRAPHICS
+
+Proprietry graphics whose copyright is owned by Georgia Public Library Service and which may only be used by Georgia PINES and NOT by any other Evergreen implementation include: 
+
+* PINES_logo.gif
+* KPAC_Main_Graphic.jpg
+* goat.png
+* quack.png
+
+
+If you wish to install this version of the KPAC and utilize the included CSS and graphics with the exception of these four proprietary graphics, then you will need to create replacement graphics for them. The background color is hex code #e0f1fb (rgb 224,241,251) and the relevant sizes are:
+
+* PINES_logo.gif (270px x 54px)
+* KPAC_Main_Graphic.jpg (950px x 440px)
+* goat.png (266px x 641px)
+* quack.png (266px x 641px)
+
+
+
+QUESTIONS?
+
+
+Terran McCanna
+PINES Program Manager
+Georgia Public Library Service
+tmccanna@georgialibraries.org
+
+
+
diff --git a/Open-ILS/web/images/kpac/b4only.png b/Open-ILS/web/images/kpac/b4only.png
new file mode 100644 (file)
index 0000000..5ad1d18
Binary files /dev/null and b/Open-ILS/web/images/kpac/b4only.png differ
index 09252e7..7278a41 100755 (executable)
Binary files a/Open-ILS/web/images/kpac/back_to_results_btn.png and b/Open-ILS/web/images/kpac/back_to_results_btn.png differ
diff --git a/Open-ILS/web/images/kpac/cat-123.png b/Open-ILS/web/images/kpac/cat-123.png
new file mode 100644 (file)
index 0000000..1bc0894
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-123.png differ
diff --git a/Open-ILS/web/images/kpac/cat-abc.png b/Open-ILS/web/images/kpac/cat-abc.png
new file mode 100644 (file)
index 0000000..69464e0
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-abc.png differ
diff --git a/Open-ILS/web/images/kpac/cat-archeology.png b/Open-ILS/web/images/kpac/cat-archeology.png
new file mode 100644 (file)
index 0000000..b9381e0
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-archeology.png differ
diff --git a/Open-ILS/web/images/kpac/cat-art.png b/Open-ILS/web/images/kpac/cat-art.png
new file mode 100644 (file)
index 0000000..742a0d1
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-art.png differ
diff --git a/Open-ILS/web/images/kpac/cat-artists.png b/Open-ILS/web/images/kpac/cat-artists.png
new file mode 100644 (file)
index 0000000..c58b937
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-artists.png differ
diff --git a/Open-ILS/web/images/kpac/cat-astronomy.png b/Open-ILS/web/images/kpac/cat-astronomy.png
new file mode 100644 (file)
index 0000000..90536cc
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-astronomy.png differ
diff --git a/Open-ILS/web/images/kpac/cat-bird.png b/Open-ILS/web/images/kpac/cat-bird.png
new file mode 100644 (file)
index 0000000..2b895be
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-bird.png differ
diff --git a/Open-ILS/web/images/kpac/cat-blank.png b/Open-ILS/web/images/kpac/cat-blank.png
new file mode 100644 (file)
index 0000000..658c2ae
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-blank.png differ
diff --git a/Open-ILS/web/images/kpac/cat-boat.png b/Open-ILS/web/images/kpac/cat-boat.png
new file mode 100644 (file)
index 0000000..d5cafb6
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-boat.png differ
diff --git a/Open-ILS/web/images/kpac/cat-caldecott.png b/Open-ILS/web/images/kpac/cat-caldecott.png
new file mode 100644 (file)
index 0000000..cc84472
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-caldecott.png differ
diff --git a/Open-ILS/web/images/kpac/cat-car.png b/Open-ILS/web/images/kpac/cat-car.png
new file mode 100644 (file)
index 0000000..8f0f613
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-car.png differ
diff --git a/Open-ILS/web/images/kpac/cat-center.png b/Open-ILS/web/images/kpac/cat-center.png
new file mode 100644 (file)
index 0000000..69e9058
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-center.png differ
diff --git a/Open-ILS/web/images/kpac/cat-chemistry.png b/Open-ILS/web/images/kpac/cat-chemistry.png
new file mode 100644 (file)
index 0000000..5d56c8e
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-chemistry.png differ
diff --git a/Open-ILS/web/images/kpac/cat-chinese.png b/Open-ILS/web/images/kpac/cat-chinese.png
new file mode 100644 (file)
index 0000000..7b5c754
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-chinese.png differ
diff --git a/Open-ILS/web/images/kpac/cat-christmas.png b/Open-ILS/web/images/kpac/cat-christmas.png
new file mode 100644 (file)
index 0000000..67ce23e
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-christmas.png differ
diff --git a/Open-ILS/web/images/kpac/cat-church.png b/Open-ILS/web/images/kpac/cat-church.png
new file mode 100644 (file)
index 0000000..97229d0
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-church.png differ
diff --git a/Open-ILS/web/images/kpac/cat-colors.png b/Open-ILS/web/images/kpac/cat-colors.png
new file mode 100644 (file)
index 0000000..742a0d1
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-colors.png differ
diff --git a/Open-ILS/web/images/kpac/cat-computer.png b/Open-ILS/web/images/kpac/cat-computer.png
new file mode 100644 (file)
index 0000000..49b1beb
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-computer.png differ
diff --git a/Open-ILS/web/images/kpac/cat-cooking.png b/Open-ILS/web/images/kpac/cat-cooking.png
new file mode 100644 (file)
index 0000000..ea32fe9
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-cooking.png differ
diff --git a/Open-ILS/web/images/kpac/cat-dewey.png b/Open-ILS/web/images/kpac/cat-dewey.png
new file mode 100644 (file)
index 0000000..8ff9335
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-dewey.png differ
diff --git a/Open-ILS/web/images/kpac/cat-dictionary.png b/Open-ILS/web/images/kpac/cat-dictionary.png
new file mode 100644 (file)
index 0000000..539ce40
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-dictionary.png differ
diff --git a/Open-ILS/web/images/kpac/cat-dinosaur.png b/Open-ILS/web/images/kpac/cat-dinosaur.png
new file mode 100644 (file)
index 0000000..5778577
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-dinosaur.png differ
diff --git a/Open-ILS/web/images/kpac/cat-doctor.png b/Open-ILS/web/images/kpac/cat-doctor.png
new file mode 100644 (file)
index 0000000..e5c554f
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-doctor.png differ
diff --git a/Open-ILS/web/images/kpac/cat-dreams.png b/Open-ILS/web/images/kpac/cat-dreams.png
new file mode 100644 (file)
index 0000000..59b3813
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-dreams.png differ
diff --git a/Open-ILS/web/images/kpac/cat-earth.png b/Open-ILS/web/images/kpac/cat-earth.png
new file mode 100644 (file)
index 0000000..042883d
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-earth.png differ
diff --git a/Open-ILS/web/images/kpac/cat-easter.png b/Open-ILS/web/images/kpac/cat-easter.png
new file mode 100644 (file)
index 0000000..264696a
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-easter.png differ
diff --git a/Open-ILS/web/images/kpac/cat-encyclopedia.png b/Open-ILS/web/images/kpac/cat-encyclopedia.png
new file mode 100644 (file)
index 0000000..34e3284
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-encyclopedia.png differ
diff --git a/Open-ILS/web/images/kpac/cat-ereads.png b/Open-ILS/web/images/kpac/cat-ereads.png
new file mode 100644 (file)
index 0000000..7c1ba80
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-ereads.png differ
diff --git a/Open-ILS/web/images/kpac/cat-fairy.png b/Open-ILS/web/images/kpac/cat-fairy.png
new file mode 100644 (file)
index 0000000..b05d3d6
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-fairy.png differ
diff --git a/Open-ILS/web/images/kpac/cat-french.png b/Open-ILS/web/images/kpac/cat-french.png
new file mode 100644 (file)
index 0000000..9bd6c44
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-french.png differ
diff --git a/Open-ILS/web/images/kpac/cat-game.png b/Open-ILS/web/images/kpac/cat-game.png
new file mode 100644 (file)
index 0000000..4f06d84
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-game.png differ
diff --git a/Open-ILS/web/images/kpac/cat-gcba.png b/Open-ILS/web/images/kpac/cat-gcba.png
new file mode 100644 (file)
index 0000000..e214a68
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-gcba.png differ
diff --git a/Open-ILS/web/images/kpac/cat-geisel.png b/Open-ILS/web/images/kpac/cat-geisel.png
new file mode 100644 (file)
index 0000000..b672849
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-geisel.png differ
diff --git a/Open-ILS/web/images/kpac/cat-ghost.png b/Open-ILS/web/images/kpac/cat-ghost.png
new file mode 100644 (file)
index 0000000..0de9443
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-ghost.png differ
diff --git a/Open-ILS/web/images/kpac/cat-habitat.png b/Open-ILS/web/images/kpac/cat-habitat.png
new file mode 100644 (file)
index 0000000..f09c84c
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-habitat.png differ
diff --git a/Open-ILS/web/images/kpac/cat-halloween.png b/Open-ILS/web/images/kpac/cat-halloween.png
new file mode 100644 (file)
index 0000000..ec55dad
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-halloween.png differ
diff --git a/Open-ILS/web/images/kpac/cat-hannukah.png b/Open-ILS/web/images/kpac/cat-hannukah.png
new file mode 100644 (file)
index 0000000..f2b8673
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-hannukah.png differ
diff --git a/Open-ILS/web/images/kpac/cat-history-europe.png b/Open-ILS/web/images/kpac/cat-history-europe.png
new file mode 100644 (file)
index 0000000..d841fa0
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-history-europe.png differ
diff --git a/Open-ILS/web/images/kpac/cat-history-us.png b/Open-ILS/web/images/kpac/cat-history-us.png
new file mode 100644 (file)
index 0000000..f6d77cb
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-history-us.png differ
diff --git a/Open-ILS/web/images/kpac/cat-independence.png b/Open-ILS/web/images/kpac/cat-independence.png
new file mode 100644 (file)
index 0000000..061d646
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-independence.png differ
diff --git a/Open-ILS/web/images/kpac/cat-insects.png b/Open-ILS/web/images/kpac/cat-insects.png
new file mode 100644 (file)
index 0000000..dce5622
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-insects.png differ
diff --git a/Open-ILS/web/images/kpac/cat-inventions.png b/Open-ILS/web/images/kpac/cat-inventions.png
new file mode 100644 (file)
index 0000000..f8f7415
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-inventions.png differ
diff --git a/Open-ILS/web/images/kpac/cat-king.png b/Open-ILS/web/images/kpac/cat-king.png
new file mode 100644 (file)
index 0000000..1688372
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-king.png differ
diff --git a/Open-ILS/web/images/kpac/cat-kirkus.png b/Open-ILS/web/images/kpac/cat-kirkus.png
new file mode 100644 (file)
index 0000000..4825b73
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-kirkus.png differ
diff --git a/Open-ILS/web/images/kpac/cat-kwanzaa.png b/Open-ILS/web/images/kpac/cat-kwanzaa.png
new file mode 100644 (file)
index 0000000..029e750
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-kwanzaa.png differ
diff --git a/Open-ILS/web/images/kpac/cat-magic.png b/Open-ILS/web/images/kpac/cat-magic.png
new file mode 100644 (file)
index 0000000..1bd9d6b
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-magic.png differ
diff --git a/Open-ILS/web/images/kpac/cat-mammals.png b/Open-ILS/web/images/kpac/cat-mammals.png
new file mode 100644 (file)
index 0000000..811a63a
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-mammals.png differ
diff --git a/Open-ILS/web/images/kpac/cat-map.png b/Open-ILS/web/images/kpac/cat-map.png
new file mode 100644 (file)
index 0000000..efdb7c5
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-map.png differ
diff --git a/Open-ILS/web/images/kpac/cat-math.png b/Open-ILS/web/images/kpac/cat-math.png
new file mode 100644 (file)
index 0000000..1bc0894
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-math.png differ
diff --git a/Open-ILS/web/images/kpac/cat-military.png b/Open-ILS/web/images/kpac/cat-military.png
new file mode 100644 (file)
index 0000000..8770880
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-military.png differ
diff --git a/Open-ILS/web/images/kpac/cat-mlk.png b/Open-ILS/web/images/kpac/cat-mlk.png
new file mode 100644 (file)
index 0000000..b1b8eb9
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-mlk.png differ
diff --git a/Open-ILS/web/images/kpac/cat-music.png b/Open-ILS/web/images/kpac/cat-music.png
new file mode 100644 (file)
index 0000000..439938e
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-music.png differ
diff --git a/Open-ILS/web/images/kpac/cat-myth.png b/Open-ILS/web/images/kpac/cat-myth.png
new file mode 100644 (file)
index 0000000..634b70f
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-myth.png differ
diff --git a/Open-ILS/web/images/kpac/cat-newbery.png b/Open-ILS/web/images/kpac/cat-newbery.png
new file mode 100644 (file)
index 0000000..90a7c78
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-newbery.png differ
diff --git a/Open-ILS/web/images/kpac/cat-newyear.png b/Open-ILS/web/images/kpac/cat-newyear.png
new file mode 100644 (file)
index 0000000..fcff72e
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-newyear.png differ
diff --git a/Open-ILS/web/images/kpac/cat-nutrition.png b/Open-ILS/web/images/kpac/cat-nutrition.png
new file mode 100644 (file)
index 0000000..f999d70
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-nutrition.png differ
diff --git a/Open-ILS/web/images/kpac/cat-pets.png b/Open-ILS/web/images/kpac/cat-pets.png
new file mode 100644 (file)
index 0000000..f13a2f6
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-pets.png differ
diff --git a/Open-ILS/web/images/kpac/cat-physics.png b/Open-ILS/web/images/kpac/cat-physics.png
new file mode 100644 (file)
index 0000000..23b3b31
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-physics.png differ
diff --git a/Open-ILS/web/images/kpac/cat-pirate.png b/Open-ILS/web/images/kpac/cat-pirate.png
new file mode 100644 (file)
index 0000000..d476562
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-pirate.png differ
diff --git a/Open-ILS/web/images/kpac/cat-plane.png b/Open-ILS/web/images/kpac/cat-plane.png
new file mode 100644 (file)
index 0000000..3f993d7
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-plane.png differ
diff --git a/Open-ILS/web/images/kpac/cat-plant.png b/Open-ILS/web/images/kpac/cat-plant.png
new file mode 100644 (file)
index 0000000..4ba73b9
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-plant.png differ
diff --git a/Open-ILS/web/images/kpac/cat-plays.png b/Open-ILS/web/images/kpac/cat-plays.png
new file mode 100644 (file)
index 0000000..d1f2789
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-plays.png differ
diff --git a/Open-ILS/web/images/kpac/cat-poetry.png b/Open-ILS/web/images/kpac/cat-poetry.png
new file mode 100644 (file)
index 0000000..d74b04c
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-poetry.png differ
diff --git a/Open-ILS/web/images/kpac/cat-princess.png b/Open-ILS/web/images/kpac/cat-princess.png
new file mode 100644 (file)
index 0000000..84970b6
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-princess.png differ
diff --git a/Open-ILS/web/images/kpac/cat-reptiles.png b/Open-ILS/web/images/kpac/cat-reptiles.png
new file mode 100644 (file)
index 0000000..fc20540
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-reptiles.png differ
diff --git a/Open-ILS/web/images/kpac/cat-school.png b/Open-ILS/web/images/kpac/cat-school.png
new file mode 100644 (file)
index 0000000..e08815c
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-school.png differ
diff --git a/Open-ILS/web/images/kpac/cat-scienceprojects.png b/Open-ILS/web/images/kpac/cat-scienceprojects.png
new file mode 100644 (file)
index 0000000..9b71b94
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-scienceprojects.png differ
diff --git a/Open-ILS/web/images/kpac/cat-sculpture.png b/Open-ILS/web/images/kpac/cat-sculpture.png
new file mode 100644 (file)
index 0000000..366d1bd
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-sculpture.png differ
diff --git a/Open-ILS/web/images/kpac/cat-seasons.png b/Open-ILS/web/images/kpac/cat-seasons.png
new file mode 100644 (file)
index 0000000..e65e384
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-seasons.png differ
diff --git a/Open-ILS/web/images/kpac/cat-shakespeare.png b/Open-ILS/web/images/kpac/cat-shakespeare.png
new file mode 100644 (file)
index 0000000..36233b3
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-shakespeare.png differ
diff --git a/Open-ILS/web/images/kpac/cat-shapes.png b/Open-ILS/web/images/kpac/cat-shapes.png
new file mode 100644 (file)
index 0000000..5e55326
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-shapes.png differ
diff --git a/Open-ILS/web/images/kpac/cat-signlanguage.png b/Open-ILS/web/images/kpac/cat-signlanguage.png
new file mode 100644 (file)
index 0000000..7a088a1
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-signlanguage.png differ
diff --git a/Open-ILS/web/images/kpac/cat-space.png b/Open-ILS/web/images/kpac/cat-space.png
new file mode 100644 (file)
index 0000000..2dd780b
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-space.png differ
diff --git a/Open-ILS/web/images/kpac/cat-spanish.png b/Open-ILS/web/images/kpac/cat-spanish.png
new file mode 100644 (file)
index 0000000..635b466
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-spanish.png differ
diff --git a/Open-ILS/web/images/kpac/cat-speeches.png b/Open-ILS/web/images/kpac/cat-speeches.png
new file mode 100644 (file)
index 0000000..b1b8eb9
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-speeches.png differ
diff --git a/Open-ILS/web/images/kpac/cat-sports.png b/Open-ILS/web/images/kpac/cat-sports.png
new file mode 100644 (file)
index 0000000..60efefb
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-sports.png differ
diff --git a/Open-ILS/web/images/kpac/cat-stpatricks.png b/Open-ILS/web/images/kpac/cat-stpatricks.png
new file mode 100644 (file)
index 0000000..bfdd42a
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-stpatricks.png differ
diff --git a/Open-ILS/web/images/kpac/cat-thanksgiving.png b/Open-ILS/web/images/kpac/cat-thanksgiving.png
new file mode 100644 (file)
index 0000000..297705a
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-thanksgiving.png differ
diff --git a/Open-ILS/web/images/kpac/cat-time.png b/Open-ILS/web/images/kpac/cat-time.png
new file mode 100644 (file)
index 0000000..86e3b24
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-time.png differ
diff --git a/Open-ILS/web/images/kpac/cat-tractor.png b/Open-ILS/web/images/kpac/cat-tractor.png
new file mode 100644 (file)
index 0000000..27cef35
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-tractor.png differ
diff --git a/Open-ILS/web/images/kpac/cat-train.png b/Open-ILS/web/images/kpac/cat-train.png
new file mode 100644 (file)
index 0000000..d719825
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-train.png differ
diff --git a/Open-ILS/web/images/kpac/cat-truck.png b/Open-ILS/web/images/kpac/cat-truck.png
new file mode 100644 (file)
index 0000000..75ca72a
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-truck.png differ
diff --git a/Open-ILS/web/images/kpac/cat-tumblebooks.png b/Open-ILS/web/images/kpac/cat-tumblebooks.png
new file mode 100644 (file)
index 0000000..23b158b
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-tumblebooks.png differ
diff --git a/Open-ILS/web/images/kpac/cat-ufo.png b/Open-ILS/web/images/kpac/cat-ufo.png
new file mode 100644 (file)
index 0000000..1900ce6
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-ufo.png differ
diff --git a/Open-ILS/web/images/kpac/cat-valentines.png b/Open-ILS/web/images/kpac/cat-valentines.png
new file mode 100644 (file)
index 0000000..3218744
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-valentines.png differ
diff --git a/Open-ILS/web/images/kpac/cat-world.png b/Open-ILS/web/images/kpac/cat-world.png
new file mode 100644 (file)
index 0000000..929d1b7
Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-world.png differ
index dfedc15..2479b59 100755 (executable)
Binary files a/Open-ILS/web/images/kpac/get_it_btn.png and b/Open-ILS/web/images/kpac/get_it_btn.png differ
index c8ddde4..a20cdfd 100755 (executable)
Binary files a/Open-ILS/web/images/kpac/get_it_btn_sm.png and b/Open-ILS/web/images/kpac/get_it_btn_sm.png differ
diff --git a/Open-ILS/web/images/kpac/goat.png b/Open-ILS/web/images/kpac/goat.png
new file mode 100644 (file)
index 0000000..166ffb9
Binary files /dev/null and b/Open-ILS/web/images/kpac/goat.png differ
diff --git a/Open-ILS/web/images/kpac/kcls_logo.jpg b/Open-ILS/web/images/kpac/kcls_logo.jpg
deleted file mode 100755 (executable)
index 184b54a..0000000
Binary files a/Open-ILS/web/images/kpac/kcls_logo.jpg and /dev/null differ
diff --git a/Open-ILS/web/images/kpac/pines-logo-small.png b/Open-ILS/web/images/kpac/pines-logo-small.png
new file mode 100644 (file)
index 0000000..d21d769
Binary files /dev/null and b/Open-ILS/web/images/kpac/pines-logo-small.png differ
diff --git a/Open-ILS/web/images/kpac/placeholder.jpg b/Open-ILS/web/images/kpac/placeholder.jpg
new file mode 100644 (file)
index 0000000..4c3988c
Binary files /dev/null and b/Open-ILS/web/images/kpac/placeholder.jpg differ
diff --git a/Open-ILS/web/images/kpac/quack.png b/Open-ILS/web/images/kpac/quack.png
new file mode 100644 (file)
index 0000000..4e52631
Binary files /dev/null and b/Open-ILS/web/images/kpac/quack.png differ
index d952f03..4af3a1c 100755 (executable)
Binary files a/Open-ILS/web/images/kpac/review_submit_btn.png and b/Open-ILS/web/images/kpac/review_submit_btn.png differ
index 3c5ffb1..1628776 100755 (executable)
Binary files a/Open-ILS/web/images/kpac/search_btn.png and b/Open-ILS/web/images/kpac/search_btn.png differ
diff --git a/Open-ILS/web/images/kpac/srp2018-genres.png b/Open-ILS/web/images/kpac/srp2018-genres.png
new file mode 100644 (file)
index 0000000..8500102
Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2018-genres.png differ
diff --git a/Open-ILS/web/images/kpac/srp2018-howto.png b/Open-ILS/web/images/kpac/srp2018-howto.png
new file mode 100644 (file)
index 0000000..b610c81
Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2018-howto.png differ
diff --git a/Open-ILS/web/images/kpac/srp2018-instruments.png b/Open-ILS/web/images/kpac/srp2018-instruments.png
new file mode 100644 (file)
index 0000000..87b0a79
Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2018-instruments.png differ
diff --git a/Open-ILS/web/images/kpac/srp2018-songs.png b/Open-ILS/web/images/kpac/srp2018-songs.png
new file mode 100644 (file)
index 0000000..9e66c97
Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2018-songs.png differ
diff --git a/Open-ILS/web/images/kpac/srp2018.png b/Open-ILS/web/images/kpac/srp2018.png
new file mode 100644 (file)
index 0000000..7218244
Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2018.png differ
diff --git a/Open-ILS/web/images/kpac/srp2019-astronomy.png b/Open-ILS/web/images/kpac/srp2019-astronomy.png
new file mode 100644 (file)
index 0000000..7ea4a4f
Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019-astronomy.png differ
diff --git a/Open-ILS/web/images/kpac/srp2019-moon.png b/Open-ILS/web/images/kpac/srp2019-moon.png
new file mode 100644 (file)
index 0000000..edbe2bf
Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019-moon.png differ
diff --git a/Open-ILS/web/images/kpac/srp2019-nasa.png b/Open-ILS/web/images/kpac/srp2019-nasa.png
new file mode 100644 (file)
index 0000000..7b8d5f7
Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019-nasa.png differ
diff --git a/Open-ILS/web/images/kpac/srp2019-sf.png b/Open-ILS/web/images/kpac/srp2019-sf.png
new file mode 100644 (file)
index 0000000..69173ac
Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019-sf.png differ
diff --git a/Open-ILS/web/images/kpac/srp2019-ufos.png b/Open-ILS/web/images/kpac/srp2019-ufos.png
new file mode 100644 (file)
index 0000000..b293918
Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019-ufos.png differ
diff --git a/Open-ILS/web/images/kpac/srp2019.png b/Open-ILS/web/images/kpac/srp2019.png
new file mode 100644 (file)
index 0000000..77fd1cf
Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019.png differ
diff --git a/Open-ILS/web/kpac/index.html b/Open-ILS/web/kpac/index.html
new file mode 100644 (file)
index 0000000..42c6b8f
--- /dev/null
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML>
+<html lang="en-US">
+    <head>
+        <meta charset="UTF-8">
+        <meta http-equiv="refresh" content="1;url=/eg/kpac/home">
+        <script type="text/javascript">
+            window.location.href = "/eg/kpac/home"
+        </script>
+        <title>KPAC</title>
+    </head>
+    <body>
+        <p>If you are not redirected automatically, follow the <a  href='/eg/kpac/home'>link to the main page</a>.</p>
+    </body>
+</html>
\ No newline at end of file