div.hr {
	background: transparent url(../../images/about/bg-hr.png) no-repeat top center;
	height: 3px;
	border: none;
	padding: 0; margin: 0;
}

#main.wide #sidebar-right { width: 251px; }
#main.wide #content { margin-right: 276px; }

#sidebar-right { width: 174px; }
#content { margin-right: 196px; }

img.left {
	float: left;
	margin: 0 2em 0 0;
}

img.right {
	float: right;
	margin: 0;
}

#content .twoColumn {
	height: 5em;
	margin-bottom: 1.5em;
}

#content .twoColumn li {
	float: left;
	width: 40%;
	background-image: url(../../images/bullet-bluedot-light.png);
	margin-bottom: 0;
}

div.left {
	float: left;
	width: 45%;
	margin-right: 2.5%;
}

div.left ul li {
	background-image: url(../../images/bullet-bluedot-light.png) !important;
}

div.right {
	float: right;
	width: 45%;
	margin-left: 2.5%;
}

#content div.right ul li {
	background: none;
	margin: 0; padding: 0;
}

div.right ul li a {
	display: block;
	background: transparent url(../../images/about/bg-about-findoutmore1.png) no-repeat left top;
	min-height: 36px;
	width: 229px;
	color: #3D5F85;
	text-decoration: none;
	padding: 10px 5px 0 30px;
}
div.right ul li a:hover { text-decoration: underline; }

div.right ul li.twoLine a {
	padding-top: 8px;
	background-image: url(../../images/about/bg-about-findoutmore2.png);
	min-height: 49px;
}

/* Right column */
#sidebar-right h5 { font-size: 1.6em; }
#sidebar-right img.left { margin-right: 1em; }

#welcome {
	background: transparent url(../../images/about/bg-about-welcome.png) no-repeat left top;
	color: #3D5E83;
	padding: 10px 16px 14px 13px;
	margin-bottom: 14px;
	line-height: 1.38;
}

#welcome p.right {
	font-weight: bold;
	text-align: right;
	color: #09F;
}

#welcome h5 {
	font-size: 1.8em;
	margin-bottom: 0.4em;
}

#welcome p.readmore a {
	display: block;
	color: #FFF;
	text-decoration: none;
	background: transparent url(../../images/about/bg-button-readmore.png) no-repeat left top;
	padding: 0.1em 0 0.3em 0.8em;
	width: 7em;
}
#welcome p.readmore a:hover { text-decoration: underline; }

#changeLang {
	background: url(../../images/about/bg-welshfeature.png) no-repeat left top;
	padding: 5px 112px 0 13px;
	width: 131px; height: 64px;
	color: #FFF;
	margin-bottom: 14px;
}

#changeLang a { color: #FFF; }

#comment {
	background: url(../../images/about/bg-about-commentthin.jpg) no-repeat left top;
	height: 140px;
	color: #FFF;
	padding: 8px 0 0 11px;
	margin-bottom: 15px;
	line-height: 1.35;
}
#comment h5 { margin-bottom: 0.1em; }
#comment a { color: #FFF; }

#main.wide #comment {
	background: url(../../images/about/bg-about-comment.jpg) no-repeat left top;
	height: 100px;
	padding: 8px 80px 0 13px;
}

#comingSoon {
	background: transparent url(../../images/about/bg-bluecurved-bottom.png) no-repeat left bottom;
	margin-left: -2px;
	color: #3D5E83;
}

#comingSoon div {
	background: transparent url(../../images/about/bg-bluecurved-top.png) no-repeat left top;
	padding: 8px 8px 3px 13px;
}

#main.wide #comingSoon {
	background: transparent url(../../images/about/bg-about-comingsoon.png) no-repeat left top;
	height: 114px;
	padding: 8px 8px 0 13px;
}

#comingSoon h5 { margin-bottom: 0.2em; }

#comingSoon ul { margin: 0.6em 0; }
#comingSoon ul li {
	background: transparent url(../../images/about/bullet-plus-small.png) no-repeat 0 3px;
	padding: 0 0 0.5em 18px;
}

#comingSoon ul li a { text-decoration: none; }
#comingSoon ul li a:hover { text-decoration: underline; }

/* students, parents and teachers page */
#whatCanIExpect {
	background: transparent url(../../images/about/bg-whatcaniexpect.jpg) no-repeat left top;
	color: #FFF;
	height: 149px;
	padding: 10px 10px 0 160px;
	line-height: 1.38;
}
#whatCanIExpect a { color: #FFF; }
#whatCanIExpect h3 { color: #FFF; margin-bottom: 0.3em; }

/* Expandable boxes */
.expandable {
	background: transparent url(../../images/about/bg-curveout-bottom.png) no-repeat left bottom;
	margin: -16px 0 7px -2px;
	height: 1%;
}

.expandable h3 {
	background: transparent url(../../images/about/bg-curveout-top.png) no-repeat left top;
	padding: 12px 0 1em 12px;
}

.expandable h3 img {
	vertical-align: -10%;
	margin-right: 0.25em;
}

.expandable h3.scripted span, .expandable h3.scripted img { cursor: pointer; }

.expandable h3 span { text-decoration: underline; }
.expandable h4 { text-transform: none; margin-bottom: 0.2em; }
.expandable h4 a { color: #3475B6; font-weight: bold; }

#content .expandable ul {
	margin: 0 37px;
	padding-bottom: 1em;
}

#content .expandable ul li {
	background: none;
	padding: 0;
	margin: 0 0 2em 0;
}

#contactUs {
	color: #FFF;
	background: transparent url(../../images/about/bg-contactus.png) no-repeat left top;
	height: 172px;
	padding: 12px 20px 0 20px;
	font-weight: bold;
	line-height: 1.38;
}

#contactUs a { color: #FFF; font-weight: normal; }
#contactUs h3 { color: #FFF; margin: 0 0 0.5em 0;  }

/* Partners */
.partnersInitials li {
	display: inline-block;
	background: url(../../images/partners/bg-initials-right.png) no-repeat top right;
	font-size: 1.5em;
	font-weight: bold;
}

.partnersInitials li a {
	display: inline-block;
	color: #FFF;
	background: url(../../images/partners/bg-initials-left.png) no-repeat left top;
	min-height: 19px;
	text-decoration: none;
	padding: 2px 0.2em 0;
}

.partnersInitials li a:hover { color: #ECF1F9; }

.partners h4 { text-transform: none; }
.partners li {
	display: inline-block;
	width: 50%;
	vertical-align: top;
}