#sNav {display: none;}
#main {width: 100%;}
.byline {display: none;}
.share {display: none;}

#topicPath {
color: #999999; font-size: 83%;
}

.lang {float: right; height: 40px;}
.lang ul {margin-top: 5px;}
.lang li {float: left;padding-left: 8px;}
.lang li a {font-weight: bold;}

.main {display: inline; float: left; width: 700px;}
.localNav {background-color: #fff; display: inline; float: right; margin-bottom: 30px; _margin-left: 25px; padding: 0; width: 155px;}

h2.mainimage {margin-bottom: 30px;}
h2.maintitle {margin: 0 0 10px 0; font-size: 18px; font-weight: bold;}
h3 {font-size: 16px; font-weight: bold; margin-bottom: 10px;}
h4 {font-weight: bold; margin-bottom: 5px;}

p {line-height:1.8; margin-bottom: 30px;}
p.section {line-height:1.8; margin-bottom: 0;}

/* top
 -------------------------------------------------- */
span.notes {display: block;margin-top: 1em; font-size: 11px;}
span.notes-title {display: block; font-weight: bold;}

th, td {margin: 0;}
table {border-collapse: collapse; border-spacing: 0; margin-bottom: 1em;}

table th {text-align: center; width: 100px; background: #f5f5f5; border-color: #dddddd; border-style: solid; border-width: 1px 1px 1px 1px; font-weight: normal; padding: 10px;}
table td {text-align: left; border-color: #dddddd; border-style: solid; border-width: 1px 1px 1px 1px; padding: 12px 16px; width: 545px;}

p.center {text-align: center;}

ul.img_process {margin: 0 -10px 20px 0;}
ul.img_process li {
display: -moz-inline-box; /* Firefox2 */
display: inline-block;
*display: inline; *zoom: 1; /* IE6, IE7 */
margin: 0 10px 10px 0; vertical-align: top; letter-spacing: normal; width: 340px;}

ul.section {margin: 0 -20px 40px 0;}

ol.process {line-height:1.8; margin-bottom: 20px;}

img.img_blank { vertical-align: middle; margin: 0 2px 1px;}
* html img.img_blank { vertical-align: top; margin: 0 2px 10px;}

/* 01
 -------------------------------------------------- */
span.caption {display: block; margin-top: 5px;}

/* 03
 -------------------------------------------------- */
p.question {font-weight: bold; padding-bottom: 10px;}
          
/* 05
 -------------------------------------------------- */
ul.img {margin: 0 -5px 30px 0;}
ul.img li {
display: -moz-inline-box; /* Firefox2 */
display: inline-block;
*display: inline; *zoom: 1; /* IE6, IE7 */
margin: 0 5px 5px 0; vertical-align: top; letter-spacing: normal; width: 220px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.img li {
display: -moz-inline-box; /* Firefox2 */
display: inline-block;
*display: inline; *zoom: 1; /* IE6, IE7 */
margin: 0 5px 10px 0; vertical-align: top; letter-spacing: normal; width: 220px;}
}
          
/* localNav
 -------------------------------------------------- */

.localNav li.latest {
padding: 0;
border-top: 1px solid #E6E6E6;
background: url(/img/lab/found/ln_bg_prj.gif) no-repeat left bottom;
}

.localNav li h3 {
display: block; text-indent: -9999px; font-size: 1px; line-height:0; overflow: hidden;
width: 153px;
height: 50px;
margin-bottom: 10px;
margin-left: 1px;
border-bottom: 1px solid #E6E6E6;
}

.localNav #ln01 h3 { background-position: 0 0;} /* height: text + 10px */
.localNav #ln02 h3 {background-position: 0 -50px;}
.localNav #ln03 h3 {background-position: 0 -100px;}
.localNav #ln04 h3 {background-position: 0 -150px;}
.localNav #ln05 h3 {background-position: 0 -200px;}
.localNav #ln06 h3 {background-position: 0 -250px;}
.localNav #ln07 h3 {background-position: 0 -300px;}
.localNav #ln08 h3 {background-position: 0 -350px;}
.localNav #ln09 h3 {background-position: 0 -400px;}
.localNav #ln10 h3 {background-position: 0 -450px;}
.localNav #ln11 h3 {background-position: 0 -500px;}
.localNav #ln12 h3 {background-position: 0 -550px;}
.localNav #ln13 h3 {background-position: 0 -600px;}
.localNav #ln14 h3 {background-position: 0 -650px;}
.localNav #ln15 h3 {background-position: 0 -700px;}

.localNav li a {
display: block; zoom: 1; cursor: hand; overflow: hidden;
}
.localNav li span.ttl{
display: block; zoom: 1; overflow: hidden;
margin: 0 0 30px 5px;
padding-left: 5px;
width: 130px;
}

.localNav li a:link img,
.localNav li a:visited img { border: 1px solid #ffffff;}
.localNav li.latest a:link img,
.localNav li.latest a:visited img { border: 1px solid #F7F7F7;}
.localNav li a:hover img,
.localNav li a:active img { border: 1px solid #7F0019 !important;}

.localNav li a img { float: left; display: inline; margin: 0 5px 0 0;}
.localNav li.last a img { float: none; display: block; margin: 0;}
.localNav li span { display: block; overflow: hidden; zoom: 1; line-height: 1.2;}

.localNav li .date {
display: block;
color: #808080; font-size: 10px;
padding-bottom: 2px;
margin-left: 10px;
text-decoration: none;
}

*+html .localNav ol li {width: 155px;}


.localNav li h3{
background: url(/img/lab/found/kenya/img/ln_sprite.png) no-repeat;
}

.localNav .bn_project {margin-top: 20px;}
.localNav .bn_project a:link img,
.localNav .bn_project a:visited img { border: 1px solid #CCCCCC;}
.localNav .bn_project a:hover img,
.localNav .bn_project a:active img { border: 1px solid #7F0019;}

                           
/* #sns
 -------------------------------------------------- */
#sns {margin: 30px auto; width: 880px;}
#sns li {float: left; margin-right: 10px;}

#sns ul {zoom: 1;}
#sns ul:after {content: ""; display: block; clear: both;}

/* clear
 -------------------------------------------------- */
.main:after, .localNav li:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* IE 7 and MacIE */
.main, .localNav li {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .main, * html .localNav li {
height: 1%;
}
.main, .localNav li {
display: block;
}
/* End hide from IE-mac */