/* LAYOUT CODE */

body {
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	/*min-width: 900px;*/
}

#toplinks, #bottomlinks {
	padding: 2px 0 0px 0;
}

#toplinks li, #bottomlinks li, .img_download_links li {
	display: inline;
	list-style: none;
	margin: 0 10px 4px 10px;
}

.img_download_links {
  text-align: center;
}

#container {
	width: 95%;
	margin: 10px auto;
}

/* STYLING */

body {
	background: url(../images/emma_coll.jpg) no-repeat;
	font: 100% sans-serif;
}

hr.blue {
	color: #069;
	background-color: #069;
	width: 90%;
	height: 1px;
}

p.quote {
	font-weight: bold;
	font-style: italic;
}

p, dd, #programme li {
  font-family: "Times New Roman", Times, serif;
}

#header {
	margin-top: 1em;
	text-align: center;
}

#header-table {
	width: 100%;
	text-align: center;
}

.centre {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.margin-bottom {
  margin-bottom: 1em;
}

.justify {
	text-align: justify;
}

#title {
	letter-spacing: 2px;
	font-variant: small-caps;
	font-family: castellar, copperplate gothic, serif;
}

#toplinks, #bottomlinks {
	border-top: 1px solid #069;
	border-bottom: 1px solid #069;
	background: #ccc;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#toplinks a, #bottomlinks a {	
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #36c;
}

#toplinks a {
	font-size: small;
}

#bottomlinks a {
	#font-size: smaller;
}

#toplinks a:active, #toplinks a:hover, #bottomlinks a:active, #bottomlinks a:hover {
	border-bottom: 4px solid #039;
	padding-bottom: 2px;
	color: #039;
}

td.mission-statement p {
	font-size: 80%;
}

#side-sponsors li, #speakers li {
	list-style-type: none;
	padding-bottom: 3.5em;
}

#announcement p {
  color: blue;
  font-weight: bold;
  font-family: Sans-serif;
}

#other-courses li {
  list-style-type: none;
}

#speakers li {
	font-weight: bold;
	font-style: italic;
	padding-bottom: 10px;
}

#speakers td {
	vertical-align: top;
}

#speakers, #organisers, #sponsors, #pastLectures, #announcement {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-bottom: 10px;
}

#sponsors table {
  margin-left: auto; margin-right: auto;
}

.highlight {
	color: red;
	font-size: x-large;
}

h3.lectureDate {
  color: red;
  margin-left: auto;
	margin-right: auto;
	text-align: center;
}

table.speakers td{
  padding-right: 30px;
}

tr.speakerNames {
  font-weight: bold;
}

tr.speakerLocations {
  font-size: 85%;
  font-style: italic;
  vertical-align: top;
}

#organisers {
	width: 100%;
	font-size: small;
}

#organisers td {
	vertical-align: top;
	font-style: italic;
}

#other-courses dd, #other-courses dt {
  font-family: "Helvetica", sans-serif;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
}

img.photo {
	padding: 10px;
	border: 1px solid #000;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#group-photo-2005 {
	width: 400px;
}

#group-photo-2006 {
	width: 693px;
	margin-bottom: 10px;
}

.img_download_links {
	font-size: small;
}

#sponsors {
	width: 100%;
	padding-top: 20px;
}

.imglink {
	border: 0;
	padding-right: 30px;
}

div.profilePhoto {
  float: right;
  padding-left: 30px;
  padding-right: 30px;
}

div.profileText {
  padding-bottom: 10px;
}

div.profileText p {
  line-height: 150%;
}

.publications li{
  line-height: 130%;
  padding-bottom: 5px;
  font-size: 85%;
}

#clinical {
	list-style-type: lower-alpha;
}

#footer {
	width: 100%;
	clear: both;
	text-align: right;
	font-size: 75%;
}