JSFiddle - React, Tailwind, and code Playground

HTML

<!DOCTYPE html>

<html>
	<head>
		<meta charset="utf-8" />
		<title>PalmNet</title>
		<link rel="stylesheet" type="text/css" href="index.css">
	</head>
	<body>
		<p class="generaltxt" id="h1">Welcome to PalmNet 0.1</p>
		<p class="generaltxt" id="subh">- Best site on the entire interwebs</p>
		
		<br>
		<br>
		
		<div class="generaltxt" id="container">
			

		</div

		<div class="navigation" id="uppernavi">
			<p class="navip"><a href="index.html">Home</a></p>
			<p class="navip"><a href="files.html">Files</a></p>
		</div>
		
		<div class="navigation" id="lowernavi">
			<p class="navip"><a href="recepies.html">mere smør</a></p>
			<p class="navip"><a href="jeps.html">også kartofler...</a></p>
		</div>

		<div id="footer">
			<p class="footertxt" id="copy">&copy; Copyright by Frederik Palm 2013</p>
			<p class="footertxt" id="pwr">Powered by HTML5 and CSS3</p>
		</div>



	</body>
</html>

CSS

/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/** CODE AFTER THIS PART **/

body {
	background-color: rgb(230,230,230);
}

#container {
	width:800px;
	height:800px;
	background-color:rgb(200,200,200);
	border:1px solid black;
	float:right;
	position:relative;
	z-index:2;
}

.generaltxt {
	font-family:sans-serif;
	color:black;
}

#subh {
	font-size:12px;
	text-align:center;
	margin-left:215px;
	margin-top:5px;
	font-style:italic;
}

#h1 {
	margin-top:25px;
	font-size:36px;
	text-align: center;
}

#uppernavi {
	background-color: gray;
	width:150px;
	height:250px;
	border:1px solid black;
	border-top-left-radius: 10px;
	
}

#lowernavi {
	background-color: gray;
	margin-top:5px;
	width:150px;
	height:250px;
	border:1px solid black;
	border-bottom-left-radius: 10px;
}

.navigation {
	position:absolute;
	z-index:1;
}

.navip {
	margin-top:7px;
	margin-left:5px;
	font-family: sans-serif;
	font-size: 15px;
	color:black;
}

#footer...