body {
	background-image: url('../images/bg_repeat.jpg');
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}
a:link, a:visited {
	text-decoration: underline;
	outline: none;
}
.style3 {
	font-size: 11px;
}
.contentTop {
	background-image: url('../images/content_top_bg.jpg');
	background-position: left top;
	background-attachment: scroll;
	background-repeat: repeat-x;
}
#content {
	width: 545px;
	height: 580px;
	overflow: hidden;
	background: transparent url('../images/content_bg_bot.jpg') no-repeat left top;
	position: absolute;
	top: 25px;
	left: 243px;
	font-family:"Times New Roman", Times, serif;
}
	#content.homepage {
		height: 579px;
		top: 26px;
	}
#katieTop {
	background: transparent url('../images/katie_top.png') scroll no-repeat left top;
	height: 190px
}
#katieTop .subHeadline {
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 12px;
	padding-top:130px;
	width:310px;
	color: #333;
	line-height: 1em;
}
#katieTop .subHeadline em {
	font-weight: normal;
	color: #666;
}
.siteTitle, .sectionTitle, .pageTitle, .headHR {
	display: none;
}
#subNav {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
#subNav li {
}
#subNav li a {
	display: block;
	outline: none;
	height: 26px;
	padding: 0 1em;
	color: #FFCCCC;
	text-decoration: none;
	text-indent: -9999px;
	background: transparent none no-repeat left top;
	font-weight: bold;
}
#subNav li.subnav_pressRelease a {
	background-image: url('../images/subnav_01.png');
}
#subNav li.subnav_pageSix a {
	background-image: url('../images/subnav_02.png');
}
#subNav li.subnav_lizSmith a {
	background-image: url('../images/subnav_03.png');
}
#subNav li.subnav_familyCircle a {
	background-image: url('../images/subnav_04.png');
}
#subNav li.subnav_broadsheetDaily a {
	background-image: url('../images/subnav_05.png');
}
#subNav li.subnav_synopsis a {
	background-image: url('../images/subnav_06.png');
}
#katieSidebar {
	float:right;
	margin-top:-188px;
	min-height:539px;
	overflow:hidden;
	width:197px;
	background: transparent url('../images/katie_sidebar.jpg') no-repeat scroll left 169px;
}
#katieContent {
	width: 348px;
	float: left;
	height: 348px;
	overflow: hidden;
	position: relative;
	font-size: 13px;
}
	#katieContent a, #katieContent a:visited {
		color: #900;
	}
	#katieContent a:active, #katieContent a:focus {
		color: #333;
	}
#katieContent p {
	margin: 0 12px;
	line-height: 1.15em;
	text-align: justify;
}
.dropCaps {
display:block;
float:left;
height:2em;
margin-left:0;
margin-right:0.35em;
margin-top:0;
}

.dropCaps span {
  font-size    : 2.5em;
  line-height  : 1.0em;
}

.dropCaps span span.dropText {
  margin-left  : -0.5em;
}

.Katie_Map {
	position: absolute;
	bottom: 0px;
}
.prevLink {
	background:transparent url(/images/prev_link.png) no-repeat scroll left top;
	outline: none;
	display:block;
	height:25px;
	text-indent:-9999px;
	width:118px;
	float:left;
}
.nextLink {
	background:transparent url(/images/next_link.png) no-repeat scroll left top;
	outline: none;
	display:block;
	height:25px;
	text-indent:-9999px;
	width:84px;
	float:right;
	margin-right: 65px;
}
.katiepage1 #katieContent {
	background: transparent url('/images/glenn_quote_bot.png') no-repeat scroll left 300px;
}
#katieContent blockquote {
	background:transparent url('/images/glenn_quote_header3.png') no-repeat scroll left top;
	height:97px;
	margin:0 0 1em;
	padding:0;
	text-indent:-9999px;
}
#katieContent blockquote cite { 
	display: none;

}
.katiepage1 #katieContent p {
margin-bottom: 1em; 
}
#Table_03 a {
	outline: none;
}
map#New_Map area { cursor:url('/javascripts/highslide/graphics/zoomin.cur'), pointer !important;

}
.highslide-footer .highslide-resize { display: none !important; }
#Table_01 tr td { vertical-align: top; }
#my-video #hsId3 { display: none !important; }
hr.topRule {
	border: medium none #990000;
	background: #990000;
	color: #990000;
	height: 3px;
	line-height: 3px;
	position: absolute;
	top: 175px;
	z-index: 20;
	left: 12px;
	width: 535px;
}
p#breadCrumb {
	margin: 1px 0 0 0;
	padding: 0;
	height: 38px;
	width: 348px;
	line-height: 38px;
	text-indent: -9999px;
}
#breadCrumb .home {
	background: transparent url("/images/home_top.png") no-repeat scroll left top;
	display: block;
}
.home-headline {
	overflow: hidden;
	height: 145px;
	background: transparent url("/images/home_headline.png") no-repeat scroll left top;
	margin-bottom: -6px;
}
.home-headline h2, .home-headline h1 {
	display: none;
}
#content .span-1a {
	width: 324px;
	margin: 0 12px;
}
#content .span-2a {
	width: 197px;
	margin: 0;
	float: right;
}
#content .column {

}
#scrollingHeader {
	font-size:17px;
	font-weight:bold;
	height:70px;
	line-height:20px;
	margin:83px 0 0;
	overflow:hidden;
	position:relative;
	width:348px;
}
#scrollingHeader span {
	line-height: 20px;
	white-space: nowrap;
}
#scrollingHeader #replaceHeadlines {
	margin-left:12px;
	margin-top:10px;
}
#scrollingHeader object {
	display:block;
	left:-105px;
	position:absolute;
	top:-70px;
	z-index:23;
}
span.highlight {
	background-color:#FFC;
}
.glennHeadshot {
	width: 197px;
	height: 240px;
	overflow: hidden;
}
	#content .column .glennHeadshot a, #content .column .glennHeadshot a:link {
		text-decoration: none;
		color: #FFF;
	}
	.glennHeadshot span {
		display: block;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
		font-family: "Times New Roman", Times, serif;
		text-transform: uppercase;
		margin-top: -25px;
		color: #FFF;
		text-shadow: 1px 1px 0px #333333;
		-moz-text-shadow: 1px 1px 0px #333333;
		-webkit-text-shadow: 1px 1px 0px #333333;
	}
.publishedBooks {
	height: 162px;
	background: transparent url("/images/home-published-books.jpg") no-repeat scroll left bottom;
	overflow: hidden;
	position: relative;
}
.publishedBooks p {
	font-size: 11px;
	line-height: 1em;
	text-align: center;
	margin: .5em 0;
}
#content .column a, #content .column a:link {
	color: #990000;
}
.publishedBooks a {
	display: block;
	width: 97px;
	float: left;
	bottom: 0;
	height: 133px;
	text-indent: -9999px;
	text-align: left;
}
	.publishedBooks a.turningLink {
		right: 0;

	}

	.publishedBooks a.horowitzLink {
	}
.publishedBooks span {
	display: none;
	position: absolute;
	top: 122px;
	text-align: left;
	right:36px;
	clear: left;
	left: 0px;
}
	.publishedBooks span.turningTip {

}
	.publishedBooks span.horowitzTip {

}
#Layer4 {
	background: transparent url("/images/deepak-testimonial.jpg") no-repeat scroll left top;
}
#Layer4 object {
	margin: -2px -2px 0 0;
}
object {
	outline: none;
}
.videoTip {
	position: absolute;
	top: 5px;
	right: 5px;
}
	.videoTip .tipInner {
		padding: 10px;
		background: #000;
		color: #FFF;
	}
	
#servicesPFlip {
	background: transparent url("/images/services-page-flip.jpg") no-repeat scroll right bottom;
	height:179px;
	left:591px;
	position:absolute;
	top:426px;
	width:197px;
	z-index:0;
}
.servicesBreadcrumb {
	overflow: hidden;
	background: transparent url("/images/services-breadcrumb.png") no-repeat scroll left -8px;
	width: 348px;
	height: 37px;
	margin-top: 1px;
}
.katieIntro {
	background: transparent url("/images/katie-book-cover-2.png") no-repeat scroll -10px 35px;
	overflow: hidden;
	height: 275px;
	cursor: pointer;
}
	.katieIntro h3, .katieIntro h4, .katieIntro h5 {
		margin-top: 0;
		margin-bottom: 0;
	}
	.katieIntro h3 {
		text-align: center;
		margin-top: 12px;
		font-weight: normal;
		text-transform: uppercase;
		font-size: 17px;
	}
	.katieIntro h5 {
		font-size:13px;
		font-style:italic;
		font-weight:bold;
		margin-left:159px;
		margin-top:0.5em;
		text-align:center;
	}	
.katieIntro .katieBookTitle {
	background: transparent url("/images/katie-title.png") no-repeat scroll left top;
	width: 187px;
	height: 73px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 149px;
	margin-top: 12px;
	
}
a.frameVideoLink, a.frameVideoLink:link {
	background:transparent url("/images/katie-pic-frame-sprite.png") no-repeat scroll 0 top;
	display:block;
	float:right;
	height:167px;
	margin-right:-5px;
	margin-top:-65px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	overflow:hidden;
	text-indent:-9999px;
	width:217px;
}
a.frameVideoLink:hover {
	background-position: 0px -177px;
}
a.frameVideoLink:active {
	background-position: 0px 0px;
}
.katieLinks p {
	line-height:1.15em;
	margin:0px 12px 0 0;
	font-size:13px;
	padding-top: 20px;
}
.mainSidebar {
	width:166px;
	height:137px;
	overflow: hidden;
	position: relative;
}
.buyLinks {
	background: transparent url("/images/buyKatie-1.jpg") no-repeat scroll left top;
	width: 165px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 33px;
	left: 1px;
}
	.buyLinks h3 {
		display: none;
	}
	.buyLinks ul {
		margin: 0;
		padding: 0;
	}
	.buyLinks li {
		margin: 0;
		padding: 0;
	}
	.buyLinks li a {
		position: absolute;
		display: block;
		text-indent: -9999px;
	}
	.buyLinks .buyAmazon {
		width: 76px;
		height: 27px;
		left: 4px;
		top: 26px;
	}
	.buyLinks .buyBarnes {
		height:40px;
		left:5px;
		top:56px;
		width:72px;
}
	.buyLinks .buyBorders {
		width: 73px;
		height: 20px;
		left: 82px;
		top: 29px;
	}
	.buyLinks .buyIndie {
		height:30px;
		left:82px;
		top:62px;
		width:75px;
	}
#followLinks {
	position: absolute;
	left: 558px;
	top: 634px;
	width: 230px;
	height: 40px;
	overflow: hidden;
	background: transparent url("/images/follow_text_blank.gif") no-repeat scroll left top;
}
	#followLinks span {
		display: block;
		text-indent: -9999px;
		background: transparent url("/images/follow_text_sprite.png") no-repeat scroll left top;
		float: left;
		width: 132px;
		height: 40px;
	}
	#followLinks ul {
		margin: 0;
		padding: 0;
	}
	#followLinks ul li {
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-type: none;
		float: left;
	}
	#followLinks li div {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 132px;
		height: 40px;
		filter: alpha(opacity=0);
		opacity: 0.0;
		background: transparent url("/images/follow_text_sprite.png") no-repeat scroll left top;
	}
		#followLinks li.icon-facebook div {
			background-position: 0 -51px;	
		}
		#followLinks li.icon-twitter div {
			background-position: 0 -102px;	
			
		}
		#followLinks li.icon-blogger div {
			background-position: 0 -153px;	
			
		}

	#followLinks li a {
		display: block;
		background: transparent url("/images/follow_icons_sprite.png") no-repeat scroll left top;
		text-indent: -9999px;
		width: 30px;
		height: 40px;
	}
		#followLinks li.icon-facebook a {
			background-position: 0px 0px;
		}
		#followLinks li.icon-facebook a:hover {
			background-position: 0px -51px;
		}

		#followLinks li.icon-twitter a {
			background-position: -30px 0px;
		}
		#followLinks li.icon-twitter a:hover {
			background-position: -30px -102px;
		}

		#followLinks li.icon-blogger a {
			background-position: -60px 0px;
			width: 37px;
		}
		#followLinks li.icon-blogger a:hover {
			background-position: -60px -153px;
		}