/*REUSED CLASSES*/ .transition { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } body { background: #b1b1b1; } #container { background: url('../img/gradient.jpg'); min-height: 790px; } .brclear { clear: both; } .left { float: left; } .right { float: right; } a { color: #389599; text-decoration: none; &:hover { color: #99423F; } } p { font-size: 18px; } /*ADDS PADDING TO IMAGES WHEN FLOATED*/ img.left { padding: 0 10px 10px 0; } img.right { padding: 0 0 10px 10px; } /*REUSED CLASSES*/ .transition { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } h1 a { position: absolute; font-family: 'Arvo', serif; top: 33px; color: #000; margin: 0; font-variant: small-caps; text-decoration: none; &:hover { color: #99423F; } .malloy { color: #99423F; } } h2, h3 { font-weight: 100; } header { position: relative; margin-top: 20px; border-bottom: 2px solid #111; height: 60px; } nav { position: absolute; top: 40px; left: 440px; width: 500px; li { float: right; display: inline; height: 30px; } li a { font-family: 'Marck Script', cursive; width: 50px; display: block; text-decoration: none; color: #000; font-size: 22px; float: left; margin: 0; text-align: center; } a:hover { color: #99423F; padding: 0; } } .play { top: 100px; } .copy { position: relative; background: #fff; padding: 53px; left: 0; margin: 40px 0; bottom: 0; box-shadow: 2px 2px 2px #333; border: 4px solid #999; h2 { border-bottom: 4px solid #999; font-style: oblique; } &:hover { background: #; border: 4px solid #389599; h2 { border-bottom: 4px solid #389599; color: #000; } } .transition } .img_space { width: 960px; height: 400px; } .img_space img { box-shadow: 2px 2px 2px #666; } .welcome { margin: 50px auto; width: 700px; border-bottom: 25px solid #BFBFBF; h2 { font-size: 27px; font-family: 'Arvo', serif; text-shadow: 1px 1px 2px #b1b1b1; text-align: center; color: #389599; } a { color: #99423F; } a:hover { color: #389599; } } .archives { padding: 7px; margin-top: 40px; width: 100%; h3 { font-family: 'Arvo', serif; border-bottom: 1px solid #777; } ul { list-style: none; font-variant: small-caps; } li { float: left; } li a { /* margin-left: -20px;*/ float: left; width: 80px; text-align: center; color: #99423F; font-size: 18px; text-decoration: none; } li a:hover { color: #389599; } } .blog:hover .solid_text p { display: inline; } .banner { margin: 10px 0; } .img_space { height: 400px; margin: 20px; img { margin: 0 2px; padding: 0; } } .music { height: 300px; } .youTube { width: 560px; height: 315px; padding: 20px; border-radius: 8px; box-shadow: 2px 2px 2px #000 inset; background: #444; } .footer { width: 960px; margin: 0 auto; margin-bottom: 70px; background: #b1b1b1; /* box-shadow: 2px 2px 2px #B1B1B1 inset;*/ p { font-size: 16px; } .twitter { margin: 0 auto; width: 500px; padding-top: 10px; } } .btt a { position: absolute; bottom: 30px; right: 30px; float: right; background: #efefef; padding: 5px; border-radius: 4px; display: block; color: #666; border: 3px solid #e4e4e4; font-variant: small-caps; font-size: 14px; &:hover { border: 3px solid #888; } }