ul {
  font: 12px arial;
}

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

.dropcap {
float:left;
color:#FFFF66;
font-size:80px;
line-height:40px;
padding-top:2px;
padding-bottom: 10px;
font-family: Times, serif, Georgia;
} 

a#coverimage hover {
text-decoration: none;
}

a#coverimage img {
    display: block;
    border: 0;
}

#speakingtext a:link,
#id41videotext a:link,
#firstchaptertext a:link,
#biotext a:link,
#bookcontenttext a:link,
#id31otherwritingtext a:link,
#id33bookstext a:link,
#id27contacttext a:link,
#otherwritingyankeestext a:link,
#faqtext a:link {
   color: #007777;
   text-decoration: none; 
}

#speakingtext a:visited,
#id41videotext a:visited,
#firstchaptertext a:visited,
#biotext a:visited,
#bookcontenttext a:visited,
#id31otherwritingtext a:visited,
#id33bookstext a:visited,
#id27contacttext a:visited,
#otherwritingyankeestext a:visited,
#faqtext a:visited  {
   color: #007777;
   text-decoration: none; 
}

#speakingtext a:hover,
#id41videotext a:hover,
#firstchaptertext a:hover,
#biotext a:hover,
#bookcontenttext a:hover,
#id31otherwritingtext a:hover,
#id33bookstext a:hover,
#id27contacttext a:hover,
#otherwritingyankeestext a:hover,
#faqtext a:hover  {
   color: #Ffff66; 
   text-decoration: underline; 
}

#speakingtext a:active,
#id41videotext a:active,
#firstchaptertext a:active,
#biotext a:active,
#bookcontenttext a:active,
#id31otherwritingtext a:active,
#id33bookstext  a:active,
#id27contacttext a:active,
#otherwritingyankeestext a:active,
#faqtext a:active  {
   color: #FFFF66; 
}

#id33bookstext p.more a:link {
   color: #FFFF66;
   text-decoration: none; 
}

#id33bookstext p.more a:visited {
   color: #FFFF66;
   text-decoration: none; 
}

#id33bookstext p.more a:hover {
   color: #007777;
   text-decoration: underline; 
}

#id33bookstext p.more a:active {
   color: #007777;
   text-decoration: underline; 
}

#id33bookstext p.lead {
   font: 20px Arial;
   color: #FFFF66;
   font-weight: 900;
   line-height: 24px;
   padding-bottom: 10px;
}

#id33bookstext p.title {
   font: 16px Arial;
   font-weight: 900;
   color: #007777;
   line-height: 19px;
   padding-top:12px;
   padding-bottom: 0px;
}

#id33bookstext p.titleconfessions {
   font: 14px Arial;
   font-weight: 900;
   color: #007777;
   padding-top:0px;
   padding-bottom: 0px;
}

#id33bookstext p.pubinfo {
   font: 12px Arial;
   padding-top: 6px;
   padding-bottom: 0px;
}


#id33bookstext p.desc {
   font: 12px Arial;
   font-weight: 500;
   line-height: 19px;
   padding-top:20px;
   padding-bottom: 4px;
}

#id33bookstext p.buy,
#bookcontenttext p.buy {
   font: 12px Arial;
   padding-top:12px;
   padding-bottom: 0px;
}

#id33bookstext p.vid {
   font: 12px Arial;
   font-weight: 800;
   padding-top:8px;
   padding-bottom: 4px;
}

#id33bookstext p.more {
   font: 14px Arial, serif;
   font-weight: 900;
   line-height: 19px;
   padding-top:10px;
   padding-bottom: 10px;
}

#id33bookstext img {
   padding: 1px 40px 25px 0px;
}

#id33bookstext img.ex {
   padding: 1px 40px 70px 0px;
}

#id33bookstext img.exC {
   padding: 1px 40px 150px 0px;
}
#faqtext p.quest1 {
   font: 18px Arial;
   font-weight: 900;
   line-height: 24px;
}

#faqtext p.quest {
   font: 18px Arial;
   font-weight: 900;
   line-height: 24px;
   padding-top: 12px;
}

#id31otherwritingtext p.writsubhead,
#otherwritingyankeestext p.writsubhead {
   font: 18px Arial;
   font-weight: 900;
   line-height: 17px;
   border-bottom: thin solid #FFFF66;
}

#id31otherwritingtext p.writ1,
#otherwritingyankeestext p.writ1 {
   font: 14px Arial;
   font-weight: 900;
   line-height: 17px;
   padding-top: 16px;
}

#id31otherwritingtext p.writ,
#otherwritingyankeestext p.writ {
   font: 14px Arial;
   font-weight: 900;
   line-height: 17px;
   padding-top: 6px;
}

#id31otherwritingtext p.writsrc,
#otherwritingyankeestext p.writsrc {
   font-style:italic;
   font-weight: 900;
   padding-bottom:12px;
}

#firstchaptertext p.title,
#bookcontenttext p.title {
   font: 22px Arial;
   font-weight: 900;
   line-height: 19px;
   color: #000000; 
   padding-top:0px;
   padding-bottom: 0px;
}

#firstchaptertext p.titlesub,
#bookcontenttext p.titlesub {
   font: 18px Arial;
   font-weight: 900;
   color: #000000; 
   padding-top:0px;
   padding-bottom: 12px;
}

#bookcontenttext  p.mininav {
   font: 12px Arial;
   font-weight: 900;
   padding-top: 6px;
   padding-bottom: 0px;
}

#bookcontenttext  p.mininavAnc {
   font: 18px Arial;
   font-weight: 900;
   color: #Ffff66; 
   padding-top: 6px;
   padding-bottom: 12px;
}

#id41videotext p.return,
#firstchaptertext p.chapter,
#bookcontenttext  p.rev_src {
   font: 14px Arial;
   font-weight: 900;
   padding-top: 6px;
   padding-bottom: 0px;
}

#bookcontenttext  p.rev_date {
   font: 12px Arial;
   font-weight: 900;
   padding-top: 0px;
   padding-bottom: 0px;
}

#speakingtext p,
#firstchaptertext p,
#faqtext p,
#bookcontenttext p,
#biotext p,
#id33bookstext p,
#id31otherwritingtext p,
#id27contacttext p,
#otherwritingyankeestext p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
}

#id41videotext p.vidtitle {
   font: 16px Arial;
   font-weight: 900;
   color: #007777;
   line-height: 19px;
   padding-top:12px;
   padding-bottom: 0px;
}

#id41videotext p.vidinfo {
   font: 12px Arial;
   font-weight: 900;
   line-height: 19px;
   padding-top:20px;
   padding-bottom: 0px;
}

#pid5otherwriting,
#pid7speaking,
#pid6aboutjane,
#pid2books,
#firstchapter,
#somenerve,
#pid1home,
#pid8askjane,
#pid9contact  {
   margin: 0px auto 0px auto;
   position: relative;
}

#firstchaptertext,
#bookcontenttext  {
   visibility: visible;
   position: absolute;
   left: 173px;
   top: 245px;
   z-index: 1;
   width: 545px;
}

#linetwoglobal,
#lineoneglobal  {
   visibility: visible;
   position: absolute;
   left: 3px;
   z-index: 1;
   width: 831px;
   height: 11px;
   background-repeat: no-repeat;
}

#otherwritingyankeestext p  {
   padding-bottom: 6px;
}

#lineonehome,
#linetwohome  {
   visibility: visible;
   position: absolute;
   left: 8px;
   z-index: 1;
   width: 528px;
   height: 11px;
   background-repeat: no-repeat;
}

#biotext  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 247px;
   z-index: 1;
   width: 780px;
}

#speakingtext {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 247px;
   z-index: 1;
   width: 553px;
}

#id31otherwritingtext p  {
   padding-bottom: 6px;
}

#firstchaptertext p  {
   padding-top: 16px;
}

#bookcontenttext p  {
   padding-top: 16px;
}

#id27contacttext p  {
   padding-bottom: 12px;
}

#pid5otherwriting  {
   width: 866px;
}

#janehellershadow  {
   background: url(speakingmedia/janehellershadow.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 118px;
   z-index: 1;
   width: 517px;
   height: 47px;
}

#id33bookstext p  {
   padding-bottom: 12px;
}

#speakingtext p  {
   padding-bottom: 12px;
}

#lineoneglobal  {
   background-image: url(speakingmedia/lineoneglobal.png);
   top: 196px;
}

#linetwoglobal  {
   background-image: url(speakingmedia/linetwoglobal.png);
   top: 168px;
}

#pid6aboutjane  {
   width: 834px;
}

#pid7speaking  {
   width: 834px;
}

#bookcoverimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 249px;
   z-index: 1;
   width: 150px;
   height: 226px;
}

#firstchapter  {
   width: 874px;
}

#pid8askjane  {
   width: 834px;
}

#lineonehome  {
   background-image: url(homemedia/lineonehome.png);
   top: 196px;
}

#pid9contact  {
   width: 834px;
}

#linetwohome  {
   background-image: url(homemedia/linetwohome.png);
   top: 168px;
}

#janeheller  {
   background: url(speakingmedia/janeheller.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 34px;
   z-index: 2;
   width: 514px;
   height: 91px;
}

#faqtext p  {
   padding-bottom: 12px;
}

#pid2books  {
   width: 834px;
}

#somenerve  {
   width: 874px;
}

#biotext p  {
   padding-bottom: 12px;
}

#pid1home  {
   width: 844px;
}

blockquote.style2 {
  font: 12px/14px normal helvetica, sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-left: 15px;
  border-left: 3px solid #ccc;
} 

.booktitle {
   color: #007777;
   font-weight: bold;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #AFCFC5 url(homemedia/exteriortile.png) center top repeat-x;
   background-attachment: fixed;
}

#submainmenu  {
   font: bold 14px/21px Arial;
   font-color: "white";
   height: 21px;
   text-align: left;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FFFFFF;
   position: absolute;
   left: 28px;
   top: 176px;
   z-index: 2;
   width: 600px;
}

#submainmenu ul {
            font: bold 13px/19px Arial;
            font-color: "white"
			margin: 0;
			padding: 5px 0 5px 0;
			list-style: none;
		}

/* Original submain styles */

/* #submainmenu li a:hover  {
   color: #2D99B2;
}

#submainmenu li a  {
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
   display: block;
}

#submainmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

*/

/* End Original submain styles */

ul li {
  display: block;
  position: relative;
  float: left;
}

li ul { display: none; }

ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  padding: 1px 10px 1px 10px;
  margin-left: 1px;
  white-space: nowrap;
}

ul li a:hover { background: #2d99b2; }
li:hover ul {
  display: block;
  position: absolute;
}

li:hover li {
  float: none;
  font-size: 11px;
}
li:hover a { background: #2d99b2;}

li:hover li a:hover {   background: #ffff66;
  color: #2d99b2;
}

