.draft { font-style: italic; color: red; }
strong { font-weight: bold; font-style: italic; color: #006699; }
.right { float: right }
h1 { text-align: center; margin-top: 1em; margin-bottom: 0.5em;
     padding-top: 0.5em; padding-bottom: 0.5em; clear: both; }
h2 { background-color: #888844; clear: both; }
div.transport { float: left; margin: 1em 2em 1em 1em; }
hr, p.map { clear: both }

#header {
  padding-bottom: 40px;
  color: white;
  background: white;
  font-weight: bold;
}

#header p { display: block; }

#header p .titleW3C,#header p .titleMWI {
  display: block; float: left;
}
#header p span.text {
  display: none;
}
#header p .titleW3C {
  width: 87px; height: 43px; background: white url(http://www.w3.org/Mobile/W3C.png) no-repeat top left; border-right: 2px #777 solid;
}
#header p .titleMWI {
  width: 157px; height: 65px; background: white url(http://www.w3.org/Mobile/MWI.png) no-repeat top right;
}
.mobileOnly, .mobileOnlyInline {
  display: none;
}

.disclaimer { margin-left: 5%; margin-right: 5% }
blockquote.charter { padding: 0.5em; background-color: #ddd;  }
div.photos a img { padding: 2px }
div.videos a img { float: none }
div.videos { float: none }
div.videos p { float: left; width: 240px; padding: 2px }
