/*------BASE------*/ body { background-image: url("/img/background.jpg"); background-repeat: no-repeat; background-position: top left; background-attachment: fixed; color: #000000; font-family: "Courier Prime", "Courier New", monospace; } h1 { font-family: "League Script", sans-serif; font-size: 50px; line-height: 50px; /*--font-family: "Germania One", sans-serif; font-family: "Press Start 2P", sans-serif;--*/ /*-- font-size: 30px; line-height: 35px;--*/ /*-- text-shadow: 1px 0 #FF0066, 0 1px #00FFFF;--*/ } h2 { font-size: 24px; line-height: 24px; padding: 0; margin-bottom: 5px; } h4 { width: fit-content; background-color: #FF0066; color: #FFFFFF; padding: 2px; font-size: 14px; text-align: left; margin-bottom: 0px; } a:link { color: #0D0D40; text-decoration: none; } a:visited { color: #0D0D40; text-decoration: none; } a:hover { background-color: #FF0066; color: #FFFFFF; text-decoration: none; } a:active { color: #FF0066; text-decoration: none; } hr { margin-top: 1em; margin-bottom: 1.5em; color:#FF0066; border-style:dotted; border-width:2px; } .gohome { position: fixed; bottom: 10px; right: 10px; width: 200px; border: none; text-align: right; } /*------SPLASH PAGE------*/ .quote { margin-top: 0; margin-left: 30px; margin-right:30px; text-shadow: none; } .quote > h1 { font-family: "Germania One", sans-serif; font-size: 50px; text-align: center; line-height: 60px; text-shadow: none; letter-spacing: 2px; } .quote > p { font-size: 20px; text-align: right; margin-top: 20px; color:#FF0066; letter-spacing: 5px; } /*------LINKS PAGE------*/ .ullink { list-style: unnumbered; margin: 10px 20px 20px 20px; padding: 10px; list-style-image: url("img/pix/ang/phone.gif"); } .ulink > li { padding: 10px; } /*------FIC REC PAGE------*/ ul { margin: 10px 20px 20px 20px; padding: 10px; list-style-image: url("/img/pencilpink.gif"); } ul li { padding: 10px; } .deets { font-size: 14px; color: #FF0066; margin-top: .5em; margin-bottom: 0; } .desc { font-size: 14px; color: #000000; margin-top: .5em; margin-bottom: 0; } /*------SIDEBAR/NAV-----*/ .nav { width: 65px; border-width: 0px 0px 2px 0px; border-color: #FF0066; border-style: dotted; padding: 0px; } .nav2 { font-size: 14px; margin-top: .5em; margin-bottom: 0em; margin-left: 20px; } .bunny { margin-left: 15px; width: 32px; height: 32px; background: url("/img/bunny_2.gif") no-repeat; transform: rotateY(180deg); } .bunny:hover { background: url("/img/bunny_redeye.png") no-repeat; transform: rotateY(180deg); } .cat { font-size: 12px; line-height: 12px; color:#FF0066; padding: 0; margin-top: .5em; margin-bottom: 0px; letter-spacing: 2px; text-transform: uppercase; } /*------FANART PAGE------*/ .fabx { padding: 35px; max-width: 800px; } .fap { margin-left: 25px; margin-right: 25px; } .art { font-size: 16px; line-height: 20px; margin-top: 2; margin-bottom: 0; margin-left: 25px; text-indent: -25px; } .art > img { margin: 0; padding: 0; } .title { font-size: 16px; text-transform: uppercase; } .note { font-size: 18px; text-decoration: underline #FF0066 dotted; } /* NSFW ANI*/ @keyframes star { 0% {color: #FF0066;} 75% {color: #00FFFF;} 100% {color: #FF0066;} } .star { margin-top: -2px; margin-bottom: -2px; font-size: 20px; animation-name: star; animation-duration: 2s; animation-iteration-count: infinite; } /*------------ MARQUEE ----------*/ .scroll-left { height:auto; margin-left:10px; margin-right:10px; width:fit-content; } .scroll-left > h1 { height:auto; margin: 0; font-size: 14px; font-weight: lighter; font-family: "Courier Prime", "Courier New", monospace; color: #FF0066; line-height: 14px; /* Starting position */ -moz-transform: translateX(30%); -webkit-transform: translateX(30%); transform: translateX(30%); /* Apply animation to this element */ -moz-animation: scroll-left 30s linear infinite; -webkit-animation: scroll-left 30s linear infinite; animation: scroll-left 30s linear infinite; } .scroll-replace { display: none; } /* Move it (define the animation) */ @-moz-keyframes scroll-left { 0% { -moz-transform: translateX(30%); } 100% { -moz-transform: translateX(-100%); } } @-webkit-keyframes scroll-left { 0% { -webkit-transform: translateX(30%); } 100% { -webkit-transform: translateX(-100%); } } @keyframes scroll-left { 0% { -moz-transform: translateX(30%); /* Browser bug fix */ -webkit-transform: translateX(30%); /* Browser bug fix */ transform: translateX(30%); } 100% { -moz-transform: translateX(-100%); /* Browser bug fix */ -webkit-transform: translateX(-100%); /* Browser bug fix */ transform: translateX(-100%); } } /*------REFLOW FOR PAGE SIZE------*/ @media (max-width: 950px) { .bunny { margin-left: 0; } .quote { margin-top: 0; margin-left: 10px; margin-right:10px; text-shadow: none; } .quote > p { text-align: center; } .scroll-left { display: none; } .scroll-replace { display: block; text-align: center; font-size: 14px; font-family: "Courier Prime", "Courier New", monospace; color: #FF0066; line-height: 14px; } .updates { display:none; } .updatetitle { display:none; } }