.bg_darkblue     { background-color:#1A3636; }
.bg_mediumbeige  { background-color:#938356; }
.bg_lightbeige   { background-color:#C1AD79; }
.bg_peach        { background-color:#FFB66E; }
.bg_white        { background-color:white;   }

.bg_outer        { background-color:#938356; }
.bg_border       { background-color:#C1AD79; }
.bg_main         { background-color:white;   }

P, td, li, select, option, input, body, A:link, A:visited, A:hover, A:active {
    font-size:       11pt;
    font-family:     "Garamond", "Arial", sans-serif; 
    font-weight:     normal;
    text-decoration: none;}

H1 {
    font-size:    14pt;
    font-family:  "Arial", "Garamond", sans-serif;
    font-weight:  bold;
    text-decoration: none}

H2 {
    font-size:    12pt;
    font-family:  "Arial", "Garamond", sans-serif;
    font-weight:  bold;
    text-decoration: none}

.nospace {
  padding:0;
  margin:0;
}

a, a:link, a:visited {
  text-decoration:underline;
  color: black;
  font-weight: normal;
}

a:hover, a:active {
  text-decoration:underline;
  color: black;
  font-weight: normal;
}

ul.menu {
  float:left;
  width:100%;
  padding:0;
  margin:0;
}

li.menuitem {
  display:inline;
}

a.menuitem {
  float:left;
  padding:0.15em 0.45em;
  border-right:1px solid white;
  text-decoration:none;
  color:white;
  background-color:#938356;
  font-family:Arial, Verdana, Garamond;
  font-weight:bold;
  font-size:11pt;
}

a.menuitem:visited {
  text-decoration:none;
  color:white;
  background-color:#938356;
  font-family:Arial, Verdana, Garamond;
  font-weight:bold;
  font-size:11pt;
}

a.menuitem:hover {
  text-decoration:none;
  color:white;
  background-color:#FFB66E;
  font-family:Arial, Verdana, Garamond;
  font-weight:bold;
  font-size:11pt;
}

a.menuitem:active {
  text-decoration:none;
  color:white;
  background-color:#FFB66E;
  font-family:Arial, Verdana, Garamond;
  font-weight:bold;
  font-size:11pt;
}

a.header, a.header:link, a.header:visited {
  text-decoration:none;
  color: black;
  background-color: white;
}

a.header:hover, a.header:active {
  text-decoration:none;
  color: black;
  background-color: white;
}

.break {
  clear: both; 
}

.wow {
  font-weight:bold;
  font-size:x-large;
}
.hhu {
  font-weight:bold;
  font-size:large;
  padding-bottom: 0px;
  margin-bottom: 0px;
  text-decoration:underline;
}
.hh {
  font-weight:bold;
  font-size:large;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.pp {
  margin-top: 0px;
  padding-top: 0px;
}
.qq {
  font-weight:bold;
  font-size:large;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.aa {
  font-weight:normal;
  font-size:large;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

a.faqexpandocollapso, a.faqexpandocollapso:link, 
    a.faqexpandocollapso:visited, a.faqexpandocollapso:hover, a.faqexpandocollapso:active {
  text-decoration:none;
  color: black;
  font-weight: bold;
}

.faqcontent {
  background-color: whitesmoke;
  border: 5px;
}

#bookimage {
  float:left;
  padding:0.2em 0.7em;
}
#marketingcopy {
  float:left;
  padding:0.2em 0.5em;
  border-left:0px solid black;
  text-decoration:none;
  color:black;
  width: 30em;
}
#quotes {
  float:left;
  padding:0.2em 1em;
  text-decoration:none;
  color:black;
}
.quote { text-decoration: none;  }
.person { font-style: italic; padding-left: 1.1em; padding-top: 0.6em;}

ul.toolsincluded {
  list-style-position: outside;
  list-style-type: disc;
}
li.toolincluded {
  padding: 0;
  margin-top: 0.3em;
  margin-bottom: 0.9em;
}

.colultranarrow {
  float:left;
  padding:0.2em 0.5em;
  width: 10em;
  margin-right: 1em;
}
.colnarrow {
  float:left;
  padding:0.2em 0.5em;
  width: 15em;
  margin-right: 1em;
}
.colmedium {
  float:left;
  padding:0.2em 0.5em;
  width: 20em;
  margin-right: 1em;
}
.colwide {
  float:left;
  padding:0.2em 0.5em;
  width: 25em;
  margin-right: 1em;
}
.colultrawide {
  float:left;
  padding:0.2em 0.5em;
  width: 30em;
  margin-right: 1em;
}
.col35 {
  float:left;
  padding:0.2em 0.5em;
  width: 35em;
  margin-right: 1em;
}
.col40 {
  float:left;
  padding:0.2em 0.5em;
  width: 40em;
  margin-right: 1em;
}
.col45 {
  float:left;
  padding:0.2em 0.5em;
  width: 45em;
  margin-right: 1em;
}
.col50 {
  float:left;
  padding:0.2em 0.5em;
  width: 50em;
  margin-right: 1em;
}

ul.decks {
  list-style-position: outside;
  list-style-type: disc;
}

li.deck {
  padding: 0;
  margin-top: 0.3em;
  margin-bottom: 0.9em;
}

div.storydeckbox {
  border: 2px dashed black;
  background-color: #C8C3CD;
  padding: 6px;
}

li.freebooksfact {
  margin: .8em 0;
}

li.pressrelease {
  margin: .8em 0;
}

p.pressreleaseheader {
  font-weight:bold;
  font-size:large;
}

p.pressreleasesubheader {
  font-weight:bold;
  font-style: italic;
}

p.pressreleaseslug {
  color: gray;
}

a.big, a.big:link, a.big:visited, a.big:hover, a.big:active {
  font-size:14pt;
  font-weight:bold;
}

