html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead,
tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

:focus {
  outline: 0;
}

body {
  line-height: 1;
  color: #000;
  background: #fff;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: separate;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

blockquote, q {
  quotes: "" "";
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

.sprite {
  display: block;
  background: transparent url(images/sprites.png?v4);
  text-indent: -10000000px;
  overflow: hidden;
  height: 32px;
}

.relative {
  position: relative;
}

.clear {
  clear: both;
}

body {
  text-align: center;
  font: 13px/18px "helveticaneue", "helvetica neue", helvetica, arial, sans-serif;
}

p {
  margin-top: 18px;
}

h2 {
  margin: 0 auto 64px auto;
}

#page {
  visibility: hidden;
  padding-bottom: 135px;
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 59px;
  overflow: hidden;
  background: #fff;
  z-index: 65554;
}

header .background {
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 1px solid #ccc;
  width: 100%;
  height: 58px;
}

nav {
  position: fixed;
  width: 145px;
  height: 32px;
  left: 13px;
  top: 20px;
  overflow: hidden;
}

nav a {
  display: block;
}

nav .menu {
  width: 57px;
  background-position: 0 -64px;
}

nav.active {
  height: auto;
  padding-bottom: 8px;
}

.hover nav .menu {
  background-position: 0 -96px;
}

nav .menu:hover {
  background-position: 0 -128px;
}

nav .events {
  width: 85px;
  height: 25px;
  background-position: -2256px -96px;
}

nav .events:hover {
  background-position: -2256px -128px;
}

nav .checklist {
  width: 145px;
  height: 25px;
  background-position: -2334px -96px;
}

nav .checklist:hover {
  background-position: -2334px -128px;
}

nav .credits {
  width: 80px;
  height: 25px;
  background-position: -2473px -96px;
}

nav .credits:hover {
  background-position: -2473px -128px;
}

nav .works {
  width: 71px;
  height: 25px;
  margin-top: 13px;
  background-position: -2547px -96px;
}

nav .works:hover {
  background-position: -2547px -128px;
}

nav .publication {
  width: 135px;
  height: 25px;
  background-position: -2614px -96px;
}

nav .publication:hover {
  background-position: -2614px -128px;
}

.moma {
  position: absolute;
  width: 67px;
  right: 6px;
  top: 20px;
  background-position: -54px -64px;
}

.hover .moma {
  background-position: -54px -96px;
}

.hover .moma:hover {
  background-position: -54px -128px;
}

.title {
  width: 469px;
  background-position: -8px 0;
  margin: 154px auto 0 auto;
}

.gray-title {
  position: absolute;
  top: 95px;
  left: 50%;
  width: 582px;
  margin-left: -291px;
}

.gray-title a {
  margin: 0 auto;
  background-position: -8px -32px;
}

.hover .gray-title a {
  background-position: -8px 0;
}

section {
  padding: 16px 0 23px 0;
  margin-top: 135px;
}

section.hover {
  background: #900;
  cursor: pointer;
}

section.active,
section.transition {
  background: #fff;
  cursor: auto;
}

section .content {
  width: 582px;
  margin: 0 auto;
}

section .content p {
  text-align: left;
}

section .content img {
  margin-left: auto;
  margin-right: auto;
}

.intro {
  padding-bottom: 100px;
}

.caption {
  font-size: 11px;
  text-align: center;
  margin-top: 9px;
}

.details img {
  display: block;
  margin-top: 100px;
}

.details .close {
  width: 67px;
  margin: 50px auto 0 auto;
  background-position: -113px -128px;
}

.details .close:hover {
  background-position: -113px -96px;
}

#section-intro {
  margin-top: 0;
  padding: 0;
}

.dates {
  width: 304px;
  background-position: 0 -160px;
  margin: 14px auto 0 auto;
}

.location {
  width: 365px;
  background-position: -296px -160px;
  margin: 5px auto 0 auto;
}

#slideshow {
  margin: 135px 0;
}

#section-intro .credit {
  font-style: italic;
}

#section-sweet-violence h2 {
  width: 244px;
  background-position: -477px 0;
}

#section-sweet-violence.hover h2 {
  background-position: -477px -32px;
}

#section-sweet-violence.active h2, #section-sweet-violence.transition h2 {
  background-position: -477px 0;
}

#section-make-up-make-down h2 {
  width: 318px;
  background-position: -626px -64px;
}

#section-make-up-make-down.hover h2 {
  background-position: -626px -96px;
}

#section-make-up-make-down.active h2, #section-make-up-make-down.transition h2 {
  background-position: -626px -64px;
}

#section-tragedy-of-a-venus h2 {
  width: 284px;
  background-position: -721px -0px;
}

#section-tragedy-of-a-venus.hover h2 {
  background-position: -721px -32px;
}

#section-tragedy-of-a-venus.active h2, #section-tragedy-of-a-venus.transition h2 {
  background-position: -721px -0px;
}

#section-double-life h2 {
  width: 174px;
  background-position: -662px -128px;
}

#section-double-life.hover h2 {
  background-position: -662px -160px;
}

#section-double-life.active h2, #section-double-life.transition h2 {
  background-position: -662px -128px;
}

#section-structure h2 {
  width: 162px;
  background-position: -843px -128px;
}

#section-structure.hover h2 {
  background-position: -843px -160px;
}

#section-structure.active h2, #section-structure.transition h2 {
  background-position: -843px -128px;
}

#section-structure .relative {
  overflow: hidden;
}

#section-structure .hover {
  display: none;
  position: absolute;
  width: 56px;
  height: 76px;
  left: -56px;
  top: 0;
  background: #900;
}

#section-structure.active .show-hover .hover {
  display: block;
}

#section-structure .images {
  display: none;
}

#section-my-scar-my-signature h2 {
  width: 327px;
  background-position: -952px -64px;
/*  margin-left: -30px; */
}

#section-my-scar-my-signature.hover h2 {
  background-position: -952px -96px;
}

#section-my-scar-my-signature.active h2, #section-my-scar-my-signature.transition h2 {
  background-position: -952px -64px;
}

#section-paper-women h2 {
  width: 196px;
  background-position: -1013px 0;
}

#section-paper-women.hover h2 {
  background-position: -1013px -32px;
}

#section-paper-women.active h2, #section-paper-women.transition h2 {
  background-position: -1013px 0;
}

#section-triangle h2 {
  width: 129px;
  background-position: -1013px -128px;
}

#section-triangle.hover h2 {
  background-position: -1013px -160px;
}

#section-triangle.active h2, #section-triangle.transition h2 {
  background-position: -1013px -128px;
}

#section-triangle .relative {
  margin-left: -153px;
}

#section-triangle .relative .map {
  margin-left: 131px;
}

#section-triangle .images {
  display: none;
}

#section-triangle .hover {
  display: none;
  position: absolute;
  width: 56px;
  height: 76px;
  left: -56px;
  top: 0;
  background: #900;
}

#section-triangle.active .show-hover .hover {
  display: block;
}

#section-waiting-for-the-revolution h2 {
  width: 524px;
  background-position: -1150px -128px;
}

#section-waiting-for-the-revolution.hover h2 {
  background-position: -1150px -160px;
}

#section-waiting-for-the-revolution.active h2, #section-waiting-for-the-revolution.transition h2 {
  background-position: -1150px -128px;
}

#section-personal-cuts h2 {
  width: 218px;
  background-position: -1217px 0;
}

#section-personal-cuts.hover h2 {
  background-position: -1217px -32px;
}

#section-personal-cuts.active h2, #section-personal-cuts.transition h2 {
  background-position: -1217px -0px;
}

#section-practice-makes-a-master h2 {
  width: 366px;
  background-position: -1295px -64px;
}

#section-practice-makes-a-master.hover h2 {
  background-position: -1295px -96px;
}

#section-practice-makes-a-master.active h2, #section-practice-makes-a-master.transition h2 {
  background-position: -1295px -64px;
}

#section-lady-rosa-of-luxembourg h2 {
  width: 388px;
  background-position: -1443px 0;
}

#section-lady-rosa-of-luxembourg.hover h2 {
  background-position: -1443px -32px;
}

#section-lady-rosa-of-luxembourg.active h2, #section-lady-rosa-of-luxembourg.transition h2 {
  background-position: -1443px 0;
}

#section-gen-xx h2 {
  width: 97px;
  background-position: -1682px -64px;
}

#section-gen-xx.hover h2 {
  background-position: -1682px -96px;
}

#section-gen-xx.active h2, #section-gen-xx.transition h2 {
  background-position: -1682px -64px;
}

#section-womens-house h2 {
  width: 434px;
  background-position: -1682px -128px;
}

#section-womens-house.hover h2 {
  background-position: -1682px -160px;
}

#section-womens-house.active h2, #section-womens-house.transition h2 {
  background-position: -1682px -128px;
}

#section-rohrbach-living-memorial h2 {
  width: 422px;
  background-position: -2397px 0;
}

#section-rohrbach-living-memorial.hover h2 {
  background-position: -2405px -32px;
}

#section-rohrbach-living-memorial.active h2, #section-rohrbach-living-memorial.transition h2 {
  background-position: -2405px 0;
}

#section-the-right-one-pearls-of-revolution h2 {
  width: 549px;
  background-position: -1839px 0;
}

#section-the-right-one-pearls-of-revolution.hover h2 {
  background-position: -1839px -32px;
}

#section-the-right-one-pearls-of-revolution.active h2, #section-the-right-one-pearls-of-revolution.transition h2 {
  background-position: -1839px 0;
}

#section-report-on-cedaw-usa h2 {
  width: 342px;
  background-position: -1786px -64px;
}

#section-report-on-cedaw-usa.hover h2 {
  background-position: -1786px -96px;
}

#section-report-on-cedaw-usa.active h2, #section-report-on-cedaw-usa.transition h2 {
  background-position: -1786px -64px;
}

#sbox-btn-close {
  display: none;
}

#sbox-content {
  overflow: visible;
  position: relative;
  background-color: transparent;
}

#sbox-window {
  background-color: transparent;
  margin-top: -24px;
}

#sbox-window .slide-controls {
  position: fixed;
  width: 582px;
  left: 50%;
  top: 27px;
  margin-left: -291px;
}

#sbox-window .close {
  float: right;
  width: 68px;
  height: 28px;
  background-position: -113px -67px;
  margin: -5px -10px 0 0;
}


#sbox-window .close:hover {
  background-position: -113px -131px;
}

#sbox-window .next,
#sbox-window .prev {
  float: left;
  margin-right: 10px;
  width: 43px;
  height: 18px;
}

#sbox-window .next {
  background-position: -183px -71px;
}

#sbox-window .next:hover {
  background-position: -283px -71px;
}

#sbox-window.last-image .next,
#sbox-window.last-image .next:hover {
  background-position: -183px -71px;
  opacity: 0.5;
  cursor: default;
}

#sbox-window .prev {
  background-position: -235px -71px;
  margin-left: -3px;
}

#sbox-window .prev:hover {
  background-position: -335px -71px;
}

#sbox-window.first-image .prev,
#sbox-window.first-image .prev:hover {
  background-position: -235px -71px;
  opacity: 0.5;
  cursor: default;
}

#slideshow {
  position: relative;
  width: 582px;
  height: 438px;
  overflow: hidden;
}

#slideshow a {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

#slideshow a.visible {
  display: block;
}

#slideshow .tragedy-venus {
  left: -13px;
}

#slideshow .make-up-make-down {
  left: 28px;
}

#slideshow .structure {
  left: 130px;
}

#slideshow .double-life {
  left: -34px;
}

#slideshow .my-scar-my-signature {
  left: 98px;
}

#slideshow .paper-women {
  top: -112px;
}

#slideshow .triangle {
  left: -2px;
}

#slideshow .waiting-for-the-revolution {
  left: 136px;
}

#slideshow .lady-rosa-of-luxembourg {
  top: -1px;
}

#slideshow .gen-xx {
  left: 139px;
}

#slideshow .womens-house {
  left: 138px;
}

#slideshow .the-right-one-pearls-of-revolution {
  left: 72px;
}

a.more {
  font-size: 10px;
  font-weight: bold;
  color: #900;
  text-transform: uppercase;
}

a.more:hover {
  color: #000;
}

#section-lady-rosa-of-luxembourg .press {
  width: 992px;
  margin-left: -205px;
}

#section-lady-rosa-of-luxembourg .press h3 {
  width: 391px;
  height: 28px;
  background-position: -247px -128px;
  margin: 64px auto 0 auto;
}

#section-lady-rosa-of-luxembourg .courtesy {
  margin: 0 0 35px 0;
}

#section-lady-rosa-of-luxembourg td {
  text-align: center;
  vertical-align: middle;
  width: 228px;
  height: 300px;
  padding: 0 0 16px 16px;
}

#section-lady-rosa-of-luxembourg td a {
  background: #900;
  display: inline-block;
}

#section-lady-rosa-of-luxembourg td img {
  margin: 0 auto;
}

#section-lady-rosa-of-luxembourg td a:hover img {
  opacity: 0.5;
}

#section-lady-rosa-of-luxembourg .texts h3 {
  width: 379px;
  height: 28px;
  background-position: -247px -96px;
  margin: 64px auto 10px auto;
}

#section-lady-rosa-of-luxembourg .texts a {
  display: block;
  text-align: center;
  margin: 0 0 10px 0;
  color: #900;
  text-decoration: none;
}

#section-lady-rosa-of-luxembourg .texts a:hover {
  color: #000;
}

#section-credits {
  width: 582px;
  margin: 0 auto;
  margin-top: 64px;
  border-top: 1px solid #000;
}

#section-credits p {
  margin: 1em 0 0 0;
}
#section-credits p.top {
  margin-top: 2px;
}

#section-credits h2 {
  margin-bottom: 0;
}

#section-credits h3 {
  font-weight: bold;
  margin: 0;
}

#section-credits .exhibition h2 {
  width: 170px;
  background-position: -2264px -64px;
  margin-top: 75px;
}

#section-credits .website h2 {
  width: 146px;
  background-position: -2264px -164px;
  margin-top: 35px;
}

#section-report-on-cedaw-usa a.image {
  background: #000;
  display: inline-block;
  margin-top: 100px;
}

#section-report-on-cedaw-usa a.image img {
  margin: 0;
}

#section-report-on-cedaw-usa .details a:hover img {
  opacity: 0.5;
}


#section-personal-cuts .video {
  width: 582px;
  height: 388px;
  margin-top: 100px;
}
