html, body {margin: 0; padding: 0;}
body {font-size: medium; font-family: 'Bitstream Vera Sans', verdana, sans-serif;}

html {min-width: 950px;}

body {color: #999; background: #004479 url(images/content_background.png) center top repeat-y;}

div#header {height: 126px; width: 100%; top: 0; left: 0; color: white; background: #0D6091 url(images/header_background.png) bottom center repeat-x;}
div#header div#logo {display: none;}
div#header div#heading {width: 750px; margin: 0 auto; padding: 0 0 0 200px; height: 105px; overflow: visible; background: url(images/header_logo.png) 0% 15px no-repeat;}
div#header div#heading h2 {font-size: 2em; margin: 0; padding: 1em 0 0 0; font-family: 'Bitstream Vera Serif', serif; font-weight: normal;}
div#header div#heading p {font-size: 0.9em; margin: 0; padding: 0.4em 0 0 0;}

div#shadow {background: url(images/space_border_top.png) center top repeat-x;}
div#shadow div#container {width: 950px; margin: 0 auto; padding: 0; background: url(images/content_border_top.png) center top no-repeat;}
div#shadow div#container div#content {margin: 0; padding: 15px 90px;}

div#content p#footer {margin-top: 3em; font-size: 0.75em; text-align: center; clear: both;}
div#content p#footer a {color: #999; text-decoration: none;}
div#content p#footer a:hover {color: #C05E00; text-decoration: underline;}

div#content h3 {font-size: 1.5em; color: #C05E00;}
div#content a {color: #C05E00;}
/* div#content a img {border: none;} */

ul.galleries {margin: 0; padding: 0; list-style: none;}
ul.galleries li h3 {margin: 1em 0 0 0; padding: 0; clear: both;}
ul.galleries li p {margin: 0.5em 0; padding: 0; font-size: 0.75em;}

ul.gallery {margin: 0.5em 0; padding: 0; list-style: none; overflow: auto;}
ul.gallery li {float: left; margin: 1.5em; width: 142px; height: 142px;}
ul.gallery li a {display: table-cell; width: 142px; height: 142px; vertical-align: middle; text-align: center; background-color: #444; border: 1px solid gray;}
ul.gallery li a:hover, ul.gallery li a:focus, ul.gallery li a:active {border-color: #C05E00; background-color: #555; color: black;}
ul.gallery li a img {margin: 0; padding: 0; border: 1px solid black; text-decoration: none;}

div.image {}
div.image p {float: right; margin: 0; padding: 0; font-size: 0.75em; line-height: 1.5;}
div.image ul {margin: 0; padding: 0; list-style: none;}
div.image ul li {display: inline; margin-right: 1em;}
div.image img {display: block; margin: 1em auto; padding: 1px; border: 1px solid gray; background-color: transparent;}

div.image a.video_download {display: block; text-align: center;}
div.image a.video_download img {}

