body {background: url(/assets/img/map.gif) top left; font-size: 0.9em;color:#1e1e1e;}
#container {width:960px; margin: 0px auto; min-height:360px;}

#homepage #content {width: 450px; margin: 0; font-size:0.9em; float:left;}
#words {float:left; width:454px; margin: 0 0 0 20px;}


#header {background: #fff; height:100px; margin: 0 0 40px 0; border-bottom: 3px solid #359ed3;}
#ihc {width:960px;margin: 0px auto; }
#ihc img {margin: 16px 70px 0 10px; float:left;}

#sidebar {width: 230px; float:left; margin: 0 80px 0 0; display:block;}
#content {width: 600px; float:left; margin: 0; font-size:0.9em;}
#brand {margin:40px 0 0 0; padding:0;}


.clear {clear:both; height:1px;}
a:link {color:#359ed3; text-decoration:underline;}
a:visited {color:#333; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}

p strong {font-weight:bold;}



/* Top navigation */
#topnav {position: relative;top:60px;height: 40px; z-index:1;margin: 0 0 20px 0;width:660px;float:left; }
#nav {position: absolute;top: 0;left: 190px;list-style: none;margin: 0;padding: 0;height: 40px;display: inline;overflow: hidden;}
#nav li {margin: 0; padding: 0;display: inline;list-style-type: none;}
#nav a {float: left; padding: 40px 4px 0 0; text-align:center; height /**/:40px; /* for IE5/Win */text-decoration:none;}
#nav a:hover {background-position: 0 -40px;}
#nav a:active, #nav a.selected {background-position: 0 -40px; }
#home a  {width: 114px;background:  url(/assets/img/nav/home.gif) top left no-repeat;font-size: 100%;}
#about a {width: 114px;background:  url(/assets/img/nav/about-us.gif) top left no-repeat;font-size: 100%;}
#publications a {width: 114px;background:  url(/assets/img/nav/publications.gif) top left no-repeat;font-size: 100%;}
#contacts a {width: 110px;background:  url(/assets/img/nav/contacts.gif) top left no-repeat;font-size: 100%;}


/* Sidebar */

#sidebar h1, #content h1 {
	font-size:32px;
	line-height:1em;
	margin:0 0 10px 0;
	padding:0;
	color:#107aaf;
}
#sidebar h1 {font-size:24px;}

#sidebar h3 {font-size:16px; line-height:1em; }
.column h2 {font-size:24px; line-height:1em;}

#sidebar li {border-bottom:1px solid #efefef; padding: 8px 0 4px 26px; disply:block; }
#sidebar li.download a {color:#000; display:block;font-size:0.9em; font-weight:bold;}
#sidebar li.download a:link {text-decoration:none; height:24px;display: block;color:#000;}
#sidebar li.download {background:url(/assets/img/star-off.gif) no-repeat 2px 8px ; padding: 8px 0 4px 26px; display: block;height:24px; border-bottom: 1px solid #efefef;}
#sidebar li:hover {text-decoration:none; background:url(/assets/img/star-on.gif) no-repeat 2px 8px #efefef; padding: 8px 0 4px 26px; }

.column ul {margin: 0 0 20px 0;}
.column ul li {width:240px; }
.column li {border-bottom:1px solid #54a9ca; padding: 8px 0 4px 26px; disply:block; }
.column li.download a {color:#000; font-size:0.9em; font-weight:bold;}
.column li.download a:link {text-decoration:none; height:100%;color:#fff;}
.column li.download {background:url(/assets/img/pdf-icon.gif) no-repeat 2px 8px ; padding: 8px 0 8px 26px; display: block;height:100%; border-bottom: 1px solid #54a9ca;}
.column li:hover {text-decoration:none; background:url(/assets/img/pdf-icon.gif) no-repeat 6px 8px #46a5d5; padding: 8px 0 8px 26px; }


/* Content */

.nomargin {width: 200px; margin: 0;}
#content h2 {font-size: 1.3em; color: #333;margin:16px 0 4px 0; font-weight:bold;line-height:1.3em;}
#footer h2 {font-size: 1.3em; color: #fff;margin: 0 0 6px 0;}
#content p {
	color:#333;
	line-height: 150%;
}
#content p {margin: 0 0 10px 0;}

#content ul {margin: 0 0 20px 0;}
#content ul li {width:100%; }
#content li {border-bottom:1px solid #efefef; padding: 8px 0 4px 26px; disply:block; height:100%; }
#content li.download a {color:#000; font-size:1em; }
#content li.download a:link {text-decoration:none; height:100%;color:#000;}
#content li.download {background:url(/assets/img/pdf-icon.gif) no-repeat 2px 8px ; padding: 8px 0 8px 26px; display: block;height:100%; border-bottom: 1px solid #efefef;border-top: 1px solid #efefef;}
#content li:hover {text-decoration:none; background:url(/assets/img/pdf-icon.gif) no-repeat 2px 8px #fff; padding: 8px 0 8px 26px;border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; }
.large {font-size:110%; font-weight:bold;}

li strong {text-transform:uppercase; font-weight:bold; color:#359ed3;margin: 0 6px 0 0; }
span {font-style:italic; color:#999;}


/*---- Bottom Nav---*/

#footer {background: url(/assets/img/bottom-grad.gif) repeat-x #66c3e5;height: 400px; margin: 0;padding: 30px 0 0 0;}
#footersmall {background: url(/assets/img/bottom-grad.gif) repeat-x #66c3e5;height: 220px; margin: 0;padding: 10px 0 0 0;}

.column {padding:0 20px 0 0; float:left; margin: 0 22px 0 0; border-right: 1px solid #54a9ca;}
.column p {width: 276px;font-size:0.9em; color:#fff; line-height:140%;}



#adhoc {width:960px; margin: 0 auto;}
#disclaimer, #copyright {color: #a1a0a2; font-size: 0.9em; }


#copyright {width:900px;margin: 20px 0 0 0; background: url(/assets/img/rand-europe.png) no-repeat 0 10px; color:#fff; line-height:140%; border-top:1px solid #54a9ca;padding:10px 0 0 110px;}

#disclaimer {width:900px;margin: 0; background: url(/assets/img/lshtm.png) no-repeat 0 6px; color:#fff; line-height:140%;padding:10px 0 20px 110px; }
#dis {color:#fff; font-size:0.8em;width:940px;}

.partners {padding:2px; margin: 0 4px 4px 0; text-align:left; width:600px; clear:both; display:block;}
.img {
	width:145px;
	height:72px;
	float:left;
	text-align:center
}

.partners p {float:left; left: 30px 0 0 0; }




.partner {width:90px; float:left;margin: 0 10px 10px 0;}
.partner p {padding: 5px 0 0 0;width:140px;} 
.partner img {border: 1px solid #fff}
.partner a:link {color:#fff;}


/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;


}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	display:none;
}

.sIFR-active h1 {
  visibility: hidden;
  font-family: Arial;
  line-height: 1em;
  
}

