body {
	background-color: #ffffff;
	background-image: url(../images/lamen.jpg);
        background-position: top center;
	background-repeat: no-repeat;
        background-attachment: fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

#DateLayer {
	position:absolute;
	width:400px;
	z-index:3;
	left: 666px;
	top: 145px;
}


#MenuLayer {
	position:absolute;
	width:200px;
	z-index:1;
	left: 10px;
	top: 145px;
}

#TextLayer {
	position:absolute;
	width:600px;
	z-index:2;
	left: 210px;
	top: 145px;
}

#BannerLayer {
	position:absolute;
	width:800px;
	z-index:3;
	left: 10px;
	top: 10px;
}

#ExtraLayer {
	position:absolute;
	width:100px;
	z-index:3;
	left: 700px;
	top: 150px;
}

#verse1 {
	font-family: arial, verdana, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	color: #333333;
}

#quote {
	width:590px;
	font-family: arial, verdana, sans-serif;
	font-style: italic;
	text-align: center;
	color: #333333;
}

#photocredit {
	font-size: x-small; 
	font-weight: normal;
	font-family: arial, verdana, sans-serif;
	text-align: right;
	color: #333333;
}
	
#ygroup {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
}

SPAN.note {
	font-family: arial, verdana, sans-serif;
	font-size: small;
	color: #333333;
}

IMG.right {
	float: right;
}

IMG.left {
	float: left;
}

#footnote {
	font-family: arial, verdana, sans-serif;
	text-align: center;
	font-size: small;
	color: #333333;
}

#mainfont {
	font-family: arial, verdana, sans-serif;
	color: black;
}

#body.lib {
	background-color: #333333;
	background-image: url(../images/tahuti1-75.jpg);
}

#ctr { 	text-align: center;}


.fl {
  margin-top: 1px;
  text-indent: 2em;
}

.fli {
  text-indent: 2em;
}

.fll {
  margin-top: 1px;
}

.flr {
  margin-top: 1px;
  text-align: right;
  text-indent: 2em;
}

P.attention {
	font-family: arial, verdana, sans-serif;
	font-size: large;
	color: black;
	border-style: solid;
	border-color: grey;
}

P.redattention {
	font-family: arial, verdana, sans-serif;
	font-size: large;
	color: black;
	border-style: solid;
	border-color: red;
}

#p {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-indent: 30px;
	color: #333333;
}

#h1 {
	font-family: arial, verdana, sans-serif;
	color: ;#CC0066
}

#h2 {
	font-family: arial, verdana, sans-serif;
	color: #CC0066;
}

ul {
  list-style-type: none;  
}

ul.disc {
  list-style-type: disc;  
}
#li {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	color: #333333;
}

#table {
	border-spacing: 1;
}

#td {
	font-family: arial, verdana, sans-serif; 
	font-weight: bold;
}

#th {
	font-family: arial, verdana, sans-serif; 
	font-weight: bold;
	font-size: x-large;
}

#dt {
	font-family: arial, verdana, sans-serif; 
	font-weight: bold;
}

#dl {
	font-family: arial, verdana, sans-serif; 
	font-weight: bold;
}

a:link {
	color: black;	
}

a.blue:link {
	color: blue;	
}

a:visited {
	color: black;
	text-decoration:none;
}

a:active {
	background-color: black;
}

a:hover {
	color:red;
	text-decoration:none;
	
}

.ctr {
  text-align: center;
}

.date {
  font-size: 13pt;
  font-style: italic;
  font-weight: normal;
  line-height: 18pt;
  margin-top: 39pt;
  margin-bottom: 18pt;
  text-align: center;
  text-decoration: none;
}

.doc_class {
  font-style: normal;
  font-weight: bold;
  margin-bottom: 28pt;
  margin-top: 28pt;
  text-align: center;
  text-decoration: none;
}

.err {
  background: #F00000;
  color: #FFFF00;
  font-size: 12pt;
  font-style: normal;
  font-weight: bold;
  margin-top: 20pt;
  margin-bottom: 20pt;
  padding: 1em;
  text-decoration: none;
}

.fl {
  margin-top: 1px;
  text-indent: 2em;
}

.fli {
  text-indent: 2em;
}

.fll {
  margin-top: 1px;
}

.flr {
  margin-top: 1px;
  text-align: right;
  text-indent: 2em;
}

.hang {
  margin-left: 2em;
  margin-top: 1px;
  text-indent: -2em;
}

.hangi {
  margin-left: 2em;
  text-indent: -2em;
}

.ind {
  margin-left: 4em;
  margin-top: 1px;
  text-indent: -2em;
}

.indl {
  margin-left: 2em;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.righti {
  margin-top: 1px;
  text-align: right;
}

.section {
  font-size: 15pt;
  font-style: normal;
  font-weight: bold;
  line-height: 20pt;
  margin-top: 40pt;
  text-align: center;
  text-decoration: none;
}

.sectionl {
  font-size: 15pt;
  font-style: normal;
  font-weight: bold;
  line-height: 20pt;
  margin-top: 40pt;
  text-decoration: none;
}

.subsection {
  font-size: 13pt;
  font-style: italic;
  font-weight: normal;
  line-height: 18pt;
  text-align: center;
  text-decoration: none;
}

.subsectionl {
  font-size: 13pt;
  font-style: italic;
  font-weight: normal;
  line-height: 18pt;
  text-decoration: none;
}

.subsubsection {
  font-style: italic;
  margin-top: 20pt;
}

.subtitle {
  font-size: 14pt;
  font-style: italic;
  font-weight: normal;
  line-height: 18pt;
  text-align: center;
  text-decoration: none;
}

.subtitle_r {
  font-size: 14pt;
  font-style: italic;
  font-weight: normal;
  line-height: 18pt;
  text-align: center;
  text-decoration: none;
  color: #C00000;
}

.libertitle {
  font-size: 23pt;
  font-style: normal;
  font-weight: normal;
  line-height: 28pt;
  margin-top: 42pt;
  text-align: center;
  text-decoration: none;
}

.lecturetitle_r {
  font-size: 23pt;
  font-style: normal;
  font-weight: normal;
  line-height: 28pt;
  margin-top: 42pt;
  text-align: center;
  text-decoration: none;
  color: #C00000;
}

.gk {
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

.hb {
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  unicode-bidi: embed;
}

.hbi {
  color: #C00000;
  font-size: 18pt;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  unicode-bidi: embed;
}

.hbl {
  font-size: 18pt;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  unicode-bidi: embed;
}

.hbll {
  font-size: 23pt;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  unicode-bidi: embed;
}

.marginnote {
  background: #FFFFFF;
  font-family: arial, helvetica;
  text-align: center;
  border: thin inset #888;
}

.bold {
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
}

.red {
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: #C00000;
}

.bluebold {
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: #00009C;
}

.symbol {
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

.symi {
  color: #C00000;
  font-size: 14pt;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

/* Begin Menu Customizations */

div.sdmenu {
	width: 150px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	background: url(bottom.gif) no-repeat  right bottom;
	color: #fff;
}
div.sdmenu div {
	background: url(title.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: yellow;
	background: url(expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(collapsed.gif);
}

/* Color of non-highlighted */

div.sdmenu div a {
	padding: 5px 10px;
	background: #fff;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #000;
}

/* Color of current page in menu */
div.sdmenu div a.current {
	background : #fff;
}

/* color of moused over text*/
div.sdmenu div a:hover {
	background : #000 url(linkarrow.gif) no-repeat right center;
	color: yellow;
	text-decoration: none;
}

