/* CSS Document */

BODY {
  margin: 0px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  color: #336699;
  background-image: url(../images/bg.gif);
  }
  
TABLE.thousand {
  width: 1002px;
  height: 700px;
  background-color: #FFFFFF;
  background-image: url(../images/bg-star.gif);
  background-repeat: no-repeat;
  background-position: -193px 122px;
  border: 1px solid #7BB0DF;
  }

TABLE.thousand TD {
  vertical-align: top;
  }

TABLE.nav {
  background-image: url(../images/bg-nav.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  width: 100%;
  height: 137px;
  background-color: #336699;
  }

TABLE.nav IMG.logo {
  margin-top: 10px;
  margin-left: 20px;
  }

TABLE.nav TD.nav {
  width: 598px;
  }

TABLE.nav TD.heads {
  width: 402px;
  border-bottom: 1px solid #7BB0DF;
  }
  
P {
  text-align: left;
  color: #336699;
  }
  
  
P.nav IMG {
  margin-left: 14px;
  margin-right: 14px;
  }

P.nav {
  margin-top: 24px;
  margin-bottom: 0px;
  color: #FFFFFF;
  text-align: center;
  }

P.nav A {
  color: #FFFFFF;
  text-decoration: none;
  
  }

P.nav A:hover {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 3px solid #336699; 
  padding-bottom: 3px;
  }

TABLE.main {
  width: 100%;
  }

/*-----------BEGIN LEFT NAV INFO------------*/

TABLE.main TD.leftnav {
  width: 235px;
  padding-top: 74px;
  line-height: 30px;
  padding-left: 17px;
  background-repeat: no-repeat;
  }

TD.leftnav P {
  
  background-repeat: no-repeat;
  background-position: 0px 10px;
  padding-left: 29px;
  
  }
  
TABLE.main TD.leftnav A {
  color: #336699;
  text-decoration: none;
  }

TABLE.main TD.leftnav A:hover {
  color: #336699;
  text-decoration: underline;
  }

/*-------------END LEFT NAV------*/

TABLE.main TD.right {
  width: 247px;
  padding-top: 20px;
  padding-left: 80px;
  }

TABLE.main TD.content {
  width: 518px;
  text-align: justify;
  color: #336699;
  padding-top: 30px;
  line-height: 20px;
  }

/*------------home page stuff ----*/



HR {
  border: none;
  border-bottom: 1px dotted #C8DFED;
  }

H1 {
  font-size: 22px;
  border-bottom: 1px dotted #336699;
  padding-bottom: 5px; 
  margin-bottom: 20px;
  text-align: left;
   }

H2 {
  font-size: 18px;
  text-align: left;
  }

H3 {
  font-size: 14px;
  text-align: left;
  }

H4 {
  font-size: 10px;
  text-align: left;
  }

DIV.sidebook {
  width: 140px;
  vertical-align: middle;
  text-align: center;
  padding: 2px;
  padding-left: 2px;
  padding-top: 4px;
  color: #CC66CC;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  
  border: 1px dotted #CC66CC;
  background-color: #FFFFFF;
  }

DIV.sidebook:hover {
  border: 1px dotted #336699;
  }

DIV.sidebook A {
  color: #CC66CC;
  text-decoration: none;
  }
  
DIV.sidebook A:hover {
  color: #336699;
  }

/*DIV.sidebook {
  background-image: url(../images/bg-side-book02.gif);
  background-repeat: no-repeat;
  width: 170px;
  height: 185px;
  vertical-align: middle;
  text-align: left;
  padding: 5px;
  margin-bottom: 10px;
  }

DIV.sidebook:hover {
  background-image: url(../images/bg-side-book02-over.gif);
  background-repeat: no-repeat;

  }

DIV.sideblanket {
  background-image: url(../images/bg-side-blanket.gif);
  background-repeat: no-repeat;
  width: 170px;
  height: 160px;
  vertical-align: middle;
  text-align: left;
  padding: 5px;
  }

DIV.sideblanket:hover {
  background-image: url(../images/bg-side-blanket-over.gif);
  background-repeat: no-repeat;

  }*/




  
P.quote {
  /*background-image: url(../images/bg-side-book.gif);
  background-repeat: no-repeat;*/
  width: 125px;
  
  vertical-align: top;
  text-align: left;
  padding: 5px;
  color: #CC66CC;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  padding: 10px;
  border: 1px dotted #CC66CC;
  background-color: #FCF7FC;
  }

P.quote IMG {
  height: 12px;
  width: 12px;
  background-image: url(../images/more.gif);
  float: right;
  vertical-align: bottom;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 0px;
  }

P.quote IMG:hover {
  background-image: url(../images/more-over.gif);
  }




/*---------end home page------*/

/*P.quote IMG {
  
  
  float: right;
  vertical-align: bottom;
  } */
  
DIV.starsightings {
  width: 151px;
  height: 31px;
  background-image:url(../images/bg-starsightings.gif);
  background-repeat: no-repeat;
  vertical-align: middle;
  color: #CC66CC;
  padding-left: 35px;
  padding-top: 6px;
  margin-bottom: 10px;
  }

DIV.starsightings:hover {
  background-image:url(../images/bg-starsightings-over.gif);
  background-repeat: no-repeat;
  
  }

DIV.starsightings A {
  
  text-decoration: none;
  color: #CC66CC;
  }

DIV.starsightings A:hover {
  color: #336699;
  }

P.footer {
  font-size: 10px;
  text-align: center;
  line-height: 14px;
  margin-right: 85px;
  }

P.footer A {
  color: #336699;
  
  text-decoration: none;
  }

P.footer A:hover {
  text-decoration: underline;
  background-color: #e1eff9;
  }

P.footer IMG {
  margin-left: 5px;
  margin-right: 5px;
  }

SPAN.print A {
  float: right;
  font-size: 10px;
  color: #6699CC;
  text-decoration: none;
  
  padding-bottom: none;
  
  }

SPAN.print A:hover {
  color: #336699;
  text-decoration: underline;
  }

TD.content P A,
TD.content OL A,
TD.content UL A {
  color: #CC66CC;
  text-decoration: none;
  border-bottom: 1px solid #CC66CC;
  }

TD.content P A:hover,
TD.content OL A:hover,
TD.content UL A:hover {
  color: #FF99FF;
  text-decoration: none;
  border-bottom: 1px dotted #CC66CC;
  }

P.right {
  text-align: right;
  }

DIV.sidebook IMG {
  border: none;
  }

P.ideas {
  font-size: 10px;
  line-height: 12px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  }
  
SUP {
	font-size: 6px;
}
