/*
Theme Name: Eldredge Public Library
Theme URI: http://skywebit.com/portfolio
Author: the SkyWebIT team
Author URI: http://skywebit.com/
Description: The commercial theme a special for "Eldredge Public Library"
Version: 1.0
Tags: skywebit
Text Domain: epl
*/

body, input, textarea, select, button {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 5px !important; padding: 3px !important;
}
body {
  margin:0;
  padding:0;
  background:#f0eac8;
  color:#666;
}
a img {
  border:none;
}
a {
  color:#3d769b;
  text-decoration:underline;
}
a:hover {
  color:#333;
  text-decoration:none;
}
.clear {
  font-size:0.0000001pt;
  height:0.0000001pt;
  line-height:0.0000001pt;
  clear:both;
}

/*
  WordPress System class
*/

/* Alignment */
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.625em;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 1.625em;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


.green-block .t1{ font-size:16px; padding:5px 0}
.green-block .t2{ font-size:12px; padding:0}
.green-block .t3{ font-size:17px;  margin:0 auto; width:155px; text-align:left; padding:5px 0 0;/* padding-top: 10px;*/}
.green-block .t4{ font-size:14px; padding:10px 0 0}
.outer {
  width:1000px;
  margin:0px auto 0;

}
.outer, .testims, .btn-green {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}

.header {
  margin-bottom:9px;
  padding:0;
  *zoom:1;
  /*background:#f0eac8 url(images/logo.gif) no-repeat center 20px;*/
}
.logo {
  float:left;
  width:330px;
  text-align:center;
  margin-top:60px;
  padding-top: 30px;
}
.login {
  float:right;
  width:330px;
  text-align:center;
  margin-top:60px;
  padding-top: 30px;
}
.login a {
  color:#898889;
  text-decoration:none;
}

.menu {
  clear:both;
  list-style-type:none;
  margin:0;
  padding:0;
  font-size:18px;
}
.menu a {
  color:#fff;
  display:inline-block;
  padding:8px 0;
  text-decoration:none;
  width:165px;
  text-align:center;
  font-family:"Times New Roman", Times, serif
}
.menu a.blue {background-color:#20677f}
.menu a.green {background-color:#70993e}
.menu a.rose {background-color:#7e5b72}
.menu a.red {background-color:#9c2418}
.menu li.center { width:340px}

.menu a:hover, .menu .act {
  background-color:#fff;
  color:#000;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.menu li {
  float:left;
}



.menu-left {
  list-style-type:none;
  margin:0;
  padding:0 0;
  font-size:18px;
}
.menu-left a {
  color:#fff;
  display:block;
  padding:10px 0 10px 15px;
  text-decoration:none;
  width:158px;
  text-align:left;
  font-family:"Times New Roman", Times, serif
}

.sub-menu a {
   width:200px;
}

.menu-left a.green {background-color:#70993e}
.menu-left a.rose {background-color:#7e5b72}
.menu-left a.red {background-color:#9c2418}
.menu-left a.yellow {background-color:#e9a749}
.menu-left a.orange {background-color:#e57b3c}
.menu-left a.burgundy {background-color:#5a0032}
.menu-left a.brown {background-color:#7b6900}

.menu-left a:hover, .menu-left .act {
  background-color:#fff;
  color:#000;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.menu-left li {
  float:left;
}

.home {
    width:1000px;
    background:url(images/left-bg.gif) left 0 repeat-y;
}
.home-left {
  min-height:329px;
  width:173px;
  float:left;
  margin-right:0px;
}

.home-left .banner-block { text-align:center; margin:8px 0}
.home-left .banner { text-align:center; margin:2px 0}

.home-right {
  background-color:#efe9c7;
  float:right;
  width:807px;
  padding:0px;
  margin-left:0px

}

.events-block { background-color:#FFF; border:2px solid #216780; padding:24px; position:relative; *zoom:1;}
.events {margin:0 0 0 -353px; padding:0; list-style-type:none; float:left; width:100%;}
.event {display:none;}
.events .act {display:block;}
.events-block .pics{ width:350px; height:228px; float:left; }
.events-block .descr{ width:380px; float:left; font-size:15px; line-height:24px; color:#000; margin-left:25px }
.events-block .descr h2{ width:415px; float:left; font-size:22px; font-weight:bold; color:#ca7942; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 }
.events-block .descr .date{ width:415px; float:left; font:13px Arial, Helvetica, sans-serif; color:#4f7b9c; margin-bottom:20px }

.ar {text-align:right;}
 .pics {
   text-align: center;
   /*background-color:   #E2E0E0;*/
 }
.events-block .pics img, .pics-thumbs a {border:1px solid #bbb;}
a.activeSlide {border-width:2px; border-color:#477295;}
.activeSlide img {margin:-1px;}

.pics-thumbs {position:relative; float:left; padding-right:20px; margin-top:15px; width:333px; margin-top:246px; z-index:99;}
.pics-thumbs ul {list-style-type:none; margin:0; padding:0;}
.pics-thumbs a {float:left; overflow:hidden;}
.pics-thumbs img {vertical-align:top;}
.pics-thumbs li {float:left; padding-right:5px;}
.pics-thumbs-next, .pics-thumbs-prev {
  background:url(images/event-arr.gif) no-repeat;
  width:24px;
  height:37px;
  /*margin-top:-18px;*/
  cursor:pointer;
  /*position:absolute;
  right:0;
  top:50%;*/
  z-index:3;
  /*overflow:hidden;*/
  text-indent:-999px;
    float:left;
    margin-top: 18px;
    margin-left: 10px;
}
.pics-thumbs-prev {
    background:url(images/event-arr2.gif) no-repeat;
    margin-left: 0px;
    margin-right: 10px;
}

.more-btn { background-color:#477498; color:#FFF; font:14px Myriad Pro,"Trebuchet MS", Arial, Helvetica, sans-serif; padding:8px 16px; line-height:33px; *line-height:normal; text-decoration:none; *zoom:1; vertical-align:top;}
.more-btn:hover {color:#FFF;}
input.more-btn {line-height:normal; border:0; margin:0; cursor:pointer; overflow:visible; *padding:6px 15px;}
input::-moz-focus-inner {border:0; padding:0; outline:none;}

.home-search h2 {
  color:#333;
  text-align:center;
  margin:0 0 18px;
}

.search-form, .upc-events {width:241px; min-height:436px; -height:436px; padding:12px;}
.search-form, .upc-events, .arrivals {float:left; margin-top:10px; text-align:center;}
.search-form { background-color:#93d8dd; text-align:center;}
.search-form h1 {color:#FFF;}
.search-form form{ padding:0; margin:40px 0 0;}
.search-form img { vertical-align:top;}
.inp { padding:8px; width:200px; font-size:14px; margin:0; border:1px solid #000}
select.inp {width:218px;}
.search-form fieldset {border:0; margin:13px 0 0; padding:0; height:222px;}
.fs-holder {position:relative; display:inline-block; *display:inline; *zoom:1; text-align:left;}
.fs-holder select { position:relative;}
.fs-holder select, .fs-holder span.inp {line-height:normal;}
.fs-holder span.inp {background-color:#fff; position:absolute; left:0;}
.fs-txt {color:#000; overflow:hidden; display:block; white-space:nowrap; margin-right:26px;}
.fs-styled {opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter:alpha(opacity=0); height:36px; padding:0; vertical-align:top; height:auto; margin-top:10px;}
.fs-holder .disabled {opacity: 0.5;}
.fs-arrow {background:url(images/select-arr.gif) no-repeat; width:18px; height:10px; position:absolute; right:8px; top:13px;}
.form-row {margin-bottom:22px;}

.search-form h1, .upc-events h1 {font:28px Myriad Pro,"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 10px;}
.upc-events h2 {
  /*color:#;*/
  text-align:center;
  margin:0 0 18px;
}
.upc-events{ background-color:#fff; margin-left:10px; margin-right:10px;}
.upc-events h1 {color:#477498;}
.upc-events ul {color:#000; font:14px Myriad Pro,"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:17px; margin:0 0 17px; padding:0; list-style-type:none;}
.upc-events ul li {margin-bottom:10px;}
.upc-events ul a {color:#ce7741; font-weight:bold; text-decoration:none}

.arrivals{ background-color:#fff; width:255px;}
.arrivals h1 {color:#ffa600; font:24px Verdana; font-weight:bold; font-style:italic; background-color:#000; padding:1px 0}
.arrivals div {color:#000; font:14px Myriad Pro,"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:10px; line-height:17px}
.arrivals div a {color:#ce7741; font-weight:bold; text-decoration:none}


.partners-logo{ padding:0; margin:20px 0 5px; width:1000px}
.partners-logo img{ padding:0; margin:0 0 0 2px; border:0}

form {
  zoom:1;
}
.fields {
  margin-left:82px;
}

/******/
.footer, .footer a {
  color:#fff;
}
.footer {
  width:1000px;
  text-align:center;
  margin:auto;
  padding:21px 0px;
  font-size:14px;
  background-color:#467599
}

.newsTitle {
   color: #CA7942;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 22px;
   font-weight: bold;
   margin: 0;
   padding: 0;
   line-height: 24px;
   list-style-type: none;
}

.newsDate {
    color: #4F7B9C;
    font: 13px Arial,Helvetica,sans-serif;
    margin-bottom: 20px;
    width: 415px;
}

.newsContent {
  text-align: justify;
    background-color: #FFFFFF;
    border: 2px solid #216780;
    padding: 24px;
    position: relative;
    color: #000000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    min-height: 800px;
}



/* =Menu
-------------------------------------------------------------- */

/*
#access {
    background: #000;
    display: block;
    float: left;
    margin: 0 auto;
    */
/*width: 940px;*//*

}
#access .menu-header,
div.menu {
    font-size: 13px;
    margin-left: 12px;
    width: 928px;
}
#access .menu-header ul,
div.menu ul {
    list-style: none;
    margin: 0;
}
#access .menu-header li,
div.menu li {
    float: left;
    position: relative;
}
#access a {
    color: #aaa;
    display: block;
    line-height: 38px;
    padding: 0 10px;
    text-decoration: none;
}
#access ul ul {
    box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    display: none;
    position: absolute;
    top: 38px;
    left: 0;
    float: left;
    width: 180px;
    z-index: 99999;
}
#access ul ul li {
    min-width: 180px;
}
#access ul ul ul {
    left: 100%;
    top: 0;
}
#access ul ul a {
    background: #333;
    line-height: 1em;
    padding: 10px;
    width: 160px;
    height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
    background: #333;
    color: #fff;
}
#access ul li:hover > ul {
    display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
    color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
    color: #fff;
}
*/
li {
  /*list-style: circle;*/
    /*display: block;*/
}

/*
li.menu-item {
   display: block;
}*/

ul.sub-menu li {
  float: none;
  display: block;
}
