header,section,footer,aside,nav,main,article,figure{
display:block;
}
section,article,aside,footer,header,nav,hgroup{
display:block;
width:98%;
position:relative;
}
article,footer{
border:1px;
margin:5px;
padding:8px;
}
header{
border:5px solid green;
margin:5px;
padding:8px;
}
aside{
width:96%;
display:block;
position:relative;
border:0.15em dashed green;
margin:1.5em;
padding:1em;
}
aside.changelog{width:98%;}
nav ul{
margin:0;
padding:0;
}
nav ul li{
display:inline;
margin:5px;
}

body{
border:0;
margin:0;
padding:0;
background-color:#ab92ff;
}
fieldset{
display:block;
margin-left:2px;
margin-right:2px;
padding-top:0.35em;
padding-bottom:0.625em;
padding-left:0.75em;
padding-right:0.75em;
border:2px solid;
}
#wrapper{
clear:both;
margin:0;
padding:0;
border:0;
height:auto;
width:auto;
max-height:480px;
}
#wrapper .right{
float:left;
max-width:15%;
height:auto;
width:auto;
position:relative;
margin:inherit;
}
#wrapper .left{
float:left;
max-width:15%;
height:auto;
width:auto;
position:relative;
margin:inherit;
}
#wrapper .centre{
position:relative;
height:auto;
width:auto;
max-width:50%;
margin:0% 5% 0% 5%;
float:left;
}
h1,h2,h3,h4,h5{
font-weight:bold;
}
h1{font-size:2.4em;}
h2{font-size:2.2em;}
h3{font-size:2.0em;}
h4{font-size:1.8em;}
h5{font-size:1.4em;}
a{
color:blue;
font-weight:bold;
text-decoration:none;
}
a:link{}
a:visited{}
a:hover{
text-decoration:underline;
}
a:active{
text-decoration:underline;
}
#wrapper .clear{clear:both;}
table{
background-color:#ab92ff;
width:100%;
}
th,td{
padding:8px;
text-align:left;
border-bottom:1px solid #abcabc;
}
tr:hover{background-color:#ccc;}
p{font-size:1.0em;}
.nav{font-size:1.6em;}
img{max-width: 100%;
display: block;}
