html, body {
/*background:#334433;*/
background:#fff;
/*background:#ebeac0;*/
color:#000000	;
font-family:georgia,serif;
font-size:100%;
margin:0pt;
padding:0pt;
background-image:url('../pics/jay-bamboo.png');
background-repeat:repeat-y;
background-attachment:fixed;
background-position:right;
}
#wrap {
width:780px;
margin:0 auto;
}
#header {
background: none;
width:800px;
/*filter:alpha(opacity=100);
opacity:1;*/
margin:0pt auto 15px;
}
#header .banner {

}
#header .logo {
margin:0 0 0 50px;
}
#top ul {
list-style-type:none;
text-align:center;
}
#top li {
display: inline;
}
#top a, #top a:link, #top a:visited {
color:#777;
text-decoration:none;
font-style:italic;
padding:0 20px 0 0;
}
#top a:hover, #top a:focus, #top a:active {
text-decoration:underline;
color:#114411;
font-style:italic;
}
#menu {
}
#menu a:link, #menu a:visited {
display:block;
width:108px; 
height:25px; 
background:#ddd; 
color:#222; 
text-decoration:none; 
text-align:center; 
line-height:25px;
float:left;
border:1px solid #000000;
padding:3px 10px;
font-size:12pt;
}
#menu a:hover, #menu a:focus, #menu a:active {
background:#eee; 
color:#000;
}
#menu:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility:hidden;
}
#content {
background:#538855;
/*filter:alpha(opacity=60);
opacity:0.6;
width:648px;
height:465px;*/
padding:20px;
}
#content .transbox {
width:464px;
background-color: #ffffff;
border: 1px solid black;
filter:alpha(opacity=60);
opacity:0.6;
padding:10px;
margin:0 0 0 0;
}
#content .transbox2 {
width:720px;
background-color: #ffffff;
border: 1px solid black;
filter:alpha(opacity=60);
opacity:0.6;
padding:10px;
margin:0 0 0 0;
}
#content .transbox3 {
width:400px;
background-color: #ffffff;
border: 1px solid black;
filter:alpha(opacity=60);
opacity:0.6;
padding:10px;
margin:0 0 0 0;
}
#content h3 {
clear:left;
color:#776644;
font-size:1.2em;
margin:0pt;
padding:0pt 30px 10px;
}
#content h4 {
clear:left;
color:#776644;
font-size:1em;
margin:0pt;
padding:5px 30px 0pt;
}
#content p {
line-height:1.4em;
margin:0pt;
padding:0pt 0px 0px;
text-align:justify;
}
#content ul {
line-height:1.4em;
margin:0pt 0pt 0pt 30px;
padding:0pt 30px 10px;
text-align:justify;
}
/*#content img {
margin:0pt;
padding:0pt;
vertical-align:bottom;
}*/
#content a, #content a:link, #content a:visited {
color:#000000;
display:inline;
margin:0pt;
padding:0pt;
}
#content a:active, #content a:hover, #content a:focus {
background:#FFFFEE none repeat scroll 0%;
color:#000000;
margin:0pt;
padding:0pt;
}
#content a:link img, #content a:visited img {
background:#000000 none repeat scroll 0%;
border:2px solid #000000;
}
#content a:active img, #content a:hover img, #content a:focus img {
background:#FFFFEE none repeat scroll 0%;
border:2px solid #FFFFEE;
}
#content .image-right {
float:right;
display:inline;
margin:0px;
padding:0px 0px;
border:1px solid black;
}
#content .image-right-spacer {
float:right;
display:inline;
margin:0px;
padding:0px 0px;
/*filter:alpha(opacity=60);
opacity:0.6;*/
}
#maptitle {
text-align:center;
font-family:georgia,serif;
color:#114411;
}
#maptitle h3 {

}
#bamboo img {
background:repeat-y;
}
#bottom ul {
list-style-type:none;
text-align:center;
}
#bottom li {
display: inline;
}
#bottom a, #bottom a:link, #bottom a:visited {
color:#777;
text-decoration:none;
font-style:italic;
padding:0 20px 0 0;
}
#bottom a:hover, #bottom a:focus, #bottom a:active {
text-decoration:underline;
color:#114411;
font-style:italic;
}
