body {
  background: #FFc153 url(/images/background.jpg) no-repeat fixed 100% 100%; }

header {
  position: absolute;
  top: 20px;
  background: url(/images/nav-background.png) no-repeat;
  background-position-x: 100%;
  background-position-y: 2px; }
  header nav ul {
    margin-top: 7px; }
    header nav ul li {
      float: left;
      margin-right: 30px;
      margin-bottom: 10px; }
      header nav ul li a {
        font-size: 18px;
        font-weight: bold;
        text-decoration: none;
        color: black;
        text-shadow: 0px 1px 1px #333333; }

#logo {
  background: url(/images/logo.png) no-repeat;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 582px;
  height: 390px; }
  #logo span {
    display: none; }

#page {
  position: absolute;
  top: 100px;
  left: 50px; }

section.colorize-brown,
section.colorize-turquoise,
section.colorize-white,
section.colorize-orange,
div.colorize-brown,
div.colorize-turquoise,
div.colorize-white,
div.colorize-orange {
  padding: 10px 0px 18px; }
  section.colorize-brown h1,
  section.colorize-brown h2,
  section.colorize-brown h3,
  section.colorize-brown h4,
  section.colorize-brown h5,
  section.colorize-brown h6,
  section.colorize-brown p,
  section.colorize-turquoise h1,
  section.colorize-turquoise h2,
  section.colorize-turquoise h3,
  section.colorize-turquoise h4,
  section.colorize-turquoise h5,
  section.colorize-turquoise h6,
  section.colorize-turquoise p,
  section.colorize-white h1,
  section.colorize-white h2,
  section.colorize-white h3,
  section.colorize-white h4,
  section.colorize-white h5,
  section.colorize-white h6,
  section.colorize-white p,
  section.colorize-orange h1,
  section.colorize-orange h2,
  section.colorize-orange h3,
  section.colorize-orange h4,
  section.colorize-orange h5,
  section.colorize-orange h6,
  section.colorize-orange p,
  div.colorize-brown h1,
  div.colorize-brown h2,
  div.colorize-brown h3,
  div.colorize-brown h4,
  div.colorize-brown h5,
  div.colorize-brown h6,
  div.colorize-brown p,
  div.colorize-turquoise h1,
  div.colorize-turquoise h2,
  div.colorize-turquoise h3,
  div.colorize-turquoise h4,
  div.colorize-turquoise h5,
  div.colorize-turquoise h6,
  div.colorize-turquoise p,
  div.colorize-white h1,
  div.colorize-white h2,
  div.colorize-white h3,
  div.colorize-white h4,
  div.colorize-white h5,
  div.colorize-white h6,
  div.colorize-white p,
  div.colorize-orange h1,
  div.colorize-orange h2,
  div.colorize-orange h3,
  div.colorize-orange h4,
  div.colorize-orange h5,
  div.colorize-orange h6,
  div.colorize-orange p {
    padding: 0 10px; }
section.colorize-brown,
div.colorize-brown {
  background-color: rgba(26,23,27,0.7);
  -webkit-box-shadow: 0px 0px 4px #333333;
  -moz-box-shadow: 0px 0px 4px #333333;
  color: white; }
section.colorize-turquoise,
div.colorize-turquoise {
  background-color: rgba(61,179,165,0.7);
  -webkit-box-shadow: 0px 0px 4px #333333;
  -moz-box-shadow: 0px 0px 4px #333333; }
section.colorize-white,
div.colorize-white {
  background-color: rgba(255,255,255,0.7);
  -webkit-box-shadow: 0px 0px 4px #333333;
  -moz-box-shadow: 0px 0px 4px #333333; }
section.colorize-orange,
div.colorize-orange {
  background-color: rgba(232,159,56,0.7);
  -webkit-box-shadow: 0px 0px 4px #333333;
  -moz-box-shadow: 0px 0px 4px #333333; }
section p.colorize-brown,
section span.colorize-brown,
div p.colorize-brown,
div span.colorize-brown {
  color: rgba(26,23,27,0.7);
  text-shadow: 0px 1px 1px #333333; }
section p.colorize-turquoise,
section span.colorize-turquoise,
div p.colorize-turquoise,
div span.colorize-turquoise {
  color: rgba(61,179,165,0.7);
  text-shadow: 0px 1px 1px #333333; }
section p.colorize-white,
section span.colorize-white,
div p.colorize-white,
div span.colorize-white {
  color: rgba(255,255,255,0.7);
  text-shadow: 0px 1px 1px #333333; }
section p.colorize-orange,
section span.colorize-orange,
div p.colorize-orange,
div span.colorize-orange {
  color: rgba(232,159,56,0.7);
  text-shadow: 0px 1px 1px #333333; }

#twitterheader {
  position: relative;
  left: -20px;
  background: url(/images/twitter-header-v2.png) no-repeat;
  padding: 10px 0px 20px 0px; }
  #twitterheader a {
    text-decoration: none;
    padding-left: 80px;
    color: #00ADEE; }

#twitter_imagine_2010 {
  height: 320px;
  overflow: hidden;
  margin-top: 0px; }
  #twitter_imagine_2010 ul {
    margin-top: 0px;
    list-style: none; }
    #twitter_imagine_2010 ul li {
      margin-top: 10px; }
      #twitter_imagine_2010 ul li .details {
        font-size: 10px;
        color: silver; }
      #twitter_imagine_2010 ul li a {
        color: black; }

a#partner-mus,
a#partner-jmi,
a#partner-ukm,
a#partner-dsv,
a#partner-ofd {
  margin-top: 10px;
  width: 234px;
  display: block;
  background: url(/images/partners.png) no-repeat; }

a#partner-mus {
  background-position: 50% 0;
  height: 32px; }

a#partner-jmi {
  background-position: 50% -44px;
  height: 38px; }

a#partner-ukm {
  background-position: 50% -92px;
  height: 38px; }

a#partner-dsv {
  background-position: 50% -146px;
  height: 15px; }

a#partner-ofd {
  background-position: 50% -179px;
  height: 54px; }

#polaroid {
  position: relative; }
  #polaroid ul {
    margin-left: 0;
    list-style: none;
    position: relative;
    top: -18px; }
    #polaroid ul li {
      display: none; }
      #polaroid ul li.show {
        display: block; }
  #polaroid .artist {
    position: absolute;
    left: 15px;
    top: 35px; }
  #polaroid .frame {
    position: absolute; }
  #polaroid h3 {
    font-family: Marker Felt;
    text-align: center;
    position: relative;
    top: 248px; }
    #polaroid h3 a {
      color: black;
      text-decoration: none; }

