body {
    background: url('../images/nathan.png') 715px 43px no-repeat fixed  #000000 ;
   	font: 12px consolas, lucida console helvetica, arial, sans-serif;
	color: #ffffff;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}

article {
    border-right: 2px solid #ffffff;
    width: 588px;
    height: auto;
    background: #000000;
    box-shadow: 25px 15px 30px #000000;
    margin: 0 0 0 125px;
}

header {
    height: 50px;
    width: 590px;
    margin: 0 0 0 127px;
}

nav ul {
    list-style: none;
	margin: 0!important;
	padding: 0!important;
}

nav li {
    background: #000000;
    border-right: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    border-top-right-radius: 60px;
	text-align: center;
    display: block;
    float: left;
    width: 110.5px;
    height: 25px;
    text-align: left;
    margin: 0 0 0 0;
	padding: 15px 0 10px 5px;
}
    
a:link, a:visited, a:active, a:focus  {
    color: white;
    text-decoration: none;
}

a:hover { 
    color: white;
} 

img[title="wordpress"] {
    position: relative;
    top: -7px;
    left: -10px;
}

img {
    position: relative;
    top: -20px;
    left: -5px;
}

.side-left {
    color: #000000;
    width: 295px;
    height: 300px;
    border-right: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    background: #e29c38;
    
} 

.side-left ul, .side-right ul {
    position: relative;
    top: 15px;
    left: -25px;
    list-style: none;
}

.side-right {
    float: right;
    width: 290px;
    height: 300px;
    position: relative;
    top: -300px;
    left: 0;
 } 

.side-left > h2, .side-right > h2, .center > h2, .bottom > h2 {
    text-align: left;
    margin: 15px 0 0 15px;
    padding: 0;
} 

.center {
    width: 586px;
    height: 300px;
    border-top: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    background-color: #19a3b6; 
} 

.center ul {
    list-style: circle;
}

.bottom {
    width: 586px;
    height: 860px;
    border: 2px solid #ffffff;
    background-color: #e33d94; 

} 

.bottom h1 {
    text-align: left;
    margin: 15px 0 0 15px;
    padding: 0;
}

footer span {
    position: fixed;
    top: 680px;
    left: 770px;
}