/* Top and Side menus */
#navcontainer ul li, #navcontainerHome ul li, #navcontainerFloat ul li 
{display: block; float:left; padding: 2px 1px 2px 0;}

#navcontainer ul,#navcontainerHome ul,#navcontainerFloat ul,#navcontainerSide ul
{margin: 0; padding: 0; color: #fff; letter-spacing: 2px; font-weight: bold;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;}

#navcontainerFloat ul li a  {position: fixed; left: -1px; bottom: -1px;}

#navcontainerSide ul li h1,#navcontainerSide ul li h2/* Menu Headings */
{font-size: 1.3em; color: #fff; background: transparent; text-align: center; 
font-style: oblique; font-style: normal; padding: 10px 0 0;}

#navcontainerSide ul li h2/* Menu Headings */
{font-style: oblique; color: #eef; font-size: 1.1em;}

#navcontainerSide ul li ul li   {color: #fff; font-size: .9em; padding: 0; margin: 0;}

#navcontainerSide ul li ul li h2   /* Button text */
{font-style: oblique; color: #fff; font-size: 1em; padding: 0; margin: 0;}

#navcontainerSide ul li ul li h2   {background: transparent;}

#navcontainerSide ul li ul li,#navcontainer ul li a,#navcontainerHome ul li a,#navcontainerFloat ul li a,#thispage
{border: 6px solid; border-color: #bd9565 #4d3b19 #392511 #9d7545;
margin:0; padding: 0; background: #7b5d25;}

#navcontainerSide  div.side {display: none;}

#navcontainerSide ul li ul li {position: relative; display: block;  padding: 0;}

#navcontainerSide ul li ul li:hover  div.side 
{display: block; position: absolute; right: 190px; bottom: -1em; 
white-space: nowrap; background: #ffe; color: #000; border: 3px solid #000; 
padding: .5em; text-align: center; font-weight: normal;}

#navcontainerSide ul   {padding:0; margin:0;  list-style: none;}

#navcontainerSide ul li ul li  a, #navcontainer ul li a, #navcontainerHome ul li a, #navcontainerFloat ul li a, #thispage
{background-color: transparent; color: #fff; text-decoration: none;
font-size: .9em; font-weight: bold;  display:block; margin: 0; padding: 1px 10px;}

#navcontainer ul li a, #navcontainerHome ul li a, #navcontainerFloat ul li a, #thispage
{background: #7b5d25;}

#navcontainerSide ul li ul li h2:hover, #navcontainerSide ul li ul li:hover, 
#navcontainer ul li a:hover, #navcontainerHome ul li a:hover, #navcontainerFloat ul li a:hover
{background: #4d3f1b;}

#thispage   {background: #000; border-color: #ccc;}

#navcontainerSide ul li ul li div.side p, #navcontainerSide ul li ul li div.side span
{white-space: nowrap;}

#navcontainerSide ul li ul li div.side p  {text-align: left;}

.t-lf   {text-align: left; white-space: nowrap;}

.t-rt   {text-align: right; white-space: nowrap;}

.namesearch {background: #fff;padding: 3px; padding-right: 0;border: 6px double #f00;}
.namesearch a:link{color:#004; background: #fff;} 
.namesearch a:visited {color:#303; background:#fff;}
.namesearch a:hover {color: #fff; background: #000;} 
