/*! sakrecoer sheet */ @font-face { font-family: futura; src: url('free_avantgarde.woff'); } body { background: #fff url(/assets/img/bg/micro_logo.png); font-size: 1em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 40px 20px 40px 20px; } h1, h2, h3, h4 { font-family: futura; text-transform: uppercase; } a:link, a:visited, a:hover, a:active, a:focus { text-decoration: none; } a, a:link, a:visited { color: #fff; -webkit-transition-property: hover; -webkit-transition: color 0.15s ease-in-out; -moz-transition: color 0.15s linear 0s; /* firefox 4 */ -o-transition-property: color; /* opera 10.5 */ -o-transition-duration: 0.15s; text-shadow: 1px 0px 4px rgba(255, 0, 0, 0.5), -1px 0px 4px rgba(255, 0, 0, 0.5), 0px -1px 4px rgba(255, 0, 0, 0.5), 0px 1px 4px rgba(255, 0, 0, 0.5); } a:hover { color: #f00; text-shadow: 1px 0px 4px rgba(255, 0, 0, 0.5), -1px 0px 4px rgba(255, 0, 0, 0.5), 0px -1px 4px rgba(255, 0, 0, 0.5), 0px 1px 4px rgba(255, 0, 0, 0.5); } a:active { color: #000; } #header { text-align: left; position: fixed; top:20px; left: 20px; line-height: 24px; z-index: 1000; text-shadow: 1px 0px 4px rgba(255, 0, 0, 0.5), -1px 0px 4px rgba(255, 0, 0, 0.5), 0px -1px 4px rgba(255, 0, 0, 0.5), 0px 1px 4px rgba(255, 0, 0, 0.5); } #miniheader { position: fixed; top:20px; left: 20px; line-height: 24px; z-index: 999999; text-shadow: 1px 0px 4px rgba(255, 0, 0, 0.5), -1px 0px 4px rgba(255, 0, 0, 0.5), 0px -1px 4px rgba(255, 0, 0, 0.5), 0px 1px 4px rgba(255, 0, 0, 0.5); text-align: left; } .tagline { text-align: left; margin-left: 5px; margin-top: -5px; font-size: 14px; } .minitagline { text-align: left; margin-left: 5px; margin-top: -5px; font-size: 9px; } #main-menu-links { font-family: BAnkrutt; font-size: 48px; margin-left: 5px; line-height: 36px } #main-menu-links a { color: #fff; float: left; /* LTR */ text-decoration: none; } #main-menu-links a:hover, #main-menu-links a:focus { color: #f00; } #main-menu-links a:active { color: #000; } #minimain-menu-links { font-family: BAnkrutt; font-size: 24px; margin-left: 5px; line-height: 24px } #minimain-menu-links a { color: #fff; float: left; /* LTR */ text-decoration: none; } #minimain-menu-links a:hover, #minimain-menu-links a:focus { color: #f00; } #minimain-menu-links a:active { color: #000; } #content{ position: absolute; top: 25px; left: 20px; width: 66%; margin: 0 0 0 300px; padding: 10px; box-shadow:2px 2px 10px #000; background: rgba(0, 0, 0, 0.25); border-radius: 4px; } #blogcontent{ line-height: 32px; position: absolute; top: 25px; left: 20px; width: 66%; margin: 400px 0 0 300px; padding: 17px; box-shadow:2px 2px 10px #000; background: url(/assets/img/bg/paper_background_lined.jpg) rgba(255, 255, 255, 0.25); border-radius: 4px; } #blogcontent h1{ margin: 46px 10px 0 0; } #About .about, #Blog .blog, #Discography .discog, #Music .music, #Video .video, #Links .links, #Pictures .pictures { color: #f00; text-shadow: 1px 0px 4px rgba(255, 255, 255, 0.25), -1px 0px 4px rgba(255, 255, 255, 0.25), 0px -1px 4px rgba(255, 255, 255, 0.25), 0px 1px 4px rgba(255, 255, 255, 0.25); } .date { font-size: 12px; } #footer { position: fixed; bottom:20px; right: 25px; font-size: 12px; text-align: right; z-index: 1000; text-shadow: 1px 0px 4px rgba(255, 0, 0, 0.5), -1px 0px 4px rgba(255, 0, 0, 0.5), 0px -1px 4px rgba(255, 0, 0, 0.5), 0px 1px 4px rgba(255, 0, 0, 0.5); } /* Fullscreen Background image */ .image-fullscreen, .image-fullscreen .mask { background-size: cover; background-repeat: no-repeat; position:fixed; left:0px; top:0px; right:0px; bottom:0px; z-index: -1; } td { vertical-align: top; } #musictable{ width: 100%; } .playercell { padding-top: 15px; width: 420px; } .lyricell { width: 550px; } img.floatleft { float: left; margin: 8px; } /* Gallery */ .gallerytitle { font-size: 4em; opacity: 0; } h1.gallerytitle:hover { font-size: 4em; opacity: 0.75; color: #0ff; } .gindex-title { font-size:2em; color:#fff; opacity:0.75; text-shadow:0 0 10px #007572; background:rgba(255, 0, 0, 0.5); padding:5px; height: 75px; opacity: 1; } .gindex-img { opacity: 0.5; } .gindex-img:hover { opacity: 1; } #Pictures { background: #000; } /* Jukebox Pager */ #jukepager{ background: url(/assets/img/bg/micro_logo.png); } #jukepager div{ text-align: center; padding: 300px; } #jukepager h1 { font-size: 3em; } #headline h1 { font-size: 8em; margin: 0; padding: 0 0 0 300px; font-weight: bold; line-height: 0.7em; letter-spacing: -0.1em; } #headline p { font-size: 2em; padding: 0 5px 0 300px; font-weight: bold; line-height: 0.8em; letter-spacing: -0.05em; }