@media all{
/*BODY FORMATTING */
body { background-color: #EAD5B8; margin: 0px 10px 0px 10px; }
/* LAYOUT TABLE FORMATTING */
table.layout {top: 0px; left: 0px; width: 100%; background-color: #EAD5B8; }
table td.banner { height: 79px; border-left: 1px solid #000000; border-right: 1px solid #000000; background-image:url(../graphics/top2.gif); background-position: left; background-repeat: no-repeat; background-color: #b86b01; }
table td.menubar { background-color: #996600; width: 100%; padding: 2px; height: 18px; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
table td.menubar a { padding: 0px 2px 0px 2px; background-color: #EAD5B8; }
table td.nav { background-image: url(../graphics/left_bkg.jpg); background-color: #b86b01; background-position:right; background-repeat:repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #EAD5B8; padding: 0px 20px 0px 5px; border-left: 1px solid #000000; }
table td.navbar { background: #666666; border: 1px solid #000000;}
table td.rightcol { background-image: url(../graphics/left_bkg.jpg); background-color: #b86b01; background-position:right; background-repeat:repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #EAD5B8; font-weight: bold; padding: 0px 20px 0px 5px; border-left: 1px solid #000000; }
table td.content { padding-left: 10px; padding-right: 10px; background-image: url(../graphics/africa_bkg.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #784700; background-repeat: no-repeat; background-position: center; border-right: 1px solid #000000; }
table td.foot_left { height: 33px; background-color: #b86b01; background-image: url(../graphics/bottom_left.jpg); background-position:right; background-repeat:repeat-y; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
table td.footer { height: 33px; background-image: url(../graphics/bottom_bkg.jpg); border-right: 1px solid #000000; border-bottom: 1px solid #000000; color: #EC9B2F; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
table td.footer a { color: #EC9B2F; text-decoration: none; }
table td.footer a:hover { color: #FFFFFF; text-decoration: none; }
table td.copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
div.bcrumb { font-size: 10px; color: #666666; border-bottom: 1px solid #b86b01; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
div.bcrumb a { font-weight: bold; text-decoration: none; color: #b86b01; }
div.bcrumb a:hover { color: #CCCCCC; }
/* HEADERS AND TITLES FORMATTING */
h1 { font-size: 18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-style: italic; }
.wideheader { font-size: 12px; font-weight: bold; letter-spacing: 1px; text-transform: capitalize; color: #996600; display: block; border-bottom: 1px solid #996600; }
.specials { border: 2px solid #000000; width: 200px; }
.specialsHeader { font-size: 12px; font-weight: bold; background-color: #000000; text-align: center; width: 198px; letter-spacing: 2px; text-transform: uppercase; color: #FFCC66; border: 1px solid #EAD5B8; }
.special { margin: 2px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 192px; font-size: 9px; font-weight: bold; color: #333333; background-color: #EAD5B8; display: block; border: 1px dashed #FFFFFF; }
.specialItemTitle { font-size: 10px; letter-spacing: 1px; display: block; width: 100%; text-align: center; text-transform: uppercase; }
.specialItemDate { font-size: 9px; display: block; width: 100%; background-color:#999999; color: #000000; font-style: italic; }
.special a { text-decoration: none; color: #333333; cursor: pointer; }
.special a:hover { color: #666666; }
img.loc { padding: 4px; max-height: 200px; max-width: 200px; min-height: 50px; border: none; }
h2 { padding: 2px; border-top: 1px solid #784700; border-bottom: 1px solid #784700; }
h2 a { color: #b86b01; text-decoration: none; }
h2 a:hover { color: #000000; text-decoration: none; }
h5 { padding: 2px; border-top: 1px solid #784700; border-bottom: 1px solid #784700; background-color: #CCCCCC; }
td.objitem { border-bottom: 1px solid #333333; }
td.objitem a { font-weight: bold; color: #784700; text-decoration: none; }
td.objitem a:hover { color: #000000; }

#navcontainer {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:11px;
	font-family: sans-serif;
	color:#ffffff;
	background:#333333;
	border: 1px solid #ffffff;
}

#navcontainer li {
  display:inline;
}

div.search {
  font-size: 9px;
  color: #FFFFFF;
  background-color: #b86b01;
  padding-top: 4px;
}

div.search input{
  font-size: 9px;
  background: #FFFFFF;
  border: 1px dotted #CCCCCC;
}

#navcontainer li a {
  float:left;
  padding:5px 10px;
  height: 100%;
  text-align: center;
  background:#333333;
  color:#cccccc;
  text-decoration:none;
  font-weight: bold;
  border-right:1px solid #ffffff;
/*  border-left:1px solid #ffffff;
  border-top:1px solid #ffffff; */
}
  
#navcontainer li a:hover {
  background:#b86b01;
}

}