body {
  font-size:12px;
  font-family:"Arial";
  background-image: url(../image/standard_background.gif);
  margin-left:0px; 
  margin-right:0px;
  margin-top:0px;
  behavior: url(csshover.htc);
  color: #004400;
  font-weight:600;
}
div#backdrop {
  position:fixed; 
  left:0; 
  top:0; 
  right:0; 
  bottom:0;
  background-image:url(../image/oharafamilycrestgray2.png);
  background-position:center;
  background-repeat:no-repeat;
  padding-top:50px;
  text-align:center;
  z-index:-1;
  opacity:1;
  -moz-opacity:.1;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}
#container {
  width:1024px; 
  left:0;
  right:0;
  top:80px;
  bottom:0;
  padding:50px 0px 16px 0px;
  position:absolute;
  background-image:url(../image/oharafamilycrestgray2.png);
  background-position:center;
  background-repeat:no-repeat;
}
#containerx {
  width:1024px; 
  left:0;
  right:0;
  top:70px;
  bottom:0;
  padding: 0px 0px 16px 0px;
  position:absolute;
  background-image:url(../image/oharafamilycrestgray2.png);
  background-position:center;
  background-repeat:no-repeat;
}
#content {
  width:80%; 
  position:relative;
  margin-top:30px; 
}
h1 {color: #AAA; margin-bottom: 0;}
div#masthead {
  top:0; left:0; right:0; background-color:white;
}
div#topic {text-align:center; font-size:20px; font-weight: 400;
  font-family: Arial, Helvetica, sans-serif;
  color:#555555;
  padding:2px 0 4px 0;
  z-index: 2;
}
div#topicx {text-align:center; font-size:20px; font-weight: 400;
  font-family: Arial, Helvetica, sans-serif;
  color:#555555;
  z-index: 2;
}
#main {color: #CCC; margin-left: 7em; padding: 2em 0 1px 5%;
  border-left: 1px solid;}
div#nav {float: left; margin: -1px 0 0 0; left:0; right:0; width:1024px; z-index:1000;
  background-image:url(../image/sand02.jpg); border: 1px solid #AAA;}
div#nav ul {margin: 0; padding: 0; background-image:url(image/sand02.jpg); z-index:inherit;
  }
div#nav li {position: relative; list-style: none; margin: 0; z-index:inherit;
  float: left; width: 8em; line-height: 1.5em; text-align:center;}
div#nav li:hover {background-image:url(../image/sand02.jpg);}
div#nav li.submenu {background-image:url(../image/sand02.jpg); z-index:1005;}
div#nav li.submenu:hover {background-color: #EDD;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0em;
  text-decoration: none; width: 6.5em;}
div#nav ul a {width: auto;}
div#nav ul ul {position: absolute; width: 7em;
  display: none;}
div#nav ul ul li {border-bottom: 0px solid #CCC;}
div#nav li.submenu li.submenu {background: url(submenu.gif) 95% 50% no-repeat;}
div#nav li.submenu li.submenu:hover {background-color: #EDD;}
div#nav li.submenu li.submenu:hover {background-color: #EDD;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 2.5em; left: -1px;}
div#nav ul.level3 {top: -1px; left: 7em;
  border-top: 1px solid #CCC;}
a {
  text-decoration: none;
  color:maroon;
}
a:hover {
  text-decoration:none;
  color:red;
}
h1 {
  text-align:center;
  font-size:36px;
  font-variant:small-caps;
  color:black;
  }
h2 {
	text-align:center;
	font-size:24px;
	font-variant:small-caps;
}
div#botbar {
  width:100%;
  background-image:url(/image/sand02.jpg);
  text-align:center;
  color:#FFFF00;
  padding:2px 0px 2px 0px;
  margin-top:10px;
  position:relative;
  left:0px;
}
a.menubar {
  color:yellow;
  font-size:14px;
}
a.menubar:hover {
	color: orange;
}
a.menubot  {
  color:yellow;
  font-size:12px;
}
a.menubot:hover {
	color: orange;
}
img.menupic {
  border:0; 
}
#chimp {
  width:200px;
  height:100%;
  padding-left:810px;
  margin-top: 20px; 
  position:absolute;
  vertical-align:top;
  text-align:left; 
  font-size:10px;
  z-index:20;
}
#nametag {
  width:100%; 
  padding-bottom:20px; 
  text-align:center;
}
#col1 {
  width:210px;
  height:100%;
  left:0;
  top:0; 
  position:absolute; 
  padding-left:1px;
  text-align:center;
  z-index:30;
  }
#col2 {
  width:379px; 
  height:100%; 
  padding-left:210px; 
  position:absolute;
  z-index:20;
  }
#col3 {
  width:219px; 
  height:100%;
  top:0;
  bottom:0; 
  padding-left:590px; 
  position:absolute; 
  text-align:center;
  z-index:10;
  }
p.ctr {
  text-align:center;
}
div.photos {
	float:left; 
	width:150px;
	padding:12px 0 12px 0;
	z-index:5;
}
div.glinks {
	width:100%;
	padding:10px 0 10px 0;
}