body {
  background-color: #ffffff;
  z-index: 0;
}

div.bg1 {
  background-color: transparent;
  background-image: url(/pic/pahaolo-logo.gif);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 344px;
  height: 100px;
  z-index: 3;
}
div.blogbg1 {
  background-color: transparent;
  background-image: url(/pic/pahaolo-logo-blog.gif);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 460px;
  height: 100px;
  z-index: 3;
}
div.bg2 {
  background-color: transparent;
  background-image: url(/pic/pahaolo-hbg.gif);
  background-repeat: repeat-x;
  background-position: top left;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100px;
  z-index: 2;
}
div.bg3 {
  background-color: transparent;
  background-image: url(/pic/pahaolo-vbg2.gif);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 125px;
  height: 700px;
  z-index: 1;
}

div.maincontent {
  background-color: transparent;
  position: absolute;
  top: 100px;
  left: 130px;
  width: 515px;
  font-family: times;
  z-index: 10;
}

div.menu {
  background-color: transparent;
  background-position: top left;
  position: absolute;
  top: 130px;
  left: 5px;
  width: 125px;
  overflow: hidden;
  z-index: 4;
}
div.menu li {
  background-color: transparent;
  list-style-type: none;
  text-align: left;
  font-family: helvetica;
  font-weight: bold;
  font-size: 105%;
}
div.menu li a:link {
  color: #dddd00;
  text-decoration: none;
}
div.menu li a:visited {
  color: #aaaa33;
  text-decoration: none;
}
div.menu li a:active {
  color: #ffffff;
  background-color: #0000ff;
  text-decoration: none;
  cursor: crosshair;
}
div.menu li a:hover {
  color: #ffffff;
  background-color: #0000ff;
  text-decoration: none;
  cursor: crosshair;
}

div.archive li { 
  background-color: transparent;
  list-style-type: none;
  text-align: left;
  font-family: helvetica;
}

a:active {
  cursor: crosshair;
}
a:hover {
  cursor: crosshair;
}

h1 {
  font-family: helvetica;
  font-size: 190%;
}
h2 {
  font-family: helvetica;
  font-size: 160%;
}
h3 {
  font-family: helvetica;
  font-size: 120%;
}

blockquote { 
  font-style: italic;
}

a.silentlink:link {
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
a.silentlink:visited {
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
a.silentlink:active {
  color: #000000;
  background-color: transparent;
  cursor: crosshair;
}
a.silentlink:hover {
  color: #000000;
  background-color: transparent;
  cursor: crosshair;
}

table.image
{ 
  width: 35%;
  font-family: times;
  text-align: center;
  font-size: 85%;
  font-style: italic;
  margin: 4px;
}

img.entry
{ 
  display: block;
  position: relative;
  margin: 4px;
  border: 2px solid #ffffff;
}

div.foot {
  background-color: transparent;
  width: 550px;
  font-family: times;
  text-align: right;
}

div.entrydate {
  width: 550px;
  font-family: times;
  font-weight: bold;
  font-size: 160%;
  letter-spacing: +1px;
  text-align: center;
}

div.entrytitle {
  width: 550px;
  font-family: times;
  font-weight: bold;
  font-size: 120%;
  letter-spacing: +1px;
}

div.entrybody {
  width: 550px;
  font-family: times;
  text-align: left;
  font-style: normal;
}

div.entryfoot {
  width: 550px;
  font-family: times;
  text-align: right;
  font-size: -1px;
  font-style: italic;
}

div.copyright {
  position: absolute;
  bottom: 10px;
  left: 700px;
  width: 175px;
  font-family: times;
  text-align: right;
  font-size: 80%;
}

div.calendar {
  position: absolute;
  top: 200px;
  left: 700px;
  width: 175px;
  font-family: times;
}

table.calendar-head {
  width: 98%;
  font-size: 100%;
}

table.calendar-body {
  width: 98%;
  align: center;
  font-size: 70%;
}

th.calendar-month-head { 
  text-align: center;
  width: 50%;
}

a.calendar-month-head:link {
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
a.calendar-month-head:visited {
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
a.calendar-month-head:active {
  color: #000000;
  background-color: transparent;
  cursor: crosshair;
}
a.calendar-month-head:hover {
  color: #000000;
  background-color: transparent;
  cursor: crosshair;
}

th.calendar-month-previous-link {
  text-align: left;
  width: 25%;
  font-size: 150%;
}

th.calendar-month-previous-link a:link {
  color: #0000ff;
  text-decoration: none;
}

th.calendar-month-previous-link a:visited {
  color: #00D0D0;
  text-decoration: none;
}

th.calendar-month-previous-link a:active {
  color: #ffffff;
  background-color: #0000ff;
  text-decoration: none;
  cursor: crosshair;
}

th.calendar-month-previous-link a:hover {
  color: #ffffff;
  background-color: #0000ff;
  text-decoration: none;
  cursor: crosshair;
}

th.calendar-month-previous-nolink {
  text-align: left;
  width: 25%;
  font-size: 150%;
}

th.calendar-month-next-link {
  text-align: right;
  width: 25%;
  font-size: 150%;
}

th.calendar-month-next-link a:link {
  color: #0000ff;
  text-decoration: none;
}

th.calendar-month-next-link a:visited {
  color: #00D0D0;
  text-decoration: none;
}

th.calendar-month-next-link a:active {
  color: #ffffff;
  background-color: #0000ff;
  text-decoration: none;
  cursor: crosshair;
}

th.calendar-month-next-link a:hover {
  color: #ffffff;
  background-color: #0000ff;
  text-decoration: none;
  cursor: crosshair;
}

th.calendar-month-next-nolink {
  text-align: right;
  width: 25%;
  font-size: 150%;
}

th.calendar-day-head { 
  text-align: center;
  width: 14%;
}

td.calendar-day-noday {
  text-align: center;
}

td.calendar-day-link {
  text-align: center;
}

td.calendar-day-nolink {
  text-align: center;
}

td.calendar-day-future {
  text-align: center;
  color: #bbbbbb;
}

td.calendar-day-this-day {
  text-align: center;
  text-decoration: underline;
}

table.calendar-body a:link {
  color: #0000ff;
  text-decoration: none;
}

table.calendar-body a:visited {
  color: #00D0D0;
  text-decoration: none;
}

table.calendar-body a:active {
  color: #ffffff;
  background-color: #0000ff;
  text-decoration: none;
  cursor: crosshair;
}

table.calendar-body a:hover {
  color: #ffffff;
  background-color: #0000ff;
  text-decoration: none;
  cursor: crosshair;
}

ul.disc
{ 
  list-style-type: disc;
}

ul.square
{ 
  list-style-type: square;
}

ul.circle
{ 
  list-style-type: circle;
}

ul.none
{ 
  list-style-type: none;
}

