*{
    margin:0px;
    padding:0px;
}

body {
    width: 980px;
	min-height:100vh;
    margin-left: auto;
margin-right: auto;
margin-top: 50px;
    font-family: Trebuchet MS, sans-serif;

/*background:linear-gradient(180deg, #D2D2FF 200px, blue 500px, navy 700px, #000034); */
/*background:linear-gradient(180deg, navy, blue 200px, #D2D2FF 500px, #D2D2FF);*/

/*background:linear-gradient(180deg, #D2D2FF, green 400px, green 1000px, #005522);*/

/*background:linear-gradient(180deg, #D2D2FF, blue 200px, navy 500px, navy);*/
/*background-image:url(background.gif);
background-repeat: repeat;*/
background:url("blastermastermountains.png"), url("blastermasterruins.png"), url("blastermasterriver.png");
background-position:top left, bottom left, top left;
background-repeat: repeat-x, repeat-x, repeat;
}

body p{
    font-size:1em;
}

/*.main{
    width: 980px;

background:#000020;
}*/

header{
background-color:#000020;
width:980px;
height:160px;

/*height:160px;*/
    background-image:url("cklemheader.png");
    background-repeat:no-repeat;
}

/*header img{
float:left;
width:960px;
}*/

.ck{
position:relative;
top: -30px;
left: 108px;
}

#headernav{
width:980px;
height:30px;
background-color:#000020;
}

#headernav ul{
clear:both;
    list-style-type: none;
	line-height:30px;
margin: 0 auto;
}

#headernav ul li{
background-color:#000020;
display:block;
margin: 0 auto;
    float: left;
text-align: center;
display:block;
}

#headernav ul li a{
color:white;
text-decoration:none;
display:block;
    float: left;
width:108.8px;
}

#headernav a:hover{
color:white;
background-color:#FF4040;
}

aside{
width:940px;
clear: both;
background-image:url(granite.jpg);
margin: 0px 0px 10px 0px;
padding: 10px;
    border: 10px outset #323bff;
/*    border-radius: 0px 30px 30px 0px;*/

}

aside p{
color:white;
}

em{
	font-family: Ariel;
}

aside a{
color:white;
}

aside a:hover{
background-color:orange;
}

p a:hover{
background-color:orange;
}

footer{
clear:both;
/*margin: 0px auto 10px auto;*/
margin-bottom: 10px;
color:white;
background-image:url(granite.jpg);
background-repeat:repeat;
border-radius: 30px 30px 30px 30px;
border: 10px outset #323bff;
padding: 20px;
}

footer a{
color:white;
}

/*footer a:hover{
background-color:pink;
}*/

footer p a:hover{
background-color:orange;
}

section{
line-height:130%;
}