body { background: rgb(210,210,210); margin-left: 30px; margin-right: 30px; font-family: Open Sans; font-size: 14pt; margin-top: 0px; } a.nostyle { text-decoration: none; color: inherit; } h1, h2, h3, h4 { font-family: Montserrat; } h2 { font-size: 24px; font-weight: bold; background: rgb(60,60,60); color: white; margin-top: 5px; padding-left: 10px; } h3 { font-size: 24px; font-weight: bold;background: black; color: white; margin-top: 15px; padding-left: 20px; } div.top { width: 100%; color: white; min-width: 100%; background-color: rgb(0,0,0); vertical-align: center; text-align: center; padding-top: 25px; padding-bottom: 00px; margin-bottom: 0px; } div.menu { width: 100%; text-align: left; border-top: 1px solid white; margin-top: 40px; padding-top: 0px; padding-bottom: 0px; text-align: center; /* background-color: rgb(60,60,60); */ } div.menu ul { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px; } div.menu ul li { display: inline-block; margin: 0px; margin-left: 0px; margin-right: 0px; padding: 2px; padding-right: 5px; padding-left: 5px; color: white; font-family: Montserrat; } div.menu ul li:hover { /* background-color: black;*/ background-color: rgb(60,60,60); } div.main { margin-top: 0px; margin-bottom: 0px; background-color: rgb(0,0,0); border-top: 1px solid white; border-bottom: 1px solid black; padding-top: 15px; } div.article { border: 1px solid white; display: inline-block; margin-top: 10px; margin-left: 20px; margin-right: 20px; margin-bottom: 10px; background-color: white; width: auto; color: black; padding: 10px; line-height: 1.6em; } div.article img { float: right; width: 50%; margin: 20px; margin-right: 5px; display: block; } div.article img.small { width: 33%; margin-top: 0; } div.footer { width: auto; text-align: left; padding-top: 3px; padding-bottom: 3px; background-color: rgb(0,0,0); font-size: 50%; padding-left: 25px; padding-bottom: 10px; margin-left: 0px; margin-right: 0px; color: white; } .yearpublication { color: black; display: inline-block; font-weight: bold; margin-top:5px; margin-bottom:0px; padding: 8px; padding-bottom: 0px; margin-left: 0px; margin-right: auto; } #bibtex_display li { line-height: 1.4em; margin-left: 20px; margin-bottom: 5px; padding: 0px; list-style-type: square; } #bibtex_display a { color: inherit; text-decoration: underline; text-decoration-style: dotted; } #bibtex_display span.author { margin-right: 0.31em; } img.galleryimg { width: 50%; margin-left: 25%; margin-right: 25%; float: none; } @media (pointer:none), (pointer:coarse) { body { margin-top: 0px; margin-left: 0px; margin-right: 0px; background: black; } div.article { margin-left: 0px; margin-right: 0px; } div.menu { font-size: 300%; } h1 { font-size: 250%; } } #cke_editor { border: 1px solid red; margin:0em; min-width: 50em; text-align: center; } #cke_editor img { border: 2px solid yellow; } input.save { margin-left: 20px; } #popup { position: absolute; top: 30%; left: 50%; margin-left: -150px; width: 300px; border: 2px solid white; background: rgba(0,0,0,0.9); color: white; padding: 2em; padding-top: 5px; z-index: 1; } #popup input { float: right; } #popup button { float: right; margin-top: 15px; } #edit_link { float: right; display: inline-block; font-size: 80%; }