
body {background-image:url(background.png); margin: 0; padding: 0; text-align: center; margin-left: auto; margin-right: auto;}

.page {width: 775px; background-color: #FFFFFF; border-left: solid #009900 1px; border-right: solid #009900 1px; margin-left: auto; margin-right: auto;}

.bar {width: 775px; border-bottom: solid #63CC00 7px;}

.text {width: 675px; text-align: justify; font-family: Verdana; font-size: 0.8em; margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto;}
.centext {width: 675px; text-align: center; font-family: Verdana; font-size: 0.8em; margin-left: auto; margin-right: auto;}
.bigtext {font-weight: bold; text-align: center; font-family: Verdana; font-size: 1em; margin-left: auto; margin-right: auto;}

.head {text-align: center; font-family: Verdana; font-size: 1.2em; color: #336600;}
img.header {margin: 0px; padding: 0px;}

img.header {margin-top: 10px;}
img.africa {border: 2px solid #000000; float: left; margin-right: 10px;}
img.zambia {border: 2px solid #000000; float: right; margin-left: 10px;}
img.berry {border: 2px solid #000000; float: left; margin-right: 10px;}

tr.curr {height: 125px;}
td.currleft {margin-left: 0px; margin-right: auto; vertical-align: top;}
td.currright {margin-left: auto; margin-right: 0px; vertical-align: bottom;}

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

td.line {width: 700px; height: 2px; background-color: #003300; padding: 0px;}
td.number {width: 30px; background-color: #003300; color: #FFFFFF; padding: 3px; text-align: center; font-family: Verdana; font-size: 0.8em; font-weight: bold;}
td.date {width: 150px; background-color: #AADD77; padding: 3px; text-align: center; font-family: Verdana; font-size: 0.8em; font-weight: bold;}
td.name {width: 200px; background-color: #BBEE88; padding: 3px; text-align: center; font-family: Verdana; font-size: 0.8em; font-weight: bold;}
td.place {width: 300px; background-color: #CCFF99; padding: 3px; text-align: center; font-family: Verdana; font-size: 0.8em; font-weight: bold;}
td.message {width: 700px; background-color: #EEFFDD; padding: 3px; text-align: justify; font-family: Verdana; font-size: 0.8em;}

.design {text-align: center; font-family: Verdana; font-size: 5pt; color: #000000;}

.nav {text-align: center; font-family: Verdana; font-size: 0.6em; color: #000000; margin-top: 10px; margin-bottom: 10px;}

.picframe {border-top: solid #006600 3px; border-left: solid #006600 3px; border-bottom: solid #009900 3px; border-right: solid #009900 3px; padding: 0px;}

.form {border-top: solid #006600 3px; border-left: solid #006600 3px; border-bottom: solid #009900 3px; border-right: solid #009900 3px; padding: 0px;margin-bottom: 10px;}

table.icons {margin: 10px; margin-left: auto; margin-right: auto;}

hr.green {color: #009900; background-color: #009900; border: 0; height: 2px;}

a.green   {color: #0000ff; text-decoration: none;}
a:visited.green   {color: #6666ff; text-decoration: none;}
a:hover.green   {color: #00CC00; text-decoration: underline;}

a.red   {color: #0000ff; text-decoration: none;}
a:visited.red   {color: #6666ff; text-decoration: none;}
a:hover.red   {color: #FF0000; text-decoration: underline;}

a.black   {color: #0000ff; text-decoration: none;}
a:visited.black   {color: #6666ff; text-decoration: none;}
a:hover.black   {color: #000000; text-decoration: underline;}

a.gold   {color: #0000ff; text-decoration: none;}
a:visited.gold   {color: #6666ff; text-decoration: none;}
a:hover.gold   {color: #FFAA00; text-decoration: underline;}

/*Eric Meyer's based CSS tab*/

#tablist{padding: 3px 0; margin-left: 0; margin-bottom: 0; margin-top: 0.1em; font: bold 12px Verdana;}
#tablist li{list-style: none; display: inline; margin: 0;}
#tablist li a{text-decoration: none; padding: 3px 0.5em; margin-left: 3px; border: 1px solid #003300; border-bottom: none; background: #336600; color: #FFFFFF;}
#tablist li a:hover{color: #336600; background: #CCFF66;}
#tablist li a.current{color: #336600; background: #CCFF66;}
