/* $Id: ie7-fixes-rtl.css 7156 2010-04-24 16:48:35Z chris $ */

/* Acquia Marina - IE7 Fixes - RTL */

/*************/
/* IE7 FIXES */
/*************/

/* Header site info */
#header-site-info.block {
  position: static;
  width: 100%;
}

#site-name-wrapper {
  float: right;
}

#header-site-info.block .inner {
  padding-top: 10px;
  position: static;
}

/* Search */
#search-box-inner {
  float: left;
  position: relative;
}

.search-box-inner input.search-submit {
  margin: 0 4 0 0;
  padding: 2px;
}

#search-box .corner-bottom-left {
  background: url(../images/rounded-corners-search.png) no-repeat bottom right;
  float: none;
  margin-right: -22px;
}

#search-box .corner-bottom-right {
  background: url(../images/rounded-corners-search.png) no-repeat bottom left;
  bottom: -1px;
  float: left;
  position: absolute;
  right: 271px;
}

/* Comments */
#comments .marina-rounded-corners .corner-bottom {
  margin-top: -8px;
}


/* Primary Menu
/-------------------------------------------------------------- */
#primary-menu ul.menu {
  float: left;
}

#primary-menu ul.menu li a:link,
#primary-menu ul.menu li a:visited {
  display: block;
  float: left;
}

/* Second level */
#primary-menu ul.menu li:hover ul.menu,
#primary-menu ul.menu li.hover ul.menu,
#primary-menu ul.menu li.sfHover ul.menu {
  margin-top: -3px;
}

#primary-menu ul.menu li ul.menu li {
  margin-right: -10px;
}

#primary-menu ul.menu li ul.menu li a:link,
#primary-menu ul.menu li ul.menu li a:visited {
  display: static;
  float: none;
}


/* Secondary Menu
/-------------------------------------------------------------- */
#secondary-menu.block {
  float: none;
}

.secondary-menu-inner ul.links li {
  border-right: 1px solid #ccc;
  float: left;
}

.secondary-menu-inner ul.links li.last {
  border-right: none;
}

.secondary-menu-inner ul.links li a:link,
.secondary-menu-inner ul.links li a:visited {
  border: none;
}


/* Rounded Corners
/-------------------------------------------------------------- */
.marina-rounded-corners .corner-top-left {
  right: -8px;
}

.marina-rounded-corners .corner-bottom-left {
  right: -8px;
}


/* Main content
/-------------------------------------------------------------- */
.main-content {
  position: relative;
}

#content-group .block .inner {
  position: static;
}


/* Nodes
/-------------------------------------------------------------- */
/* Links for nodes (taxonomy, commenting, read more, etc) */
.content-region .content-inner .content-inner-inner .content ul.terms,
.content-region .content-inner .content-inner-inner .content ul.links {
  margin: 0 0 0 -15px;
}

.node ul.links li,
.node ul.inline li,
.node .links a {
  margin: 0;
  padding: 0 14px 0 0;
}