/*
Theme Name: FMFW
Theme URI: http://www.fmwf.com/
Description: Financial Mail Women's Forum
Version: 1.0
Author: Fabio Venni
Author URI: http://fabio.antanix.net/
Tags: css, photo gallery, big header

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


html, body, div, span, h1, h2, h3, h4, h5, p, l, ol, ul, li, a, blockquote {
  margin: 0;
  padding: 0;
  border: 0;  
}
body {
  font: normal 100%/1.3 Arial, Helvetica, sans-serif;
  color: #666;
  background: #d6d6d6;
}
a {
  color: #251f53;
  text-decoration: none;
}
a:visited {
  color: #4d4770;
}
a:hover {
  color: #746499;
}
h1, h2, h3, h4, h5 {
  line-height: 1em;
  color: #251F53;
}
#fmwf {
  width: 982px;
  margin: 0 auto;
}
#world {
  position: relative;
  width: 980px;
  float: left;
  font-size: .75em;
  padding: 100px 0 0 0;
  margin-bottom: 100px;
  background: white;
  border: 1px solid #bbb;
  border-top: none;
  -moz-border-radius-bottomleft:1em;
  -moz-border-radius-bottomright:1em;
}
#header {
  float: left;
  clear: both;
  height: 185px;
  width: 986px;
  left: -3px;
  position: relative;
}
#headerimg {
  display:block;
  height:93px;
  left:1.3em;
  position:absolute;
  top:25%;
  width:235px;
  background: url(img/logo.jpg) center center no-repeat;
  cursor: pointer;
}
#headerimg h2,
#headerimg div {
  display: none;
}
#headerimg.enterprise_zone {
  background: url(img/enterprise-zone-logo.jpg) center center no-repeat;
  width:635px;
  height:90px;
}
#menu ul {
  list-style-type: none;
  line-height: 1em;
  padding: .2em 0;
  float: left;
  margin: 0 0 0 20px;
}
#menu #taxonomy ul {
  margin-left: 14px;
}
#menu ul li {
  display: inline;
}
#menu ul li a {
  padding:0 .84em;
  margin: .5em 0;
  color: #251f53;
  border-right: 1px solid white;
  display: block;
  float: left;
}

#menu ul li.current-cat a,
#menu ul li.current_page_item a {
  font-weight:bold;
}
#menu ul li a:hover {
  color: #f0f;
}
#menu ul li:last-child a {
  border: none;
}
#pages {
  width: 300px;
  position: absolute;
  top: 1px;
  left: 0;
  z-index: 100;
  font-size: 9pt;
}
#pages ul {
  text-align: center;
}
#taxonomy {
  position: absolute;
  bottom: 0;
  width: 984px;
  font-size: 10pt!important;
  background: #d7d6e4;
  border: 1px solid #c2c2c2;
  border-bottom: 1px solid #807ea8;
  border-top: 1px solid #ecebf2;
}
#mediatypes {
  font-size: 9pt;
  position: absolute;
  top: 0;
  width: 984px;
  background: #d7d6e4;
  text-align: right;
  border: 1px solid #c2c2c2;
  border-bottom: 1px solid #807ea8;
  border-top: 1px solid #ecebf2;
}
#mediatypes ul {
  margin: 0 20px 0 0;
  float: right;
}
#sum-up {
  background: #7c7192;
  clear:both;
  float:left;
  padding:18px 0 0;
  width:980px;
  -moz-border-radius-bottomleft:1em;
  -moz-border-radius-bottomright:1em;
}
#sum-up ul li a {
  color: white;
  font-size: 11pt;
}
#sum-up h4,
#sum-up h2 {
  font-size: 14pt;
  margin-bottom: .5em;
  color: #c4bfce;
}
#categories,
#archives,
#most-recent {
  float:left;
  font-size:11pt;
  padding-left:10px;
  width:155px;
}
#archives {
  border: 0;
  padding-left: 0;
}
/*
#categories {
  border-left: 1px solid #897e9f;
}
*/
#categories ul,
#archives ul,
#most-recent ul {
  list-style-type:none;
}
#categories ul li a,
#archives ul li a,
#most-recent ul li a {
  display: block;
}
#categories ul li a:hover,
#archives ul li a:hover,
#most-recent ul li a:hover {
  color: #ff3;
}
#most-recent ul li {
  display: block;
  margin-bottom: .25em;
}
#most-recent {
  font-size:10pt;
  padding: 0 20px;
  width:620px;
}
#most-recent h4 {
  margin-bottom: .3em;
}
#most-recent table {
  width: 100%;
}
#most-recent table td {
  vertical-align: top;
  color: white;
  padding: .2em .3em;
}
#most-recent table td a {
  color: white;
}
#most-recent table td.date {
  padding-right: .5em;
  padding-left: 0;
}
#most-recent table tr:hover td {
  background: #A29AB9;
}
#most-recent table tr:hover td a {
  color: #251F53;
}
#disclaimer {
  float: left;
  padding:10px 20px 0;
  width:930px;
}
#terms-conditions {
  clear:both;
  color:#c4bfce;
  float:left;
  font-size:8pt;
  margin:1em 20px 0;
  padding:0.7em 0 1em;
  text-align:center;
  width:930px;
  border-top: 1px solid #897e9f;
}
#terms-conditions a {
  color: #c4bfce; 
}
#terms-conditions a:hover {
  color: yellow;
}
#disclaimer p {
  font-size: 10pt;
  color: white;
}
#disclaimer p a {
  color: white;
}
#disclaimer p a:hover {
  color: #ff3;
}
#searchbox {
  position: absolute;
  top: 150px;
  right: 10px;
  padding-top: 60px;
  background: url(img/dailymail.jpg) center top no-repeat;
  width: 300px;
}
#searchbox input[type="text"] {
  width: 227px;
  margin: 0;
  padding: 0;
  border: 0;
  font: 10pt/1.2em sans-serif !important;
  height: 26px;
  line-height: 26px;
  background-color: #E0DEEF;
  float: left;
}
#searchbox input[type="submit"] {
  font: 10pt/1.2em sans-serif !important;
  height: 26px;
  line-height: 26px;
  width: 70px;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #8F85A3;
  color: white;
  float: right;
  text-transform: uppercase;
}
#searchbox label {
  display: none;
}
#content {
  padding: 0 20px 20px 19px;  
  width: 620px;
  float: left;
  clear: left;
}
#content .post h1 {
  line-height: 1em;
  margin-bottom: .5em;
}
.banner {
 position: absolute;  
}
#top {
  top: 0;
  left: 10px;
  width: 728px;
  height: 90px;  
  background: #444;
}
#top img {
  border: 0;
}
#topright {
  top:0;
  left:770px;
  width:200px;
  height:90px;
  background: #fff; 
}
#topright img {
  border: 0;
}
ul#sidebar {
  float: right;
  width: 300px;
  padding: 0 10px;
  border-left: 1px solid #eee;
  margin: 10px 0;
  list-style-type: none;  
}
#sidebar img {
  border: none;
}
.aside {
  float: left;
  width: 100%;
}
.aside_content {
  float: left;
  width: 280px;
  padding: 10px;  
  margin-bottom: 10px;
  background: #d8d5eb;
  border-bottom: 1px solid #7c7192;
}
.aside h3 {
  background: #7c7192;
  float: left;
  width: 280px;
  padding: 10px;  
  color: white;
}
.news,
.features,
.students,
.eventBanner,
#databank {
  width: 100%;
  overflow: hidden;
  float: left;
  clear: both;
  margin: 0 0 4%;
}

h1 a,
h2 a,
h3 a,
h4 a {
  display: block;
}

#top-news {
  margin-bottom: 4%;
  float: left;
  clear: both;
  width: 100%;
}
#top-news h1 {
  font-size: 15.2pt;
  margin-bottom: .5em;
  font-weight: normal;
}
#top-news .box {
  padding-top: 1em;
}
#top-news p {
  font-size: 10pt;
  line-height: 1.5em;
}
#top-news .meta {
  margin: .5em 0;
}
#top-news .meta p {
  color: #251f53;
  font-size: 9pt;
  line-height: 1.3em;
  margin: 0;
}
#top-news img.attachment-medium {
  display:block;
  float:left;
  height:199px;
  margin-right:4%;
  width:298px;
}
.news .box {
  width: 22%;
  float: left;
  padding-right: 4%;
}
.news #n3.box {
  padding-right: 0;
}
.news .box .thumbnail {
  height: 134px;
  position: relative;
  overflow: hidden;
  margin-bottom: 1em;
}
.news .box .thumbnail img {
  display: block;
  position: relative;
  top: -1px; 
  width: 100%; 
}
.news .box p {
  font-size: 9pt;
}
.news .box h3 {
  font-size: 10.5pt;
  margin-bottom: .5em;
}
.news #n4.post  {
  margin-top: 10px;
}

.students,
.features {
  padding: 3% 0;
  background-color: #d8d5eb;
  border-top: 3px solid #7c7192;  
  border-bottom: 3px solid #7c7192;  
}
.students .box,
.features .box {
  width: 46%;
  float: left;
  padding: 0 3%;  
}
.students .thumbnail,
.features .thumbnail {
  height: 125px;
  width:280px;
  position: relative;
  overflow: hidden;
  margin-bottom: 1em;
}
.students .box .thumbnail img,
.features .box .thumbnail img {
  display: block;
  position: relative;
  top: 0px;  
  left: 0px;
}
.students #f1.box,
.features #f1.box {
  padding: 0;  
}

.eventBanner {
  width: 48%;
/*  height: 10em; */
  float: left;
  margin-right: 4%;  
  background-color: #d8d5eb;
  color: white;
  clear: none;
  cursor: pointer;
}
.eventBanner {
  padding-top: 120px;
}
#breaking-mould,
#everywoman {
  margin-right: 0;  
}
/*
.eventBanner h3 {
  float: left;
  background:#7c7192;
  border-right:3px solid white;
  color:white;
  font-size:14px;
  padding-top: .5em;
  height:9.5em;
  width:50%;
  position: relative;
  font-weight: normal;
}
.eventBanner h3 a {
  position: absolute;
  left: .5em;
  color: white !important;
}
.eventBanner h3 a:hover {
  color: white !important;
}
*/
.eventBanner h3 {
  width: 96%;
  padding: 2%;
  color:white;
  background:#7c7192;
  border-top: 2px solid white;
}
.eventBanner h3 a {
  color: white !important;
}
#starting-businness {
  background-image: url(home/starting_business.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
#breaking-mould {
  background-image: url(home/whocares.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
#students {
  background-image: url(home/students.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
#everywoman {
  background-image: url(home/pensions.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
#databank {
  width: 100%;
  height: 10em;
  float: left;
  margin-bottom: 0;
  background-color: #d8d5eb;
  color: white;
  clear: none;
}

#databank h3 {
  float: left;
  background:#7c7192;
  border-right:3px solid white;
  color:white;
  font-size:14px;
  width:24%;
  position: relative;
  padding-top: .5em;
  height:9.5em;
}
#databank h3 a {
  position: absolute;
  left: .5em;
  color: white !important;
}
#databank h3 a:hover {
  color: white;
}

.navigation {
  width: 100%;
  float: left;
  clear: both;
  margin-bottom: .8em;  
}
.navigation div {
  display:inline;
}
.navigation .alignright a,
.navigation .alignleft a {
  display:block;
  float:left;
  font-size:9pt;
  padding:.6em 1em .6em 3em;
  -moz-border-radius: .6em;
  -webkit-border-radius: .6em;
  cursor: pointer;
  color: #251f53;
  max-width: 35%;
  text-align: left;
  background: #D7D6E4 url(img/icon_prev.png) left top no-repeat; 
}
.navigation .alignright a {
  float: right;
  text-align: right;
  padding:.6em 3em .6em 1em;
  background: #D7D6E4 url(img/icon_next.png) right top no-repeat; 
}
.navigation .alignright:hover a,
.navigation .alignleft:hover a {
  color: white;
  background-color: #7c7192;
}

/* Slow selecta? F'off Google speed */
.search-results #content h1.enterprise_zone, .archive #content h1.enterprise_zone {
    font-size: 15pt;
    width: 295px;
    line-height: 1.0;
}
.search-results #content h1,
.archive #content h1  {
  font-size: 20pt;
  margin: 0 0 .5em 0;  
  width: 100%;
  float: left;
  line-height: 1.2;
}
.search-results #content .post,
.archive #content .post {
  width: 100%;
  margin-bottom: 1.5em;
  float: left;
  line-height: 1.2;
  padding:0 0 1.5em 0;
  border-bottom: 1px dotted #7C7192;
}
.search-results #content .post:last-child,
.archive #content .post:last-child {
  border: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.search-results #content .post a.thumbnail,
.archive #content .post a.thumbnail {
  width: 110px;
  height: 110px;
  margin-right: 1em;
  border: 0;
  float: left;
  display: block;
}
.search-results #content .post a.thumbnail img,
.archive #content .post a.thumbnail img {
  display: block;
  width:110px;
  height: 110px;
}
.search-results #content .post h2, 
.archive #content .post h2 {
  margin: .2em 0;
  font-size: 15.5pt;
}
.search-results #content .post .entry,
.archive #content .post .entry {
  font-size:1.1333em;
  margin:0.5em 0;
  color: #333;
}
.single #content .post h1 {
  font-size: 24pt;
  margin: 0.5em 0 0.125em;  
  width: 100%;
  float: left;
  line-height: 1.2;
}
.single #content .post p.author-meta {
  clear:both;
  float:left;
  margin-bottom:0.25em;
  width:100%;
}
.single #content .post .entry {
  width: 100%;
  float: left;  
}
#content .post .entry p {
  font-size:1.166em;
  line-height:1.35;
  color: #333;
  margin-bottom: 13px;
}
#content .post .entry ol,
#content .post .entry ul {
  padding-left: 3em;
  font-size:1.166em;
  line-height:1.35;
  color: #333;
  margin-bottom: 13px;
}
#content .post .entry img,
#content .post .entry p img {
  float: left;
  margin: 0 1em 1em 0;
}
#content .entry .wp-caption {
  float: left;
  width: 460px !important;
  margin-right: 1em;
}
#content .entry .wp-caption img {
  display: block;
  width: 460px !important;
}
#content .entry .wp-caption .wp-caption-text {
  font-size: 8pt;
  margin-bottom: 0;
  border-bottom: 1px solid #ddd;
  color: #7C7192;
  padding: .25em;
}
.archive #content .teaser,
.single #content .post .teaser {
  padding-bottom: 1em;
  margin-bottom: 1em;
  width: 100%;
  float: left;
  border-bottom: 1px solid #7C7192;
  font-size:1.266em;
  line-height:1.257;
  color: #7C7192;
}
.single #content .post .entry p.postmetadata {
  padding-top: .5em;
  margin-top: .5em;
  margin-bottom: .5em !important;
  color: #7c7192;
  border-top: 1px solid #7c7192;
}
#breadcrumb {
  border-bottom:1px solid #7C7192;
  clear:both;
  float:left;
  font-size:15px;
  margin-bottom:20px;
  padding:12px 0 11px;
  width:100%;
  color: #7b7192;
  position: relative;
}
.single #breadcrumb {
  margin-bottom: 0;  
}
#breadcrumb li {
  display: inline;
}
#breadcrumb li a {
  margin-right: 10px;
}
#breadcrumb li strong {
  font-weight: normal !important;
  color:#251F53;
}
li.widget {
  width: 100%;
  display: block;
  float: left;
  clear: both;
  background-color:#E0DEEF;  
}
li.widget h2.widgettitle {
  display: block;
  background-color: #8F85A3;
  color: white;
  font-size:11pt;
  padding: .5em;
  border-bottom: 2px solid white;
}
#wpng-calendar #wpng-cal-widget-events {
  padding: .5em 0 0;
}
#wpng-calendar ul {
  list-style-type: none;
  padding: 0 1em .5em;
  border-bottom: 1px dotted white;
  margin-bottom: .5em;
}
#wpng-calendar ul:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}
#wpng-calendar .wpng-widget-date-title {
  padding: 0 1em .2em;
  margin-top: 0;
  color: black;
  font-weight: bold;
}
#wpng-calendar ul + #wpng-calendar .wpng-widget-date-title {
  margin-top: 1em !important;
}
#tag_cloud-3 div {
  padding: 0.5em 1em 1em;
  text-align: center;
}
#tag_cloud-3 div a {
  line-height: 1.7em;  
  vertical-align: middle;
  padding: 0 .1em;
  font-weight: bold;
  letter-spacing: -.025em;
  color: #746499;
}
#tag_cloud-3 div a:hover {
  color: #251F53;
}
.widget-author {
  padding-bottom: 7px;
}
.widget-author ul {
  list-style-type: none;
}
.widget-author ul li {
  display: block;
  padding: 7px 7px 0 7px;
  color: black;
  height: 59px;
}
.widget-author ul li img {
  float: left;
  margin-right: 5px;
  border: 0;
  display: block;
}
.widget-author ul li p.author_name {
  font-weight: bold;
}
.widget-author ul li p.author_role {
  margin-top: 1px;
  margin-bottom: 6px;
  font-size: 11px;
}
li.widget + li.widget {
  margin-top: 1em !important;
}
#poll {
  padding-bottom: 0!important;
}
#mpu {
  padding-bottom: 0!important;
}
#mpu.widget {
  background:#ffffff;
}
#PDI_container2013529 .pds-vote {
  padding: 5px 0 !important;
}
#PDI_container2013529 .pds-total-votes {
  border-bottom: 1px dotted white !important;
  padding-bottom: 1em  !important;  
}
#PDI_container2013529 .pds-links {
  border-top:1px dotted white;
  clear:both;
  margin:1em 0 0;
  padding:0.5em 0 0 !important;
  width:100%;
}
a.a2a_dd, 
a.pds-share,
a.pds-pd-link,
a.pds-comments {
  display: none !important;
}
#PDI_container2013529 a#pd-vote-button2013529.pds-vote-button {
  clear:both;
  display:block;
  margin-bottom:0;
  margin: 0 0 0 118px;
  padding: 0 0.5em;
  text-align:center;
  width:40px;
}
#PDI_container2013529 a#pd-vote-button2013529.pds-vote-button:hover {
  background-color: #251F53;
  color: white;
}

h3+#searchform {
  margin-top: 1em;
}
#top-gallery {
  height:100px;
  overflow:hidden;
  position:absolute;
  top:141px;
  left:388px;
  width:170px;
  padding-left:20px;
}
#top-gallery .items {
  position: relative;
}
#top-gallery p {
  background:#8E85A2;
  border-bottom: 1px solid #544C75;
  border-top: 1px solid #C9C5D3;
  border-right: 1px solid #89809F;
  border-left: 1px solid #89809F;
  bottom:0;
  color:white;
  font-size:12px;
  left:15px;
  opacity:0.9;
  padding:3px 0;
  position:absolute;
  text-align:center;
  width:160px;
  z-index:2000;
}
#top-gallery .gallery-image {
  float: left;
  margin-right: 2px;
  width: 150px;
  background: #D7D6E4;
}
#top-gallery .gallery-image img {
  display: block;
  margin: 0 auto;
}
#top-gallery #prevPic {
  display: block;
  position:absolute;
  left: 0;
  top: 0;
  height: 100px;
  background: white url(img/gallery_prev.png) left center no-repeat;
  width: 20px;
  z-index: 200;
  cursor: pointer;
}
#top-gallery #nextPic{
  display: block;
  position:absolute;
  right: 0;
  top:0;
  height: 100px;
  background: white url(img/gallery_next.png) right center no-repeat;
  width: 20px;
  z-index: 200;
  cursor: pointer;
}
#top-gallery #prevPic:hover {
  background-position: right center;
}
#top-gallery #nextPic:hover {
  background-position: left center;
}
#top-gallery #prevPic.disabled,
#top-gallery #nextPic.disabled,
#top-gallery #prevPic strong,
#top-gallery #nextPic strong {
  display: none;
}
#twitter {
  position: absolute;
  top: 0;
  right: 10px;
  width: 223px;
  height: 90px;
}
#social-media {
  background: #D9D4EC;
}
#social-media dl {
  padding: 10px 10px 6px;
  float: left;
  width: 280px;
  margin: 0;
}
#social-media dt {
  width: 40px;
  height: 32px;
  float: left;
  margin-bottom: 4px;
}
#social-media dt a {
  display: block;
  width: 32px;
  height: 32px;
}
#social-media dt strong {
  display: none;
}
#social-media dt.twitter {
  background: url(img/sm_twitter.jpg) left top no-repeat;
}
#social-media dt.facebook {
  background: url(img/sm_facebook.jpg) left top no-repeat;
}
#social-media dt.facebook_fp {
  background: url(img/sm_facebook.jpg) left top no-repeat;
}
#social-media dt.linkedin {
  background: url(img/sm_linkedin.jpg) left top no-repeat;
}
#social-media dt.linkedin_g {
  background: url(img/sm_linkedin.jpg) left top no-repeat;
}
#social-media dt.youtube {
  background: url(img/sm_youtube.jpg) left top no-repeat;
}
#social-media dd {
  width: 100px;
  height: 32px;
  line-height: 32px;
  margin-left: 0;
  float: left;
  color: #444;
  margin-bottom: 4px;
}
#rss {
  background-color:#f70;
  color:white;
  display:block;
  font-size:11px;
  line-height: 1em;
  font-weight:bold;
  padding: 2px 3px;
  position:absolute;
  right:0;
  top:14px;
}
#respond {
  border-bottom: 1px solid #7C7192;
  float:left;
  padding-bottom:1em;
  margin: 1em 0;
  width:100%;  
}

#respond input.text {
  width: 250px;
  padding: .2em .4em;
  font-size: 14px;
  border: 1px solid #7C7192;
  margin-top: 1em;
  -moz-border-radius: .3em;
  -webkit-border-radius: .3em;
}
#respond input.submit {
  border: 0;
  -moz-border-radius:.3em;
  color:#251F53;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  padding: 5px 30px 5px 10px;
  margin:1em 0;
  text-align:left;
  background: #D7D6E4 url(img/icon_next.png) no-repeat scroll right -1px
}
#respond input.submit:hover {
  background-color:#8F85A3;
  color: white;
}
#respond textarea {
  width: 598px;
  padding: 5px 10px;
  font-size: 14px;
  border: 1px solid #7C7192;
  -moz-border-radius: .3em;
  -webkit-border-radius: .3em;
  margin-top: 1em;
}
#comments {
  width: 100%;
  float: left;
  clear: both;
}
#comments ul {
  list-style-type: none;
}
#comments .comment {
  float:left;
  font-size:14px;
  padding:10px 10px 10px 40px;
  position:relative;
  width:570px;
  background: #D7D6E4;
  -moz-border-radius: .3em;
  -webkit-border-radius: .3em;
  margin-top: 1em;
}
#comments .comment h3 {
  font-size: 14px;
  margin: .2em 0 .5em;
}
#comments .comment p {
  color: #746499;
}
#comments .comment p.comment_number {
  position: absolute;
  top: 0;
  left: 5px;
  font-size: 28px;
  font-family: Georgia, serif;
  font-style:italic;
  color: white;
  width: 25px;
  text-align: right;
}
#post-gallery {
  width: 100%;
  height: 370px;
  padding: 15px 0;
  float: left;
  clear: both;
  overflow:hidden;
  background: #eee;
  margin-bottom: 15px;
  position:relative;
}
#post-gallery .items {
  float:left;
  position:relative;
  top: 10px;
}
.gallery-image {
  width: 620px;
  height: 350px;
  float: left;
}
.gallery-image img {
  display: block;
  margin: 0 auto;
  float: none;
  border: 3px solid white;
}
#post-gallery #prevPostPic,
#post-gallery #nextPostPic {
  position: absolute;
  width: 30px;
  top: 0;
  bottom: 0;
  background: #ddd url(img/post_prev_hover.png) center center no-repeat;
  z-index: 1000;
  border-right: 2px solid white;
  cursor: pointer;
}
#post-gallery #prevPostPic {
  left: 0;
}
#post-gallery #nextPostPic {
  right: 0;
  border-right: 0;
  border-left: 2px solid white;
  background-image: url(img/post_next_hover.png);
}
#post-gallery #prevPostPic strong,
#post-gallery #nextPostPic strong {
  display: none;
}
#post-gallery #prevPostPic:hover,
#post-gallery #nextPostPic:hover {
  background-color:#8F85A3;
}
