/* GENERAL */

	body {
		background: #ffefe3 url('img--header.jpg') no-repeat 0 0;
		font: normal 11px/1.5 Tahoma, "Times New Roman", Times, serif;
		margin: 0;
	}
			
	a, a:link, a:visited {
		text-decoration: none;
		color: #825e2e;
	}
		
	a:hover, a:active {
		text-decoration: none;
		color: #622304;
	}
		
	img {
		border: 0px;
	}
	
	ul {
		list-style: circle outside;
		padding: 5px;
		margin: 0 0 0 1em;
	}
	
	h1 {
		font: normal 11px/1.5 Tahoma, "Times New Roman", Times, serif;
		color: #291a05;
		margin: 0 0 5px 0;
		border-bottom: 2px solid #95ca84;
	}
	
	h2 {
		background: #f5ece3;
		font: normal 11px/1.5 Tahoma, "Times New Roman", Times, serif;
		color: #bab2a9;
		text-align: justify;
		padding: 10px;
		margin: 0 0 5px 0;
		border: 0px solid #fff;
		-moz-border-radius: 0.8em;
		-webkit-border-radius: 0.8em;
	}
			
/* CONTENT CONTAINERS */

	#wrap {
		width: 960px;
	}

	#banner {
		width: 960px;
		height: 600px;
		overflow: hidden;
		z-index: 1;
		
	}
	
	#userpic {
		position: absolute;
		top: 320px;
		left: 670px;
		width: 100px;
		height: 100px;
		background: #faeee1;
		opacity: 0.9;
		color: #825e2e;
		text-align: justify;
		padding: 10px;
		border: 0px solid #fff;
		-moz-border-radius: 0.8em;
		-webkit-border-radius: 0.8em;
	}
		
	#sidebar {
		position: absolute;
		top: 500px;
		left: 20px;
		width: 220px;
		background: #fff;
		opacity: 0.8;
		color: #291a05;
		text-align: justify;
		padding: 10px;
		border: 0px solid #fff;
		-moz-border-radius: 0.8em;
		-webkit-border-radius: 0.8em;
	}
		
	#content {
		position: absolute;
		top: 455px;
		left: 300px;
		width: 630px;
		opacity: 0.8;
		color: #291a05;
		text-align: justify;
		padding: 0px;
		margin: 0 50px 10px 0;
		overflow: hidden;
	}

/* TEXT TRANSFORMATION */

	.menu {
		background: #F0e5d8;
		color: #c3ae95;
		padding: 5px;
		margin: 0 0 10px 0;
		border: 0px solid #fff;
		-moz-border-radius: 0.8em;
		-webkit-border-radius: 0.8em;
	}
	
	.recententries {
		background: #F0e5d8;
		color: #c3ae95;
		padding: 5px;
		border: 0px solid #fff;
		-moz-border-radius: 0.8em;
		-webkit-border-radius: 0.8em;
	}
	
	.container {
		background: #fff;
		color: #291a05;
		padding: 10px;
		margin: 0 0 20px 0;
		border: 0px solid #fff;
		-moz-border-radius: 0.8em;
		-webkit-border-radius: 0.8em;
	}
	
	.container img {
		border: 3px solid #000;
	}

	.containerFriends {
		background: #fff;
		color: #291a05;
		padding: 10px;
		margin: 0 0 20px 0;
		border: 0px solid #fff;
		-moz-border-radius: 0.8em;
		-webkit-border-radius: 0.8em;
	}

	.commentheader {
		background: #f0e5d8;
		color: #998e81;
		text-align: justify;
		padding: 10px;
		margin: 0 0 10px 0;
		border: 0px solid #fff;
		-moz-border-radius: 0.8em;
		-webkit-border-radius: 0.8em;
	}
	
	.entrynavigation {
		background: #f0e5d8;
		color: #998e81;
		text-align: justify;
		padding: 10px;
		margin: 0 0 5px 0;
		border: 0px solid #fff;
		-moz-border-radius: 0.8em;
		-webkit-border-radius: 0.8em;
	}
	
	.footer {
		background: #fff;
		opacity: 0.5;
		color: #291a05;
		text-align: justify;
		padding: 10px;
		border: 0px solid #fff;
		-moz-border-radius: 0.8em;
		-webkit-border-radius: 0.8em;
	}