/*
 * Additional style tweaks for beeminder blog.
 * http://blog.beeminder.com
 *
 * Author: Bethany Soule
 * Author URI: http://bethaknee.com
 */


/* we added a navmenu under the header
 * here is the styling 
 */
div#navmenu {
  width: 100%;
  clear: left;
  background: black;
  float: left;
  margin-top: 15px;
}
/*
div#navmenu div {
  float: left;
}
*/
div#navmenu div#nav-links {
  float:right;
  padding: 0 5px;
  height: 28px;
}
div#navmenu #nav-links img {
  padding: 1px 2px 0 0;
  margin: 0;
  float: left;
}
#navmenu ul * {
  margin:0;
  padding:0;
  }
#navmenu ul {
  padding:0;
  margin: 0;
  }
#navmenu ul li {
  position:relative;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  list-style-type: none;
  float: left;
  font-size: 12px;
  line-height: 28px;
  padding: 0;
  margin: 0;
  position: relative;
  }
div#navmenu div ul li#nav-spot a ,
#navmenu ul a {
  display: block;
  font-weight: bold;
  color: #fff;
  border-right: 1px solid;
  padding: 0 15px;
  vertical-align: top;
  height: 27px;
}
#navmenu ul a:hover {
  color: #444;
  background: #999;
  text-decoration: none;
}
#navmenu ul li:hover ul { display: block; z-index: 1000; }
#navmenu ul li:hover ul ul { display: none; }
#navmenu ul ul { position:absolute; top:24px; left:0; background:#d1d1d1; display:none; list-style:none;}
#navmenu ul ul li {position:relative; border:1px solid #aaa; width:159px; margin:0; }
#navmenu ul ul li a {display:block; padding:0 7px 0 12px; color: #555; background-color:#d1d1d1; border-right: 0; font-size: 12px; }
#navmenu ul ul li a:hover {background-color:#999}
#navmenu ul ul li:hover ul { display: block; }


div#navmenu div ul li#nav-spot {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #f4e876;
  color: #fff;
  line-height: 28px;
}
div#navmenu div ul li#nav-spot a {
  color: #fff;
}
#navmenu li.menu-item img { position:relative; left: -7px; float:left; }

/* side-bar widget changes */
.side-widget {
  background: #fffdf5;
  background-image: none;
}

.postmetadata.alt {
  display: none;
}
.clearing {
  clear: both;
}
code {
  font-weight: 600;
  margin: 0 0.1em;
  font-size: 12px;
  color: #d14;
  background-color:#f7f7f9;
}

h4.def {
  margin-bottom: 0px;
  -webkit-margin-after: 0px;
}
dd p{
margin-top:0px;
}