/* Core style sheet */

body {
background-color: white; 
background-image: url(../pics/bg_whitepaper.jpg);
color: #666666;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
margin: 0px;
}

p {font-size: 0.8em;
text-align: left;
line-height: 1.7em;
}

p.haiku {
font-size: 1.4em;
padding-left: 30px;
}

p.haiku-liten {
font-size: 0.6em;
padding-left: 30px;
}

h1 {font-size: 1em;
letter-spacing: 3px;
}

h2 {font-size: 0.9em;
font-style: italic;
letter-spacing: 2px;
}

a:link {
color: #666666;
text-decoration: none;
}

a:visited {
color: #666666;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a:active {
}

#header {
padding-left: 10px;
padding-right: 10px;
height: 147px;
background-image: url(../pics/bg_yellowpaper.jpg);
margin-right: 140px;
margin-left: 70px;
margin-top: 0;
border-left: solid 2px white;
border-right: solid 2px white; 
}

#head1 {
background-image: url(../pics/top-bg.gif);
background-repeat: repeat-x;
height: 33px;
}

#head2 {
background-image: url(../pics/top-left.gif);
background-repeat: no-repeat;
background-position: top left;
height: 33px;
}

#head3 {
background-image: url(../pics/top-right.gif);
background-repeat: no-repeat;
background-position: top right;
height: 33px;
}

#head4 {
background-image: url(../pics/bottom-shrine-storre.gif);
background-repeat: no-repeat;
background-position: bottom right;
height: 147px;
}

#header p {
font-size: .6em;
line-height: 1em;
text-align: right;
color: white;
padding-right: 10px;
}

#header a:link, #header a:visited {
color: white;
}

#header a:hover {
text-decoration: underline;
}

#main-content {
background-image: url(../pics/bg_yellowpaper.jpg);
border-left: solid 2px white;
border-right: solid 2px white; 
margin-left: 70px;
margin-right: 140px;
margin-bottom: 0;
padding-left: 52px;
padding-right: 30px;
padding-top: 20px;
padding-bottom: 30px;
}

#navbar {
background-image: url(../pics/bg_yellowpaper.jpg);
border-top: solid 2px white;
text-align: left;
font-size: 0.7em;
margin-left: 70px;
margin-right: 140px;
border-left: solid 2px white;
border-right: solid 2px white;
border-bottom: solid 2px white;
}

a.current {
background-color: #dedede;
font-weight: bolder;
}

#navbar-right {
position: absolute;
background-image: url(../pics/bg_whitepaper.jpg);
text-align: left;
font-size: 0.7em;
line-height: 0.7em;
font-weight: bold;
top: 185px;
right: 170px;
width: 170px;
padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
border: solid 2px white;
}

#navbar a:link, #navbar a:visited {
display: inline;
color: #7e7e7e;
border-right: solid 1px white;
border-left: solid 1px white;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 5px;
padding-right: 5px;
}

#navbar a:hover {
background-color: #dedede;
}

#navbar-right a:link, #navbar-right a:visited {
color: #7e7e7e;
font-weight: normal;
padding-bottom: 3px;
padding-left: 10px;
}

#footer {
background-image: url(../pics/bg_yellowpaper.jpg);
border-left: solid 2px white;
border-right: solid 2px white; 
border-top: solid 2px white;
border-bottom: solid 2px white;
margin-right: 140px;
margin-left: 70px;
padding-top: 2px;
padding-bottom: 2px;
text-align: center;
}

#footer p {
display: inline;
font-size: 0.6em;
}