/*************************************************
Content wrapper (centered on screen on white bg)
*************************************************/
#wrap {
 margin: 0 auto;
 max-width: 1200px;
 background-color: white;
 color: #333; 
}

#main {
 margin-top: 0.5em;
}

#top {
 margin-top: 1em;
 padding: 2em 2em 0 2em;
}

#top h1 {
 padding-top: 10px;
 font-size: 160%;
}


#top h2 {
 font-size: 120%;
}

#top p {
 padding-top: 10px;
 font-size: 1.5em;
 background: transparent;
}

#top .pic iframe {
/*  max-height:none; */
}

/*************************************************
Important section
(news, important dates and links)
*************************************************/

#subcontent {
  width: 72%;
  float:left;
  display:block;
  padding-left: 2em;
}

#important {
  margin:0;
  width:240px;
  display:block;
  float:left;
}

#chairs-pc {
 width: 230px;
 float: right;
 clear: right;
}

/************************************************
Asides in the report
*************************************************/


  aside.tweet, aside.quote {
    width:15em;
    font-weight: normal;
  }


  figure {
    display:block;
    width:800px;
    margin: 0 auto;
  }
  figure.float {
    width: 250px;
    margin: auto;
    float:right;
    margin-left:0.3em;
  }

  figcaption {
    font-size:small;
    font-style:italic;
    text-align:center;
  }
  h1, h2, h3 {clear:both}



/*************************************************
Content section
*************************************************/
#content,
#contentlg,
#minutes,
#subcontent {
 padding-left: 2%;
 margin-right: 2%;
}

/*************************************************
Workshop chairs and PC (when screen is large enough)
*************************************************/
@media only all and (min-width: 1000px) {
 #chairs-pc {
  width: 230px;
  float: left;
  clear: none;
 }

 #content {
  margin-left: 240px;
 }
}


/*************************************************
Pics
*************************************************/
#pics {
 background-image: url("lunamtra-med.jpg");
 background-repeat: no-repeat;
 height: 153px;
}

#pics img {
 display: none;
}

/* Quote on home */
blockquote {
    font-style: italic;
    margin-left: 4em;
    margin-bottom: 1em;
}

blockquote .highlight { font-weight: bold; }
#subcontent blockquote .attribution { font-size: .75em; }