/* main stylesheet for the Project::OSiRiON website ingar@osirion.org */ /* global defaults */ body { background-image: url('images/background.jpg'); background-color: #000000; background-repeat: no-repeat; background-position: center top; font-family: "DejaVu Sans", "BitStream Vera Sans", "sans-serif"; text-align: center; font-size: 12pt; color: #c0c0c0; padding: 0; } img { border: 0px; } a:link { color: #fbff99; text-decoration: none; } a:visited { color: #c6c978; text-decoration: none; } a:hover { text-decoration: underline; } /* global div definitions */ div.floatright { text-align: center; vertical-align: middle; margin-left: auto; margin-right: 8px; margin-top: 8px; margin-bottom: auto; float: right; } div.newsitem { color: #ffffff; font-size: 12pt; font-weight: bold; } div.newsdate { color: #ffffff; font-family: "Courier New", "Courier", "fixed", "monospace"; font-size: 10pt; } div.newstext { font-size: 12pt; } table.screenshot { text-align: center; /* font-family: "Courier New", "Courier", "fixed", "monospace";*/ margin-left:auto; margin-right:auto; } td.screenshot { text-align: center; font-size: 10pt; } img.screenshot { vertical-align: top; padding: 16px; clear: both; } .fullwidth { width: 100%; vertical-align: top; } .halfwidth { width: 50%; vertical-align: top; } .quarterwidth { width: 25%; vertical-align: top; } /* page structure */ div#page { background-color: #000000; margin-top: 16px; margin-right: 8%; margin-left: 8%; margin-bottom: 32px; width: 84%; padding-left: 0px; padding-right: 0px; border: 2px solid #505050; } div#pagecontent { text-align: left; vertical-align: top; margin-top: 16px; margin-bottom: 16px; margin-left: 16px; margin-right: 16px; } div#pagefooter { text-align: left; font-size: 8pt; padding-top: 0px; padding-left: 16px; height: 48px; border-top: 1px solid #808080; background-color: #202020; } /* menu */ table.osirionmenu { text-align: center; margin: 0px; margin-bottom: 16px; margin-top: 16px; padding: 0px; } td.osirionmenu { text-align: center; font-size: 10pt; font-weight: bold; border-top: 1px solid #808080; border-bottom: 1px solid #808080; background-color: #202020; padding: 8px; margin: 0px; } a.osirionmenu { color: #fbff99; } a.osirionmenu:visited { color: #fbff99; } a.osirioncurrent { color: #ffffff; } a.osirioncurrent:visited { color: #ffffff; } img.osirionmenu { margin: 0px; margin-bottom: 12px; } div.osirionlogo { text-align: center; vertical-align: center; margin-bottom: 16px; margin-left: 16px; margin-right: 8px; padding-top: 16px; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; border: 1px solid #808080; } /* content */ div.content { text-align: left; margin-bottom: 8px; margin-left: 16px; margin-right: 8px; padding-left: 16px; padding-right: 16px; background-color: #202020;; border: 1px solid #808080; } p.content { padding-left: 8px; } dl.content { padding-left: 8px; } dt.content { font-weight: bold; color: white; } dd.content { padding-top: 4px; padding-bottom: 4px; } h1.content { color: #ffffff; font-size: 14pt; font-weight: bold; } h2.content { color: #ffffff; font-size: 12pt; font-weight: bold; } h3.content { color: #ffffff; font-size: 12pt; font-style: italic; } table.content { padding-left: 8px; } td.content { padding-right: 16px; vertical-align: top; } /* from the wiki theme css */ ul.content { /* line-height: 1.5em; */ list-style-type: square; padding-left: 24px; margin-bottom: 8px; list-style-image: url(images/bullet.png); } /* misc style elements */ .superscript { color: #ff0000; vertical-align: top; font-size: 8pt; } .fixed { font-family: "Courier New", "Courier", "fixed"; font-size: 12pt; } pre.content, div.fixed { border: 1px solid #808080; color: #ffffff; background-color: #666666; margin-left: 48px; margin-right: 48px; margin-top: 8px; margin-bottom: 8px; padding: 8px; font-family: "Courier New", "Courier", "fixed"; font-size: 12pt; vertical-align: text-top; }