* {margin:0;padding:0;line-height:14pt;list-style:none;}
html {height:100%;margin-bottom:1px;vertical-align:top;}
BODY {padding:0;font-size:12pt;margin:0;vertical-align:top;font-family:Georgia, "Times New Roman", Times, serif;
      height:100%;background-color:#ffffff;}
p {padding:.8em 0 0 0;font-size:12pt;}
strong {font-size:12pt;}
blockquote {margin:0 0 0 25px;}
img {border:none;margin:0;padding:0;}

div.maincolumn BR, div.cmswrapper div.headings h4,div.headings div.date,div.topNav,div.banner div.insideRight div.logins,
div.insideRight div.searchBox,div.navigation,div.navigationbox,div.usagePolicy,
div.searchBox, div.branding, div.taskNav,div.footerLogo, div.bottomNavigation,div.sidecolumn,li.print,li.email,
div.textbox label,div.dropdown label,div.textarea label,div.buttonLeft,div.buttonRight,div.comments,div.addcomment,
ul.tags,div.postCommentLink,div.pagingnavigationbottom,div.pagingnavigationtop,div.podcast,div.header div.branding, 
div.header div.taskNav, div.header div.navigation, div.header div.searchBox, div.header div.clear, div.artcloud {display:none;}

HR {padding:0;margin:0 0 25px 0;color:#d5d5d7;height:1px;clear:both;}
FORM {padding:0;margin:0;}
TABLE {border:0;padding:0;font-size:100%;margin:0;border-collapse:collapse;text-align:left;clear:both;}
H1 {padding:20px 0 10px 0;font-weight:bold;font-size:16pt;margin-top:10px;color:#000000;font-family:Georgia,"Times New Roman",Times,serif;text-decoration:none;}

/*Home Page Header*/
#HomePageHeader{color:#e37222;Font-size:37px;margin-bottom:20px;}
H1 SUB {font-size:14pt;}
H1 SUP {font-size:14pt;}
div.headings h2 {display:block;margin-bottom:6px;margin-top:-4px;}
div.cmswrapper div.headings h1 {margin-top:30px;}
div.insidePage h2 {display:block;}
H2 {padding:0;font-weight:bold;font-size:12pt;margin:0;color:#000000;font-family:Georgia,"Times New Roman",Times, serif;text-decoration:none;}
H2 SUB {font-size:12pt;}
H2 SUP {font-size:12pt;}

H3 {padding:10px 0 5px 0;font-weight:bold;font-size:14pt;margin:0;color:#000000;font-family:Georgia,"Times New Roman",Times,serif;text-decoration:none;}
H3 a:link,H3 a:active,H3 a:visited {color:#000000;text-decoration:none;}
H3 a:hover {color:#000000;text-decoration:underline;}
H3 SUB {font-size:11pt;}
H3 SUP {font-size:11pt;}

H4 {padding:0;font-weight:normal;font-size:10pt;margin:0;color:#000000;font-style:italic;text-decoration:none;}
H4 SUB {font-size:7pt;}
H4 SUP {font-size:7pt;}

A,A:active,A:visited,A:hover {color:#000000;text-decoration:none;}

.SearchHeader {background-color:#000000;}
.editorPick A,.editorPick A:active,.editorPick A:visited,.editorPick A:hover {color:#000000;text-decoration:none;}

SUB {font-size:10pt;}
SUP {font-size:10pt;}
heading {font-size:12px;font-weight:bold;}

.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {display:inline-block;}
/*
Site Layout Structure
*/
div.pageWrapper{background-color:transparent;margin-top:0;margin-left:0;border:0;display:table;}

/*banner*/
div.printLogo{display:block;width:50%;}
div.printContact{display:block;padding:10px 0 0 35px;}
div.printContact span{display:block;}
div.banner{font-size:9pt;border:none;width:625px;}
div.banner div.insideLeft{float:left;display:inline;background:none no-repeat;min-height:65px;min-width:210px;}
div.banner div.insideRight{float:left;width:430px;}
div.banner div.insideRight div.logins id.ctl00_Banner1_ImageButtonMyAccount {border:2px black;}

div.banner div.insideRight div.topNav{clear:both;float:right;margin-bottom:10px;}
div.banner div.insideRight div.topNav ul{float:left;}

div.topNav ul li{list-style-type:none;float:left;padding-right:2px;}

/*footer links*/
div.footer div.bottomNavigation a{color:#000000;text-decoration:none}
div.footer div.bottomNavigation a:hover{color:#000000;text-decoration:none}
div.footer div.bottomNavigation a:visited{color:#000000;text-decoration:none}
div.footer div.bottomNavigation a:active{color:#000000;text-decoration:none}

/*footer structure*/
div.printfooter{display:block;margin:0 0 0 35px;width:575px;}
li.footerTags {background-color:#666666;border:none;color:#ffffff;line-height:20px;padding:0 2px 0 10px;font-size:8pt;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0;}
li.footerTags span,li.footerTags span a:link,li.footerTags span a:visited  {color:#d5d5d7;text-decoration:none}
li.footerTags span a:hover,li.footerTags span a:active {color:#d5d5d7;text-decoration:underline}

/*content Layout*/
div.middlePage{}
div.insidePage{margin:0;width:575px;margin-left:35px;}
div.maincolumn{width:575px;float:left;}
div.maincolumn td img{margin:10px 0 10px 6px;}
div.tagmaincolumn{width:575px;}
div.tagheadings{width:575px;margin-bottom:15px;}
div.shortbio {margin:30px 0 15px 0;color:Black ;font-size:12pt;}
div.shortbio a {color:Black;}
div.homepageSectionHeading {text-transform:uppercase;color:#666666;font-size:10pt;font-family:Arial, Helvetica, sans-serif;letter-spacing:.05em;}

li.articleTags {display:inline;background-color:#666666;color:#d5d5d7;line-height:24px;padding:3px 6px 2px 6px;margin:10px 2px 10px 0;font-size:7pt;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
li.articleTags a:link,li.articleTags a:visited {color:#d5d5d7;text-decoration:none}
li.articleTags a:hover,li.articleTags a:active {color:#d5d5d7;text-decoration:underline}

p.HSParagraph {margin:0 0 0 25px;}

/*homepage*/
div.logins {color:#000000;}
div.homepageBooks{float:right;margin-right:20px;margin-top:30px;vertical-align:top;}
ul.homepageBooks img {margin-bottom:15px;}
ul.homepageBooks li {margin-bottom:12px;}
div.rightSideBooks{float:left;width:35%;max-width:350px;vertical-align:top;margin:15px 0 0 10px;}
div.story{margin-bottom:15px;width:100%;max-width:575px;}
div.short{width:60%;float:left;max-width:460px;}
div.story short{margin-bottom:15px;width:65%;max-width:520px;}
div.storyLink{float:right;}

div.homepageItemHeading{font-size:14pt;width:100%;font-weight:bold;line-height:16pt;}
div.homepageItemHeading a:link,div.homepageItemHeading a:active,div.homepageItemHeading a:visited,div.homepageItemHeading a:hover {color:#000000;text-decoration:none;}

div.homepageMiddle div.stories{clear:both;float:left;}
div.homepageMiddle div.rightSideBooks{float:right;width:30%;background-position:top;}
div.homepageMiddle div.rightSideBooks ul.homepageBooks{list-style-type:none;}
div.homepageMiddle div.rightSideBooks ul.homepageBooks li{border-bottom:dotted 1px #ccc;padding-bottom:5px;margin-bottom:5px;}
div.homepageMiddle div.rightSideBooks ul.homepageBooks li.noborder{border:none;}
/*
Nexus Controls
*/
div.errorSummary {background:#ffc;border:solid 1px #ccc;color:#333;padding:10px 0;margin:10px 0 20px 0;}
div.errorSummary ul {margin:10px 10px 0 20px;}
div.errorSummary a:link,div.errorSummary a:active,div.errorSummary a:visited,div.errorSummary a:hover {color:#000000;text-decoration:none;}

div.required {clear:both;margin:10px 0 0 0;}
div.required label {font-weight:bold;}
div.optional {clear:both;margin:10px 0 0 0;}

div.capthca {border-top:solid 1px #eee;border-bottom:solid 1px #eee;margin:10px 0 0 0;}
div.capthca a {color:#333;}
div.capthca label {display:block;float:left;height:100px;width:150px;}
div.capthca div.directions {color:#999;margin:0 0 7px 0;}
div.capthca div.image img {border:solid 1px #666;}
div.capthca div.textbox input {display:inline;float:left;margin:0 30px 0 0;}
div.capthca a.link {background:transparent url(../images/icon_accessibilityAudio.gif) no-repeat center center;display:block;height:22px;width:22px;}
div.capthca a.link span {display:none;}

div.buttons {margin:40px 0 20px 0;}
div.buttons div.button {display:inline;margin:0 10px 0 0;}
div.authorDisplayLine1 {font-style:oblique;margin-bottom:10px;margin-top:10px;width:575px;}
div.authorDisplayLine2 {margin-bottom:20px;padding-bottom:20px;width:575px;}
div.authorDisplayLine3 {margin-bottom:20px;clear:both;width:575px;}
div.learnmore {font-style:oblique;}

/*archive page */
div.archives{float:left;width:100%;}
div.archives ul.volume{float:left;list-style-type:none;width:30%;margin-top:10px;margin-right:20px;}
div.archives ul.volume span{color:#FFFFFF;margin-left:5px;}
div.archives ul.volume div.volumeHeader {background-color:#000000;width:100%;border:none;padding:2px 0;}

div.item{margin-bottom:20px;}
div.itemHeading{font-size:12pt;width:100%;}
div.itemHeading a:link,div.itemHeading a:active,div.itemHeading a:visited,div.itemHeading a:hover {color:#000000;text-decoration:none;}

/*Custom Management.aspx*/
div.topImage{margin-left:0;}
div.customOuter{float:left;width:580px;margin-bottom:25px;}
div.customOuter ul{list-style-type:none;margin-top:10px;}
div.customOuter ul li img{margin:0;}
div.firstSection{border:solid 1px #000000;padding:10px;margin-top:10px;}
div.firstSection img{margin-left:165px;}
div.customOuter div.leftCustom{float:left;width:50%;}
div.customOuter div.rightCustom{}
div.customOuter div.storyLink{float:right;margin-right:25px;margin-top:10px;}

/*orderbook.aspx*/
div.book{float:left;border:solid 1px black;margin:5px;width:200px;min-width:200px;height:200px;min-height:200px;padding:10px;}
div.ceo {background-image:url(../images/logoCEORead.gif);background-repeat:no-repeat;}
div.amazon {background-image:url(../images/logoAmazon.gif);background-repeat:no-repeat;}
div.barnes {background-image:url(../images/logoBN.gif);background-repeat:no-repeat;}
div.book a.bookLink{Color:#000000;display:block;}
div.book div.bottomMessage{margin-top:100px;}

/*newsletter signup*/
div.textbox{margin:20px 0 10px 0;font-family:Arial, Helvetica, sans-serif;}
div.checkbox{margin:10px 0 10px 0;font-family:Arial, Helvetica, sans-serif;}

/*book center */
div.bookCenterRow{display:block;border:solid 1px #d5d5d7;width:550px;margin-bottom:20px;clear:both;}
div.bookLeft{float:left;width:100px;padding:20px 0 0 20px;display:block;white-space:nowrap;margin-right:10px;}
div.bookRight{width:520px;padding:10px 5px 10px 20px;}
div.buttonBookCenter{width:540px;margin:25px 0;}
div.buttonBookCenter div.buttonLeft{float:left;width:150px;margin-left:50px;}
div.buttonBookCenter div.buttonRight{float:left;}
div.headings{float:left;width:575px;}

/*side article column */
div.heading{font-size:12px;font-weight:bold;line-height:14pt;padding:10px 0;width:200px;color:#000000;font-size:14px;text-transform:uppercase;letter-spacing:-.01em;}

div.extraBLOB p strong{color:#000000;font-size:14px;text-transform:uppercase;letter-spacing:-.01em;}
div.extraBLOB p b{color:#000000;font-size:14px;text-transform:uppercase;letter-spacing:-.01em;}
div.relatedInfoDate {font-style:italic;}

li.URI {margin-bottom:10px;}
li.URI a:link,li.URI a:active,li.URI a:visited,li.URI a:hover{font-weight:bold;}

li.RELEASE {margin-bottom:18px;}
li.RELEASE a:link,li.RELEASE a:active,li.RELEASE a:visited,li.RELEASE a:hover{font-weight:bold;font-size:12px;text-transform:none;}

/*LOG IN / SUBSCRIBE BUTTONS */
div.bottomBlob {color:#000000;clear:both;}

/*COMMENT FORM */
div.addcomment {color:#000000;margin:20px 0 0 0;}
div.addcomment label {display:block;text-transform:uppercase;font-weight:normal;}
div.addcomment div.title {border-bottom:solid 1px #999999;font:12pt bold;padding:0;}
div.addcomment div.link {margin:15px 0;}
div.addcomment div.required {padding:0;}
div.addcomment div.required input {width:100%;}
div.addcomment div.required textarea {width:100%;margin:0;}
div.addcomment div.wysiwyg div.toolbar {background:none repeat 0 0;display:table;border:none;margin:0 0 2px 0;padding:0;width:100%;}
div.addcomment div.wysiwyg div.toolbar div.item {display:block;float:left;padding:3px 0;text-align:center;width:30px;}
div.addcomment div.wysiwyg div.toolbar div.item a {border:solid 1px #ccc;display:block;height:24px;width:26px;}
div.addcomment div.wysiwyg div.toolbar div.item a span {display:none;}
div.addcomment div.wysiwyg div.toolbar div.item a.b {background:none no-repeat center center;}
div.addcomment div.wysiwyg div.toolbar div.item a.i {background:none no-repeat center center;}
div.addcomment div.wysiwyg div.toolbar div.item a.u {background:none no-repeat center center;}
div.addcomment div.wysiwyg div.instructions {color:#000000;font-size:8pt;}
div.addcomment div.buttons {margin:25px 0 0 0;}
 
/*tag page subhead*/
div.tagSubhead {color:#666666;font-weight:bold;}
#pagingwrapper ul li{list-style-position:outside;list-style-type:square;margin:15px 0 0 35px;}
#pagingwrapper ol li{list-style-position:inside;list-style-type:decimal;margin:6px 0 0 0;font-style:italic;}

/*pullquotes*/
div.boxQuote1 {float:right;width:240px;margin:10px;padding:20px 25px 20px 40px;border-top:2px solid #b5b6b3;border-bottom:2px solid #b5b6b3;font-size:1.1em;}
div.boxQuote1 p {line-height:1.6em;	margin:0;	display:inline;font-family:Arial, Helvetica, sans-serif;font-size:1.15em;color:#e37222;}
div.leftQuote1 {background:url('http://sas-origin.OnstreamMedia.com/origin/gallupinc/GallupSpaces/Production/Cms/GMJ/cu2c4ixsj0kxh4q4ctljyq.gif') no-repeat 20px 18px;}
div.boxQuote1 img {display:none;}
div.leftQuote1 img {display:inline;margin-left:6px;}

div.boxQuote2 {float:right;width:240px;margin:10px 10px 10px 0;padding:10px 20px 20px 40px;border:2px solid #e37222;position:relative;}
div.boxQuote2 p {line-height:2em;float:left;margin:0;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#8e908f;}
div.leftQuote2 {background:url('http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/GMJ/sptv42pcoekaibwwiw7hmg.gif') no-repeat 15px 15px; }
div.boxQuote2 img {display:none;}
div.leftQuote2 img {display:block;position:absolute;bottom:25px;right:20px;}

div.boxQuote3 {float:right;width:265px;margin:10px 5px 10px 10px;padding:20px;border:1px solid #d5d6d2;font-size:1.1em;}
div.boxQuote3 p {line-height:1.8em;	margin:0;	display:inline;font-style:italic;color:#8e908f;}
div.leftQuote3 {text-indent:20px;background:url('http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/GMJ/h2d6jkudf0q3zbpilpegow.gif') no-repeat 20px 20px;}
div.boxQuote3 img {display:none;}
div.leftQuote3 img {display:inline;margin-left:6px;}