html { 
  background: #000000 url(contact-repeat.png);
  background-repeat:repeat;
 background-size:210px 40px;
}

#dylan-about {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    padding-left:0px;
    width:600px;
    padding-right:0px;
    background: rgb(0, 0, 0); /* Fallback for older browsers without RGBA-support */
    background: rgba(0, 0, 0, 0.8);
}

#dw {
    margin-left:auto;margin-right:auto;margin-top:10px;
    background-image: url(dylan-4.png);
    background-size:400px 50px;
    width:400px;
    height:50px;
    display:block;
}

h1 { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 36px; font-style: normal; font-variant: normal; font-weight: bold; line-height: 38px;color:white; margin-left:auto;margin-right:auto;}
h2 { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 28px; font-style: normal; font-variant: normal; font-weight: bold;color:white;line-height:30px;vertical-align:top; }
h3 { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 22px; font-style: normal; font-variant: normal; font-weight: bold; line-height: 24px;color:white;}
h3#lego-title{position:relative;top:60px;}
p {font-family:sans-serif;color:white;font-size:16px;margin-left:0px;line-height:22px;}
p#lego-p{position:relative;top:50px;}
p.plinks{position:relative;top:10px;font-weight:bold;vertical-align:top;}
a {font-family:sans-serif;color:white;opacity:0.8;}

    a:hover {opacity:1;}
.animationboxes {opacity:1;}
.links {text-decoration:none;opacity:0.8;}
    a.links:hover {opacity:1;}