
body.pegbody {
background: #b9feff;
 color: #000090;
 font-family: Arial, Sans Serif;
 font-size: 11pt;
  }

body.duhBody {
 color: #000000;
 font-family: Courier, Serif;
 font-size: 13pt;
  }

div.duhwrapper {
position: absolute;
width: 1062px;
 border:2px solid black;
  }

div.topset {
position: relative;
 left: 10px;
 z-index:12;
 font-family: times new roman, serif;
 font-size: 14pt;
 font-weight: bold;
  }


div.duhimpression {
position: relative;
 left: 16px;
 top: 212px;
 z-index:12;
 font-family: times new roman, serif;
 font-size: 14pt;
  }

div.life {
position:absolute;
 top:196px;
 left:34px;
 background: #fffff0;
 width: 1062px;
 border: 4px solid gold;
 font-family: arial, sans serif;
 font-size: 14pt;
 color: #620000;
 z-index: 20;
  }

a {
color: blue;
 text-decoration: none;
  }

div.wrapper {
position: absolute;
width: 1062px;
 margin-bottom:62px;
  }

div.blueTop {
position: absolute; left: 0px; top:28px; background: #004080;
 width:860px; height:10px; 
z-index:4;
}

div.aquaTopHome {
position: absolute; left: 0px; top:12px; background: #80f0f0;
 width:961px; height:10px;
 text-align: right;
 font-family: Arial, sans Serif;
 font-size: 8pt;
 border-right: 1px solid #990a0a;
 color: #ee0000;
 font-weight: bold;
z-index:6;
}

div.aquaTop {
position: absolute; left: 0px; top:12px; background: #80f0f0;
 width:860px; height:10px;
 text-align: right;
 font-family: Arial, sans Serif;
 font-size: 8pt;
 color: #ee0000;
 font-weight: bold;
z-index:6;
}


div.titleTop {
position: absolute; left: 30px; top: 0px;
 width: auto; height:auto;
 float:left;
 z-index:10;
  }

div.SVTopShadow {
position: absolute; left: 82px; top: 10px;
width: auto;
 z-index:14;
 font-family: Arial, sans Serif;
 font-size: 56pt;
 font-weight: bold;
 color: #00c0c0;
  }

div.SVTopShade {
position: absolute; left: 84px; top: 14px;
width: auto;
 z-index:14;
 font-family: Arial, sans Serif;
 font-size: 56pt;
 font-weight: bold;
 color: #0000c0;
  }


div.introTop {
position: absolute; left: 63px; top: 101px;
width: 500px;
 z-index:12;
 font-family: Arial, sans Serif;
 font-size: 20pt;
 font-weight: bold;
 color: #f00000;
  }

div.introTopShade {
position: absolute; left: 64px; top: 102px;
width: 500px;
 z-index:12;
 font-family: Arial, sans Serif;
 font-size: 20pt;
 font-weight: bold;
 color: #ffff00;
  }

div.introTopShadow {
position: absolute; left: 65px; top: 103px;
width: 500px;
 z-index:12;
 font-family: Arial, sans Serif;
 font-size: 20pt;
 font-weight: bold;
 color: #000000;
  }

p.copyRightNotice {
position: relative;
 top: 12px;
 font-size: 8pt;
 color: Black;
  }

span.littleTop {
font-size:16pt;
 font-style: italic;
 font-weight: bold;
  }

div.navigation {
position: absolute; top: 22px; right:100px;
 float: right;
 font-family: Arial, sans Serif;
 font-size: 11pt;
 font-weight: bold;
 background: #80f0f0;
 color: #0000ff;
 border: 1px solid #990a0a;
 border-top: 0px;
 margin: 0px;
 padding-top: 4px;
 padding-left: 6px;
 padding-right: 6px;
 padding-bottom: 6px;
 z-index: 5;
  }

div.theText {
position: absolute; left: 36px; top: 412px;
width: 462px;
 background: white;
 padding: 6px;
 z-index:16;
 font-family: Arial, sans Serif;
 font-size: 12pt;
 font-weight: bold;
 color: #f80000;
 font-style: italic;
  }


div.quot {
position: relative; top:2px;
 right:2px;
 float: right;
 text-align: right;
 height: auto;
 width: auto;
 background: #ffffff;
 color: #0000d0;
 padding-top: 2px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px;
 border: 2px inset #0a0a0a;
 z-index:20;
 font-family: Verdana, Sans Serif;
 font-size: 8pt;
   }


div.midquot {
position: absolute; top:172px; right:310px;
 float: right;
 text-align: right;
 width: 172px;
 background: #ffff80;
 padding-top: 2px; padding-bottom: 4px; padding-left: 8px; padding-right: 6px;
 border: 4px inset #fb0a0a;
 z-index:20;
 font-family: ariel, sans Serif;
 font-size: 9pt;
 color: #800000;
  }

div.botquot {
position: absolute; top: 162px; right:16px;
 float: right;
 text-align: right;
 width: 142px;
 background: white;
 padding: 4px;
 border: 2px solid #000040;
 z-index:18;
 font-family: tahoma, sans Serif;
 font-size: 8pt;
 color: #000040;
  }

div.letter {
position: absolute; top: 300px; right:178px;
 width: 338px;
 float: right;
 font-family: Times New Roman, serif;
 font-size: 10pt;
 font-weight: normal;
 color: #000000;
 background: white;
 border: 2px inset grey;
 padding: 10px;
 padding-bottom: 16px;
 z-index: 20;
 visibility: hidden;
  }


div.openStandBanner {
position: absolute; top: 300px; right:178px;
 width: 332px;
 float: right;
 background: red;
 border: 1px solid red;
 padding: 6px;
 visibility: hidden;
  }


div.WelcomeBanner {
position: absolute; top: 300px; right:178px;
 width: 330px;
 float: right;
 font-family: Ariel, sans serif;
 font-size: 11pt;
 font-weight: bold;
 color:#8d0040;
 background: #dfffa2;
 border: 2px inset navy;
 padding: 18px;
 padding-bottom: 16px;
  }

div.Bletter {
position: absolute; top: 300px; right:178px;
 background: lightgrey;
 background-image: url("http://www.frontier.net/~grifftoe/images/blessings.jpg");
 width: 330px;
 float: right;
  font-family: Ariel, sans serif;
 font-size: 10pt;
 font-weight: bold;
 color: #000062; 
 border: 4px inset #0000b2;
 padding: 12px;
 z-index: 20;
 visibility: hidden;
  }

 p.ins {
 text-indent: 12px;
  }

div.yardList {
position: relative;
 background: #ffffa0;
 background-image: url("http://www.frontier.net/~grifftoe/images/notesy350.gif");
 width: 260px;
 height: 320px;
 float: right;
  font-family: Lucida Handwriting, sans serif;
 font-size: 13pt;
 font-weight: bold;
 color: #000062; 
 border: 1px solid #c0c0c0;
 padding: 12px;
 margin: 8px;
 margin-top: 12px;
 }

/*  pictures */

div.pegpic {
position: absolute; top: 300px; right:178px;
 float: right;
 font-family:Arial, sans Serif;
 font-size: 10pt;
 font-weight: bold;
 color: #800000;
 border: 2px solid gold;
 padding: 2px;
  }

div.ourPics {
position: absolute; left: 42px; top: 206px;
 width: auto; height:auto;
 float:left;
 z-index:19;
 border: 2px solid #800000;
 background:#fffff0;
  }

div.sum07Pics {
position: absolute; left: 42px; top: 206px;
 width: 862px; height:auto;
 float:left;
 z-index:14;
 border: 2px solid #880000;
 padding:16px;
 background:#ffff80;
font-size: 11pt;
 font-weight: bold;
 color: #008000;
  }

div.counter {
position: absolute; right: 2px; top: 560px;
 width: 82px; height: auto;
 float:right;
 z-index: 24;
 border: 0;
 padding: 6px;
  }


div.PazPics {
position: absolute; left: 42px; top: 206px;
 width: auto; height:auto;
 float:left;
 z-index:20;
 border: 2px solid gold;
 background: #d0ffd0;
 padding: 16px;
 font-family: ariel, sans serif;
 font-size: 12pt;
 font-weight: bold;
 color: #004000;
 margin-bottom:62px;
  }


div.NorthPics {
position: absolute;
 left: 42px; top: 662px;
 width: auto; height:auto;
 float:left;
 z-index:20;
 border: 2px solid red;
 background: #f0e0e0;
 padding: 16px;
 font-family: ariel, sans serif;
 font-size: 11pt;
 font-weight: bold;
 color: #004080;
  }

img.pic {
border: 2px solid gold;
  }

div.hiStyle {
position: absolute;
 visibility: hidden;
 padding: 6px;
 background: #e0e0e0;
 top: 474px;
 left: 162px;
 width: 320px;
 font-family: Arial, Helvetica, Sans Serif;
 font-size: 9pt;
 font-weight: bold;
 color: #821212;
 border: 1px solid #000000;
 z-index: 2;
  }

div.first {
position: absolute; top: 362px; right:10px;
 float: right;
 text-align: left;
 width: 154px;
 background: gold;
 padding: 2px;
 border: 1px solid #000040;
 z-index:18;
 font-family: ariel, sans Serif;
 font-size: 14pt;
 font-weight: bold;
 color: royalblue;
  }

div.peace {
position: absolute; top: 442px; right:10px;
 float: right;
 text-align: left;
 width: 154px;
 background: #80ffff;
 padding: 2px;
 border: 1px solid #0000ff;
 z-index:18;
 font-family: ariel, sans Serif;
 font-size: 14pt;
 font-weight: bold;
 color: #808080;
  }

div.northrun {
position: absolute; top: 482px; right:10px;
 float: right;
 text-align: left;
 width: 154px;
 background: #ffff80;
 padding: 2px;
 border: 1px solid #400000;
 border-top: 0px;
 z-index:18;
 font-family: ariel, sans Serif;
 font-size: 14pt;
 font-weight: bold;
 color: red;
  }


div.sum07 {
position: absolute; top: 522px; right:10px;
 float: right;
 text-align: left;
 width: 154px;
 background: #80ff80;
 padding: 2px;
 border: 1px solid #400000;
 border-top: 0px;

 z-index:18;
 font-family: ariel, sans Serif;
 font-size: 14pt;
 font-weight: bold;
 color: red;
  }


div.note {
position: absolute;
 top: 466px;
 left: 2px;
 width: 480px;
  }

div.legs {
position:absolute;
 top:162px;
 left:34px;
 z-index:16;
  }

div.rosalia {
position:relative;
top:900px;
width:962px;
float:right;
font-size:12pt;
color:#800000;
 }

div.impression {
font-family: Arial, sans Serif;
 font-size: 11pt;
 font-weight: bold;
 color: #d00000;
  }

div.moving {
font-family: Arial, sans Serif;
 font-size: 11pt;
 font-weight: bold;
 color: #0000c0;
 background: #d0ffd8;
padding: 8px;
  }

div.location {
position: relative;
 float: right;
 right: 30px;
 padding: 8px;
 border: 1px black solid;
 font-family: Times New Roman, Serif;
 font-size: 12pt;
 color: #111111;
background: #cfd4e8
  }

div.leftlocation {
position: relative;
 float: left;
 right: 30px;
 padding: 8px;
 border: 1px black solid;
 font-family: Times New Roman, Serif;
 font-size: 12pt;
 color: #111111;
background: #cfd4e8
  }

div.sso {
 position:relative;
left:160px;
width:460px;
 height: 440px;
border:1px solid grey;
padding:20px;
padding-bottom:10px;
background:#efefef;
 }

span.bigcap {
font-size:22pt;
 color: #ff0d0d;
  }

div.articles {
 float:right;
 font-size:10pt;
 font-style: italic;
  }

/* summer 07 */
div.stormy {
position: absolute;
visibility: hidden;
top: 300px;
left:100px;
display: block;
width: 562px;
background: white;
color: navy;
padding: 6px;
border: 1px solid navy;
z-index:20;
  }

div.wild {
position: absolute;
visibility: hidden;
display: block;
top: 5000px;
left: 60px;
width: 512px;
background: white;
font-size:10pt;
color: #004000;
padding: 6px;
border: 1px solid forestgreen;
z-index:20;
  }

/* March, 2008 */
div.c36ia {
position: absolute; top: 300px; right:178px;
 width: 338px;
 height: 250px; 
 overflow: hidden; 
 background: #dadada;
 border: 2px inset grey;
 padding: 6px;
 padding-bottom: 16px;
 padding-top: 1px;
 color: navy;
 font-family: ariel, sans serif;
 font-size: 12pt;
 font-weight: bold;
 z-index: 20;
 visibility: hidden;
 } 

div.docyd {
position: absolute; top: 300px; right:178px;
 width: 326px;
 height: 250px;
 float: right;
 font-family: Ariel, sans serif;
 font-size: 11pt;
 font-weight: bold;
 color: #800000;
 background: #eaeaea;
 border: 2px inset blue;
 padding: 10px;
 padding-bottom: 16px;
 z-index: 20;
 visibility: hidden;
  }

div.libry {
position: absolute; top: 300px; right:178px;
 background: lightgrey;
 background-image: url("http://www.frontier.net/~grifftoe/images/libcard.jpg");
 width: 334px;
 height: 250px;
 float: right;
 font-family: courier, serif;
 font-size: 12pt;
 font-weight: normal;
 color: #000000; 
 border: 4px inset #0000b2;
 padding: 2px;
 z-index: 20;
 visibility: hidden;
  }
div.comment {
position: relative; top: 10px; right:16px;
 width: 362px;
 height: auto;
 float: right;
 font-family: Ariel, sans serif;
 font-size: 10pt;
 font-weight: bold;
 font-style: italic;
 color: #000000;
 background: #80ff80;
 border: 6px outset green;
 padding: 8px;
 padding-bottom: 6px;

 }
div.living {
position: absolute; top: 300px; right:178px;
 width: 292px;
 height: 210px;
 float: right;
 font-family: Ariel, sans serif;
 font-size: 12pt;
 font-weight: bold;
 color: green;
 background: #fde8cb;
 border: 12px inset green;
 padding: 16px;
 padding-bottom: 12px;
 z-index: 20;
 visibility: hidden;
  }
 
div.wt {
position: absolute; top: 300px; right:178px;
 width: 338px;
 height: 250px;
 float: right;
 font-family: Times New Roman, serif;
 font-size: 8pt;
 font-weight: normal;
 color: #000000;
 background: #ece9d8;
 border: 2px inset grey;
 padding: 10px;
 padding-bottom: 16px;
 z-index: 20;
 visibility: hidden;
  }

p.proj {
font-family: Tahoma, sans serif;
 font-weight: normal;
 color: #800000;
 background: #f0f0f0;
 border: 2px solid grey;
 padding: 6px;
 }

div.footy {
position: relative;
 width: 862px;
 background: white;
 font-family: times new roman, serif;
 font-size: 10pt;
 color: black;
 border: 1px solid #626262;
 padding: 28px;
 margin: 14px;
 text-align: justify;
 }

/* new styles for summer.html features */

p.indent16 {
margin-left:16px;
  }