:root { /* applies to all areas */ --font-family: Helvetica; --font-size: 12px; --line-height: 1.3em; --font-color: black; --link-color: violet; --link-text-decoration: none; /* main content (between sidebars) */ --content-padding: 25px; --content-bg-color: white; /* header */ --header-height: 348px; --header-background: transparent; --header-margin-bottom: 0px; /* sidebar */ --sidebar-margin: 10px; --sidebar-width: 25%; --sidebar-bg-color: white; /* footer */ --footer-height: auto; --footer-bg-color: white; /* navbar */ --navitems-alignment: center; --space-between-navitems: 20px; --navbar-margin-bottom: 10px; --nav-bg-color: #363438; /* container */ --container-width: 800px; --container-bg-color: #3DA2B7; /* controls the gap between the content and the footer */ --row-gap: 5px; /* To add scrollbars to your sidebars, just make the height a px value and change overflow to 'auto' */ --sidebar-height: 100%; --sidebar-overflow: hidden; --background-color: #3DA2B7; } html, body { margin: 0; padding: 0; background-color: #DDC8D7; font-family: var(--font-family); font-size: var(--font-size); line-height: var(--line-height); color: var(--font-color); background-image:url('https://64.media.tumblr.com/6cc34cf0e7118e1345b94940752e48c7/f75bfa8a80338467-bb/s640x960/1e6479dd8cbc1bc3f91a4645845eadbb5882d33a.pnj'); background-repeat:repeat-X; overflow-x:hidden; } body a { color: var(--link-color); font-weight: bold; text-decoration: var(--link-text-decoration); } #main-container { max-width: var(--container-width); margin: 0 auto; background-image:linear-gradient(white, #D9C4D3); border-radius:20px; box-shadow:0px 0px 15px grey; padding-top: 20px; } .flex { display: flex; margin-bottom: var(--row-gap); } .content-wrap { margin-top: var(--content-margin-top); } #content-container { width: 50%; margin-bottom: var(--row-gap); background-color: transparent; } #left-sidebar { width: var(--sidebar-width); margin-right: var(--sidebar-margin); margin-bottom: var(--row-gap); height: var(--sidebar-height); overflow: var(--sidebar-overflow); background-color: transparent; } #right-sidebar { width: var(--sidebar-width); margin-left: var(--sidebar-margin); margin-bottom: var(--row-gap); height: var(--sidebar-height); overflow: var(--sidebar-overflow); background-color: transparent; } .rightsidebarsect{ width:25%; margin-bottom: 10px; height:auto; overflow: hidden; background-color:white; padding:15px; font-size:10px; box-shadow:0px 0px 15px #9D84A4; border-radius:10px; } .leftsidebarsect{ width:25%; margin-bottom: 10px; height:auto; overflow: hidden; background-color:white; padding:15px; font-size:10px; box-shadow:0px 0px 15px #9D84A4; } #divlinkcontain { position:absolute; bottom:0px; } .Lleaf{left:-232px;position:absolute;z-index:10000;} .Rleaf{right:-232px;position:absolute;z-index:10000; } .bodysect{ width:100%; margin-bottom: 10px; height:auto; overflow: hidden; background-color:white; padding:15px; font-size:10px; box-shadow:0px 0px 15px #9D84A4; border-radius:10px; } #header-contained { height: var(--header-height); margin-bottom: var(--header-margin-bottom); background-image: var(--header-background); background-position: center center; } #footer { height: var(--footer-height); text-align: center; color: var(--font-color); background-color: var(--footer-bg-color); border-radius: 0 0 20px 20px; margin-bottom:20px; } #header-full { display: none; height: var(--header-height); margin-bottom: var(--header-margin-bottom); background-image: var(--header-background); background-position: center center; } #navbar-contained { margin-bottom: var(--row-gap); position:relative; } #navbar-full { display: none; } .nav { margin-left: 0; text-align: var(--navitems-alignment); margin-bottom: 20px; padding-top: 1em; padding-bottom: 1em; background-color: var(--nav-bg-color); height:135px; position:relative; } .nav li { display: inline-block; padding-right: var(--space-between-navitems); } .nav a{ color:#DDC8D7; vertical-align:bottom; } a:hover{ color:violet; vertical-align:bottom; text-shadow:0 0 10px purple; } .wrapper { padding: var(--content-padding); padding-top: var(--sidebar-padding); } .sidebar-wrapper { padding: var(--sidebar-padding); height: var(--sidebar-height); overflow: var(--sidebar-overflow); } .footer-wrapper { padding: 5px; } #headimg-container { max-width: var(--container-width); margin: 0 auto; background-color:transparent; height:348px; } #dannylogo{ position:absolute; left:-15px; z-index:10000; top:-2px;} #tickerbar { width:862px; height:30px; background-color:white; background-image:linear-gradient(#534F56,#363438); color:white; bottom:50px; left:-31px; position:relative; z-index:100000000; line-height:30px; overflow:hidden; border-radius:0px 0px 10px 10px; border-top:3px dashed white; } .ticker { position: absolute; user-select: none; white-space:nowrap; animation: ticker 20s linear infinite; width: 100%; font-family: Helvetica; } @media(max-width:800px) { .ticker { animation: ticker1000 15s linear infinite; } } @media(min-width:801px) { .ticker { animation: ticker1001 15s linear infinite; } } @keyframes ticker1000 { 0% { transform: translate3d(862px, 0, 0); } 100% { transform: translate3d(-300px, 0, 0) } } @keyframes ticker1001 { 0% { transform: translate3d(85vw, 0, 0); } 100% { transform: translate3d(-100vw, 0, 0) } } /* To keep your site RESPONSIVE, make sure this variable matches the width for --container-width UNLESS --container-width is 100% - if it's 100%, you'll need to manually input a breakpoint. */ @media only screen and (max-width: 800px) { .flex { flex-wrap: wrap; } #left-sidebar { width: 100%; display: block; order: 2; margin-right: 0; margin-bottom: 10px; } #right-sidebar { width: 100%; display: block; order: 3; margin-left: 0; } #content-container { width: 100%; display: block; order: 1; margin-bottom: 10px; } #headimg-container{ display:none;} .leftsidebarsect{ width:100%} } .rightsidebarsect{ width:100%} @font-face { font-family: "Big Limbo"; src: url('https://dannythe.website/fonts/big_limbo_bt.ttf'); } h1{font-family: "Big Limbo"; color:#363438;} Danny the Website