/* CSS for IE 6 */

/* Fixes menu float issues */
.region-menu ul.menu li {
  width:0;
  white-space:nowrap;
}

/* Fixes content and sidebar dropping below one another */
.grid-1, 
.grid-2, 
.grid-3, 
.grid-4, 
.grid-5, 
.grid-6, 
.grid-7, 
.grid-8, 
.grid-9, 
.grid-10, 
.grid-11, 
.grid-12, 
.grid-13, 
.grid-14, 
.grid-15, 
.grid-16, 
.grid-17, 
.grid-18, 
.grid-19, 
.grid-20, 
.grid-21, 
.grid-22, 
.grid-23, 
.grid-24 {
  display: inline;
  float: none;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}


div.banner {
  top:0;
  right: 15px;
}


/* Fix content area dropping below sidebars */
#region-content {
  width: 738px!important;
}

.region-content .blocktheme-standard li {
  margin-right: 0;
  width: 40%;
}

.region-content .blocktheme-standard ul {
  width: auto;
}

/* Fix content dropping on landing pages */
#region-content {
  margin: 0;
}

/* Health and Information block */
#block-block-2 {
  position: relative;
  margin: 0;
}

/* Carousel Block forcing health block below */
#block-views-niaaa-carousel-block {
  width: 658px!important;
  position: relative;
}

/* News block background */

#block-views-niaaa-news-block .block-icon {
  position: relative;
}

/* utility menu block and addthis */
#block-menu-block-3,
#block-addthisblock-addthisblock {
  margin-top: 20px;
}

.region-utility #block-menu-block-3 {
  float: left;
  width: 280px!important;
}

#block-menu-block-3 li {
  padding: 10px;

}

.region-utility .menu li.menu-mlid-597 {
  width: 80px;
  heigh: 10px;
}

.region-utility .menu li.menu-mlid-598 {
  height: 10px;
  width: 30px;
}

.region-utility .menu li.menu-mlid-599 {
  height: 10px;
  width: 30px;
}

#zone-branding {
  padding-right: 0;
  padding-bottom: 10px;
}

#region-utility {
  margin-right: 0;
  width: 390px!important;
}

#block-addthisblock-addthisblock {
  width: 100px!important;
  white-space: normal;
  padding-top: 10px;
  height:1%;
  height: 30px!important;
  border: none;

}

.block-addthisblock .content {
  padding: 0;
  margin: 0;
}

.block-addthisblock .block-inner {
  white-space: normal;
  border: none;
  padding: 0;
}

.addthis_button_compact {
  margin: 0;
  padding: 0;
}

a.addthis_button_compact {
  height: 1%;
  border: none;
}

.block-addthisblock a span {
  font-size: 14px;
}

.at300bs {
  overflow: hidden;
  margin:0;
  padding: 0;
}

#region-branding {
  margin: 10px;
  padding: 0;
  position: relative;
}

.region-utility .block-menu-block {
  margin-left: 0;
  margin-top: 0;
  float: none;
  position: relative;
}

p.btn {
  white-space:nowrap;
  color: #ffffff;
}

p.btn a:link,
p.btn a:visited {
  color: #ffffff;
}

/**
 * Collapse/Expand menu 
 */
#block-menu-block-2 a {
  color: #ffffff;
}

#block-menu-block-2 a:hover,
#block-menu-block-2 a:focus,
#block-menu-block-2 a.active {
  color: #000000;
}

#block-menu-block-2 a {

}

#block-menu-block-2 li {
  display: block;
}

#block-menu-block-2 a.collapse,
#block-menu-block-2 a.expand {
  display: block;
  height: 10px;
  width: 10px;
  line-height: 10px;
/*   background-color: fuchsia; */
  border: 1px solid fuchsia;
  position: relative;
}

#block-menu-block-2 a.collapse span,
#block-menu-block-2 a.expand span {
  /* display: none; */
  text-indent: -9999px;
  height: 10px;
  width: 10px;
/*   background-color: green; */
  line-height: 10px;
}

#block-menu-block-2 a.collapse {
  background: url("../images/nav-plus.png") no-repeat scroll 0 0 transparent;
}

#block-menu-block-2 a.expand {
  background: url("../images/nav-minus.png") no-repeat scroll 0 0 transparent;
}

.menu-mlid-1947 a {
  background: url("/sites/all/themes/niaaa/images/share.png") no-repeat 0;
  height: 15px;
  padding-left:20px;
}
.region-utility .menu li.menu-mlid-1947 {
  padding:0 0 0 1em;
}
.front .blocktheme-standard .followme {
  width: 75px;
}
