#mmrBar { background-color: #222; border-bottom: 1px solid #000; }
#mmrSubnav { padding-top: 7px; }
#mmrSubnav a, #mmrSubnav a:visited, #mmrSubnav a:hover { color: #666; font-size: 12px; font-weight: normal; }

#mmrLogo { margin: 25px 0 0 0; }
#mmrLogo a:first-child { border-right: 1px solid #666 !important; padding: 5px 0 !important; }
#mmrLogo img { width: 20%; height: auto; }

body.essay { background: #1A1A1A none; color: #999999; }

#mmrBody { background: none; }

#content { color: #999; background: transparent none; font-size: inherit; }
.contentBlock { padding: 1%; background-color: #222; width: 98%; margin-bottom: 15px!important; }
.header figure { float: left; width: 425px; display: block; padding: 30px; margin: 0; }
.header figcaption { display: block; text-align: right; font: bold 12px arial; font-style: normal; }
.header figure img { width: 425px; height: auto; }
.main section { float: left; width: 55%; font: 15px/185% Georgia; padding: 2% 5%; display: block; }
.main section.video-description { width: 25%; }
.main section.hosted-media { width: 65%; float: left; padding: 2% 0; }
.main figure { float: left; width: 30%; display: block; padding: 2%; margin: 0; }
.main figcaption { display: block; text-align: right; font: bold 12px arial; font-style: normal; }
.main figure img { width: 300px; height: auto; }
#content a, #content a:link, #content a:visited, #content a:hover, #content a:active { color: #fff; text-decoration: underline; }

header { display: block; text-align: center; }
hgroup { display: block; }
#content hgroup h1 { font: 40px Georgia; color: #fff; text-transform: none; padding-bottom: 10px; }
#content hgroup h2 { font: 16px Georgia; color: #888; text-transform: none; padding-bottom: 15px; }
#content hgroup h3 { font: 12px Georgia; color: #666; text-transform: none; padding-bottom: 25px; }


#mmrSocialBar { margin:30px 0; padding: 0 0 0 0; height: 20px; text-align: right; }
#mmrSocialBar .stButton { min-width: 60px; }

/* GALLERIA IMAGE GALLERY */
#gallery { width:960px; height:600px; }
.galleria-container { background-color: transparent; }
.galleria-info-text { background-color: #222; color: #999; }

#mmrFooter { margin: 50px 0 ; }
#mmrFooter, #mmrFooter h4, #mmrFooter a { color: #999; }