@charset "UTF-8";
/* CSS Document */

body {
	color:				#6e6661;
	background:			#ebe5e1;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			100.01%;
	text-align: 		center;
	padding:			0;
	margin:				0;
	font-size:			11px;
}

a img {
	border:				none;
}

a:link, a:visited, a:hover, a:active {
	color:				#d31245;
	text-decoration:	none;
	font-weight:		bold;
}
a:hover {
	text-decoration:	underline;
}

h1, h2, h3, h4, h5, h6 {
	margin:				0 0 5px;
}

p {
	margin:				0 0 10px;
	line-height:		1.2em;
}
strong {
	color:				#4f3c34;
	font-weight:		bold;
}

#header {
	background:			#dad6d3;
}

#footer {
	color:				#afa8a3;
}
#footer a {
	color:				#afa8a3;
	font-weight:		normal;
}

.section {
	display:			block;
	clear:				both;
	width:				820px;
	margin:				0 auto;
	text-align:			left;
	overflow:			hidden;
}

#header h1 {
	text-indent:		-9999em;
	background:			url(../images/logo_henley.png) no-repeat top left;
	height:				63px;
	margin:				0 0 20px;
}

#header h2 {
	text-indent:		-9999em;
	float:				left;
	width:				160px;
	height:				80px;
	margin:				20px 20px 0 0;
	background:			url(../images/title_three.png) no-repeat top right;
}
#header #roller, #header .highroller {
	width:				560px;
	height:				311px;
	float:				left;
	overflow: 			visible;
	margin-bottom:		22px;
	position:			relative;
}
#header .highroller-slide {
	display:			block;
	width:				560px;
	height:				311px;
	position:			relative;
	overflow:			hidden;
}
#header .highroller-content {
	padding:			0;
	margin:				0;
	display:			block;
	list-style-type:	none;
	float:				left;
	overflow:			hidden;
	position:			absolute;
	left:				0;
	top:				0;
}
#header .highroller-content li {
	display:			block;
	list-style-type:	none;
	width:				560px;
	height:				311px;
	float:				left;
	overflow:			hidden;
}
#header .highroller-nav {
	position:			absolute;
	right:				0;
	bottom:				0;
}
#header .highroller-item-title {
	position:			absolute;
	right:				0;
	bottom:				0;
	margin:				5px;
	padding:			5px 10px;
	background:			url(../images/bg_black_60.png);
	color:				#FFF;
	word-wrap:			no-wrap;
	white-space:		pre;
}
#header .highroller-nav-controls {
	display:			block;
	padding:			0;
	margin:				0;
	list-style-type:	none;
	position:			absolute;
	right:				0;
	top:				0;
	float:				left;
	text-align:			right;
	width:				84px;
	height:				10px;
}
#header .highroller-nav-controls li {
	display:			block;
	width:				26px;
	height:				10px;
	text-indent:		-9999em;
	overflow:			hidden;
	padding:			0;
	margin:				6px 0 0 2px;
	list-style-type:	none;
	background-color:	#d31245;
	background-repeat:	no-repeat;
	background-position: center center;
	cursor:				pointer;
	float:				left;
}
#header .highroller-nav-controls li.current {
	background-image:	url(../images/nav_current.png);
}

#main .section {
	padding-top:		20px;
}
#main h3 {
	font-size:			14px;
	font-weight:		bold;
}
#main .article {
	width:				380px;
	margin-left:		180px;
	margin-right:		20px;
	float:				left;
}
#main .aside {
	width:				160px;
	float:				left;
}

#footer p {
	margin-left:		180px;
}