html {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: #002d3b;
}
body {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	font: 14px/20px "Times New Roman", Times, serif;
	color: #ede8de;
	background-color: #014f59;
}
#wrapper {
	width: 860px;
	height: auto;
	margin: 0 auto;
	padding: 24px 20px 24px 20px;
	position: relative;
	text-align: left;
	background: transparent url(../assets/images/articles/blanc-de-blanc/couple.gif) no-repeat right bottom;
}
h1 {
	width: auto;
	height: 180px;
	margin: 0;
	padding: 0;
	display: block;
	text-indent: -6000%;
	background: transparent url(../assets/images/articles/blanc-de-blanc/title.gif) no-repeat left top;
}
p {
	width: 400px;
	height: auto;
	margin: 24px 0 0 0;
	padding: 0;
	font: 16px/24px "Times New Roman", Times, serif;
	text-indent: 30px;
}
	p#first,
	p#second,
	p#third {
		margin: 72px 0 0 0;
		text-indent: 0;
	}
		p#first {
			margin: 0;
		}
	p#first span,
	p#second span,
	p#third span {
		display: block;
		height: 72px;
		color: #cac0a5;
		font: 68px/72px Arial, "Times New Roman", Times, serif;
		float: left;
		padding: 0;
		width: 80px;
		text-align: center;
	}
em {
	font: italic 17px/20px "Times New Roman", Times, serif;
}
strong em {
	font-weight: bold !important;
}
a {
	color: #fff;
	border: none;
	text-transform: none;
}
p a {
	font-size: 16px;
}
a strong em,
a em {
	font-variant: normal !important;
}
	a:hover {
		color: #cac0a5;
	}
sup, sup a {
	font-size: 12px;
}
hr {
	display: block;
	width: 100%;
}

.clear {
	clear: both;
}
#topBar {
	color: #013277;
	background-color: transparent;
	border-bottom: 1px dotted #cac0a5;
}
	#nav {
		font: normal 12px/23px "Times New Roman", Times, serif;
	}

		#nav li,
		#nav li a:link,
		#nav li a:visited {
			color: #fff;
			font: normal 12px/23px "Times New Roman", Times, serif;
		}
			#nav li a:hover {
				color: #cac0a5;
			}
#bcTitle {
	color: #fff !important;
}
.arrows {
	color: #cac0a5 !important;
}
	.arrows:hover {
		color: #fff !important;
	}
.editedBy {
	margin: 0;
	padding: 0;
	float: right;
}
.backToTopArrow {
	margin: 0;
	padding: 0;
	float: right;
	color: #013277;
}
	.backToTopArrow:hover {
		color: #cc022a;
		background: none;
	}
#postPost {
	border: 20px solid #cac0a5;
	width: 696px;
	margin: 0 auto;
	padding: 24px 82px 0 82px;
	position: relative;
	z-index: 90;
	background-color: #002d3b !important;
}
	#postPost a {
		color: #fff !important;
	}
		#postPost a:hover {
			color: #ede8de !important;
		}
	#postPost p {
		padding-left: 0;
		width: auto;
		text-indent: 0 !important;
	}
	#miniBio {
		padding: 22px;
		border: 1px dotted #cac0a5;
	}
	#miniBio h2 {
		font: bold 16px/24px Arial, Helvetica, sans-serif;
		color: #d0c5af;
		letter-spacing: 0px;
	}
		#miniBio p em {
			font-variant: normal;
		}
	.tagBar {
		margin: 0;
		padding: 0 0 24px 0;
		color: #d0c5af;
		float: left;
	}
	.rss {
		font: normal 14px/24px "Times New Roman", Times, serif;
		margin: 0;
		padding: 0;
		border: none !important;
		text-align: center !important;
		display: block;
		background: none;
	}
	.rss a {
		border: none;
		font: bold 14px/24px "Times New Roman", Times, serif;
		text-transform: none;
	}
	.relatedPosts h2,
	#futurePosts h2 {
		font: normal 20px/24px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		margin-top: 24px !important;
		padding-top: 0 !important;
		letter-spacing: 1px;
		color: #d0c5af;
		border: none !important;
	}
	#futurePosts h3 {
		font: normal 18px/24px "Times New Roman", Times, serif;
		color: #d0c5af;
		letter-spacing: 0;
		margin-top: 18px;
	}
	a.testImgPreviewText,
	#miniBio img {
			border-color: #cac0a5 !important;
	}
		#postPost .relatedPosts a:hover {
			color: #002d3b !important;
		}
#footer {
	color: #ccc;
	border: none;
	background-color: transparent;
}
