@import url(//www.google.com/css/go.css);

@media screen, projection {

  .stage { margin: auto; }

  h3 {clear:both;}

  ul + h3 {margin-top: 2.2em;}

  p.maplink {clear:both; text-align:right; padding-top:8px;}

  form.langmenu {float:right;}

  form.langmenu label {float:left; font-weight:normal; margin: 0 5px 0 0;}

  form.donate {width:47%; float:left; display:inline; margin-bottom: 2em;}
  form.donate.stacked { padding: 1em 0 0 2em;}
  form.donate.alt {width:47%; float:right;}

  .stage form.donate { padding-right: 135px; position: relative; width: 230px; }
  .stage form.donate .button { position: absolute; right: 0; width: auto; }

  form h3 {margin-top: 0;}

  form img {float:left; margin-right:10px;}

  form.donate label {float:left; margin-right:2px; font-size:110%;}

  input {margin-top:1.2em; color:#666; font-size:90%; width: 75px;}

  input.button {float:right; margin:0; width:auto;}

  iframe.peoplefinder {border:solid 1px #333; width:304px; height:310px; float:left; padding-top:20px; margin:20px 0 2.2em;}

  iframe.map {border: solid 1px #333; width:418px; height:330px; float:right; margin-top:20px;}

  .youtube-info {
    background: url(//www.google.com/images/icons/youtube-28.gif) no-repeat;
    line-height: 28px;
    padding-left: 35px;
  }

  .column-left {
    display:inline;
    float:left;
    width:48%;
  }

  .stage .column-left {
    max-width: 304px;
    padding-right: 2em;
  }

  .column-right {
    display:inline;
    float:right;
    width:46%;
  }

  .stage .column-right {
    float: left;
  }

  .column-right.movie  {
    margin-top: 1.6em;
  }

  /* Twisties */
  .twisty-expand {
    background: url(../images/twisty_plus-14.gif) no-repeat 0 1px;
    padding-left: 19px;
  }

  .twisty-collapse {
    background: url(../images/twisty_minus-14.gif) no-repeat 0 1px;
    padding-left: 19px;
  }

  .maps-icon {
    line-height: 64px;
  }

  .maps-icon img {
    float: left;
    margin-right: 10px;
  }

		/* Highlight box for new and/or important text. */
	.gcr-highlight {
	background-color: #ffff88; /* Warning Yellow. */
	padding: .6em;
	text-align:center;
	}
	
	.gcr-highlight span {
	color: #ff0000; /* "New!" red. */
	font-weight: bold;
	}

}

