
oldbodytextstyling {
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #000000;
  background-color: #34143A;
  margin: 0px;
  padding: 0px;
  font-size:62.5%;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #34143A;
	margin: 0px;
	padding: 0px;
	font-size:62.5%;
}

img {
  border: 0px;
}

#centercontent {
  position:relative;
  width: 100%;
}

#maincontent {
  position: relative;
  background: url(../img/di_stemback.gif) no-repeat top;
  width: 730px;
  text-align:left;
}

#mainnavigation {
  position: absolute;
  width: 300px;
  height: 190px;
  top: 77px;
  left: 389px;
}

.mainnavhome {
  position: absolute;
  width: 53px;
  height: 40px;
  top: 15px;
  left: 0px;
}

.mainnavabout {
  position: absolute;
  width: 58px;
  height: 50px;
  top: 0px;
  left: 77px;
}

.mainnavinterview {
  position: absolute;
  width: 72px;
  height: 46px;
  top: 20px;
  left: 143px;
}

.mainnavmasterclass {
  position: absolute;
  width: 101px;
  height: 44px;
  left: 8px;
  top: 66px;
}

.mainnavextract {
  position: absolute;
  width: 51px;
  height: 38px;
  left: 219px;
  top: 63px;
}

.mainnavreviews {
  position: absolute;
  width: 67px;
  height: 43px;
  left: 131px;
  top: 76px;
}

.mainnavcook {
  position: absolute;
  width: 58px;
  height: 47px;
  left: 250px;
  top: 113px;
}

.mainnavtellyourfriends {
  position: absolute;
  width: 137px;
  height: 26px;
  left: 102px;
  top: 130px;
}

#header {
  position: relative;
  float: left;
  width: 730px;
}

.headerzadie {
  margin: 24px 0px 0px 0px;
}

.headertitle {
  margin: 18px 0px 0px 0px;
}

.headerorange {
  margin: 20px 0px 0px 0px;
}

#bodycontent {
  position: relative;
  float: left;
  width: 720px;
  margin-top: 30px;
}

#bodycontentcola {
  position: relative;
  float: left;
  width: 480px;
}

#bodycontentcolb {
  position: relative;
  float: right;
  width: 210px;
  right: 20px;
}

#footer {
  position: relative;
  clear:both;
  width: 730px;
  margin: 20px 0px 20px 0px;
  text-align: center;
}

.footerlogo {
  position: relative;
  float: right;
  width: 27px;
  height: 40px;
  right: 10px;
}

.bookoffset {
  margin-top: 50px;
}

#bodycontent p {
  color: #FFFFFF;
  font-size: 1.2em;
  line-height: 1.5em;
}


.discounttext {
  color: #FFFFFF;
  font-size: 1.1em;
  line-height: 1.5em;
}

#bodycontent p.introcopy {
  font-size: 1.5em;
  color: #E01F6B;
}

#bodycontent p.smalltext {
  font-size: 1.1em;
  color: #FFFFFF;
}

ol {
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0px 0px 0px 30px;
}

li {
  color: #FFFFFF;
}

.interviewquestion {
  color: #D5CB62;
}

.pinkhighlight {
  color: #E01F6B;
}

#footer p {
  color: #FFFFFF;
  font-size: 1.0em;
  line-height: 1.4em;
  margin: 8px 0px 0px 0px;
}

a:link { 
  color: #FFFFFF;
  text-decoration: underline;
}

a:visited { 
  color: #FFFFFF;
  text-decoration: underline;
}

a:hover { 
  color: #E01F6B;
  text-decoration: underline;
}

a:active { 
  color: #FFFFFF;
  text-decoration: underline;
}

body.printfriendly {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
  margin: 10px;
  padding: 0px;
  font-size:62.5%;
}

#printcontent {
  position: relative;
  width: 500px;
  text-align:left;
}


#printcontent p {
  font-size: 1.1em;
  line-height: 1.5em;
}

.disobediencetitle {
  color: #F198BC;
}



