
body {font-family: "comic sans ms", monaco, palatino, "sans serif"; background: #FFFFFF; color: #000000;}

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

table.banner {display: none}
img {display:none}
h1.titlepage {font-size: 36pt; font-weight: bold; text-align: center}
h1.karibu {font-size: 28pt; font-weight: bold; text-align: center;}

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


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

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

td.banner {font-size: 24pt; font-weight: bold; background: #CDBE70; padding: 0px}
td.photo {text-align: center; background: #CDBE70; padding: 0px}
td.navigation {text-align: center; background: #CDBE70; padding: 0px}
td.language {text-align:center; font-size: 16pt; font-weight: bold; background: #CDBE70; padding: 0px}

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

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

table.body {border-style: solid; border-width: 0.1cm; border-color: #4F4F2F; 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: 8pt; background: #9F9F5F; padding: 0.1cm 0.1cm}
td.circuit {text-align: left; padding-left: 0.5cm; padding-right: 0.5cm; font-size: 8pt}


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


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

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

table.Tanzania {margin-left: auto; margin-right: auto; font-size: 10pt;}


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

h2.placename {font-size: 10pt}

td.places1 {background: #9F9F5F; font-size: 8pt; text-align: left; padding-left: 0.5cm; padding-right: 0.5cm; padding-bottom: 0.5cm }

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

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


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

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

td.photo2 {background: #CDBE70; padding-left: 0.5cm; padding-right: 1cm; padding-top: 1cm; 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}
table.itineraries {page-break-after: always;}

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

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

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

dd {font-size: 8pt}

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}
fieldset {border-style: solid; border-width: 2px; border-color: #4F4F2F}
legend {text-align: left; font-size: 14pt; font-weight: bold; color: #4F4F2F}

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;}

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: 8pt}
li {list-style-type: none}

address.contact {font-size: 12pt; text-align: center}