/* OLD BG
	background: #000000 url(images/bkg_unknown.jpg) no-repeat fixed center top;
 */


body {

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	background: #000000 url(images/book-bg-crop-new.jpg) no-repeat fixed bottom center;

	background-width: 100% auto;

        background-size: cover;

}


a.wsj-link
{
color: #E11E27 !important;
text-decoration: underline !important;
}



.main_name {

	font: normal 32px/normal "Anton", Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	text-decoration: none;

	text-align: center;

	color: #FFFFFF;

	letter-spacing: 0.075em;

	margin-top: 14px;

	margin-bottom: 14px;

}



.red_text {

	color: #C00;

}


span.gold
{
color: #DEA91D !important;
}



p.white-text-events
{
color: #fff !important;
font-size: 16px !important;
line-height: 150% !important;
}



td.dual-left
{
width: 50%;
padding-right: 50px !important;
}


td.dual-right
{
width: 50%;
padding-left: 50px !important;
}


h3.home-amazon
{
color: #E11E27 !important;
}

h3.home-amazon a
{
text-decoration: underline !important;
color: #E11E27 !important;
}


span.kudoslarge
{
font-size: 22px !important;
}

span.kudoslarge-gold
{
font-size: 22px !important;
color: #fff !important;
}


span.kudossmall
{
font-size: 16px !important;
}


span.kudossmall-red
{
 color: #E11E27 !important;
}


p {

	color: #FFF;

	text-decoration: none;

	font: 14px/21px Arial, Helvetica, sans-serif;

}



.navtable {

	margin: 0px 36px 0px 0px;

}



.subtitle {

	color: #FFFFFF;

	text-decoration: none;

	padding-bottom: 4px;

	text-transform: none;

	text-align: left;

	font: bold normal 14px/normal Arial, Helvetica, sans-serif;

}



.copyright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #000000;

	text-decoration: none;

	font-weight: normal;

}



a:link {

	font-weight: bold;

	color:  #DEA91D;

	text-decoration: none;

	text-transform: none;

}



a:visited {

	color:  #DEA91D;

	text-decoration: none;

}



a:hover {

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}



.info {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	line-height: normal;

	font-weight: normal;

}



.text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color: #000000;

	background-color: #EAD6A6;

	padding-right: 12px;

	padding-left: 12px;

	text-indent: 0px;

}



.textboldblue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color: #00496A;

	font-weight: bold;

}



.photo {

	border: 1px solid #666666;

	margin: 0px;

	padding: 0px;

}



.text1 {

	color: #FFFFFF;

	text-decoration: none;

	font: 12px/18px Arial, Helvetica, sans-serif;

}



.text2 {

	color: #FFFFFF;

	text-decoration: none;

	font: 14px/21px Arial, Helvetica, sans-serif;

}



.text3 {

	color: #FFFFFF;

	text-decoration: none;

	font: 16px/24px Arial, Helvetica, sans-serif;

}



.more {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-transform: capitalize;

}



.name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	color: #FFFFFF;

	font-weight: bold;

}



.credit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #CCCCCC;

	line-height: normal;

	font-weight: normal;

}



.title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	color: #CC0000;

	text-decoration: none;

	font-weight: bold;

	margin-top: 8px;

	line-height: normal;

	vertical-align: middle;

	margin-bottom: 12px;

	text-transform: uppercase;

}



.tddark {

	border-top-style: none;

	padding: 9px;

	font-family: Georgia, "Times New Roman", serif;

	font-size: 14px;

	line-height: 21px;

	color: #000000;

	text-align: center;

	vertical-align: top;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.portrait {

	border: 1px solid #999999;

	text-align: center;

	margin-right: 12px;

}



h1 {

	text-transform: uppercase;

	color:  #DEA91D;

	margin: 0px;

	padding: 0px 0px 9px;

	text-align: center;

	font: normal 28px/normal "Anton", Arial, Helvetica, sans-serif;

	text-decoration: none;

}



.tdfooter {

	color: #CCCCCC;

	text-align: center;

	text-indent: 0px;

	vertical-align: middle;

	padding-top: 9px;

	padding-bottom: 9px;

	font: 11px/22px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}



.header {

	color: #DEA91D;

	text-decoration: none;

	text-align: center;

	letter-spacing: 0em;

	padding: 6px 0px 0px;

	font: normal 27px/normal "Anton", Arial, Helvetica, sans-serif;

}



.headeralsoby {

	color: #A89F98;

	text-decoration: none;

	text-align: center;

	letter-spacing: normal;

	padding-top: 0px;

	font: bold normal 24px/normal Arial, Helvetica, sans-serif;

}



.bio {

	color: #000000;

	text-indent: 0px;

	vertical-align: top;

	padding: 18px 24px 24px;

	font: 18px/normal Georgia, "Times New Roman", serif;

}



.style4 {

	color: #DEBE74

}



.style5 {

	color: #CC0000

}



.homeintro {

	color: #FFFFFF;

	text-indent: 0;

	vertical-align: top;

	padding: 0px;

	font: normal 18px/27px Arial, Helvetica, sans-serif;

	text-align: left;

}



.style2 {

	color: #FFFFFF;

	font-size: 18px;

}



.subtitle1 {

	color: #FFFFFF;

	text-decoration: none;

	padding-bottom: 4px;

	font: bold normal 18px/normal Arial, Helvetica, sans-serif;

}



.title1 {

	color:  #DEA91D;

	text-decoration: none;

	margin-top: 8px;

	vertical-align: bottom;

	margin-bottom: 8px;

	text-align: left;

	font: italic bold normal 18px/normal Arial, Helvetica, sans-serif;

}



.title1red {

	color: #FFFFFF;

	text-decoration: none;

	margin-top: 8px;

	vertical-align: bottom;

	margin-bottom: 8px;

	text-align: left;

	font: bold normal 18px/normal Arial, Helvetica, sans-serif;

}



.photobooks {

	border: 1px solid #333333;

	margin: 0px 0px 0px 12px;

	padding: 0px;

}



.booktables {

	margin-left: 12px;

	color: #000000;

	margin-bottom: 12px;

}



.biblio {

	color: #FFFFFF;

	font: 11px/16.5px Arial, Helvetica, sans-serif;

}



.menu {

	text-transform: uppercase;

	color: #FFFFFF;

	letter-spacing: 0.2em;

	font: bold 12px Arial, Helvetica, sans-serif;

}



.menu a:link, menu a:visited {

	color: #FFFFFF;

	text-decoration: none;

}



.menu a:hover {

	color:  #DEA91D;

	text-decoration: none;

}



.video {

	border: 1px solid #FFFFFF;

}



.subtitle2 {

	color: #FFFFFF;

	text-decoration: none;

	padding-bottom: 4px;

	font: bold normal 18px/normal Arial, Helvetica, sans-serif;

}



.portraitright {

	border: 1px solid #999999;

	text-align: center;

	margin-left: 12px;

}



.homequote {

	color:  #DEA91D;

	text-indent: 0px;

	vertical-align: top;

	padding: 3px 60px 12px;

	text-align: center;

	font: bold 18px/normal Arial, Helvetica, sans-serif;

	text-decoration: none;

	text-transform: none;

}



.mainsubtitle {

	color:  #DEA91D;

	text-indent: 0px;

	vertical-align: top;

	text-align: center;

	font: bold 18px/normal Arial, Helvetica, sans-serif;

	text-decoration: none;

	text-transform: none;

}



.smallwhitetext {

	color: #FFFFFF;

	text-align: center;

	text-indent: 0px;

	vertical-align: middle;

	font: bold 11px/normal Arial, Helvetica, sans-serif;

}



.homequote2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 21px;

	color: #000000;

	text-indent: 0px;

	vertical-align: top;

	padding: 3px 60px 12px;

	font-weight: bold;

	text-align: center;

}



.readinglist {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 21px;

	color: #000000;

	text-indent: 0px;

	vertical-align: top;

	font-weight: bold;

	text-align: center;

}



hr {

	color: #FFFFFF;

	height: 1px;

	text-decoration: none;

}



#scroll {

	overflow: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-align: left;

	vertical-align: top;

	line-height: 18px;

	padding: 12px 24px 24px;

	margin-right: 12px;

	margin-top: 0px;

	margin-left: 6px;

	background-color: #E1E1E1;

}



#scroll2 {

	overflow: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-align: left;

	vertical-align: top;

	line-height: 18px;

	padding: 12px 24px 24px;

	margin-right: 12px;

	margin-top: 0px;

	margin-left: 6px;

}



.cover_border {

	border: 1px solid #666;

}



.cover_washington_big {

	clear: left;

	float: left;

	margin-right: 18px;

	margin-bottom: 18px;

	border: 1px solid #999;

}



#praise {

	color: #000;

	text-decoration: none;

	background: #FDFDFF;

	text-align: left;

	vertical-align: middle;

	clear: both;

	float: left;

	font: bold 14px Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 80px;

	border-top: none;

	border-right: none;

	border-bottom: none;

	border-left: none;

}



.coverPraise {

	margin: 12px 24px 12px 0px;

	padding: 0px;

	clear: left;

	float: left;

	text-align: center;

}



.tdCenter img {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.callout {

	font: bolder 16px/24px Arial, Helvetica, sans-serif;

	text-decoration: none;

	text-align: center;

	color:  #DEA91D;

}



.cap {

	font: bold 11px/normal Arial, Helvetica, sans-serif;

	color: #FFF;

	text-decoration: none;

	text-align: center;

}



.tan {

	background: #000000;

}



ul {

	font: 14px/21px Arial, Helvetica, sans-serif;

	color: #000;

	text-decoration: none;

	margin-right: 36px;

}



#list1 li, #list2 li, #list3 li, #list4 li {

	font: 14px/21px Arial, Helvetica, sans-serif;

	color: #FFF;

}



#list6 {

	text-indent: 0;

}



.nobullet {

	list-style: none;

}



.nobullet li {

	list-style: none;

}



#list3 li, #list4 li, #list5 li, #list6 li {

	font: 14px/21px Arial, Helvetica, sans-serif;

	padding-bottom: 7px;

	color: #FFF;

	list-style: disc outside;

}



.grayborder {

	border: 1px solid #CCC;

}



.subPraise {

	font: 24px/36px "Anton", Arial, Helvetica, sans-serif;

}



.awards {

	border: 1px solid #FFF;

	background: #000;

	margin: 6px 6px 9px 18px;

}



.available {

	padding: 18px;

	border: 1px solid #FFF;

}



.gold {

	color: #DEA91D;

}

p.white-text
{
  color: #ffffff;
font-family: Trebuchet MS;
font-style: italic !important;
padding: 0 40px !important;
}


img.whitephoto
{
  border: 1px solid #666666;
}

p.regular-yellow
{
  color: #DEA91D;
}

.top10
{
 color: #fff;
padding: 10px 0;
font-style: italic;
}


p.home-left
{
  width: 50%;
color: #fff;
}

td.half-right
{
 padding: 0 20px;
width: 50%;
}


h2.best-seller
{
  color: #ffcc00;
text-align: center;
font-size: 18px;
font-style: italic;
}


.fiftywide
{
padding: 10px 20px !important;
border: 1px solid #fff;
}


p.rightfloat
{
float: right !important;
width: 50% !important;
border: 1px solid #fff;
padding: 10px 20px !important;
color: #fff !important;
margin-left: 20px !important;
}

span.rightbold
{
font-weight: 600 !important;
font-size: 18px !important;
color: #DEA91D !important;
}

img.twelvebooks
{
margin-top: -68px !important;
}


#list4
{
text-align: left !important;
}