/* $Id: ie7-fixes.css,v 1.1.2.3 2009/11/05 03:20:35 sociotech Exp $ */

/* IE7 fixes
-------------------------------------------------------------- */
/* limit legend width to text length */
form fieldset legend {
  display: inline-block !important;
}

/* fluid: fix list shift-on-hover bug */
.grid-type-fluid .block-wrapper {
  height: 1%;
}

/* fluid: grid row/group container widths, minus 0.1% to prevent float under */
.grid-type-fluid .grid16-1 {width: 6.15%;}
.grid-type-fluid .grid16-2 {width: 12.4%;}
.grid-type-fluid .grid16-3 {width: 18.65%;}
.grid-type-fluid .grid16-4 {width: 24.9%;}
.grid-type-fluid .grid16-5 {width: 31.15%;}
.grid-type-fluid .grid16-6 {width: 37.4%;}
.grid-type-fluid .grid16-7 {width: 43.65%;}
.grid-type-fluid .grid16-8 {width: 49.9%;}
.grid-type-fluid .grid16-9 {width: 56.15%;}
.grid-type-fluid .grid16-10 {width: 62.4%;}
.grid-type-fluid .grid16-11 {width: 68.65%;}
.grid-type-fluid .grid16-12 {width: 74.9%;}
.grid-type-fluid .grid16-13 {width: 81.15%;}
.grid-type-fluid .grid16-14 {width: 87.4%;}
.grid-type-fluid .grid16-15 {width: 93.65%;}
.grid-type-fluid .grid16-16 {width: 99.9%;}

/* fluid: block indents, minus 0.1% to prevent float under */
.grid-type-fluid .grid16-indent-1 {margin-left: 6.15%;}
.grid-type-fluid .grid16-indent-2 {margin-left: 12.4%;}
.grid-type-fluid .grid16-indent-3 {margin-left: 18.65%;}
.grid-type-fluid .grid16-indent-4 {margin-left: 24.9%;}
.grid-type-fluid .grid16-indent-5 {margin-left: 31.15%;}
.grid-type-fluid .grid16-indent-6 {margin-left: 37.4%;}
.grid-type-fluid .grid16-indent-7 {margin-left: 43.65%;}
.grid-type-fluid .grid16-indent-8 {margin-left: 49.9%;}
.grid-type-fluid .grid16-indent-9 {margin-left: 56.15%;}
.grid-type-fluid .grid16-indent-10 {margin-left: 62.4%;}
.grid-type-fluid .grid16-indent-11 {margin-left: 68.65%;}
.grid-type-fluid .grid16-indent-12 {margin-left: 74.9%;}
.grid-type-fluid .grid16-indent-13 {margin-left: 81.15%;}
.grid-type-fluid .grid16-indent-14 {margin-left: 87.4%;}
.grid-type-fluid .grid16-indent-15 {margin-left: 93.65%;}

/* grid mask overlay opacity fix
-------------------------------------------------------------- */
#grid-mask-overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}

/* Skinr styles
-------------------------------------------------------------- */
/* fix for inline-block centering */
.fusion-center-content .inner ul.menu {
  display: inline-block;
}

.fusion-center-content .inner ul.menu {
  display: inline;
}

/* User login block
-------------------------------------------------------------- */
/* fix positioning bug */
.fusion-horiz-login #block-user-0 #user-login-form label {
  position: relative;
}

/* eliminate list item leading spacing */
.fusion-horiz-login #block-user-0 .item-list ul {
  list-style-position: outside;
}

/* reduce button size */
.fusion-horiz-login #block-user-0 #user-login-form input.form-submit {
  padding: 0 7px;
}

/* prevent "What is OpenID?" from breaking layout */
.fusion-horiz-login #block-user-0 #edit-openid-identifier-wrapper  {
  position: relative;
}

.fusion-horiz-login #block-user-0 #edit-openid-identifier-wrapper .description {
  right: 3px;
  position: absolute;
  top: 20px;
}


/* Superfish menu
-------------------------------------------------------------- */
/* fix z-index show-behind bug */
ul.sf-menu li {
  z-index: 2;
}

/* Helper classes
-------------------------------------------------------------- */
/* clear floats after last element in a container */
.clearfix,
.clearfix .inner {
  zoom: 1;
}
