/* $Id$ */

/* IE6 fixes
-------------------------------------------------------------- */
body {
  font-size: 90%;
}

#block-block-79 {
  overflow: hidden;
}


#content-group, #main-content #content-region #content-inner-inner #content-content,
.inner, .block,  .node, .content, #content-bottom, #content-content,  
#sidebar-first, #main-wrapper, #main, #content-top, #content-region, #main-inner,
.more-link, .fusion-edit, h2.title, .view-news .views-admin-links, .view-content, .meta, .admin_hover, .views-row {
  zoom: 1 !important;
}


#footer-message-wrapper div,
#credit-wrapper div,
.more-link a {
  height:1% !important;
}


/*
p {
  display: inline-block;
}
*/
#block-views-news-block_2 .more-link  {
  overflow: visible;
  padding: 5px;
}
#block-views-news-block_2 .more-link a  {
  background-position: 0px -15px;
}
#block-views-ad_slideshow-block_2 div.views-cycle li{
}

/* Fix primary menu width */
#header-primary-menu {
/*  width: 940px; */
}

/* Fix search box missaligned */
#header-group-inner #search {
  text-align: right;
}

/* Fix Peekaboo bug */
#header-group-inner {
  position: relative;
}

/**  ddROUNDIES rewrites ems as pixels **/     
.content-region {
  margin-bottom: 10px;
}

#sidebar-first .block, #sidebar-last .block {
  margin-bottom: 0;
}

#sidebar-first .block .inner, #sidebar-last .block .inner {
  margin-bottom: 10px;
}

#header-site-info {
  top: 0;
}

#header-primary-menu {
  padding: 0px;
  background: #fff;
  width: 940px;
}

#header-primary-menu-inner {
  padding: 0px 10px;
  margin: 0;
}
#primary-menu {
  margin: 0px 0px 10px 0px;
  overflow: visible;
  position: relative;
  z-index: 97;
  color: #fff;
  padding: 0;
}

#primary-menu-inner {
  margin:0;
  padding:0 10px;
  background: #064a7b;
  line-height: 150%;
}

#primary-menu  li  {
margin-right: 5px;
}

#primary-menu  li  a {
  margin-top:-3px;
  padding-top: 0.6em;
   margin-bottom:0;
}

#primary-menu ul li.sfHover  a {
  position:relative;
  z-index: 100;
}

#primary-menu ul.sf-menu li {
  z-index: 100;
  white-space: nowrap;
}

#primary-menu ul.sf-menu li.sfHover {
  z-index: 101;
}

#logo-overlay, #logo-slide {
top:0px;
}
 
.media-section {
  width: 125px;
}
