/* Just the home page */
#head div {
	height: 206px;
	background: #1f6ee5 url(/tpl/img/bg-head-home.jpg) bottom no-repeat;
}
	#head div div {
		width: auto;
		height: auto;
		background: none;
		margin: 0;
		float: left;
		width: 488px;
	}
		#head p {
			margin: 0 0 0 19px;
		}
		p#logo {
			padding: 19px 0 68px 0;
			margin: 0;
		}

form {
	padding: 206px 0 5em 0;
}
div#wrap {
	background: white url(/tpl/img/bg-wrap.png) left repeat-y;
	margin: 13px 0 0 0;
}
	div#main {
		width: 531px;
	}
	div#nav {
		left: -531px;
		padding: 1px 0 0 0;
	}
		div#nav div#survey h2 {
			font-size: 120%;
		}

	div#content {
		background: #e8eaef;
		margin: 0 14px 0 0;
		padding: 0.6em 0 0 0;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0 14px;
}
h2, h2 a {
	color: #ae2f3a;
}
h2 {
	font-size: 160%;
	margin: 1.2em 14px 0.2em 14px;
}

#content p, #footerpanels p {
	font-size: 122%;
	margin: 0 14px 1em 14px;
}

/* Latest news */
#content dl {
	border-top: solid 1px #656565;
	padding: 0.4em 0 0.5em 0;
	margin: 0 14px;
}
	#content dt {
		float: left;
		width: 115px;
	}
	#content dd {
		float: left;
		width: 372px;
	}
		#content a, #content dt {
			font-weight: bold;
		}
		#content dd a {
			font-weight: normal;
		}
		#content dd a strong, #content dd a span {
			color: #1a3364;
			font-weight: bold;
			text-decoration: underline;
		}
		#content dd a {
			color: #37434e;
			text-decoration: none;
		}
		/* As it's pulled from custom-content */
		#content dl p {
			font-size: 100%;
			margin: 0;
			display: inline;
		}

/* "Visit the news section" */
p#visit {
	margin-top: 2em;
	margin-bottom: 2.5em
}
/* Share price box */
div#shareprice {
	background: #c6ccd8;
	border-top: solid 2px white;
	padding: 0.6em 0 0.6em 28px;
	/* padding: 0.6em 0 0.6em 14px; */
}
	#shareprice h2, #shareprice p, #shareprice ul {
		margin: 0;
		float: left;
	}
	/* "Share price" heading */
	#shareprice h2 {
		width: 100px;
	}
	/* The figure */
	#shareprice p {
		width: 242px;
		font-size: 100%;
		font-weight: normal;
	}
		#shareprice p strong {
			font-size: 240%;
			display: block;
		}
		#shareprice p a {
			font-weight: normal;
			text-decoration: none;
		}
	/* Share nav */
	#shareprice ul {
		width: 137px;
		width: 147px;
	}
		#shareprice ul li {
			padding: 0 0 0 5px;
		}

	div#related {
		width: 208px;
		padding: 1px 0 0 0;
	}
		#related dl, #footerpanels dl {
			color: white;
			background: black;
			margin: 0 0 0.6em 0;
			padding: 76px 0 0.5em 0;
		}
			#related dt, #footerpanels dt {
				border-top: solid 1px white;
				padding: 0.3em 6px 0.6em 6px;
				font-size: 140%;
				font-weight: bold;
			}
				#related dt a, #footerpanels dt a {
					text-decoration: none;
				}

			#related dd, #footerpanels dd {
				padding: 0 6px;
			}
				#related dl a, #footerpanels dl a {
					color: white;
					text-decoration: none;
					font-weight: bold;
				}
				#footerpanels dl a:hover {
					text-decoration: underline;
				}
		/* "Investing for children" */
		dl#productkids {
			background: #c3730c url(/tpl/img/bg-productkids.jpg) top no-repeat;
		}
		/* "ISA" */
		dl#productisa {
			background: #4d1323 url(/tpl/img/bg-productisa.jpg) top no-repeat;
		}
		/* "SIPP" */
		dl#productsipp {
			background: #4e2c65 url(/tpl/img/bg-productsipp.jpg) top no-repeat;
			margin-bottom: 0;
		}
		/* "STOCKPLAN" */
		dl#productstockplan {
			background: #2b461b url(/tpl/img/bg-productstockplan.jpg) top no-repeat;
		}

/* Report and Accounts, Stay informed and ISA, together at last */
div#footerpanels {
	margin: 0 0 0 173px;
	color: white;
	background: white url(/tpl/img/bg-footerpanels.png) repeat-y;
	border-top: 0.6em solid white;
}
	#footerpanels div {
		float: left;
		width: 268px;
		padding: 1em 0 0 0;
	}
	#footerpanels div.first {
		width: 263px;
	}
	#footerpanels dl {
		float: left;
		width: 208px;
		margin: 0;
	}
	#footerpanels h3 {
		font-size: 105%;
		margin: 0 28px 0 14px;
	}
	#footerpanels .first h3 {
		margin-right: 14px;
	}
	#footerpanels h3 a, #footerpanels .first h3 a {
		text-decoration: none;
		color: white;
	}
	#footerpanels a, #footerpanels .action a {
		color: #c3c2c2;
		text-decoration: underline;
	}
	#footerpanels .first a {
		color: #83a7ec;
	}
	#footerpanels .action a {
		color: white;
	}
		#footerpanels .action {
			text-align: left;
		}

		#footerpanels div p {
			margin-right: 23px;
			font-size: 105%;
		}
		#footerpanels h2 {
			margin: 0 14px 1.5em 14px;
		}
