body {background-color:#999;padding-top: 0px;padding-bottom: 0px;}
@media (min-width:1700px){.container{width:1670px}}
.container {margin: 0 auto;max-width: 1700px;background-color:#fff;padding-top:0px;}
footer {padding-bottom:1em;padding-top:1em;}
footer .feature {background:#CBD5DE;}
a {color:#0c60b4}
h1 {padding:.25em 0em 0em .25em;margin:0em 0em 0em 0em;font-family: 'Lora', serif;font-weight:700;}
h1>a {color:#000;}
h1>a:hover {color:#712625;}
.tagline {padding:0em 0em .5em 1.25em;font-family: 'Lora', serif;letter-spacing:.07em;}
h2, h3, h4 {font-family: 'Lora', serif;color:#22223C;font-weight:700;}
.container > hr {margin: 20px 0;}
.nav-tabs {border-bottom: 0px;}
.container-fluid {padding-left: 0;padding-right: 0;}
.btn-wsllred { background-color: hsl(0, 57%, 35%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cd4a4a", endColorstr="#8c2626"); background-image: -khtml-gradient(linear, left top, left bottom, from(#cd4a4a), to(#8c2626)); background-image: -moz-linear-gradient(top, #cd4a4a, #8c2626); background-image: -ms-linear-gradient(top, #cd4a4a, #8c2626); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cd4a4a), color-stop(100%, #8c2626)); background-image: -webkit-linear-gradient(top, #cd4a4a, #8c2626); background-image: -o-linear-gradient(top, #cd4a4a, #8c2626); background-image: linear-gradient(#cd4a4a, #8c2626); border-color: #8c2626 #8c2626 hsl(0, 57%, 30%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; }
.btn-wsllblue { background-color: hsl(215, 53%, 35%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f82c9", endColorstr="#295188"); background-image: -khtml-gradient(linear, left top, left bottom, from(#4f82c9), to(#295188)); background-image: -moz-linear-gradient(top, #4f82c9, #295188); background-image: -ms-linear-gradient(top, #4f82c9, #295188); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f82c9), color-stop(100%, #295188)); background-image: -webkit-linear-gradient(top, #4f82c9, #295188); background-image: -o-linear-gradient(top, #4f82c9, #295188); background-image: linear-gradient(#4f82c9, #295188); border-color: #295188 #295188 hsl(215, 53%, 30%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; }
.navbar {min-height: 40px;font-size:larger;font-weight:600;}
.navbar-wsllnavbar {background-color: hsl(209, 77%, 79%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fafcfe", endColorstr="#a0caf2"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fafcfe), to(#a0caf2)); background-image: -moz-linear-gradient(top, #fafcfe, #a0caf2); background-image: -ms-linear-gradient(top, #fafcfe, #a0caf2); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafcfe), color-stop(100%, #a0caf2)); background-image: -webkit-linear-gradient(top, #fafcfe, #a0caf2); background-image: -o-linear-gradient(top, #fafcfe, #a0caf2); background-image: linear-gradient(#fafcfe, #a0caf2); border-color: #a0caf2 #a0caf2 hsl(209, 77%, 74%); color: #333 !important;}
.nav-tabs.nav-justified > li > a {border-bottom: 1px solid #295188}
.dropdown-toggle{color:#000}
.active{color:#eee;background-color:#295188;}
.nav >a, .nav >a:hover, .nav >a:focus {background-color:#fff;border-color:#295188;color:#000}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color:#fff;border-color:#295188;color:#000}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#fff;color:#000}
.active>li>a:link,.active>li>a:active{text-decoration:none;background-color:#fff;color:#000}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#fff;border-color:#000}
.nav-tabs>li>a:hover{border-color:#fff #fff #fff}
.sitetools>a {color:#000;font-family: 'Lora', serif;font-size:110%;padding-right:.5em;}
.sitetools>a:hover {color:#712625;}
.breadcrumbs {font-size:smaller;}
.askbutton {margin-bottom:.5em;}
.askbuttonglyph {font-size:45px;}
#maincontent .col-md-3 {border-bottom:solid 10px #8c2626;}
#maincontent .col-md-3 ul {border-left:solid 1px #cd4a4a;}
#maincontent .col-md-3 ul > li > ul {border:none;}
#sectionheader {background: url(http://wilawlibrary.gov/images/shell/bg.png) no-repeat center top #B9D2EC;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;min-height: 100px;/*height: 120px;*/max-width: 1700px;width:calc(100% + 30px);margin-left:-15px;}
#homesection {background: url(http://wilawlibrary.gov/images/shell/bg.png) no-repeat center top #B9D2EC;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;min-height: 350px;/*height: 400px;*//*padding-bottom: 200px;*/max-width: 1700px;width:calc(100% + 30px);margin-left:-15px;}
.homefeature {text-align:center;padding-top:2em;}
.homeicon {margin-bottom:.5em;}
.homeiconfont {font-size:35px;}
#homesearch {padding:2em;}
.wsllnavhome {margin-top:2em;}
.homecatalogsearch {padding-right:1em;}
#homead {display:block;clear:both;background: url(http://wilawlibrary.gov/images/ads/ad.gif) no-repeat center top #fff;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:175px;max-width: 500px;width:100%;border:solid 2px #295188;}
#blog {padding:0 1em 1em 1em;clear:right;}
#blog a {display:block;padding-bottom:10px;font-size:110%;}
blockquote {font-size: 14.5px;}
.onagain {background:#E7E4E2;}
.offagain {background:#fff;}
input#name, input#gogo2, textarea#question2, #fee_agreement, input#area, input#phone, p#pay, select#pay, #libcardaddress, input#firmname, input#new_borrower, input#update, input#patron_type, #libconf, #rbr, #comp, #work, #eventdate, #starttime, #endtime, #purpose, #attendance, #roomaddress, #payment, input#class, #registeraddress, #chooseclass {background-color:#FFFFCC;}
#libcardform input#firstname, #libcardform input#lastname, #libcardform input#city, #libcardform input#state, #libcardform input#zip {background-color:#FFFFCC;}
#libcardform input#phone {background-color:#FFF;}
#libcardform label {font-weight:bold;}
.money {color:#006600;font-size:larger;background:#99FF99;}
.okay {background-color:#FFFFCC;}
.right {background-color:#FFFFCC;}
.wrong {background-color:#FF6666;}
.alert {color:#FF0000;}
/* FAQ page */
.hide {display: none;}
.show {display: block;}
dl {padding: 0;}
dt {background: url(http://wilawlibrary.gov/images/learn/faqplus.gif) left top no-repeat; padding-left: 35px; height: 30px; margin: 15px 20px 0px;color:#033DB1cursor:pointer;}
dd {background: url(http://wilawlibrary.gov/images/learn/faqminus.gif) left top no-repeat; padding-left: 35px; padding-bottom: 0; margin: 0px 40px;}
/* Show Hide */
.clicker {cursor:pointer;color:#FF0000;}
.info {color:#FF0000;padding-left:20px;padding-bottom:0px;}
.more {}
a#info {color:#FF0000; text-decoration:none; position:relative; font-weight:normal;}
a#info strong {display:block; position:absolute; left:0; top:0;}
a#info span {display:none;}
a#info:hover {color:#000; cursor:default;}
a#info:hover #popup {display:block; position:absolute; left:50px; top:15px;background-color:#fff; color:#000; border:2px solid #04e; text-align:left; font-family:Arial, Helvetica, sans-serif;padding:5px; z-index:20;width:150px;}
a[href$='.pdf'] {display:inline;padding-right:20px;line-height:18px;background:transparent url(../images/shell/pdf.gif) top right no-repeat;}
a[href*='.doc'] {display:inline;padding-right:20px;line-height:18px;background:transparent url(../images/shell/word.gif) top right no-repeat;}
a[href^='http://offender.doc.state.wi.us/'] {display:inline;padding-right:0px;line-height:12px;background:none;}
a[href^='http://wilawlibrary.gov/learn/tutorials/'] {display:inline-block;padding-right:20px;line-height:18px;background:transparent url(../images/shell/tv.gif) center right no-repeat;}
.sidebarjump {display:none;}

.newsdate {color: #5F4304;}
.newsblock {border:solid 1px #EDE5DE;background:url(../images/newsletter/fade1.gif) repeat-x;padding:0px 5px;margin-right:5px;margin-bottom:30px;color:#333333;}
.pullquote {overflow:auto;padding:0 1em 0 1em;margin:1em 0 1em 1em;font-weight:bold;color:#CC9933;float:right;width:35%;clear:both;}
.newsimg {padding:3px;border:solid 1px #6B7B8F;margin:10px;}

/*Co Resources DB*/
a.form {display:inline-block;padding-left:20px;padding-right:0px;line-height:18px;background:transparent url(/images/topics/form.png) center left no-repeat;}
a.guide {display:inline-block;padding-left:20px;padding-right:0px;line-height:18px;background:transparent url(/images/topics/guide.png) center left no-repeat;}

/*askalib form*/
#galadriel form {padding:10px;}
#galadriel .row {padding:5px;border:solid 2px #295188;}
#galadriel label {margin-top:10px;}
#galadriel textarea {width:100%;display:inline;}
#galadriel input[type=text] {width:80%;;display:inline;}
#galadriel #gogo {width:100%;}
#galadriel select {padding:5px;}
#galadriel #submit {margin-top:5px;}


/*floor plan*/
#thirdfloor {position:relative;width:425px;height:590px;background:url(../images/about/WSLL3dfloor-phone.png) no-repeat;float:left;}
#secondfloor {position:relative;width:425px;height:775px;background:url(../images/about/WSLL2dfloor-phone.png) no-repeat;float:left;}
#maplink2 {display:none;}
#maplink3 {display:none;}
/*#map-part {position: absolute;top:100px;left: 100px;width: 50px;height: 50px;background-color: transparent;  }
#map-part:hover {background-color: yellow;opacity: 0.2;filter: alpha(opacity=20);      }*/

.articlehead {font-size: 18px;}
.databaselist p {padding-left:15px;}
.databaselist strong {font-size:16px;font-stretch:expanded;}

#blog #creditfooter {display:none;}
#blog ul {list-style-type:none;margin:0;padding:0;}