body,html {
background-color:#000056;
background-image:url("lily2.JPG");
background-position:left 0px top -30px;
background-repeat:repeat;
}

/*BoxModel01*/
#wrapper{
width:1000px;
height:850px;
position:relative;
margin-left:auto;
margin-right: auto;
top:0px;
z-index:0;
background-color:#000056;
border:1px solid #fff;
border-radius:35px;
}

header{
width:980px;
height:140px;
position:absolute;
left:10px;
top:10px;
padding:0px;
margin:0px;
z-index:1;
background:#f0f000;
border-radius:25px;
}

nav{
width:980px;
height:50px;
position:absolute;
left:10px;
top:160px;
padding:0px;
margin:0px;
z-index:1;
background-color:#999;
border-radius:25px;
text-align:center;
}

aside{
width:220px;
height:550px;
position:absolute;
left:10px;
top:220px;
padding:0px;
margin:0px;
z-index:1;
background-color:#006050;
border-radius:25px;}

section{
width:750px;
height:550px;
position:absolute;
left:240px;
top:220px;
padding:0px;
margin:0px;
z-index:1;
background-color:#0ff000;
border-radius:25px;}

footer{
width:980px;
height:60px;
position:absolute;
left:10px;
bottom:10px;
padding:0px;
margin:0px;
z-index:1;
background-color:#f000f0;
border-radius:25px;}


article{
width:720px;
height:170px;
position:relative;
left:10px;
top:0px;
padding:0px;
margin-top:10px;
z-index:2;
background-color:#f0f000;
border-radius:35px;}

.text{
width:545px;
height:150px;
position:absolute;
left:10px;
top:10px;
padding:0px;
margin:0px;
z-index:4;
background-color:#ff0000;
border-radius:25px;}

.img{
width:145px;
height:145px;
position:absolute;
right:10px;
top:10px;
padding:0px;
margin:0px;
z-index:5;
overflow: hidden;
border:1px solid #000000;
border-radius:25px;}


/********** NAVIGATION *********/

nav ul{
margin-top= 20px;
}

nav li{
display: inline;
margin-left: 30px;
}

nav a:link{
color: #000ff
}

nav a:visited{
color: #f00f0;
}

nav a:hover{
color: #ff000;
}

nav {
text-align: center;
}