﻿#page-wrap {
    background:transparent url(/images/Template/parkbg_big.gif);
    height:464px;
}

.library #header
{
    background: #087FE7 url(/images/template/Header_Library.jpg) no-repeat;
}

.library #logo h1 span
{
    background: url(/images/Template/Logo_Library.jpg) no-repeat;
}


#menu ul li.mega div#locations
{
    width:20em;
}


#menu ul li.mega div#services
{
    width:18em;
}

#menu ul li.mega div#resources
{
    width:19em;
}

#menu ul li.mega div#kids
{
    width:175px;
}

#menu ul li.mega div#card
{
    width:145px;
}


#menu ul li.mega div#about
{
    width:28em;
    left:-18em;
}


#menu ul li.mega div#books
{
    width:20em;
    
}
#menu ul li.mega div ul
{
    border:none;
}

#menu ul li span
{
    clear:both;
    display:block;
    border-top:solid 1px #aaa;
    margin-top:3px;
    padding-top: 3px;
}

#menu ul li span a
{
    padding-left:21px;
    background: url(/images/icon_more.png) no-repeat 3px 0;
    font-size:1.1em
}

#todayinfc
{
    font-size:1em;
}

.librarybuttons 
{
    padding:15px 15px 0;
}

.librarybuttons li
{
    margin-bottom:16px;
    height:57px;
    border:solid 1px #666;
    background:#CBCBCB url(/Library/Images/background_button.png) no-repeat bottom;
    -moz-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
}

.librarybuttons li:hover
{
    background-color:#c3d7e8;
}

.librarybuttons li a
{
    height:57px;
    display:block;
    padding-left:110px;
    font-size:1.7em;
    line-height:2em;
    color:#000;
}

.librarybuttons li a span
{
    margin-top:9px;
}

.librarybuttons li a.catalog
{
    background:url(/Library/Images/search_catalog.png) no-repeat center left;
}

.librarybuttons li a.asklibrarian
{
    background:url(/Library/Images/ask_librarian.png) no-repeat center left;
}

.librarybuttons li a.calendar
{
    background:url(/Library/Images/calendar_of_events.png) no-repeat center left;
}

.librarybuttons li a.multisearch
{
    background:url(/Library/Images/multisearch.png) no-repeat center left;
}
.librarybuttons li a.locations
{
    background:url(/Library/Images/locations.png) no-repeat center left;
}
.librarybuttons li a.downloadablemedia
{
    background:url(/Library/Images/downloadable_media.png) no-repeat center left;
}
