/*CHES print style*/

html, body {margin: 0; padding: 0; }
body {margin: 0; padding: 0; background-color: #ffffff; font-family: verdana,geneva,arial,helvetica; }

h1 {position: absolute; top: 0px; left: 0px; font-size: 176%; color: #6b0100; font-weight: bold; text-decoration: none; width: 600px; text-align: left; line-height: 130%; padding-top: 15px; padding-bottom: 4px; padding-left: 20px; background-color: #ffffff; background-image: url(images/diamondrow.gif); background-position: 10% 95%; background-repeat: repeat-x; background-scroll: scroll; z-index: 90; }
.strapline {color: #434f28; font-size: 46%; }
.logo {padding-right: 60px; }
.masthead {display:none; position: relative; top: -42px; left: 0px;  }

ul {list-style-type: none; padding: 0; margin: 0; }
ol {margin-left: 20px;}

#mainmenu {display: none; position: absolute; top: 164px; left: 20px; width: 175px; background-color: #ffffff; z-index: 100; }
.menu {display: none; width: 100%; padding-top: 20px; }
.menuli {display: none; width: 100%; padding: 6px 0px; border-bottom: solid 1px #663300; }

a.main:link {display: none; font-size: 82%; color: #663300; font-weight: normal; text-decoration: none; padding: 0px 0px 4px 0px; }
a.main:visited {display: none; font-size: 82%; color: #663300; font-weight: normal; text-decoration: none; padding: 0px 0px 4px 0px; }
a.main:hover {display: none; font-size: 82%; color: #663300; font-weight: normal; text-decoration: underline; padding: 0px 0px 4px 0px; background-color: #fbe1c7; }
.mainholder display: none; font-size: 82%; color: #937c63; font-weight: normal; text-decoration: none; padding: 0px 0px 4px 0px; }

.submenu {display: none; width: 100%; }
.subli {display: none; width: 100%; padding: 1px 0px; }

a.sub:link {display: none; font-size: 82%; color: #663300; font-weight: normal; text-decoration: none; padding-left: 10px; background-image: url(images/bullet.gif); background-position: 0% 50%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 3px; }
a.sub:visited {display: none; font-size: 82%; color: #663300; font-weight: normal; text-decoration: none; padding-left: 10px; background-image: url(images/bullet.gif); background-position: 0% 50%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 3px; }
a.sub:hover {display: none; font-size: 82%; color: #663300; font-weight: normal; text-decoration: underline; padding-left: 10px; background-color: #fbe1c7; background-image: url(images/bullet.gif); background-position: 0% 50%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 3px; }
.subholder {display: none; font-size: 82%; color: #937c63; font-weight: normal; text-decoration: none; padding-left: 10px; background-image: url(images/bullet.gif); background-position: 0% 50%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 3px; }

.harambee {font-size: 70%; color: #996600; width: 160px; padding-left: 6px; }
.shieldpic {padding-top: 10px; padding-right: 10px; }

h2 {font-size: 105%; color: #900f0e; font-weight: bold; text-decoration: none; margin-top: 40px; margin-left: 20px; z-index: 110; }
h3 {font-size: 98%; color: #434f28; font-weight: bold; text-decoration: none;  margin-left: 20px; z-index: 110; }
h4 {font-size: 88%; color: #996600; font-weight: bold; text-decoration: none;  margin-left: 20px; z-index: 110; }

.crosshead {font-size: 110%; color: #996600; font-weight: bold; text-decoration: none; }
.brown {color: #996600; }

#contentbox {position: absolute; top: 170px; left: 00px; width: 650px; background-color: #ffffff; background-image: url(images/borderedright.gif); background-position: 0% 0%; background-repeat: repeat-y; background-scroll: scroll; padding-left: 15px; z-index: 300; }

p {font-size: 84%; color: #502e0b; font-weight: bold; text-decoration: none; margin-left: 20px; line-height: 120%; width: 100%; }

.textlist {list-style-type: square; font-size: 84%; color: #502e0b; font-weight: bold; text-decoration: none; margin-left: 20px; line-height: 140%; padding-left: 4%; width: 80%; }
.textolist {font-size: 84%; color: #502e0b; font-weight: bold; text-decoration: none; margin-left: 20px; line-height: 140%; padding-left: 5%; width: 80%; }

a.sm:link {display: none;  font-size: 80%; color: #663300; font-weight: normal; text-decoration: underline; line-height: 165%; padding-right: 6px; border-right: 1px solid #434f28; margin-right: 5px; }
a.sm:visited {display: none;  font-size: 80%; color: #663300; font-weight: normal; text-decoration: underline; line-height: 165%; padding-right: 6px; border-right: 1px solid #434f28; margin-right: 5px; }
a.sm:hover {fdisplay: none; ont-size: 80%; color: #cc3300; font-weight: normal; text-decoration: underline; line-height: 165%; padding-right: 6px; border-right: 1px solid #434f28; margin-right: 5px;  background-color: #fbe1c7; }

a.smlast:link {display: none;  font-size: 80%; color: #663300; font-weight: normal; text-decoration: underline; line-height: 165%; background-image: none; }
a.smlast:visited {display: none;  font-size: 80%; color: #663300; font-weight: normal; text-decoration: underline; line-height: 165%; background-image: none; }
a.smlast:hover {display: none;  font-size: 80%; color: #cc3300; font-weight: normal; text-decoration: underline; line-height: 165%; background-image: none; }

a.text:link {font-size: 98%; color: #502e0b; font-weight: bold; text-decoration; }
a.text:visited {font-size: 98%; color: #502e0b; font-weight: bold; text-decoration: underline;  }
a.text:hover {font-size: 98%; color: #cc3300; font-weight: bold; text-decoration: underline;  background-color: #fbe1c7; }

#footer1 {width: 100%; text-align: right; font-size: 70%; color: #7e4c3e; font-weight: normal; text-decoration: none; padding-top: 10px; background-image: url(images/footerborder.gif); background-repeat: repeat-x; background-position: 0% 0%; background-scroll: scroll; }
#footer2 {width: 100%; text-align: right; font-size: 80%; color: #7e4c3e; font-weight: normal; text-decoration: none; padding-top: 4px; background-image: url(images/footerborder.gif); background-repeat: repeat-x; background-position: 0% 0%; background-scroll: scroll; margin-top:10px; }