* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; MARGIN-TOP: 0px; FONT-FAMILY: verdana, sans-serif; BACKGROUND: url(images/background-x.jpg) #e3e3e3 repeat-x 50% top; COLOR: #222; FONT-SIZE: 85%
}
#wrapper {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 62em; MAX-WIDTH: 1236px
}
#content {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; MARGIN: 2px 0px 10px 3px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid; PADDING-TOP: 15px
}
#main-column {
	POSITION: relative; WIDTH: 70%; FLOAT: right
}
#left-column {
	WIDTH: 28%; MARGIN-RIGHT: 2%
}
H1 {
	MARGIN-TOP: 0.5em; FONT-FAMILY: trebuchet ms, arial, tahoma, verdana, sans-serif; COLOR: #348; FONT-WEIGHT: normal
}
H2 {
	MARGIN-TOP: 0.5em; FONT-FAMILY: trebuchet ms, arial, tahoma, verdana, sans-serif; COLOR: #348; FONT-WEIGHT: normal
}
H3 {
	MARGIN-TOP: 0.5em; FONT-FAMILY: trebuchet ms, arial, tahoma, verdana, sans-serif; COLOR: #348; FONT-WEIGHT: normal
}
H1 {
	LETTER-SPACING: -0.03em; FONT-SIZE: 3.5em; FONT-WEIGHT: bold
}
H1 .faint {
	COLOR: #98d
}
#header H1 .subhead {
	PADDING-LEFT: 0.35em; LETTER-SPACING: -0.02em; COLOR: #f85; FONT-SIZE: 0.6em
}
#header H1 .subhead STRONG {
	COLOR: #f63; TEXT-DECORATION: underline
}
H2 {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #036; FONT-SIZE: 1.81em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #036; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.6em; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#main-column P {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.6em
}
.underline {
	BORDER-BOTTOM: #a1b5c9 1px solid; PADDING-TOP: 1.2em
}
A {
	COLOR: #036; TEXT-DECORATION: underline
}
A:link {
	COLOR: #036; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #036
}
A:hover {
	COLOR: red
}
A:active {
	COLOR: red
}
.buy-link {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 130px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.buy-link A {
	COLOR: #f60
}
.float-right {
	FLOAT: right
}
.float-left {
	FLOAT: left
}
.align-right {
	TEXT-ALIGN: right; DISPLAY: block
}
.pages {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0px; PADDING-RIGHT: 1.4em; PADDING-TOP: 0.8em
}
.photo {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 10px
}
.pixels {
	POSITION: absolute; TOP: 170px; RIGHT: 30px
}
P.short {
	MARGIN-RIGHT: 130px
}
OL {
	PADDING-BOTTOM: 1.3em; PADDING-LEFT: 2.6em; PADDING-RIGHT: 0px; PADDING-TOP: 0.8em
}
OL LI {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
.normal-text {
	LINE-HEIGHT: 1.6em; FONT-WEIGHT: normal
}
LI.first {
	PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #eee; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0.5em
}
#cover {
	POSITION: relative; WIDTH: 189px; COLOR: #fff; FONT-WEIGHT: bold
}
.price {
	POSITION: absolute; BOTTOM: 54px; FLOAT: left; LEFT: 0px
}
.small-text {
	COLOR: #777; FONT-SIZE: 0.9em
}
#buy-button {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; FONT-SIZE: 0.8em; PADDING-TOP: 0px
}
#buy-button P {
	TEXT-ALIGN: center; PADDING-LEFT: 7px; WIDTH: 170px
}
#buy-button .button {
	TEXT-INDENT: -9999px; WIDTH: 181px; DISPLAY: block; BACKGROUND: url(images/buy-now-button.gif) no-repeat; HEIGHT: 51px
}
#buy-button DIV {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
.paypal IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.pdf IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#free-chapter {
	POSITION: relative; WIDTH: 180px; MARGIN-BOTTOM: 30px; BACKGROUND: url(images/free-chapter-box.jpg) no-repeat; HEIGHT: 290px; COLOR: #fff; FONT-WEIGHT: bold
}
#free-chapter DIV {
	POSITION: absolute; TOP: 166px; LEFT: 10px
}
#free-chapter P {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.3em; PADDING-TOP: 8px
}
#free-chapter A {
	TEXT-INDENT: -9999px; WIDTH: 159px; DISPLAY: block; BACKGROUND: url(images/free-download-button.gif) no-repeat; HEIGHT: 41px
}
.grey-text {
	COLOR: #ddd; FONT-SIZE: 0.9em
}
#quotes {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 155px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 30px; FONT-SIZE: 0.9em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
#education-box {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 155px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 30px; FONT-SIZE: 0.9em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
#quotes LI {
	LIST-STYLE-TYPE: none; BACKGROUND: url(images/open-quotes.gif) no-repeat
}
#quotesfull LI {
	LIST-STYLE-TYPE: none; BACKGROUND: url(images/open-quotes.gif) no-repeat
}
#quotes BLOCKQUOTE {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; PADDING-LEFT: 20px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(images/close-quotes.gif) no-repeat right bottom; PADDING-TOP: 5px
}
#quotesfull BLOCKQUOTE {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; PADDING-LEFT: 20px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(images/close-quotes.gif) no-repeat right bottom; PADDING-TOP: 5px
}
#quotesfull LI A {
	TEXT-DECORATION: none
}
#quotes CITE {
	TEXT-ALIGN: right; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #777; PADDING-TOP: 10px
}
#quotesfull CITE {
	TEXT-ALIGN: right; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #777; PADDING-TOP: 10px
}
#education-box {
	BACKGROUND-COLOR: #ffc
}
#education-box H2 {
	FONT-SIZE: 1.6em
}
#education-box P {
	PADDING-BOTTOM: 10px
}
#other-ebooks {
	WIDTH: 155px
}
#other-ebooks IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; MARGIN: 10px 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
}
#other-ebooks UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #f63; FONT-SIZE: 0.85em; PADDING-TOP: 0px
}
#other-ebooks LI {
	PADDING-BOTTOM: 10px
}
#other-ebooks A {
	COLOR: #369
}
#other-ebooks A:hover {
	COLOR: red
}
A:active {
	COLOR: red
}
#footer {
	TEXT-ALIGN: center; MARGIN: 0px 0px 30px; FONT-SIZE: 0.8em; FONT-WEIGHT: bold
}
UL.generous {
	MARGIN: 0.5em 1.5em
}
OL.generous {
	MARGIN: 0.5em 1.5em
}
.generous LI {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#main-column UL {
	MARGIN-LEFT: 1.5em
}
#main-column OL {
	MARGIN-LEFT: 1.5em
}
#main-column UL LI {
	MARGIN: 0.2em 0px; PADDING-LEFT: 0.5em
}
#main-column OL LI {
	MARGIN: 0.2em 0px; PADDING-LEFT: 0.5em
}
UL.mainNav {
	LIST-STYLE-TYPE: none; MARGIN: 2px 10px 15px 3px; LIST-STYLE-IMAGE: none
}
UL.mainNav LI {
	MARGIN: 0px 0px 2px; FONT-FAMILY: trebuchet ms, verdana, sans-serif; FONT-SIZE: 1.15em
}
UL.mainNav LI A {
	BORDER-LEFT: #f74 3px solid; PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: block; BACKGROUND: #fda; COLOR: #630; TEXT-DECORATION: none; PADDING-TOP: 0.5em
}
UL.mainNav LI A:hover {
	BACKGROUND: #f74; COLOR: #fff; BORDER-LEFT-COLOR: #d52; TEXT-DECORATION: underline
}
UL.mainNav LI A:active {
	BACKGROUND: #f74; COLOR: #fff; BORDER-LEFT-COLOR: #d52; TEXT-DECORATION: underline
}
BODY.nav1 UL.mainNav LI.nav1 A {
	BACKGROUND: #fc9; TEXT-DECORATION: underline
}
BODY.nav2 UL.mainNav LI.nav2 A {
	BACKGROUND: #fc9; TEXT-DECORATION: underline
}
BODY.nav3 UL.mainNav LI.nav3 A {
	BACKGROUND: #fc9; TEXT-DECORATION: underline
}
BODY.nav4 UL.mainNav LI.nav4 A {
	BACKGROUND: #fc9; TEXT-DECORATION: underline
}
BODY.nav5 UL.mainNav LI.nav5 A {
	BACKGROUND: #fc9; TEXT-DECORATION: underline
}
BODY.nav6 UL.mainNav LI.nav6 A {
	BACKGROUND: #fc9; TEXT-DECORATION: underline
}
BODY.nav7 UL.mainNav LI.nav7 A {
	BACKGROUND: #fc9; TEXT-DECORATION: underline
}
BODY.nav8 UL.mainNav LI.nav8 A {
	BACKGROUND: #fc9; TEXT-DECORATION: underline
}
BODY.nav9 UL.mainNav LI.nav9 A {
	BACKGROUND: #fc9; TEXT-DECORATION: underline
}
BODY.nav10 UL.mainNav LI.nav10 A {
	BACKGROUND: #fc9; TEXT-DECORATION: underline
}
UL.blogmenu LI {
	PADDING-LEFT: 0.3em; MARGIN-LEFT: 2.2em; FONT-SIZE: 0.8em
}
.blogmenu DIV {
	MARGIN: 0.5em 0px 0px; COLOR: #666
}
#main-column P.description {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.3em
}
.blogmenu .date {
	FONT-STYLE: italic; WHITE-SPACE: nowrap; fnot-size: .8em
}
#footer UL {
	LINE-HEIGHT: 1.6em; LIST-STYLE-TYPE: none; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: none
}
#footer DIV {
	MARGIN: 0.5em 0px
}
.buttonbar {
	BORDER-BOTTOM: #fec 3px solid; TEXT-ALIGN: center; BORDER-LEFT: #fec 3px solid; PADDING-BOTTOM: 1.2ex; MARGIN: 1ex; PADDING-LEFT: 1.2ex; PADDING-RIGHT: 1.2ex; BORDER-TOP: #fec 3px solid; BORDER-RIGHT: #fec 3px solid; PADDING-TOP: 1.2ex
}
.buttonbar BUTTON {
	FONT-SIZE: 1.25em
}
