#bg {
	background-image: url("/images/banners/home.jpg");
    background-position-x: initial;
    background-position-y: initial;
    background-size: cover;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
	height: 548px;
	width: 100%;
	text-align: center;
    color: #fff;
	display: table;
}

#bg-centre {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    top: -10px;
}

#mottohome {
	font-size: 3em;
	text-shadow: 0 0 35px #000000;
}

.motto {
	font-size: 2em;
}

.narrow {
	width: 75%;
}

.button {
	background-color: #0077bb;
    border: none;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 24px;
	border-radius: 7px;
	text-decoration: none;
	transition-duration: 0.4s;
	border-style: solid;
	
}

.button:hover {
    background-color: white;
    color: #0077bb;
	text-decoration: none;
}