
body {font-family: "comic sans ms", monaco, palatino, serif; background: #FEF1B5; color: #4F4F2F}

body.titlepage {font-family: "comic sans ms", monaco, palatino, serif; background: 
#777733; color: #FEF1B5;}

h1.titlepage {font-size: 32pt; font-weight: bold; text-align: center}
h1.karibu {font-size: 28pt; font-weight: bold; text-align: center;}
h2.karibu {font-size:18pt; font-weight: bold; text-align: center}

table.titlepage {margin-left: auto; margin-right: auto; margin-top:3%;}


p.copyright {text-align: center; font-size: 10pt;}

h1 {font-size: 24pt; font-weight: bold; text-align: center}

h2 {font-size: 20pt; font-weight: bold; text-align: center}
h3 {font-size: 10pt;}

td.banner {background: #CDBE70; padding: 0px;}
td.photo {text-align: center;vertical-align:baseline; background: #CDBE70; padding: 0px}
td.navigation {text-align: center; background: #CDBE70; padding: 0px}

table.banner {border-style: solid; border-width: 0.1cm; border-color: #4F4F2F; margin-left: auto; margin-right: auto}

#banner {list-style-type:none; margin:0; padding-top:10px;padding-bottom:10px; margin-left:5%;} 

#banner a {text-decoration:none;}

#banner li {display:inline; font-size:1em; margin-right:5px;padding-right:10px;padding-left:10px;}

#banner a:link {text-decoration: none;color:#4F4F2F; background: #FEF1B5;padding-right:10px;padding-left:10px}

#banner a:visited {border: solid 1px;color:#4F4F2F; background: #FEF1B5; border-color:#4F4F2F;padding-right:10px;padding-left:10px;}

#banner a:hover {color: #4F4F2F; background: #CD853F;padding-right:10px;padding-left:10px;}
#special a:hover{color:#CD853F;background:#4F4F2F;}

a:link {color: #8B4500;background:inherit;}
a:hover{color:#4F4F2F; background:#CD853F;}
a:visited{color:#603311; background:inherit;}
a img {border: none}

table.body {border-style: solid; border-width: 0.1cm; border-color: #4F4F2F; margin-left: auto; margin-right: auto}

table.ready {margin-left: auto; margin-right: auto}

td.spirit {text-align: left; padding: 0.5cm 0.5cm; font-size: 12pt; background: #EEDC82; }
td.car {text-align: center; background:#9F9F5F}
td.parcs {text-align: center; font-size: 10pt; background: #9F9F5F;}
td.parcs img {margin-top:10px;}
td.circuit {text-align: left; padding-left: 0.5cm; padding-right: 0.5cm; font-size: 12pt}


table.peoplemain {border-style: solid; border-width: 0.1cm; border-color: #4F4F2F; background: #9F9F5F; margin-left: auto; margin-right: auto; font-size: 10pt}

td.people {text-align: left; padding-left: 0.5cm; padding-right: 0.5cm; font-size: 10pt}

table.peoplesecondary {border-style: solid; border-width: 0.1cm; border-color: #4F4F2F; background: #EEDC82; margin-left: auto; margin-right: auto; font-size: 10pt }

table.Tanzania {margin-left: auto; margin-right: auto}

td.Tanzania {text-align: center}
ul.places {list-style-type: square; font-size: 10pt; padding-left: 1cm}

h2.placename {text-align: left; font-size: 14pt}
img#map {border: none;}
td.places1 {background: #9F9F5F; font-size: 10pt; text-align: left; padding-left: 0.5cm; padding-right: 0.5cm; padding-bottom: 0.5cm }

td.places2 {background: #EEDC82; font-size: 10pt; text-align: left; padding-left: 0.5cm; padding-right: 0.5cm; padding-bottom: 0.5cm}

td.places3 {background: #CDBE70; font-size: 10pt; text-align: left; padding-left: 0.5cm; padding-right: 0.5cm; padding-bottom: 0.5cm}


td.photo3 {background: #9F9F5F; padding-left: 1cm; padding-right: 1cm; padding-top: 0.5cm; padding-bottom: 0.5cm}

td.photo1 {background: #EEDC82; padding-left: 1cm; padding-right: 1cm; padding-top: 0.5cm; padding-bottom: 0.5cm}

td.photo2 {background: #CDBE70; padding-left: 1cm; padding-right: 1cm; padding-top: 0.5cm; padding-bottom: 0.5cm}

td.rollover {background: #EEDC82; padding-left: 1cm; padding-right: 1cm; padding-top: 0.5cm; padding-bottom: 0.5cm}

table.Itineraries {margin-left: auto; margin-right: auto; border-style: solid; border-width: 0.1cm; border-color: #4F4F2F}

td.itgeneral {text-align: left; font-size: 12pt; border: none}

td.itineraries {background: #B5A642; text-align: left; font-size: 12pt; padding-left: 0.5cm; padding-top: 0.5cm; padding-bottom: 0.5cm}

dt {font-weight: bold; font-size: 10pt}

dd {font-size: 10pt}

td.summary {background: #EEDC82; padding-left: 0.5cm; padding-top: 0.5cm; padding-bottom: 0.5cm; padding-right: 0.5cm}

form {margin-left: auto; margin-right:auto; text-align: center;}
fieldset {border-style: solid; border-width: 2px; border-color: #4F4F2F; width:730px; margin-left: auto; margin-right: auto;}
legend {text-align: left; font-size: 14pt; font-weight: bold; color:#615E3F}

table.form {border:none}

td.name {text-align: right; font-size:10pt; padding-right: 0.5cm; padding-left: 0.5cm}

td.input {text-align: left}

input {font-size:10pt; background: #EEDC82}

textarea {font-size:10pt; background: #EEDC82}

select {font-size:10pt; background: #EEDC82}

input.places {font-size:10pt; background:#FEF1B5}

textarea.comments {font-size:10pt; background: #EEDC82; padding-right: 0.5cm; padding-left: 0.5cm; padding-top: 0.5cm; padding-bottom: 0.5cm}

ul {font-size: 10pt}
li {list-style-type: none}
h1.mail {font-size: 20pt}
address.contact {font-size: 18pt; text-align: center}

