body {background-image: url(bg.jpg);

	}

#content {width:800px;
	margin:0px auto;
	text-align:left;}

#contentbox p {text-align: center;
color:white;
}

#cog1 {    left: 50%;
    margin-left: -126px;
    margin-top: -116px;
    position: absolute;
    -webkit-animation: rotateCog1 60s infinite linear;
    -moz-animation: rotateCog1 60s infinite linear;
    animation: rotateCog1 60s infinite linear;}

@-webkit-keyframes rotateCog1 {
    0% { -webkit-transform:rotate(10deg); }
    100% { -webkit-transform:rotate(370deg); }
}

@-moz-keyframes rotateCog1 {
    0% { -moz-transform:rotate(10deg); }
    100% { -moz-transform:rotate(370deg); }
}

@keyframes rotateCog1 {
    0% { transform:rotate(10deg); }
    100% { transform:rotate(370deg); }
}

#cog2 {    left: 50%;
    margin-left: 4px;
    margin-top: -163px;
    position: absolute;
    -webkit-animation: rotateCog2 30s infinite linear;
    -moz-animation: rotateCog2 30s infinite linear;
    animation: rotateCog2 30s infinite linear;}

@-webkit-keyframes rotateCog2 {
    0% { -webkit-transform:rotate(0deg); }
    100% { -webkit-transform:rotate(-360deg); }
}

@-moz-keyframes rotateCog2 {
    0% { -moz-transform:rotate(0deg); }
    100% { -moz-transform:rotate(-360deg); }
}

@keyframes rotateCog2 {
    0% { transform:rotate(0deg); }
    100% { transform:rotate(-360deg); }
}

#cog3 {    left: 50%;
    margin-left: 28px;
    margin-top: -73px;
    position: absolute;
    -webkit-animation: rotateCog3 45s infinite linear;
    -moz-animation: rotateCog3 45s infinite linear;
    animation: rotateCog3 45s infinite linear;}

@-webkit-keyframes rotateCog3 {
    0% { -webkit-transform:rotate(0deg); }
    100% { -webkit-transform:rotate(-360deg); }
}

@-moz-keyframes rotateCog3 {
    0% { -moz-transform:rotate(0deg); }
    100% { -moz-transform:rotate(-360deg); }
}

@keyframes rotateCog3 {
    0% { transform:rotate(0deg); }
    100% { transform:rotate(-360deg); }
}
#contentbox {
    left: 50%;
    line-height: 90px;
    margin-left: -250px;
    position: absolute;
    top: 25%;
    width: 500px;
}

h1 {color:#aaa79d;
font-size: 110px;
font-family: sans-serif;
letter-spacing:-14px;
text-shadow:-1px -1px 0 #7c7a72;}

#contact {    font-family: arial;
    font-size: 11px;
    left: 50%;
    margin-left: 12px;
    margin-top: 2px;
    position: absolute;
    top: 50%;
    z-index: 5000;}

p.editable{color:white; line-height: 18px;}

a, a:visited, a:hover {text-decoration: none;
color:#7c7a72; cursor: pointer;}