body {background-color: #ffffff; color: #000000;}

a, a:active, a:visited, a:link {color: #246e9c; text-decoration: none;}
a:hover {color: #73b1bf; text-decoration: underline;}

hr {text-align: center; width:90%; background-color: #246e9c; color:  #246e9c; height: 6px;}

#footer {clear: both;}
#footer p {text-align: center;}
p.centre {text-align: center;}
/* #header img {border: 0px; padding: 0px; float: left; } */
#logo {float: left; padding: 5px;}
#logo img {border: 0px;  } 
p#tagline {text-align: right; margin-top: 5px; margin-bottom: 0px; margin-right: 5px; margin-left: 40%; height: 100px; padding: 0px; }
#navcontainer ul
	{
	padding: .2em 0;
	margin: 0;
	list-style-type: none;
	background-color: #246e9c;
	color: #ffffff;
	width: 100%;
	font: normal 90% arial, helvetica, sans-serif;
	text-align: center;
	}

#navcontainer li { display: inline; }

#navcontainer li a, #navcontainer li a:active, #navcontainer li a:visited, #navcontainer li a:link
	{
	text-decoration: none;
	background-color: #246e9c;
	color: #ffffff;
	padding: .2em 1em;
	border-right: 1px solid #ffffff;
	}

 #navcontainer li a#firstitem
	{
	text-decoration: none;
	background-color: #246e9c;
	color: #ffffff;
	padding: .2em 1em;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	}

#navcontainer li a:hover
	{
	background-color: #2e9028;
	color: #fff;
	text-decoration: none;
	}
#navcontainer li a#firstitem:hover
	{
	background-color: #2e9028;
	color: #fff;
	text-decoration: none;
	}

#toc_menu_list {list-style-type: none; }
#toc_menu_list ul {list-style-type: disc; list-style-position: outside; /* ident: 0px; */}

#exhibitors ul {list-style-type: none; list-style-position: outside; indent:0px;}

/* 2 colum stuff */
body
{
	margin: 0;
	padding: 0;
}	

#toc
{
	float: left;
	padding-top: 50px;
	margin-left: 0px;
	width: 180px;
	padding-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 50px;
	/* border-right: 1px solid #999; */
}

#main
{
	margin: 0px 30px 10px 210px;
	border-left: 1px solid #999;
	padding-left: 20px;
}

#single_main
{
	margin: 0px 50px 20px 50px;
}


/* #homepage_main
{
	margin: 60px 50px 60px 50px;
} */

#homepage_main
{
	margin: 20px 20px 20px 20px;
}

a img {text-decoration: none; border: 0px;}


/* Language specific material */
a[hreflang]:after { content: " [" attr(hreflang) "] "; }
*[lang|="din"], *[lang|="x-sil"], *[lang|="ig"], *[lang|="har-Latn"] {font-family: "Doulos SIL", serif;}
*[lang|="har-Ethi"] {font-family: "GF Zemen Unicode", Ethiopia Jiret;}
*[lang|="yo"] {font-family: "Doulos SIL",Code2000,serif;}
.yo {font-family: Arial Unicode MS;}

div#key table,td {border: 0px;}
div#key tbody td {border: 0px;}
div#key tbody tr td:first-child, div#key tfoot tr td:first-child {border: 0px;}

h2 {text-align: center; font-weight: bold; font-size: 160%}
h3 {text-align: left; font-weight: bold; font-size: 140%; font-style: italic;}
h4 {font-style: normal; font-weight: bold; text-align: left; font-size: 120%;}

ul.papers li {padding-bottom: 0.8em;}
