@font-face { font-family: 'Meath'; src: font-url("MeathFLF.ttf") format('truetype'); } @font-face { font-family: 'Celtknot'; src: font-url("Celtknot.ttf") format('truetype'); } @font-face { font-family: 'PoiretOne'; src: font-url("PoiretOne-Regular.ttf") format('truetype'); } @font-face { font-family: 'RationalInteger'; src: font-url("RationalInteger.ttf") format('truetype'); } @font-face { font-family: 'Arkitech'; src: font-url("ArkitechLight.ttf") format('truetype'), font-url("ArkitechLight.woff") format('woff'); } * { font-family: Verdana, sans-serif; color: rgb(41, 49, 51); margin: 0; padding: 0; } h1,h2,h3,h4,h5,h6 { font-weight: normal; } h1,h4 { text-decoration: underline; } h1 { font-size: x-large; } a { text-decoration: none; color: rgb(110, 210, 12); } a:visited { color: rgb(60, 130, 12); } hr { margin: 5px 0 5px 0; } p { padding-top: 5px; text-indent: 10px; } #header { background: rgba(0, 0, 0, 0.7); position: fixed; width: 100%; height: 80px; margin-top: 30px; z-index: 10; } #nav { position: absolute; top: 50%; left: 80%; transform: translate(-50%, -50%); width: 410px; } #logo img,#logo a { position: absolute; left: 30px; top: 50%; transform: translate(0, -50%); } #logo img { border: 2px solid white; border-radius: 10px; padding: 2px; opacity: 0.4; } #logo a { color: rgb(255,255,255); left: 160px; text-decoration: none; font-size: 30px; font-family: Arkitech; } #nav ul{ display: block; list-style: none; } #nav li{ float: left; padding-left: 21px; } #nav li a { color: rgba(255,255,255,0.4); font-size: 16px; text-decoration: none; font-weight: bold; } #nav li a:hover { color: rgba(255,255,255,1); } #nav li a.active { color: rgba(255,255,255,1); border-bottom: 2px solid rgb(255,255,255); } #content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } #section1 .content, #section3 .content, #section5 .content { color: rgb(214,206,204); } #section2, #section4, #section6 { background-color: rgb(255,255,255); } #section1 { background: image_url("resized/blown.jpg") fixed; background-position: center top; } #section3 { background: image_url("resized/beach3.jpg") fixed; background-position: center top; } #section5 { background: image_url("resized/robin.jpg") fixed; background-position: center top; } #footer { background: rgb(22, 27, 28); position: relative; width: 100%; height: 40px; color: rgb(255,255,255); } #about { display: block; list-style: none; text-align: justify; width: 100%; top: 50%; transform: translate(0, -50%); position: absolute; } #about:after { display: inline-block; width: 100%; height: 0; content: ''; } #about .textbox { padding: 10px; width: 30%; height: 110px; overflow: hidden; box-shadow: 10px 10px 10px rgba(0,0,0,0.7); } #weird, #web { position: relative; width: 70%; left: 50%; top: 50%; transform: translate(-50%, -50%); } #weird .textbox, #web .textbox { padding: 10px; overflow: hidden; box-shadow: 10px 10px 10px rgba(0,0,0,0.7); text-align: justify; width: 100%; } .textbox { display: inline-block; border-color: rgba(100,190,12,0.7); background-color: rgba(255,255,255,0.7); } .textbox h1 { text-align: center; } .projectspace { display: inline-block; width: 35%; } .projects { display: inline-block; width: 60%; list-style: none; text-align: justify; vertical-align: top; } .projects .textbox { padding: 3px; margin-top: 3px; background-color: rgba(0,0,0,0); } .section { position: relative; height: 100%; overflow: hidden; } .section .watermark { position: absolute; opacity: 0.02; width: 60%; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; } .title { position: relative; width: 100%; line-height: 0; text-align: center; padding-bottom: 50px; } .title img { display: inline-block; vertical-align: middle; } .title h2 { display: inline-block; vertical-align: middle; } .quote { position: relative; } .quote q { display: block; font-family: serif; text-align: center; } .quote div { position: relative; width: 100%; line-height: 0; text-align: center; } .quote img { display: inline-block; vertical-align: middle; } .quote span { display: inline-block; vertical-align: middle; font-weight: bold; } .text { padding-top: 30px; } .content { position: relative; width: 90%; height: 90%; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; } .textbox { text-align: center; border-style: solid; border-radius: 10px; border-width: 3px; } .separator { position: relative; border-bottom: 1px dotted black; height: 0px; width: 20%; left: 50%; transform: translate(-50%, 0); margin-top: 10px; margin-bottom: 10px; } .dictionary { position: relative; width: 60%; left: 50%; transform: translate(-50%, 0); font-size: x-small; } .dictionary .headword { display: inline-block; color: red; font-weight: bold; text-decoration: underline; } .dictionary .headword i { color: inherit; } .dictionary .pronounciation { display: inline-block; font-family: monospace; } .dictionary .conjugation { display: inline-block; font-weight: bold; } .dictionary ol li { margin-left: 10px; } .dictionary ol li:before { font-weight: bold; } .dictionary .sense .example { font-style: italic; } .dictionary .sense .reference { text-decoration: underline; font-family: serif; } .dictionary ol.fifth { counter-reset: section 4; list-style-type: none; } .dictionary ol { counter-reset: section; list-style-type: none; } .dictionary li::before { counter-increment: section; content: counters(section,".") " "; } /* #title { position: fixed; top: 0px; left: 50%; transform: translate(-50%, 0); z-index: 10; } #title h1 { font-family: Meath; font-weight: bolder; font-size: 60px; } .text { background: white; border-style: solid; border-color: rgb(100, 190, 12); border-radius: 30px; border-width: 3px; padding: 10px; } #content { top: 0px; left: 0px; width: 100%; } .section { position: relative; height: 1200px; } .background { position: absolute; z-index: -1; overflow: hidden; } .background img { position: absolute; top: 0px; left: 50%; transform: translate(-50%, 0); } #back { position: fixed; border-radius: 15px; border-width: 2px; z-index: 1; } p,h1,h2,h3,h4,h5,h6 { opacity: 1; } h1,h2,h3,h4,h5,h6 { font-weight: normal; } h1,h4 { text-decoration: underline; } h1 { font-size: x-large; } a { text-decoration: none; color: rgb(110, 210, 12); } a:visited { color: rgb(60, 130, 12); } */ /* vim: set ts=2 sw=2: */