#standard-content-section {
	background: white;
	border: 30px solid #f4f4f7;
	padding: 0 30px 30px 30px; height : auto;
	position: relative;
	height: auto;
	width: 100%;
}

.wbs-eventdiary-viewevent {
	margin-top: 1.5em;
}


.wbs-eventdiary-viewevent h1 {
	font-size:2.4em;
	font-weight:normal;
	margin:0 0 0 0;
}
.wbs-eventdiary-viewevent h2 {
	font:1.6em "Crete Round",Helvetica,Arial,Sans-Serif;
	font-weight:normal;
	margin:0 0 0.6em 0;
}
.wbs-eventdiary-viewevent h3 {
	font:1.4em "Crete Round",Helvetica,Arial,Sans-Serif;
	font-weight:normal;
	margin:0 0 0.3em 0;
}
.wbs-eventdiary-viewevent h4 {
	margin:0.2em 0 0 0 ;
	font-size: 12px;
}
.wbs-eventdiary-viewevent p {
	margin-bottom:1em;
}



.wbs-eventdiary-viewevent .detail {
	float: right;
	width: 50%;
	margin:0 0 45px 45px;
}

.wbs-eventdiary-viewevent .photo,
.wbs-eventdiary-viewevent .research,
.wbs-eventdiary-viewevent .teaching,
.wbs-eventdiary-viewevent .biography,
.wbs-eventdiary-viewevent .pubs {
	margin-bottom:1em;
}


.wbs-eventdiary-viewevent .teaching ul {
	margin-bottom:0;
}

.wbs-eventdiary-viewevent .photo img {
	width:100%;
	padding-bottom: 50%;
	box-shadow:2px 2px 1px 0 #999;
}


.floating-back-arrow {
	position: absolute;
	display: inline-block;
	background: transparent url(/wbs2012/includes/themes/wbs/img/bg/floating-back-arrow.png) center left no-repeat;
	height: 32px;
	padding: 0 0 0 8px;
	left: -38px;
	top:-30px;
}

.floating-back-arrow .label {
	display: inline-block;
	background-color: #95acb4;
	color: #FFF;
	font-weight: bold;
	line-height: 32px;
	padding: 0 1em;
}

.floating-back-arrow:hover .label {
	text-decoration: underline;
}

.booklist
{
	border: 8px solid #EEE; 
	padding: 0.5em; 
	clear: right;
	margin: 1em 0;
}

.booklist a
{
	text-decoration: none;
}

.pubs h4
{
	padding-top:1em;
	margin:0 0 1em 0;
	font-size:16px;
	color:#666666;
	font-family:"Crete Round",Helvetica,Arial,Sans-Serif;
}
.pubs h4:first-child
{
	padding-top:0.3em;
}

.pubs li {
	margin-bottom:0.5em;
}

.teaching > h5 {
	text-transform: uppercase;
	font-weight: 700;
	font-size:12px;
	border-bottom: 1px solid #dddddd;
	padding: 6px;
	background-color: #eeeeee;
}
.person-photo {
	margin-bottom: 1em;
}

@media(max-width:767px) {
	#backlink {
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
	}

	#backlink .label {
		width: 100%;
	}

	#standard-content-section {
		width: 100%;
		border-width: 10px;
		padding: 15px;
	}

	.wbs-eventdiary-viewevent .detail {
		float: none;
		width: 100%;
		margin: 0 0 20px 0;
	}
}