body{
	font:13px arial, helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color:#c3c3bd;
}

#topo {
	background-color:#000000;
	width:100%;
	height:30px;
	border-top:4px solid #deb887;
	
}

#pagina {
	margin-left:auto;
	margin-right:auto;
	width:955px;
	
}

header {
	background-color:#EE1289;
	height: 100px;
	margin-top:10px;
	border-bottom:4px dashed #deb887;
	padding-top:15px;
	padding-left:15px;
}

nav{
	height:545px;
	width:150px;
	border-bottom:2px dashed #deb887;
	background-color:#EE1289;
	float:left;
	padding-top:15px;
}

nav ul{
	list-style-type:none
	
}

article{
	height:530px;
	background-color:#f8f8ff;
	border-bottom:2px dashed #deb887;
	padding:15px;
	width:775px;
	float:right;
	
}

aside{
	width:100px;
	height:120px;
	background-color:#EE1289;
	text-align:center;
	padding:15px;
	float:right;
}

footer{
	width:100%;
	background-color:#EE1289;
	height:35px;
	text-align:center;
	position:relative;
	float:left;
	color:#ffffff;
	padding-top:15px;
}

nav ul li{
	margin-bottom:20px;
}

nav ul li a, nav ul li a:visited{
	background-color:#EE1289;
	height:30px;
	color:#f8f8ff;
	text-decoration:none;
	display:block;
	padding-top:15px;
	padding-left:15px;
}

nav ul li a:hover{
	background-color:#deb887;
	color:#EE1289;
	
}

nav ul li a:active{
	color:#ffffff;
}

h1{
	font:18px verdana, "trebuche mns", sans-serif;
}
h2{
	font:18px verdana, "trebuche mns", sans-serif;
color:#00FF00;
}
h3{
	font:18px verdana, "trebuche mns", sans-serif;
color:#FF4500;
}
h4{
	font:18px verdana, "trebuche mns", sans-serif;
color:#FFA500;
}
h5{
	font:18px verdana, "trebuche mns", sans-serif;
color:#FFFFFF;
}
<h2> {
color:#FF0000;
}
<h3> {
color:#FF4500;
}
<h4> {
color:#FFFAF0;
}
<h5> {
color:#FFFFFF;
}

