/**
 * $Id: ie6-fixes.css,v 1.1.2.7 2009/05/13 09:26:46 jwolf Exp $
 * Acquia Marina
 */

/****************************/
/* IE6 FIXES                */
/****************************/

/* remove rounded bottom png for IE6 */
#primary-menu ul.menu li ul {
  background: #94CE18;
}

/* set minimum height */
#preface {
  height: 24px;
}

/* prevent dropdown menus from disappearing behind preface blocks */
#preface div.block {
  position: static;
}

#preface-wrapper div.block {
  position: inherit;
}

/* prevent line jumping on page refresh */
#preface-wrapper h2.block-title,
#preface-wrapper div.block ul li {
  line-height: 125%;
}

body.layout-first-main #content-wrapper {
  width: 700px;
}

#content-inner .teaser {
  height: 1%;
}

body.layout-main-last #sidebar-last ul li,
#content-bottom ul li {
  background-position: left 0.5em;
}

/* adjust pager spacing */
#main .item-list ul.pager li {
  margin: 0 2px;
}

#main .item-list .pager a.active {
  padding: 1px 0 2px 3px;
}

#search-box {
  padding: 8px 0 8px 8px;
  width: 255px;
}

#search-box .search_submit {
  padding: 2px 0 0;
}

#postscript-wrapper.postscripts-2 div.column {
  width: 47%;
}

input.form-submit,
input.teaser-button {
  border: 1px solid #225A82;
  padding: 4px;
}

/* limit width of form inputs */
body.layout-first-main-last #content-inner textarea, 
body.layout-first-main-last #content-inner input.form-text,
body.layout-first-main-last #content-inner .form-item .resizable-textarea,
body.layout-first-main-last #content-inner .form-item .resizable-textarea .grippie {
  width: 300px;
}

/* adjust openid link */
html.js #user-login-form li.openid-processed, 
html.js #user-login li.openid-processed {
  margin-left: 0;
  padding-left: 8px;
}

/* fix extra rounded graphic at bottom */
div.rounded-block-bottom-left,
div.rounded-block-bottom-right,
div.rounded-outside,
div.rounded-inside {
  position: relative;
}

/* make views edit links more visible */
div.view div.views-admin-links {
  margin-top: -1.5em;
}

div.view div.views-admin-links-hover ul li a {
  color: #000;
}

/* admin page - keep right admin column from wrapping below left admin column */
div.admin .left,
div.admin .right {
  margin-left: 0;
  width: 45%;
}

/**************************/
/* ALPHA TRANSPARENCY FIX */
/**************************/
div.pngfix,
h2.pngfix { 
  behavior: url(/sites/all/themes/acquia_marina/iepngfix.htc);   /* change path here and in iepngfix.htc to match theme location */ 
} 


/******************/
/* HELPER CLASSES */
/******************/
.clearfix {                                       /* add .clearfix class to clear floats after an element */
  display: block;
  height: 1%;
}


div#content-tabs,                                 /* fix tab layout */
div#content-tabs ul.primary,
div#content-tabs ul.secondary {
  display: block;
  float: none;
  height: 1%;
}


