/* CSSTidy 1.3: Sun, 02 Aug 2009 16:57:17 -0400 */
body
{
	background:url(http://images.christophersantora.com/wtc_bg2.jpg) no-repeat 50% 0 fixed #000;
	color:#7F7F7F;
	font-family:"Myriad Web Pro", "Myriad Pro", Calibri, Tahoma, "Arial MT", Arial, Helvetica, "Helvetica Neue", Verdana, "Lucida Grande", sans-serif;
	font-size:10px;
	line-height:1.25em;
	margin:0;
	padding:0;
	text-align:center
}

img,div
{
	behavior:url(/includes/iepngfix.htc)
}

h1,h2,h3,h4,h5,h6
{
	font-weight:400;
	margin:0;
	padding:0
}

h1
{
	color:#005d93;
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:2em;
/*	font-style:italic;*/
	font-weight:700;
	letter-spacing:-.5px;
	line-height: 1.075em;
	margin:0
}

h2
{
	color:#800!important;
	font-size:1.75em;
	line-height:1.1em
}

h3
{
	font-size:1em;
	font-weight:700
}

p
{
	font-size:1.2em;
	line-height:1.1em
}

ul,ol
{
	padding:0 0 1.25em 2.5em
}

small
{
	font-size:.85em
}

img
{
	border:0
}

sup
{
	bottom:.3em;
	position:relative;
	vertical-align:baseline
}

sub
{
	bottom:-.2em;
	position:relative;
	vertical-align:baseline
}

acronym,abbr
{
	border-bottom:2px #FFD700 dotted;
	color:#36f;
	cursor:help;
	letter-spacing:1px;
	padding-bottom:1px
}

a,a:link,a:visited,a:hover
{
	color:#36F;
	font-weight:500;
	outline:none;
	text-decoration:none
}

a:hover
{
	color:#600
}

a#registerBox
{
	background:url(http://images.christophersantora.com/bg-blackTrans.png);
	border:1px dotted #F90;
	display:block;
	float:left;
	left:61px;
	margin:0;
	padding:12px!important;
	position:relative;
	top:-40px;
	width:361px
}

a#registerBox:active
{
	border:1px dotted #FFF;
	opacity:1.0
}

a#registerBox:hover
{
	opacity:0.6
}

a span
{
	display:none;
	visibility:hidden
}

a:hover img.books_detail
{
	border:1px #FF0 solid
}

a img.books_detail
{
	border:1px #a1a1a1 solid;
	margin-top:6px
}

form
{
	display:inline;
	margin:0;
	padding:0
}

input,select,textarea
{
	font:1em Arial, Helvetica, sans-serif
}

textarea
{
	line-height:1.25;
	width:100%
}

label
{
	cursor:pointer
}

table
{
	border:0;
	margin:0 0 1.25em;
	padding:0
}

table tr td
{
	padding:2px
}

#wrapper
{
	background:url(http://images.christophersantora.com/bg_grad.jpg) repeat-y center top #4D0000;
	border:1px dotted #F60;
	border-top:none;
	bottom:auto;
	left:-1px;
	margin:0 auto 50px;
	position:relative;
	right:auto;
	text-align:center;
	top:0;
	width:900px
}

.clear
{
	clear:both
}

.float-right
{
	float:right
}

.text-left
{
	text-align:left
}

.text-right
{
	text-align:right
}

.text-center
{
	text-align:center
}

.text-justify
{
	text-align:justify
}

.bold
{
	font-weight:700
}

.italic
{
	font-style:italic
}

.underline
{
	border-bottom:1px solid
}

.highlight
{
	background:#ffc
}

.wrap
{
	margin:0 auto;
	width:960px
}

.img-left
{
	float:left;
	margin:4px 10px 4px 0
}

.img-right
{
	float:right;
	margin:4px 0 4px 10px
}

.floatL
{
	float:left;
	margin-bottom:12px;
	margin-right:15px
}

.floatR
{
	float:right;
	margin-bottom:12px;
	margin-left:15px
}

.noindent
{
	margin-left:0;
	padding-left:0
}

.nobullet
{
	list-style:none;
	list-style-image:none
}

.zeroed
{
	margin:0!important;
	padding:0!important
}

.bgBox
{
	background:#F0F0F0;
	border:6px groove #e1e1e1;
	margin:4em auto 33px;
	padding: 2.5em 2em 0.3em;
/*	padding-bottom:0.5em;*/
	width:680px
}

#most-recent
{
	border-bottom:1px dotted #999;
	font-size:2em;
	font-style:italic;
	font-weight:700;
	margin-bottom:.7em;
	padding:.3em 0
}

.most-recent:after
{
	content:<hr />
}

.navItem p
{
	color:#FC6;
	font-size:1.2em;
	line-height:1.2em;
	margin:0
}

.navItem a
{
	color:#FF8000;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase
}

.navItem a.selected,.navItem a.selected:hover
{
	color:#FFF
}

.navItem a:active
{
	color:red!important
}

.navItem a:hover
{
	color:#FF6
}

.navItem h2
{
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:1.35em;
	line-height:1.5em;
	padding-bottom:0;
	font-weight: normal !important;
}

.navItem h2 + p a
{
	color:#FC6;
	font-size:1.1em;
	font-weight:650;
	text-transform:none
}

.navItem
{
	border-top:1px dotted #AD0B04;
	color:#fff;
	padding:.5em 0;
	text-align:left
}

.cBox
{
	background:url(/assets/images/copybox_mid.jpg) repeat-y left 20px;
	margin:0 0 20px 35px;
	padding:0;
	position:relative;
	width:431px
}

.cBox ul
{
	font-size:1.2em;
	margin:1em 0
}

.cBox p.paginate
{
	font-size:1.2em;
	margin:auto 50px auto 45px
}

.cBox div.smallish
{
	background:#f0f0f0;
	font-size:1.1em;
	font-style:italic;
	line-height:1em;
	margin:.5em 0 1.2em;
	vertical-align:top
}

.cBox .entry h3.illustrator_credit
{
	font-family:"Myriad Web Pro", "Myriad Pro", Calibri, Tahoma, "Arial MT", Arial, Helvetica, "Helvetica Neue", Verdana, "Lucida Grande", sans-serif!important;
	font-size:1.1em!important;
	font-style:italic;
	font-weight:500!important;
	margin:.3em 0 2em!important
}

.cBox h1 + h2 + p.postDate
{
	margin-top:.2em
}

.cBox h2 + h2
{
	margin-top:1.5em;
	padding-top:0
}

.cBox img + .entry > h1:first-child
{
	font-size:3.2em;
	font-style:normal;
	line-height: 0.9em;
	padding:0
}

.cBox h1 + h2
{
	font-size:1.65em;
	line-height:1.1em;
	margin-bottom:.5em;
	margin-top:.15em;
	padding:0
}

.cBox .entry.poty h1
{
	font-size:2.4em;
	line-height:1em;
	margin:0
}

.cBox .entry.poty h2
{
	font-size:2em;
	font-style:italic;
	font-weight:750;
	line-height:1em;
	margin:0 0 .75em
}

.cBox img + .entry.poty > h1:first-child + h2
{
	font-size:2.2em;
	font-style:normal;
	font-weight:700
}

.cBox h1 + h2.nudgeLeftForQuotes
{
	margin-left:-6px
}

.cBox h1 + p
{
	padding-top:1em
}

.cBox hr
{
	clear:both;
	margin:22px 50px 10px 40px
}

.cBox img + .entry > h1:first-child + h2
{
	font-size:1.9em;
	font-weight:bold;
	font-style:italic;
	line-height:1em;
	margin: 0.5em 0;
	padding:0
}

.cBox img + .entry > h1:first-child + h2 + p
{
	padding-top:0
}

.cBox img + .entry > h1:first-child + hr
{
	margin:.5em 0
}

.entry
{
	border-top:solid 1px orange;
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:1.05em;
	margin:11px 50px 25px 45px;
	padding:19px 0 0;
	text-align:left
}

.entry p
{
	font-family:"Myriad Web Pro", "Myriad Pro", Calibri, Tahoma, "Arial MT", Arial, Helvetica, "Helvetica Neue", Verdana, "Lucida Grande", sans-serif;
	font-size:1.3em;
	line-height:1.5em;
	margin-bottom:1.2em
}

.entry p a
{
	border-bottom:dotted 1px silver
}

.entry p a.buyTheBook
{
	background:#FFFFE0;
	border:4px #FF8C00 inset!important;
	color:#000;
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:1em;
	font-weight:700;
	height:32px;
	line-height:32px;
	padding:8px 26px
}

.entry p a.buyTheBook:hover
{
	background:#90EE90;
	border-color:#228B22!important;
	color:green
}

.entry a
{
	color:#005D93;
	font-weight:700
}

.entry p.purchaseLink
{
	margin:1.75em 0!important;
	text-align:center
}

.entry p.purchaseLink a
{
	background:#EFC;
	border:solid 1px #CF6;
	clear:both;
	color:#000;
	display:block;
	font-size:1em;
	font-weight:700;
	left:-3px;
	line-height:1em;
	padding:10px
}

.entry p.purchaseLink a:hover
{
	background:#CAFF97;
	border-color:#99FF62
}

.entry a:hover
{
	color:#960000
}

.entry li
{
	font-family:"Myriad Web Pro", "Myriad Pro", Calibri, Tahoma, "Arial MT", Arial, Helvetica, "Helvetica Neue", Verdana, "Lucida Grande", sans-serif
}

.entry h1 + hr + h3
{
	margin-top:1.5em!important
}

.entry h2
{
	color:#800;
	font-size:1.6em;
	line-height:1.1em
}

.entry h4
{
	color:#600;
	font-size:1.6em
}

.entry hr
{
	clear:both;
	margin:15px 0
}

.entry .readmore a,.entry a.readmore
{
	border-bottom:none;
	padding:3px 6px
}

.entry h3,div.cBox div.entry h3,div.cBox div.entry h3 a,#wide div.cBox h3,div.cBox .wide h3
{
	color:#005D93;
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:700;
	line-height:1.05em;
	margin:0 0 .2em
}

.entry .readmore,.entry p.readmore,.entry a.readmore,.readon,p.readon
{
	clear:both;
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-style:italic;
	font-weight:800;
	text-align:right!important
}

.sep11box #most-recent + h1 + div,
.sep11box #most-recent + h1 + div + p {margin-top:16px;}

div#leftContent
{
	background:url(http://images.christophersantora.com/bg_grad.jpg) repeat-y left top #4D0000;
	float:left;
	margin:0;
	width:465px
}

.sep11 div.cBox blockquote {
	background: none repeat scroll 0 0 #FFFFD6;
	border: 4px ridge #FFFF4D;
	color: #000000;
	float: right;
	font-size: 1.2em;
	font-style: italic;
	font-weight: 400 !important;
	line-height: 1.4em;
	margin: 0 0 0.8em 1.1em;
/*	padding: 10px;*/
	text-align: left;
	width: 165px;
}


.sep11 div.cBox blockquote span.attribution
{
	color:#DCDCDC
}

.sep11box hr + p.readmore
{
	margin:25px 0 0
}

.sep11box p.storyLinksTight a
{
	border-bottom:none;
	display:block;
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-style:italic;
	font-weight:400;
	margin:0!important;
	padding:6px
}

.sep11box h2.most-recent + h1
{
	margin-bottom:.1em
}

#wide div#leftContent
{
	width:900px
}

#footer
{
	background:url(http://images.christophersantora.com/footer_bg_grad.jpg) repeat-y;
	margin-top:45px!important;
	padding-bottom:30px;
	text-align:left
}

#footer #littleFooter
{
	clear:both;
	color:#F60;
	display:block;
	font-size:90%;
	line-height:115%;
	margin:0 auto 10px;
	padding:0;
	text-align:center;
	width:75%
}

#footer #littleFooter ul
{
	border-bottom:1px #a10 solid;
	padding-bottom:8px;
	padding-left:0
}

#footer #littleFooter li
{
	border-left-color:#F60;
	border-left-style:solid;
	border-left-width:1px;
	display:inline;
	font-size:1.25em;
	line-height:1.6em;
	margin-left:5px;
	padding-left:8px
}

#footer #littleFooter li:first-child
{
	border-left:none
}

#footer #littleFooter a
{
	color:#F60;
	text-decoration:none
}

#footer #littleFooter a:hover
{
	color:#FFF;
	text-decoration:underline
}

#footer .subnav
{
	left:517px;
	overflow:hidden;
	padding-right:35px;
	position:relative;
	width:348px
}

.footerAnnounce
{
	color:#AC0500;
	font-family:"Myriad Web Pro", "Myriad Pro", Calibri, Tahoma, "Arial MT", Arial, Helvetica, "Helvetica Neue", Verdana, "Lucida Grande", sans-serif;
	font-size:1em;
	font-weight:700;
	margin:0 0 .2em;
	text-align:center;
	width:100%
}

#wide .cBox
{
	background:url(http://images.christophersantora.com/copybox-wide-M.jpg) repeat-y;
	clear:none;
	margin:0 0 12px 35px;
	width:832px
}

.rightPostNav h2
{
	clear:both;
	color:#FC0!important;
	display:block;
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:2em;
	font-weight:800;
	margin-bottom:6px;
	margin-top:9px
}

.rightPostNav li
{
	background:url(http://images.christophersantora.com/checkmark-12x12-990000BG.gif) no-repeat left top;
	color:#FFF;
	font-weight:700;
	line-height:1.3em;
	list-style-type:none;
	margin-bottom:.4em;
	margin-left:2em;
	padding-left:14px
}

.rightPostNavCenteredBorderless form
{
	border-bottom-color:#F60;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	margin-bottom:30px;
	margin-top:0;
	padding-bottom:9px;
	padding-top:6px
}

.rightPostNavCenteredBorderless h2
{
	color:#FC0;
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:1.3em;
	margin-bottom:4px
}

.cBox .redBox
{
	background:#FCC;
	color:red;
	list-style-type:none;
	margin-bottom:2em;
	margin-top:1em;
	padding:1.2em
}

.cBox .redBox li
{
	background:#FFFFD8;
	border:1px dotted red;
	color:#000;
	font-size:1.1em;
	line-height:1.4em;
	list-style-type:none;
	margin:0;
	padding:6px
}

.cBox .smallish td
{
	vertical-align:top
}

.cBox .entry blockquote
{
	background:#FFFFC8;
	border:3px ridge #FC6;
	float:right;
	margin:0 0 0 1em;
	padding:0;
	width:50%
}

.cBox .entry blockquote p
{
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size: 1em;
	margin:1em
}

.cBox blockquote span.attribution
{
	display:block;
	font-family:"Myriad Web Pro", "Myriad Pro", Calibri, Tahoma, "Arial MT", Arial, Helvetica, "Helvetica Neue", Verdana, "Lucida Grande", sans-serif;
	font-size:.75em;
	margin-top:3px
}

.entry #related_book_entries p
{
	border-bottom:1px dotted #FFD700;
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:1.5em;
	font-style:italic;
	line-height:1em;
	margin:0;
	padding:10px 0
}

#related_book_entries h2
{
	font-size:2em;
	font-weight:800;
	margin-bottom:.5em
}

.rightPostNav #top25 h1,.rightPostNav #top25 p a:hover
{
	color:#fc0
}

.rightPostNav #top25 p a
{
	color:#fff;
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:1.1em;
	line-height:1.2em
}

div.cBox h3,#wide div.cBox h3,div.cBox .wide h3
{
	color:#787878;
	font-family:"Myriad Web Pro", "Myriad Pro", Calibri, Tahoma, "Arial MT", Arial, Helvetica, "Helvetica Neue", Verdana, "Lucida Grande", sans-serif;
	font-size:1.1em;
	font-weight:400;
	line-height:1.5em;
	margin:.5em 0
}

#wide #wrapper
#leftContent .cBox .eligibleBox
{
	background:url(http://images.christophersantora.com/bg-eligibilityBox.jpg) repeat-x left top;
	margin-left:40px;
	margin-right:50px;
	padding:2.2em 2.2em 1em
}

#eligibilityListDark.rightPostNav h1
{
	color:#fc0!important
}

#eligibilityListDark.rightPostNav h2
{
	font-size:1.65em
}

#eligibilityListDark.rightPostNav li
{
	font-size:1.3em;
	margin-left:0
}

#related_book_entries p a
{
	display:block
}

dl,dt,dd
{
	font-size:1.2em;
	font-style:italic;
	font-weight:700;
	line-height:1.1em
}

dl
{
	margin:1em 0;
	padding:1em 0
}

dt
{
	border-top:1px dotted #F80;
	color:#000;
	font-size:1.35em;
	padding:.75em 0 .3em 1em
}
	dt strong
	{
		color:#919191 !important;
	}

dd
{
	margin-bottom:1em;
	margin-left:3em;
	color:#A5A5A5;
}
hr + dt
{
	border:none;
	padding-top:0
}

.cBox .entry div#biography
{
	border-top:2px #FF8000 solid;
	margin-top:1em;
	padding-top:1em
}

.cBox .entry div#essay
{
	border-top:2px #800 solid;
	clear:both;
	margin-top:2.2em;
	padding-top:1.2em
}

div#biography h2,div#essay h2
{
	font-size:2.45em;
	margin:.4em 0
}

.cBox .entry #biography p
{
	color:#4C4C4C!important;
	font-family:"OFL Sorts Mill Goudy TT", "Minion Pro", "Minion Pro Std", Minion, Georgia, Palatino, "Palatino LT", "Palatino LT Std", "Palatino Linotype", Palatino, "Times New Roman", Times, serif!important;
	font-style:italic
}

div#snet
{
	background:url(http://christophersantora.com/assets/images/share-this.gif) no-repeat center 5px #EFEFEF;
	border:2px outset #666;
	float:right;
	margin:0 0 .2em 1em;
	padding:23px 3px 1px;
	width:100px
}

div#snet ul
{
	margin:0
}

div#snet ul li
{
	background:#EFEFEF;
	display:inline;
	float:left;
	list-style-type:none;
	margin:2px
}

div#snet p
{
	margin:0;
	text-align:center
}

#sidenav_tidy .group
{
	border-top:red solid 3px;
	margin-bottom:2.5em
}

#sidenav_tidy .groupSmall
{
	border-top:#FF8000 dotted 1px;
	margin-bottom:1.5em
}

#sidenav_tidy .group h2 a,#sidenav_tidy .groupSmall h2 a
{
	min-height:25px;
	padding-right:18px
}

#sidenav_tidy .group h2 a.selected,#sidenav_tidy .groupSmall h2 a.selected
{
	background:url(/assets/images/nav-santora-arrow-wht.gif) no-repeat center right
}

#sidenav_tidy .group h2 a:hover,#sidenav_tidy .groupSmall h2 a:hover
{
	background:url(/assets/images/nav-santora-arrow-yel.gif) no-repeat center right
}

#sidenav_tidy .group h2 a:active,#sidenav_tidy .groupSmall h2 a:active
{
	background:url(/assets/images/nav-santora-arrow-red.gif) no-repeat center right
}

#shareThis
{
	display:inline;
	float:right;
	padding-right:33px
}

p.hover
{
	color:red
}

h2.hover
{
	color:#fff
}

h1 + h2,h2 + h3,h3 + h4,p,ul,ol,.sep11box p.storyLinksTight
{
	margin:0;
	padding:0
}

.float-left,div#snet .snetL
{
	float:left
}

.nopadding,#footer p
{
	padding:0
}

.cBox h1 + h2 + p,.entry h3 + p
{
	margin-top:1em
}

.entry p.caption,#eligibilityListDark.rightPostNav
{
	font-size:1em
}

#buyBookPaypal {
	clear: both;
	margin-top: 20px;
}
#buyBookPaypal * {
	clear: both;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#buyBookPaypal input[type='image'] {
	margin-left:60px;
}

#buyBookPaypal h2 {
	clear: both;
/*	position:relative !important;
	left:9px !important;
*/	margin-top:30px;
}

.journalImg {
	width: 400px;
}