html {
	background: #f2f7f9 url('images/v26_bkg_html.png') repeat 50% 0;	
}
body {
	background: url('images/v26_bkg_body.png') repeat-x 50% 0;
}
.page > header h1 a {
	background: url('images/v26_bkg_logo.png') no-repeat;
}
.page > header p {
	background: url('images/v26_bkg_memories.png') no-repeat 100% 0;
}


a {
	color: #cc8088;
}
a:hover {
	color: #4f7c98;
}
blockquote {
	border-color: #c1d9e0;
}
ins, ins a {
	background: transparent;
	font-family: Palatino, Georgia, 'Times New Roman', serif;
	font-style: italic;
}
ins {
	border: 1px dashed #ccc;	
	padding: 3px;
}


article {
	color: #555c64;
	margin: 48px 0 0;
}
article h1 {
	font-family: Palatino, Georgia, 'Times New Roman', serif;
	font-weight: 100;
	letter-spacing: -1px;
	margin-left: 240px;
	padding: 0 0 29px;
	text-shadow: 0 1px 0 #fff;
}
article h2 {
	font-family: Palatino, Georgia, 'Times New Roman', serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

article aside {
	color: #4f7c98;
	float: left;
	font-size: 12px;
	margin: -46px 0 0;
	opacity: 0.75;
	text-align: right;
	width: 220px;
}
article aside dl {
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
}
article aside dt {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;	
	font-weight: normal;
}
article aside dd {
	font-size: 12px;	
}
article section {
	margin-left: 240px;
}
article section p {
	padding: 0 180px 0 0;
}
article section > p:first-of-type {
	background: url('images/v26_bkg_start.png') no-repeat 100% 3px;
	color: #cc8088;
}
article section > p:last-of-type {
	background: url('images/v26_bkg_end.png') no-repeat 100% 3px;	
}
article section li {
	padding: 0 180px 0 0;
	font-size: 14px;
}


.footnote ol {
	list-style-position: inside;
	padding: 0;
}

