* { margin: 0; padding: 0; } body {background-color: #8AA0C5;} div#wrapper { width: 750px; margin: 30px auto 30px auto; } div#sidhuvud { margin: 0; padding: 20px; background-color: white; border: solid 1px; } div#huvudtext { margin: 50px 0 0 0; padding: 20px; background-color: white; border: solid 1px; } div#huvudtext h1 { color: #003366; margin-bottom: 20px; } div#huvudtext p { margin-bottom: 20px; } div#sidfot { text-align:center; background-color: #CCCCCC; color: #444444; font-size: 9px; border-right: dotted 1px; border-bottom: dotted 1px; border-left: dotted 1px; border-color: #444444; }