body {padding: 0;margin: 0;background-color: #000000;color: #F7F7F7;text-align: center;font-family: "Gill Sans", Tahoma, Helvetica, sans-serif;}/* Gallery title and comment */h1 {text-align: left;margin: 0;padding: .5em 10%;font-size: 140%;background-color: #000000;}p {text-align: left;font-weight: normal;margin: 0 0 1em 0;font-size: 100%;line-height: 1.3em;}p.imageComment {font-size: 80%;line-height: 2em;margin: .5em 0 0 0;}p.imageComment strong {font-size: 125%;}a:link {color: #EEEEF0;}a:visited {color: #D5D6DA;}a:hover, a:active {text-decoration: none;color: #FFAE00;}/* main page zone */#container {width: 80%;margin: 0 auto;padding: 1em 0 0 0;}#content {margin: 0 auto;text-align: left;}img {border: 0 none;}img.fullImage {border: 1px solid #F7F7F7;padding: 3px;}/* thumbnail div in index page */.thumbnailBlock, #previousPageLink, #nextPageLink {float: left;margin: 5px 10px 5px 0;padding: 3px;text-align: center;font-size: 80%;border: 1px solid #F7F7F7;overflow: hidden;}.thumbnailBlock:hover, #previousPageLink:hover, #nextPageLink:hover  {background-color: #696B79;}#previousPageLink a, #nextPageLink a {display: block;text-align: center;font-size: 2em;font-weight: bold;text-decoration: none;}#previousPageLink a:link, #previousPageLink a:visited, #nextPageLink a:link, #nextPageLink a:visited, #navig a:link, #navig a:visited {color: #F7F7F7;}#previousPageLink a:hover, #previousPageLink a:active, #nextPageLink a:hover, #nextPageLink a:active, #navig a:hover, #navig a:active {background-color: #ACADB4; color: #595B6A;}.imageBlock, .imageBlockVer, .imageBlockHor {overflow: hidden;}/* Page navigation zones at top and bottom of page */#navig {margin: 0 10%;padding: 0;text-align: right;font-size: 90%;height: 2.5em;}/* link styles in the page navigation zones */#navig li {display: inline;list-style-type: none;padding: 0;}#navig a {float: left;margin: 0 2px;width: 2.5em;height: 2.5em;line-height: 2.5em;text-decoration: none;text-align: center;padding: 0 .1em;display: block;border: 1px solid #F7F7F7;}/* thumbnail and image comments and titles, copyright */#imageComment {margin: 2px 0 5px 0;font-size: 80%;}#footer {margin: 5em 10% 0 10%;text-align: left;clear: both;font-size: 80%;}br.coupe {clear: both;line-height: .1em;}