/*body {
	color: yellow;
}*/

/* !Header */

header nav {
	width: 100%;
}

header nav ul {
	background: #04101C;
	background: rgba(4, 13, 22, 0.4);
	margin: 0 auto;
	overflow: hidden;
	width: 95%; /* 900px / magic number */
}

header img {
	background: url(images/battersea-large.png) top center no-repeat;
	margin-top: -380px;
	margin-top: -38rem;
}

section.vevent {
	margin-top: 380px;
	margin-top: 38rem;
}

section.vevent aside {
	padding-left: 2.2%;
	padding-right: 3.2%; /* 2.2 % + 1% of total width */
	width: 19.7916666%; /* 200px / magic number */
}

header aside p {
	font-weight: bold;
	text-align: left;
}

header h1.summary,
header h2.description,
header h3 {
	margin: 0 auto;
	width: 71.24999976%; /* 720px / magic number */
}

header h1.summary {
	margin-top: -20px;
	margin-top: -2rem;
	padding: 0;
}

/* !About */

section#about {
	padding: 20px 0 10px 0;
	padding: 2rem 0 1rem 0;
	width: 100%;
}

section#about h2,
section#about h3,
section#about p,
section#about ul {
	margin: 0 auto;
	width: 63.33333312%; /* 640px / magic number */
}

section#about ul li {
	margin-left: 10px;
	margin-left: 1rem;
}

/* !Speakers */

section#speakers {
	margin: 0 auto;
	width: 63.33333312%; /* 640px / magic number */
}

body section#speakers h2 {
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

section#speakers ul {
	margin: inherit;
	width: auto;
}

section#speakers ul li#david-mccandless,
section#speakers ul li#sam-ramji,
section#speakers ul li#jason-calacanis,
section#speakers ul li#shaa-wasmund,
section#speakers ul li#charles-arthur {
	margin-left: -25%;
	padding: 2rem 3.33333335% 1rem 3.33333335%;
	padding-left: 25%;
	width: 46.875%;
}

section#speakers ul li#sam-ramji,
section#speakers ul li#jason-calacanis,
section#speakers ul li#shaa-wasmund,
section#speakers ul li#charles-arthur {
	margin-left: -25%;
    padding-left: 25%;
    width: 59.5%;
}

section#speakers ul li#sam-ramji img,
section#speakers ul li#jason-calacanis img,
section#speakers ul li#charles-arthur img,
section#speakers ul li#shaa-wasmund img {
	right: -60%;
}

section#speakers ul li#morten-lund,
section#speakers ul li#yosi-taguri,
section#speakers ul li#richard-kramer,
section#speakers ul li#elizabeth-varley {
	padding: 2rem 3.33333335% 1rem 3.33333335%;
}

section#speakers ul li#morten-lund,
section#speakers ul li#richard-kramer,
section#speakers ul li#elizabeth-varley {
	margin-right: -25.5%;
    padding-right: 30%;
    width: 55%;
}

section#speakers ul li#yosi-taguri,
section#speakers ul li#elizabeth-varley {
	margin-right: -25%;
    padding-right: 9.5%;
    width: 75%;
}

section#speakers ul li#morten-lund img,
section#speakers ul li#richard-kramer img {
	left: -50%;
}

section#speakers ul li#yosi-taguri img,
section#speakers ul li#elizabeth-varley img {
	left: -50%;
}

/* !Join mailing list */

section#join-mailing-list {
	padding: 20px 0 10px 0;
	padding: 2rem 0 1rem 0;
	width: 100%;
}

section#join-mailing-list h2,
section#join-mailing-list h3,
div#mc_embed_signup {
	margin: 0 auto;
	width: 63.33333312%; /* 640px / magic number */
}

form input {
	float: left;
	margin-right: 3.125%;
	width: 70.3125%;
}

form input#mc-embedded-subscribe,
form input.btn {
	margin-right: 0;
	margin-top: 0;
	width: 23%;
	float: right;
}

/* !Amiando iframe section */

section#tickets {
	padding: 20px 0 10px 0;
	padding: 2rem 0 1rem 0;
	width: 100%;
}

section#tickets h2,
div#registration-holder {
	margin: 0 auto;
	width: 63.33333312%; /* 640px / magic number */
}

/* !Travel Info */

section#travel h2,
section#travel h3,
section#travel ul,
section#travel p,
section#travel div.map {
	margin: 0 auto;
	width: 63.33333312%; /* 640px / magic number */
}

section#travel div.iframe {
	display: block;
	margin-top: 20px;
	margin-top: 2rem;
}