
	/*
	@mikaelcarrara
	http://www.mikaelcarrara.com
	*/
	
	body {background:#fff url(../img/index/bg.png) top repeat-x}

	h1 {margin:0 0 40px 0}

	div#page {
		width:990px; height:auto;
		padding:50px 0 0 0;
		margin:auto;
	}

	div#sidebar {
		width:300px; height:auto;
		margin:0 50px 0 0;
		text-align:right;
		float:left;
	}
	
	div#items {
		width:300px; height:300px;
		float:left;
	}

	div#content {
		width:640px; height:auto;
		padding:0 0 0 0;
		float:left;
	}

	p#phrase {
		margin:23px 0 50px 0;
		line-height:28px;
		font-size:23px;
		color:#77a5d2;
	}

	p#phrase em {
		font-weight:bold;
		font-style:normal;
		color:#44546a;
	}


	/* Sections */

	ul#sections {
		padding:0;
		margin:0;
	}

	ul#sections li {
		width:190px; height:auto;
		list-style-type:none;
		margin:0 20px 0 0;
		float:left;
	}

	ul#sections li h2 a {
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		width:170px; height:auto;
		background:#f2f5fa;
		padding:5px 10px 5px 10px;
		margin:0;
		font-weight:normal;
		font-size:21px;
		color:#79a5d2;
		display:block;
	}

	ul#sections li h2 a:hover {
		text-shadow:#000 0px 1px 0px;
		background:#44546a;
		color:#fff;
	}

	ul#sections li h2 span {
		padding:0 0 0 10px;
		font-weight:normal;
		font-size:14px;
		color:#999;
	}

	/*-------------------------------*/

	ul#sections li ul {
		padding:20px 0 0 10px;
		margin:0;
	}

	ul#sections li ul li {
		margin:0 0 2px 0;
		float:none;
	}


	/* language */

	ul#language {
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		background:#dfe9f3;
		position:absolute;
		top:10px; right:10px;
		text-align:right;
		font-size:11px;
		padding:7px 10px 7px 10px;
		display:block;
		margin:0;
	}

	ul#language:hover {background:#fff}

	ul#language li {
		list-style-type:none;
		color:#77a5d2;
	}
	

	/* Footer */
	
	div#footer {
		width:100%; height:auto;
		background:#2b323e url(../img/bottomBar.png) top repeat-x;
		position:fixed; bottom:0; left:0;
		line-height:21px;
		padding:25px 0 22px 0;
		color:#e6eff2;
		float:none;
	}

	div#footer p {
		width:290px; height:auto;
		text-shadow:#000 0 1px 0;
		padding:0 0 0 25px;
		margin:0 0 0 0;
		text-align:left;
		float:left;
	}

	address {
		text-shadow:#6d6d6d 1px 1px 6px;
		width:340px; height:auto;
		text-shadow:#000 0 1px 0;
		padding:0 25px 0 0;
		text-align:right;
		font-style:normal;
		float:right;
	}
