/*
Theme Name: BMC
Theme URI: www.beechmennonitechurch.org
Description: The TwentyEleven theme with a few customizations for Beech Mennonite Church.
Author: Bryan Leaman
Author URI: http://www.inleamansterms.com
Template: twentyeleven
Version: 1.0
.
GNU Public License
.
*/

@import url('../twentyeleven/style.css');

#branding {
  z-index: 99 !important;
}

hgroup {
  position: absolute;
  text-shadow: #333333 3px 3px 1px;
  margin-top: 1em !important;
}
hgroup h2 {
  font-weight: bold;
  font-size: 16px;
}
#site-title {
  margin-right: 270px;
  color: #ffffff;
  padding: 0 0 0;
  white-space: nowrap;
}
#site-title a {
  color: #ffffff;
  font-size: 30px;
  font-weight: bold;
  line-height: 36px;
  text-decoration: none;
}
#site-title a:hover,
#site-title a:focus,
#site-title a:active {
  color: #ffffff !important;
}
#site-description {
  color: #fcfcfc;
  font-size: 17px;
  margin: 0 270px 3.65625em 0;
  white-space: nowrap;
}
form#searchform {
  background-color: #ffffff;
  _width: 100px;
}

/*-----*/
div#login-link {
  position: absolute;
  top: 10px;
  left: 85%;
  width: 100px;
  text-align: right;
  margin-right: 1em !important;
  color: #cfcfcf !important;
  text-shadow: #333333 1px 1px 1px;
}
#login-link a:link,
#login-link a:hover,
#login-link a:active,
#login-link a:visited {
  color: #cdcdcd !important;
}
.singular #content {
  margin: 0 !important;
}
.entry-content {
  padding: 0 !important;
}
.entry-title {
  padding-top: 0 !important;
}
.widget-area h1 {
  font-size: 14pt;
  font-weight: bold;
  margin-bottom: .5em;
  margin-top: .7em;
  line-height: 1.1;
}
.widget-area h2 {
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: .5em;
  margin-top: .7em;
  line-height: 1.1;
}
.widget-area h3 {
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: .5em;
  margin-top: .7em;
  line-height: 1.1;
}
.widget-area h4 {
  font-size: 10pt;
  font-weight: bold;
  margin-bottom: .5em;
  margin-top: .7em;
  line-height: 1.1;
}
.widget-area h5 {
  font-size: 10pt;
  font-weight: normal;
  margin-bottom: .3em;
  margin-top: .5em;
  line-height: 1.1;
}
.widget-area p { 
  line-height: 1.1;
  margin-bottom: .3em;
  margin-top: .3em;
}
div.textwidget {
  line-height: 1.1;
}
div.menu ul li {
   _display: table-cell;
   _top: -25px;
   _position: static;
}
div.menu ul {
 _height: 0px;
}
