/* Altruism & Moral Psychology Conference */
/* Designed by Argument from Design http://www.ardes.com/ */

/* LAYOUT ELEMENTS */
html, body { margin: 0; padding: 0; }

body {
	font-family: Helvetica, Arial, sans-serif; font-size: 100%; color: #333;
	background-color: #FFFCD9;
	text-align: center; /* Fixes IEWin5.5 centring bug */
}

#container {
	margin: auto; width: 770px; height: 100%; bottom: 0;
	border: 3px solid #833E0B;
	border-top: none;
}

#header {
	background-color: #FFF;
	margin-bottom: 0; padding-bottom: 0;
}

#header img.headerimage { display:block; margin: auto; clear: both; }
#header h3.sponsors { 
	display: inline; float: left; 
	font-weight: bold; 
	color: #333; 
}
#header img.sponsors { float: right; margin: 5px 10px 5px 0; }

#content {
	margin-top: 0;
	padding: 0 20px 30px 20px;
	text-align: left; /* counter bugfix for IEWin5.5 centring bug */
}

#container, #content {  background-color: #FFF; } /* IE doesn't inherit BG colour properly */

#footer { clear: both; }
#footer.ardes { border-top: 1px solid #833E0B; }
#footer p { font-size: 70%; padding-top: 10px; text-align: right; padding-left: 20px; }




/* HTML REDEFINITIONS */
a:link { color: #833E0B; }
a:visited { color: #60273E; }
a:hover, a:active { color: #772E27; }

h1, h2, h3, h4, h5, h6 { color: #833E0B; margin-bottom: .15em;  }
h1 { font-size: 110%; line-height: 120%; }
  h1.participants { background-color: #833E0B; color: #FFF; text-align: center; padding: 0.25em; margin-bottom: 0.5em; }
h2 { font-size: 100%;  }
h3 { font-size: 90%;  }
h4 { font-size: 85%; }
h5 { font-size: 80%;  }
h6 { font-size: 80%;  font-style: italic; }

#content img { margin: 5px; }
#content div.caption { width: 305px; float: right; }
#content div.caption p { text-align: center; }

#content a img { border: none; }

hr { clear: both; width: 100%; }

p, ul, ol { font-size: 85%;	line-height: 165%;
 margin: 0 20px; 
}
p {
	padding-top: 0;
	margin: 0em 1.75em .75em .5em;
}

ul, ol { margin: 10px 0 13px 0; }



/* NAVIGATION */
#nav { 
	background-color: #C35C10; 
	float: right; 
	width: 268px; margin-left: 25px; margin-top: 10px;
	margin: -13px -20px 20px 20px;
	text-align: left;
}

#nav ul {
	list-style: none; border: none;
	margin: 0px; padding: 0px;
}

#nav li { background-color: #C35C10; }

#nav li a {
	display: block; color: #FFF;
	height: 17px; padding-left: 15px; padding-top: 6px; padding-bottom: 6px;
	font-size: 12px; text-decoration: none;
}

#nav li a:hover { background-color: #833E0B; color: #FFF; font-weight: bold; }

body#home #nav li a.home { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#pubs #nav li a.pubs { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#folk #nav li a.folk { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#videos #nav li a.videos { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#norms #nav li a.norms { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#artefacts #nav li a.artefacts { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#linksexternal #nav li a.linksexternal { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#funding #nav li a.funding { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#people #nav li a.people { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#sheffield #nav li a.sheffield { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#posts #nav li a.posts { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#contact #nav li a.contact { background-color: #833E0B; color: #FFF; font-weight: bold; }
body#participants #nav li a.participants { background-color: #833E0B; color: #FFF; font-weight: bold; }


/* CREATED STYLES */
img.conftitle { padding: 10px; }
img.logo { float: left; margin-right: 15px; margin-bottom: 15px; }
img.logofix { padding-bottom: 25px; }
img map { float: right; }
.title { font-style: italic; line-height: 100%;  padding-right: 10px; } /* Titles of presentations */
ul.programme { list-style-type: none; list-style-position: inside; }
ul.programme li { margin-top: 10px; margin-bottom: 2px; }

.important { font-weight: bold; color: #903; margin-top: 15px; margin-bottom: 15px; }


/* DISCIPLINES, MEMBERS & ORGANISERS*/
/* DISCIPLINES BUTTON */
div#disciplines { 
	color: #FFFCD9; background-color: #b35c0f; 
	font-family: Arial, sans-serif; font-size: 100%; line-height: 200%;
	text-align: center;
	display: block;
	margin: 5px 0 15px 0; padding: 5px;
}
div#disciplines a:link, div#disciplines a:visited { 
	display: inline; 
	color: #FFFCD9; background-color: inherit; 
	border-right: 1px solid #FFFCD9; 
	text-decoration: none; 
	padding: 5px;
}
div#disciplines a.last { border-right: 0; }
div#disciplines a:hover, div#disciplines a:active { 
	background-color: #833E0B;
}
div.person { 
		float: left; margin: 0 10px 10px 0; padding: 0 0 7px 10px; 
		width: 158px!important; height: 100px; min-height: 100px;
		background-color: #FFFCD9; 
		border: 2px solid #F3D9BC; 
		background-image: url(../images/people_bg.gif); background-repeat: repeat-x;
	}

	div.person p { font-size: 75%; line-height: normal; }


div.organiser { 
	float: left; margin: 0 10px 10px 0; padding: 0 0 2px 10px; 
	width: 318px!important; height: 170px!important;
	background-color: #FFFCD9; 
	border: 2px solid #F3D9BC; 
	background-image: url(../images/people_bg.gif); background-repeat: repeat-x;
}

div.child { height: 150px!important; }
  div.child h3 { font-size: 80%; }
  div.child img { display: block; margin: 5px 25px 5px 25px!important; }

div.fieldsite, div.more { 
	margin: 0 10px 10px 0; padding: 10px; 
	background-color: #FFFCD9; 
	border: 2px solid #833E0B; 
}
div.more { display: block; }

div.fieldsite h2 { margin-bottom: 0; }
div.fieldsite h3 { margin-top: 10px; margin-bottom: 10px; }
div.fieldsite h3 { color: black; font-size: 95%; }

div.organiser img, div.fieldsite img { float: right; margin: 0 5px 10px 10px; }
div.organiser h4 { margin-top: 3px; }

body#fieldsite img.left { float: left; padding: 10px;}
body#fieldsite img.right { float: right; padding: 10px; }

/* VIDEOS */
div.lecture_parts, div.lectures { background-color: #FFFCD9; border: 2px solid #F3D9BC; margin-bottom: 1em; }
  div.lectures { clear: both; }
    div.lectures h3 { text-align: center; margin-bottom: 0.15em;}
  div.lecture_parts p, div.lectures p { text-align: center; padding: 0.5em; margin: 0.25; }

div.lecture div { 
  width: 700px; clear: both!important; 
  margin-bottom: 0.5em; padding-bottom: 1em; 
}
  div.lecture object { margin-left: 12px; }

/* GOOGLE MAPS */
div#map { display: block; margin: 10px auto 25px auto;}

/* GENERIC WORLD MAP */
div.worldmap { text-align: center; position: relative; }
img.mark { position: absolute; }

img.ecuador_amazon { left: 200px; top: 150px; }
img.brazil_belem { left: 250px; top: 160px; }
img.peru { left: 213px; top: 183px; }
img.indonesia_sumatra { left: 515px; top: 155px; }
img.congo_basin { left: 370px; top: 150px; }
img.ukraine_west { left: 380px; top: 60px; }
/* img.lesotho { left: 385px; top: 218px; } */
img.tanzania { left: 400px; top: 178px; }
img.tanzania_hadza { left: 400px; top: 168px; }
img.namibia { left: 360px; top: 192px; }
img.kenya { left: 398px; top: 160px; }
img.eastafrica { left: 398px; top: 150px; }
img.madagascar_central { left: 421px; top: 192px; }
img.madagascar_west { left: 415px; top: 200px;}
img.india_central { left: 480px; top: 115px; }
img.new_ireland { left: 610px; top: 165px; }
img.fiji { left: 638px; top: 200px; }
img.mexico_sud { left: 175px; top: 120px; }
img.faero { left: 330px; top: 35px; }
img.china_salar { left: 510px; top: 85px; }
img.aus_parnngurr { left: 555px; top: 205px; }
img.bolivia { left: 220px; top: 190px; }
