#background {position: relative;margin: 0 auto;padding: 0;width: 100%;min-width: 970px;height: 1253px;background: url(../assets/background.jpg) 50% 0 no-repeat;border-top:1px solid #4d4d4d;}
#background-internal {position: relative;margin: 0 auto;padding: 0;width: 100%;min-width: 970px;height: 1253px;background: url(../assets/background-internal.jpg) 50% 0 no-repeat;border-top:1px solid #4d4d4d;}
.clear{clear:both;}

a.promoLinks{color:#fff; font-weight:bold; text-decoration:none;font-size:11px;}
a.sidePromoLinks{color:#000; font-weight:bold; text-decoration:none;font-size:11px; }

.tweets #background-internal {height: 1322px;}

#sideBanner {top: 140px}
#sideBannerText {top: 392px}
#topBannerText {color: #7d7d7d}
#sideBannerText {color: #000}

/***************CUSTOM PAGE BACKGROUNDS**************************/


/***************Begin Main Content***************/
#showTitle {position: absolute;top: 3px;left: 0;margin: 0;padding: 0}
#showMenu {position: absolute;top: 112px;left: 0px;margin: 0;padding: 0;width: 975px;height: 31px;font-size:0px;z-index:20000 }

#homepageMain {position: absolute;top: 159px;left: 0px;margin: 0;padding: 0;width: 640px;height: 334px}
	#homepageMainText {position: absolute;top: 47px;left: 354px;margin: 0;padding: 0;width: 260px;font-size: 16px;font-weight: bold}
	#homepageMainSubText {font-size: 12px;font-weight: normal}
	#homepageMainTuneIn	{font-size: 13px;font-weight: bold}

#showPromos {position: absolute;top: 468px;left: 0px;margin: 0;padding: 0;width: 970px}

/***************Main Promo Row of 3 columns*****************/
.promoMain {position: relative;float: left;top: 3px;padding: 0;width: 310px;height: 219px;display: inline; margin-left: 10px}
	.homepageTitle {position: absolute;top: 0;left: 0;width: 310px;height: 37px}
	.homepagePromo {position: absolute;width: 320px;height: 205px}
	.homepageText {position: absolute;top: 154px;left: 13px;width: 283px;color: #fefefe;font-size: 12px;}
	
	.homepageLink {position: absolute;top: 176px;left: 266px;color: #b88b35;font-size: 11px}
	.homepageLink a {color: #d50000;text-decoration: none;font-weight: bold}
	.homepageLink a:hover {color: #ebc883;text-decoration: none;font-weight: bold}

/***************Promo Row of 3 columns*****************/
.promoRowOf3 {position: relative;float: left;padding: 0;width: 310px;height: 125px;display: inline;top: -4px;left: 2px; margin-left: 8px}
	.homepageRowOf3 {position: absolute;top: 0;left: 0}
	
	.homepageRowOf3Title {font-size: 12px; display: none}
	.homepageRowOf3Title a {color: #d50000;text-decoration: none;font-weight: bold}
	
	.homepageRowOf3_Text {position: absolute;top: 45px;left: 130px;width: 174px;font-size: 11px; color: #000}
		
	.homepageRowOf3_Text a {color: #000;text-decoration: none;font-weight: bold}
	
	.homepageRowOf3Link	{position: absolute;top: 99px;left: 266px;color: #b88b35;font-size: 11px}
	.homepageRowOf3Link a {color: #b88b35;text-decoration: none;font-weight: bold}
	.homepageRowOf3Link a:hover {color: #ebc883;text-decoration: none;font-weight: bold}
	
/**************10px height div for end of main promos**********/
.promoEnd {position: relative;float: left;margin: 0;padding: 0;width: 970px;height: 10px;font-size: 0px}

/***************Promo Row of 2 columns*****************/
#promoRowOf2_1 {position: relative;float: left;padding: 0;width: 488px;height: 142px;}
#promoRowOf2_1 .homepageRowOf2Title {position: absolute; top: 70px; left: 46px; color: #000; font-size: 11px; width: 420px;font-weight:bold;}

#promoRowOf2_2 {position: relative;float: left;margin-top:-3px;padding: 0;width: 470px;height: 107px; display: inline}
#promoRowOf2_2 .homepageRowOf2Title {position: absolute; top: 39px; left: 243px; color: #000; font-size: 12px; width: 213px}

/***************Promo Row of 1 columns*****************/
#promoRowOf1 {position: relative;float: left;margin:0 0 0 18px;padding: 0;width: 970px;height: 89px;}


/***************Bottom Social*****************/
.index #bottomSocial {top: 1070px;}
.aboutTheShow #bottomSocial {top: 905px;}
.episode #bottomSocial {top:1163px;} 
.cast #bottomSocial, 
.crew #bottomSocial {top: 1163px;}
.download #bottomSocial {top: 860px;}
.blog #bottomSocial {top: 945px;}
.mobile #bottomSocial {top: 824px;}
.tweets #bottomSocial {top: 790px;}
#bottomSocial{padding-top:11px;background:url("../assets/footer.png") no-repeat;width:555px;color:#000;height:64px;padding-left:10px}
#bottomSocial a{color:#000;}

#sunnyTweets
{
	position:absolute;
	top: 371px; 
	left:-50px;
	width:1020px;
	height:129px;
	display:block;
	z-index: 999;
}

/***************Footer*****************/
#footer {top: 842px;font-size: 11px;font-weight: bold;color:#000;}
#footer a{color:#000;}
.index #footer{top:1095px;}
.episode #footer, .cast #footer, .crew #footer{top:1187px;}
.aboutTheShow #footer{top:926px;}
#footer a {font-size: 11px;font-weight: bold; text-decoration: underline}

#footerInternal {position: absolute;top: 836px;left: 0;width: 100%;text-align: center;margin: 0;padding: 0;font-size: 11px;font-weight: bold;color: #000}
	#footerInternal a {color: #000;font-size: 11px;font-weight: bold}
	
#footerInternalCommunity {position: absolute;top: 680px;left: 155px;width: 100%;text-align: center;margin: 0;padding: 0;font-size: 11px;font-weight: bold;	color: #000}
	#footerInternalCommunity a {color: #000;font-size: 11px;font-weight: bold}

#footerDownload {position: absolute;top: 882px;left: 0;width: 100%;text-align: center;margin: 0;padding: 0;font-size: 11px;font-weight: bold;	color: #000}
	#footerDownload a {color: #000;font-size: 11px;font-weight: bold}

#footerBlog {position: absolute;top: 958px;left: 0;width: 100%;text-align: center;margin: 0;padding: 0;font-size: 11px;font-weight: bold;color: #000}
	#footerBlog a {color: #000;font-size: 11px;font-weight: bold}

#footerTweets {position: absolute;top: 810px;left: 0;width: 100%;text-align: center;margin: 0;padding: 0;font-size: 11px;font-weight: normal;	color: #000}
	#footerTweets a {color: #000;font-size: 11px;font-weight: bold}

	
/*********Internal Pages**********/
#internalBody {position: absolute;top: 160px;left: 15px;margin: 0;padding: 0;width: 640px;height: 637px}
#internalPhoto {position: absolute;margin: 0;padding: 0;width: 272px;height: 637px;}
.episode #internalPhoto{left:0px; top:1px;}
.episode #internalBody {top: 157px;}
.crew #internalPhoto {top: -5px}
.cast #internalPhoto {left:-17px; top:14px;}
.mobile #internalPhoto {}

#internalBackground {position: absolute;top: -6px;left: 251px;margin: 0;padding: 0;width: 368px;height: 637px}
.episode #internalBackground{top:1px;}
#internalTitle {position: absolute;top: 26px;left: 272px;margin: 0;padding: 0;width: 368px;height: 256px}
.crew #internalTitle {top: 56px; left:284px;}
.cast #internalTitle {top:19px; left:253px;}
/*.mobile #internalBackground {left:270px; top:-11px;}*/

/*******Side Promo************/
#sidePromoContainer {position: absolute;top: 413px;left: 664px;margin: 16px 0 0;padding: 0}
.sidePromo {position: relative;float: left;margin: 0 0 14px;padding: 0;width: 350px;height: 170px}
	.sidePromoImage {position: absolute;top: 0;left: 0;width: 350px}
	.sidePromoTitle	{position: absolute;top: 35px;left: 7px;width: 290px;height: 97px}
	.sidePromoText {display: none;position: absolute;top: 135px;left: 13px;width: 330px;color: #fff;font-weight: bold;font-size: 15px}
		.sidePromoText a {color: #fff;font-weight: bold;font-size: 15px;text-decoration: none}
	.sidePromoDesc {position: absolute;top: 125px;left: 24px;color: #000;font-size: 12px;display: block;width: 268px;height: 30px;}

	.aboutTheShow .sidePromo2 .sidePromoDesc {top: 127px}
	.episode .sidePromo2 .sidePromoDesc {top: 127px}
	.mobile .sidePromo2 .sidePromoDesc {width:259px;}
	.cast .sidePromoDesc {width:263px;}
	.crew .sidePromo1 .sidePromoDesc{top:119px;}
	.download .sidePromo1 .sidePromoDesc{top:126px; line-height:12px;}
	
/*********About the Show**********/
#link-episodeGuide {position: absolute;top: 2px;left: 458px;margin: 0;padding: 0;width: 166px;height: 30px}
	#link-episodeGuide img {width:166px; height: 30px; display: block}
	#link-episodeGuide a {width: 166px; height: 30px; display: block}

#content-aboutTheShow {position: absolute;top: 268px;left: 291px;margin: 0;padding: 0;font-size: 14px}
#content-aboutTheShowHolder {font-size:13px;width: 328px;height: 330px;color: #010101;overflow: auto; line-height:15px;}
	
/*********Episode Guide**********/	
#link-about {position: absolute;top: 9px;left: 263px;margin: 0;padding: 0;width: 204px;height: 25px}
	#link-about img {width: 87px; height: 18px; display: block}
	#link-about a {width: 204px; height: 29px; display: block; margin:0px 0px 0px -2px;}
	#link-about a:hover {background: url('../assets/clear.gif') no-repeat}

/*********Cast and Crew**********/
#link-cast {position: absolute;top: 3px;left: 539px;margin: 0;padding: 0;width: 70px;height: 25px}
	#link-cast img {width: 70px; height: 19px; display: block}
	#link-cast a {width: 70px; height: 19px; display: block}
	#link-cast a:hover {background: url('../assets/clear.gif') no-repeat}

#link-crew {position: absolute;top: -1px;left: 439px;margin: 0;padding: 0;width: 76px;height: 25px}
	#link-crew img {width:76px; height: 19px; display: block}
	#link-crew a {width: 76px; height: 19px; display: block}
	#link-crew a:hover {background: url('../assets/clear.gif') no-repeat}

#content-castCrew {position: absolute;top: 260px;left: 290px;margin: 0}
#content-castCrew p {margin:10px 0}
#content-castCrewHolder {width: 305px;height: 165px;overflow: auto;font-size: 13px;color: #000}

#castCrewContainer {position: absolute;top: 495px;left: 318px;margin: 0;padding: 0;width: 212px; height: 95px; overflow: hidden}
.castImage {margin: 8px 2px;cursor: pointer;cursor: hand}

/***********Cast/Crew Side Scroller************/
#shifter {position: relative; margin: 0; width: 424px; height: 95px} /** make sure width can hold all thumbs **/
.pane {position: relative; float:left; left:10px; margin: 0; width: 212px; height: 95px; overflow: hidden}
#buttonRight {display: none;position: absolute;top: 530px;left: 303px}
#buttonLeft {position: absolute;top: 530px;left: 534px}

/*********Episode and Music Guide**********/
#episodeDropdown {display: none;position: absolute;top: 78px;left: 470px}
#episodeMenu {position: absolute;top: 109px;left: 298px;font-size: 14px;color: #000}
	#episodeMenu a {color: #959595}
	#episodeMenu a:hover {color: #fff}
.epNumber {cursor: pointer;color: #000;font-weight: bold}
.epNumberOver {color: #fff}
.epTitle {color: #770004;font-weight: bold; display: none;/***hide till we get show title***/}
.epSeason {color: #000;font-weight: bold}


#episodeTitle {position: absolute;top: 145px;left: 298px;font-size: 16px;color: #639c9e}
#content-episode {position: absolute;top: 218px;left: 298px;margin: 0;padding: 0}
#content-episodeHolder {width: 317px;height: 150px;overflow: auto;color: #000;font-size: 14px;font-weight: bold}

#content-music {position: absolute;top: 438px;left: 433px; margin: 0;padding: 0; font-size: 12px;}
#content-musicHolder {width: 190px; height: 110px; overflow: auto; font-size: 13px}
	#content-musicHolder a {text-decoration: none}
	#content-musicHolder tr {color: #fff}
	#content-musicHolder tr.alt {color: #000}

#content-music-comingsoon {position: absolute; top: 438px; left: 296px; width: 320px; color: #fff;font-size:14px; display:none;}
	
.musicLink a {color: #fff;text-decoration: none}
.alt .musicLink a {color: #000}
.musicLink a:hover {color: #d50000;text-decoration: none}
.musicLink.trackBand {float: left; clear: left; width: 180px}
.musicLink.trackTitle {display: inline}
.learnMore {color: #d50000; float: right; clear: both; display: block; width: 40px}
	.learnMore a {color: #d50000}
	
#musicPlayer {position: absolute;top: 438px;left: 283px;margin: 0;padding: 0;width: 347px;height: 132px;}


/*************
Zebra striping for table
*************/
tr.alt {background: #B1C1B3;}

/*********Mobile**********/
#content-mobile {position: absolute;top: 365px;left: 291px}
#content-mobileHolder {width: 310px;height: 270px;overflow: auto;color: #000;font-size: 12px;}
#content-mobileHolder strong{font-size:12px;}

/*********Downloads**********/
#downloadContainer {position: absolute;top: 159px;left: 0px;margin: 0;padding: 0;width: 640px;height: 665px;}


#downloadTabs {display: inline;position: absolute;top: 0px;left: 0px;margin: 0;padding: 0;width: 640px; z-index:150;}
	.btnWallpaper {position: absolute; left: 17px; height:31px ; width:147px; top:57px;}
	.btnScreensaver {position: absolute; left: 304px; height:25px ; width:141px; top:62px;}
	.btnPoster {position: absolute; left: 168px; height:30px ; width:125px; top:57px;}

.tabDownloads {cursor: pointer;cursor: hand}

#downloadWallpaper {position: absolute;top: -1px;left: -3px;margin: 0;padding: 0;width: 648px;height: 662px;background: url("../assets/downloadWallpaperbackground.png") no-repeat;}
	.downloadWallpaperText {position: absolute;top: 104px;left: 37px;margin: 0;padding: 0;width: 600px;color:#000;}
	#downloadWallpaperLinks1 {position: absolute;top: 310px;left: 108px;margin: 0;padding: 0;width: 148px;text-align: center}
	#downloadWallpaperLinks2 {position: absolute;top: 310px;left: 368px;margin: 0;padding: 0;width: 148px;text-align: center}
	#downloadWallpaperLinks3 {position: absolute;top: 520px;left: 234px;margin: 0;padding: 0;width: 148px;text-align: center}
	#downloadWallpaperLinks4 {position: absolute;top: 520px;left: 368px;margin: 0;padding: 0;width: 148px;text-align: center}

	.wallpaperText {color: #000;font-size: 12px; font-weight:bold;}
		.wallpaperText a {color: #000000;text-decoration: none;font-weight: bold}
		.wallpaperText a:hover {color: #000000;text-decoration: none;font-weight: bold}

#downloadPoster {position: absolute;top: -1px;left: -3px;margin: 0;padding: 0;width: 648px;height: 662px;background: url("../assets/downloadPosterBackground.png") no-repeat;display: none}
	.posterText {color: #fff;font-size: 12px}
	.posterText a {color: #000000;text-decoration: none;font-weight: bold; background: url('../assets/arrow.png') no-repeat 0 3px; padding-left: 15px; padding-top:1px;}
	.posterText a:hover {color: #000000;text-decoration: none;font-weight: bold}

	#downloadPosterLink1 {position: absolute;top: 169px;left: 178px;margin: 0;padding: 0;width: 155px; color:#000;}
	#downloadPosterLink2 {position: absolute;top: 168px;left: 464px;margin: 0;padding: 0;width: 156px; color:#000;}
	
#downloadScreensaver {position: absolute;top: -1px;left: -3px; background-color:#000000; margin: 0;padding: 0;width: 648px;height: 662px;background: url("../assets/downloadScreensaverBackground.png") no-repeat;display: none;}
	#downloadScreensaverLink {position: absolute;top: 400px;left: 130px;margin: 0;padding: 0;width: 371px;font-weight: bold;color: #cc5b5b; text-align: center}

#downloadBanner {position: absolute;top: 95px;left: 10px;margin: 0;padding: 0;width: 618px;height: 413px;background: url("../assets/downloadBannerBackground.jpg") no-repeat;display: none}
	#downloadBannerLink {position: absolute;top: 140px;left: 40px;margin: 0;padding: 0;width: 165px}
	#bannerDownload {color: #fff;text-decoration: none;width: 100%;text-align: center}


/***********Production blog*************/
#productionBlog {position: absolute;top: 158px;left: 0px;margin: 0;padding: 0;width: 970px;height: 758px;background: url("../assets/blogBackground.jpg") no-repeat}

#content-productionBlog {position: absolute;top: 79px;left: 31px;margin: 0;padding: 0;width: 916px;height: 615px}
#content-productionBlogHolder {width: 916px;height: 615px;overflow: auto}

/*********Community Module**********/
#communityBody {position: absolute;top: 813px;left: 0px;margin: 0;padding: 0;background: url("../assets/communityBody.png");width: 641px;height: 347px}
#communityTitle {position: absolute;top: 6px;left: 10px;font-size: 14px;color: #002526;margin: 0px;padding: 0px;font-weight: bold}
	#communityTitle a {text-decoration: none;color: #000;font-weight: bold}
	#communityTitle a:hover {text-decoration: underline;color: #000;font-weight: bold}
	
	#communityForumLink a {color: #4a3c08;text-decoration: none;font-weight: bold}
	#communityForumLink a:hover {color: #fff;text-decoration: underline;font-weight: bold}

	#communityRowHolder {position: absolute;top: 28px;left: 0px;width: 640px;height: 80px;margin: 0px;padding: 0px}
	.communityRow {position: relative;float: left;width: 600px;height: 80px;margin: 0px;padding: 0px}

	.communityAvatar {position: absolute;top: 4px;left: 13px;margin: 0px;padding: 0px}
	.communityUsername {position: absolute;top: 64px;left: 13px;margin: 0px;padding: 0px;color: #d50000;font-size: 11px}
		.communityUsername a {color: #d50000;text-decoration: none;font-weight: bold}

.communityPost, .communityPost2Lines {position: absolute;top: 25px;left: 137px;margin: 0px;padding: 0px;color: #000;font-size: 11px}
	.communityPost a, .communityPost2Lines a {color: #000;text-decoration: underline;font-weight: bold}
	.communityPost a:hover, .communityPost2Lines a:hover {color: #fff}

	.communityPost2Lines {top: 16px}

.communityLink {position: absolute;top: 43px;left: 616px;margin: 0px;padding: 0px}

/* -- tweets -- */
.tweets #internalBody {background:url(../assets/tweetsBackground.png) 0 0 no-repeat;position:relative}
.tweets #internalBody h1 {position:absolute;top:28px;left:57px}
.tweets #internalBody .launch-btn {position:absolute;top:40px;right:36px;z-index:1}
.tweets #internalBody .tweets-graphic {position:absolute;top:120px;left:66px}
.tweets #internalBody h2 {position:absolute;top:329px;left:88px}
.tweets #internalBody p {width:445px;position:absolute;top:400px;left:88px;color:#000000;font-size:14px}

/*#tweetContent {position: absolute; top: 157px; left: -10px; color: #000; background: url("../assets/tweetsBackground.jpg") no-repeat; width: 640px; height: 1024px}
	#tweetContent p {position: absolute; left: 57px; width: 550px; font-size:14px; font-weight:bold;}
	#tweetContent a {display: block; margin-top: 20px;}
	.tweetContent1 {top: 118px}
	.tweetContent2 {top: 217px}
	.tweetContent3 {top: 297px}
	
	.tweetContent1 a img{position:absolute; height:36px; width:118px; left:43px;}

#twitters {position:absolute;top:413px;left:30px;width:559px;color:#000;font-size:12px;z-index: 1000}
#twitters ul {list-style:none;margin:0;padding:0}
	#twitters ul li {clear:both;margin:0;padding:9px 5px 0 0;overflow:hidden;border-bottom:1px solid #757575;height: 69px}
	.twitterAvatar {float:left;	display:inline; margin-left:20px;}
	.twitterTime {color:#921015;font-style:italic;font-size:10px;margin-top:10px}
	.twitterMessage {float:right;display:inline;width:460px}
		.twitterMessage p {padding:0;margin:0 0 5px}
		.twitterMessage a {color: #000}
	.twitterUser a {color:#8db0c0;font-size:16px;text-decoration:none;font-weight:bold;margin-right: 3px}
		.twitterUser a:hover {text-decoration: underline}
	#lastTwitter {border-bottom:none; !important}

.twitterPagination {font-size: 14px}
.twitterPagination a {color: #000;text-decoration:none}
	.twitterPagination a:hover {text-decoration:underline}
#twitterPrevTop {position: absolute;top: 400px;left: 269px;z-index: 20001}
#twitterNextTop {position: absolute;top: 400px;left: 330px;z-index: 20002}
#twitterPrev {position: absolute;top: 1136px;left: 269px;z-index: 20003}
#twitterNext {position: absolute;top: 1136px;left: 330px;z-index: 20004}
#sponsor {position: absolute; top: 1123px; left: 664px}

#highriseBanner {position: absolute; top: 620px; left: 795px; width: 160px; height:600px; margin: 0; padding: 0}
#highriseBannerText {position: absolute; top: 1240px; left: 795px; color: #7c7c7c; display:none}*/

/* -- Harlan History -- */
.harlanHistory #background {background: url('../assets/background-harlanHistory.jpg') 50% 0 no-repeat; height: 2013px}
.harlanHistory #internalBody {background: url('../assets/harlanHistoryBackground.jpg'); width: 970px; height: 1627px; line-height: 17px; font-size: 15px}
.harlanHistory .txtHarlanHistory {position: absolute; top: 460px; left: 75px; width:860px}
.harlanHistory .videoHarlanHistory {position: absolute; top: 680px; left: 160px}
.harlanHistory .txtCoal {position: absolute; top: 1130px; left: 75px; width:860px}
.harlanHistory .txtTrivia {position: absolute; top: 1400px; left: 75px; width:860px}
.harlanHistory #bottomSocial {top: 1830px}
.harlanHistory #footer {top: 1855px}

/* -- Game Pages -- */
#gameHolder {position: absolute;top: 158px;left: 0px;margin: 0;padding: 0;width: 970px;height: 550px;}

.game #gameHolder {background: url(../assets/background-game.jpg)}
#gamePromo1{position: absolute; top: 337px; left: 332px}
#gamePromo2{position: absolute; top: 337px; left: 629px}
#gameText1{position: absolute; top: 433px; left: 295px; width: 250px;}
#gameText2{position: absolute; top: 433px; left: 589px; width: 233px;}
#gameLink1{position: absolute; top: 471px; left: 340px}
#gameLink2{position: absolute; top: 471px; left: 640px}
.game #bottomSocial, .game_targetpractice #bottomSocial, .game_quickdraw #bottomSocial {top:813px;}
.game #footerBlog, .game_targetpractice #footerBlog, .game_quickdraw #footerBlog {top:826px;}

/* -- Interactive Map -- */
.map #background-map {background: url(../assets/background-internal-elmore.jpg) 50% 0 repeat-y; border-top:1px solid #4D4D4D; margin:0 auto; min-width:970px; padding:0; position:relative; width:100%;}
#mapHolder{position: absolute; top: 136px; left: 0px; width:970px}
#mapTitle{position: absolute; top: 4px; left: 0px;}
#mapDescription{position: absolute; top: 65px; left: 8px; width:930px; color: #292929; font-size: 16px; font-weight: bold}
#mapFlash{position: absolute; top: 133px; left: 0px; width:971px; height: 565px;}

.map #contentHolder	{height: 870px}
.map #commentHolder {margin:0 auto; padding:0; position:relative; width:970px;}
.map #commentModuleHeader {position: relative; width:950px; font:15px Arial,helvetica,sans-serif; background:#372221; color:#fff; font-weight:bold; padding-left:15px; margin:5px auto 0 5px; padding-top:6px; padding-bottom: 5px;}
.map #commentModule {position: relative; width:970px; font:16px Arial,helvetica,sans-serif;}
.map #footerModule {position: relative; width:970px; margin-top:50px; height: 115px;}
.map #bottomSocial {top:10px;}
.map #footerBlog {top:30px;}

/* -- Book Gallery -- */
#background-bookGallery {position: relative;margin: 0 auto;padding: 0;width: 100%;min-width: 970px;height: 1630px;background: url(../assets/background-bookGallery.jpg) 50% 0 no-repeat;border-top:1px solid #4d4d4d;}
.bookGallery #flashContent {position: absolute; top: 136px; left: 0px; width:970px; height: 470px;}
#bookHolder {position: absolute; top: 636px; left: 0px; width:970px; height: 850px;}
#content-bookHolder{overflow: auto; display:none; background: #fff;}
.bookGallery #bottomSocial {top:1525px;}
.bookGallery #footerBlog {top:1545px;}

/* -- 180 -- */
#content-holder {position: absolute; top: 145px; left: -5px; background: url(../assets/180background.png) no-repeat; width: 977px; height: 669px}
#content-holder #vid {position: absolute; left: 160px; top: 175px}
#footerBlog.oneeighty {top: 845px}

/* -- elmore leonard --        */
#blog {position: absolute;top: 158px;left: 0px;margin: 0;padding: 0;width: 970px;height: 758px}
.elmoreleonard #background-internal {background: url(../assets/background-internal-elmore.jpg) repeat-y 50% 0; height: 4053px}
.elmoreleonard #elmoreHeader {position: absolute}
.elmoreleonard #link-bookgallery {position: absolute; z-index: 2; top: 34px; left: 701px; width: 256px; height: 31px}
.elmoreleonard #link-bookgallery img {width: 256px; height: 31px}
.elmoreleonard #blog-nav {position: absolute; top: 88px; color: #fff; width: 970px; text-align: center}
	.elmoreleonard #blog-nav a {color: #fff; text-decoration: none; margin: 0 4px;font-weight: bold}
	.elmoreleonard #blog-nav a:hover {color: #97c2c8}
.elmoreleonard #content-blog {position: absolute;top: 110px;left: 0;margin: 0;padding: 0;width: 969px; background: url("../assets/elmore-background.jpg") repeat-y}
.elmoreleonard #content-blogHolder {margin-top: 7px;width: 970px;overflow: hidden}
.elmoreleonard #bottomSocial {top: 3990px}
.elmoreleonard #footerBlog {top: 4005px}

/* -- voicemail -- */
.voicemail #voicemailContainer {position:absolute;top:140px}
.voicemail #shoutout {width:649px;height:528px;}
.voicemail #bottomSocial {top:605px}
.voicemail #footerInternalCommunity {left:5px;top:625px}

/* -- phillyornot -- */
.phillyornot #galleryContainer {position:absolute;top:140px}
.phillyornot #phillyornot {width:970px;height:543px}
.phillyornot #bottomSocial {top:685px}
.phillyornot #footerInternalCommunity {left:5px;top:705px}

/* -- ecards -- */
.ecards #internalBody {background:url(../assets/ecardBackground.png) 0 0 no-repeat;padding-left:245px;left:-257px;width:646px;height:660px}
.ecards #footerInternalCommunity {left:5px;top:844px}


/*Coaster*/
#coaster{position:absolute;top:-30px;left:0}