body {
	margin: 0;
	background-color: #111;
	font: 12px "Lucida Sans Unicode", "Trebuchet MS", Verdana, Sans-Serif;
	color: #fff;
	}
	
h1 {
	display: none;
	}
	
#menu {
	float: right;
	width: 15%;
	margin: 0 0 100px 0;
	padding-left: 2%;
	border-left: 2px solid #fff;
	background: url("img/skin/dbarr.png") left top no-repeat;
	list-style: none;
	}
	
	#menu li {
		margin-top: 10px;
		}
		
		#menu a {
			color: #fff;
			}
			
#global {
	margin-right: 19%;
	}
		
	#language {
		padding: 50px 0 0 50px;
		}
		
		#language p {
			margin-top: 0;
			}

	#content {
		margin: 50px 5% 100px 24%;
		}
		
		#content h2 {
			font-weight: normal;
			font-size: 1.4em;
			}
		
		#content h3 {
			font-weight: normal;
			font-size: 1.2em;
			}
			
#languageBox {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 300px;
	height: 168px;
	margin: -68px 0 0 -150px;
	line-height: 28px;
	}
	
	#languageBox p {
		margin: 0;
		}
	
	#selectLanguage {
		padding-left: 110px;
		}

#pagination {
	margin-top: 50px;
	text-align: center;
	color: #333;
	}
	
	#pagination strong {
		font-size: 1.4em;
		color: #fff;
		}
		
#upcoming {
	margin-bottom: 50px;
	}
	
	#upcoming p, #blog h3, #blog .infos, #blog .content   {
		margin-left: 30px;
		}
		
		#blog h3  {
			margin-bottom: 0;
			font-weight: bold;
			}
			
		#blog .infos {
			margin-top: 0;
			color: #aaa;
			}
		
		#blog .content  {
			margin-top: 0;
			}
			
			#blog .content h3, #blog .content h4 {
				margin: 0;
				text-decoration: underline;
				font-variant: small-caps;
				font-weight: normal;
				}
				
				#blog .content h3 {
					margin-left: 25px;
					font-size: 1.4em;
					}
					
				#blog .content h4 {
					margin-left: 50px;
					font-size: 1.2em;
					}
		
	#upcoming hr, #blog hr {
		border: 1px solid #fff;
		}
	
.photos {
	text-align: center;
	}

a {
	text-decoration: none;
	color: #999;
	}
	
	a:hover {
		color: #fff;
		}
			
a img {
	border: 0;
	}
	
acronym { border-bottom: 1px dotted #aaa; }
blockquote { margin: 0 0 0 25px; padding-left: 5px; border-left: 2px solid #aaa; }
blockquote p { margin: 0; color: #aaa; }
			
.center {
	text-align: center;
	}
	
.justify {
	text-align: justify;
	}
	
.alinea {
	padding-left: 30px;
	}
	
.clip {
	margin-left: 30px;
	}
	
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.line-through { text-decoration: line-through; }