* { padding: 0; margin: 0; }
p, h1, h2, h3, h4, h5, h6, ul, li, ol, a, b, hr { margin-top: 0; margin-bottom: 0; }
body {background-color: black; padding: 0; margin: 0; }
img { border: 0; padding: 0; }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }

/* Site Template */
#center { width: 889px; margin-top: 60px; margin-left: auto; margin-right: auto; border: solid 4px #febe08; text-align: center; }
#header { margin: 0; padding: 0; background-color: white; width: 869px; height: auto; position:relative; border-top: 10px solid white; border-left: 10px solid white; border-right: 10px solid white; }
#nav { background: #353535; height: 24px; width:869px; position:relative; margin: 0; padding: 0; border-left: 10px solid white; border-right: 10px solid white; }
#nav ul { list-style: none; display:inline; }
#nav li { list-style: none; float: left; }
#nav li a { display: block; text-align: left; color: white; padding-left: 15px; padding-right: 15px; font-size: 10px; font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif; text-decoration: none; line-height: 24px; }
#nav a:hover { background: black; }
#nav li ul { display: none; }
#nav li:hover ul { display: block; position: absolute; margin: 0; padding: 0; }
#nav li:hover li { float: none; }
#nav li:hover li a { background: white; text-align: left; color: #dd2b03; line-height: 18px; }
#nav li:hover li a:hover { color: black; }
#nav li li a:hover { background: white; }
#nav li:hover, #nav li.sfhover { background: black; }
#nav .location a { background: black; }
#nav .Purchase a { color: #febe08; }
#nav .Purchase2 a { background: black; color: #febe08; }
#nav .location a { background: black; }
#nav .Facebook { float: right; }
#nav .Facebook a { padding-top: .4em; padding-left: 0; padding-right: .7em; }
#nav .Facebook a:hover { background: #353535; }
#nav .LinkedIn { float: right; }
#nav .LinkedIn a { padding-top: .4em; padding-left: 0; padding-right: .7em; }
#nav .LinkedIn a:hover { background: #353535; }
#nav .Twitter { float: right; }
#nav .Twitter a { padding-top: .4em; padding-left: 0; padding-right: 1.5em; }
#nav .Twitter a:hover { background: #353535; }
#content { width: 679px; padding: 30px 30px 72px 160px; border-left: 10px solid white; border-right: 10px solid white; background: white; margin: auto; overflow: hidden; font-size: 12px; font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif; background: white; }
#content a { text-decoration: none; color: #dd2b03; }
#content a:hover { text-decoration: underline; }
#content p { margin-bottom: 15px; line-height: 20px; }
#blank { width: 869px; height: 72px; margin: 0; padding: 0; border-left: 10px solid white; border-right: 10px solid white; background: white; }
#footer1 { background: white; height: 17px; width: 889px; font-size: 9px; font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif; line-height: 17px; text-align: center; position: relative; margin-right: auto; margin-left: auto; }
#footer2 { background: #ebebeb; height: 34px; width: 889px; position: relative; margin-right: auto; margin-left: auto; }
#footer2 li { list-style: none; display:inline; }
#footer2 a { margin: 0; padding: 0 9px 0 9px; }
#ppolicy { color: white;  font-size: 9px; font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif; text-align: center; width: 897px; margin-left: auto; margin-right: auto; }
#ppolicy p { line-height: 20px; }
#ppolicy a { text-decoration: none; color: white; }
#ppolicy a:hover { text-decoration: underline; }

/* Homepage */
#content #bookimg { float: left; width: 193px; }
#content #endorsements { float: left; width: 361px; padding-top: 38px; }
#content #reviews { width: 361px; text-align: left; padding-left: 4px; }

/* Purchase */
#content #bookimg2 { float: left; width: 193px; }
#content #purcopy { padding-top: 63px; text-align: left; }
#content #purcopy #bullet { color: #dd2b03; }

/* The Book */
#content #bcontent { text-align: left; padding-right: 100px; }

/* In The News */
#content #ncontent { text-align: left; padding-left: 100px; }

/* About The Author */
#content #smimg { float: left; width: 140px; padding-right: 30px; padding-bottom: 90px; padding-top: 5px; }
#content #atacopy { height: 194px; text-align: left; padding-right: 100px; }

/* Businessweek */
#content #bwimg { text-align: left; padding-left: 183px; padding-bottom: 5px; }
#content #bwcontent { text-align: left; padding-left: 183px; padding-right: 172px; padding-top: 15px; }

/* Podcasts */
#content #podcontent { text-align: left; padding-right: 100px; padding-left: 100px; }
#content #podcontent .space { margin-top: 30px; }

/* Videos */
#content #videocontent { text-align: left; padding-right: 100px; padding-left: 130px; }
#content #videocontent #space { margin-top: 30px; }

/* Interviews */
#content #intcontent { text-align: left; padding-left: 70px; }

/* Speaking Engagements */
#content #spkcontent { text-align: left; padding-left: 60px; }

/* Book The Author */
#content #btacontent { text-align: left; padding-left: 100px; }

/* Contact */
#content #concontent { text-align: left; padding-left: 190px; }

/* Reviews */
#content #recontent { text-align: left; padding-right: 100px; }
#content #recontent #quote { padding-left: 20px; }

/* Join */
#content #joincontent { text-align: left; padding-left: 130px; }
#content #joincontent p { margin-top: 20px; }
#content #joincontent #error { text-align: left; color: #dd2b03; }

/* Share Your Story */
#content #syscontent { text-align: left; }
#content #syscontent p { margin-top: 20px; }
#content #sysdesc { padding-left: 70px; }
#content #sysform { padding-left: 150px; }
#content #syscontent #sysform #error { text-align: left; color: #dd2b03; }

/* Thank You */
#content #smimg2 { float: left; width: 140px; padding-left: 80px; padding-right: 30px; padding-bottom: 90px; padding-top: 5px; }
#content #tycopy { height: 194px; text-align: left; padding-right: 100px; }

/* Self Diagnosis */
#content #intro { text-align: justify; margin-right: 150px; }
#content #questions { text-align: left; margin-right: 150px; padding-left: 20px; background: #fafafa; padding-bottom: 20px; }
#content #questions #question { font-size: 14px; color: #dd2b03; padding-top: 20px; }
#content #questions #radio { line-height: 0; margin-bottom: 10px; }
#content #submit { margin-right: 150px; padding-top: 20px; }
#content #submit #error { text-align: left; color: red; }

/* Results */
#content #results { margin-right: 150px; padding-left: 20px; padding-right: 19px; background: #fafafa; padding-bottom: 20px; margin-bottom: 5px; float: left; }
#content #results #title { float: left; height: 20px; padding-top: 20px; width: 490px; text-align: left; font-weight: bold; }
#content #results #left { margin-bottom: 10px; float: left; height: 16px; width: 242px; border-left: solid 2px black; border-right: solid 1px black; border-bottom: solid 2px black; border-top: solid 2px black; }
#content #results #right { margin-bottom: 10px; float: left; height: 16px; width: 242px; border-left: solid 1px black; border-right: solid 2px black; border-bottom: solid 2px black; border-top: solid 2px black; }
#content #results #unhealthy { float: left; text-align: left; width: 245px; font-size: 11px; }
#content #results #healthy { float: left; text-align: right; width: 245px; font-size: 11px; }
#content #outro { text-align: justify; margin-right: 150px; }
#content #print { text-align: left; padding-bottom: 15px; }

/* Results Printout */
.black_border { border: 1px #333333 solid; margin-top: 10px; }
.black_border td { border: 1px #333333 solid; }
.content { font-family: "Times New Roman", Times, serif; line-height: 20px; font-size: 15px; color: #666666; }
.contentbold { font-family: "Times New Roman", Times, serif; line-height: 20px; font-size: 20px; font-weight: bold; color: #000000; }

/* Privacy Policy */
#content #ppcontent { text-align: left; padding-right: 100px; }