html { background:black;}
body { font-family:Georgia, Times, serif; text-rendering: optimizeLegibility; margin:0 auto; color:#545454;  background:black url('../img/mainBGtop.png') center top no-repeat; }

a { color:#ba73ac; border:none; outline:none;}
.green a { color:#518F7F; }
.red a { color:rgb(243,27,45); }

#content { margin:0 auto; width:960px; padding-top:120px;  position:relative; margin-bottom:40px; background:transparent url('../img/secondarycloudmainBG.png') 100px 800px no-repeat;}
#footer { margin:0 auto; width:960px; text-align:center; font-size:10px; font-family:Arial, sans-serif;margin-bottom:40px;}
#follow-us { position:absolute; right:0;top:0;  height:75px; padding-top:37px; padding-left:15px;padding-right:15px;}

#content h1 { position:absolute; left:0px; top:54px; width:455px; height:47px; text-indent:-3000px; background:transparent url('../img/Title.png') left no-repeat; }

#follow-us h2 { display:block; text-indent:-3000px; background:url('../images/text-follow-penguin.png') 0px 6px no-repeat; width:171px; height:23px; float:left; }
#follow-us ul { display:block; float:left; }
#follow-us ul li { display:block; float:left; margin-left:5px;}
#follow-us .facebook a { display:block; text-indent:-3000px; background:url('../img/topfacebook.png') left top no-repeat; height:26px; width:26px; }
#follow-us .twitter a { display:block; text-indent:-3000px; background:url('../img/toptwitter.png') left top no-repeat; height:26px; width:26px; }
#follow-us .matched a { display:block; text-indent:-3000px; background:url('../img/matchedcallout.png') left top no-repeat; height:75px; width:175px; }

#books h2 { text-indent:-3000px; background:url('../img/bookshero.png') center top no-repeat; width:968px; height:406px; margin-bottom:38px; }
#books .book-tabs { width:1000px;}
#books .book-tabs li { float:left; width:312px; height:34px; background:black url('../img/nightshadetabDESELECTED.png') left top no-repeat; margin-right:2px; text-align:center;}
#books .book-tabs li.active { background:black url('../img/nightshadetabSELECTED.png') left top no-repeat;}
#books .book-tabs li a { border:none; outline:none;}
#books .book-tabs .nightshade { display:block; text-indent:-3000px; background:url('../img/nightshadetabtitleSELECTED.png') center 10px no-repeat; width:312px; height:34px; }
#books .book-tabs .active .nightshade { background-image:url('../img/nightshadetabtitleSELECTED.png'); }
#books .book-tabs .wolfsbane {  display:block; text-indent:-3000px; background:url('../img/wolfsbanetabtitleSELECTED.png') center 10px no-repeat; width:312px; height:34px; }
#books .book-tabs .active .wolfsbane { background-image:url('../img/wolfsbanetabtitleSELECTED.png'); }
#books .book-tabs .bloodrose {  display:block; text-indent:-3000px; background:url('../img/bloodrosetabtitleSELECTED.png') center 10px no-repeat; width:312px; height:34px; }
#books .book-tabs .active .bloodrose { background-image:url('../img/bloodrosetabtitleSELECTED.png'); }

#books .book-info { background:transparent url('../img/tabBG.png') -39px -40px no-repeat; padding:20px; display:none; margin-bottom:40px;height:282px; color:#A6A7A7; position:relative;}
#books .book-info.active { display:block;}
#books .book-info .about-the-book { width: 634px; float:left}
#books .book-info .reviews-and-friends { width: 256px; float:right; margin-right:22px;}
#books .book-info p { font-style:italic; line-height:20px; font-size:14px; }
#books .book-info .about-the-book p { margin-bottom:21px;}
#books .book-info .about-the-book h4.order-online-now { text-indent:-3000px; background:url('../img/orderonlinetitle_03.png') left top no-repeat; height:11px; width:135px; margin-right:0px;}
#books .book-info .about-the-book h4.pre-order { text-indent:-3000px; background:url('../img/pre-order.png') left top no-repeat; height:11px; width:175px; margin-right:0px;}
#books .book-info .about-the-book h4.also-available-in { text-indent:-3000px; background:url('../img/ebooktitle.png') left top no-repeat; height:11px; width:210px; margin-right:0px;}
#books #wolfsbane-info .about-the-book h4.also-available-in  { background-image:url('../img/ebooktitle.png'); }
#books .book-info .about-the-book .order-now { position:absolute; top:202px; right:42px; width:662px; }
#books .book-info .about-the-book .order-now .format { float:left; margin-left:16px; margin-top:10px; margin-right:30px; }
#books .book-info .about-the-book .order-now .format.ebook { margin-right:0;}
#books .book-info .about-the-book ul li { float:left;  margin-right:20px;}

#books .book-info .about-the-book .amazon a { display:block; text-indent:-3000px; background:url('../img/amazon.png') left 27px no-repeat; height:58px; width:103px; }
#books .book-info .about-the-book .bn a { display:block; text-indent:-3000px; background:url('../img/BandN.png') left 27px no-repeat; height:58px; width:102px; }
#books .book-info .about-the-book .indiebound { margin-right:0; }
#books .book-info .about-the-book .indiebound a { display:block; text-indent:-3000px; background:url('../img/indiebound.png') left top no-repeat; height:58px; width:57px; }
#books .book-info .about-the-book .kindle a { display:block; text-indent:-3000px; background:url('../img/kindle.png') left 21px no-repeat; height:58px; width:47px; }
#books .book-info .about-the-book .nook a { display:block; text-indent:-3000px; background:url('../img/nook.png') left 18px no-repeat; height:58px; width:58px; }
#books .book-info .about-the-book .itunes a { display:block; text-indent:-3000px; background:url('../img/itunes.png') left 25px no-repeat; height:58px; width:55px; }
#books .book-info .about-the-book .reader a { display:block; text-indent:-3000px; background:url('../img/reader.png') left 11px no-repeat; height:58px; width:60px; }
#books .book-info .about-the-book .reader { margin-right:0px; }

#books .reviews-and-friends blockquote { margin-bottom:25px; margin-top:43px}
#books .reviews-and-friends blockquote q { font-size:17px; line-height:21px; font-style:italic; margin-bottom:5px; display:block; color:#b687eb; font-weight:normal; }
#books .reviews-and-friends blockquote p { font-family:Arial, sans-serif; text-align:right; font-size:12px; font-style:normal; line-height:16px; color:#878787; }
#books .reviews-and-friends blockquote p strong { display:block; font-family:Georgia, Times, serif; font-size:13px; font-style:italic; color:#9b9b9b}
#books .reviews-and-friends blockquote p em { font-style:italic; }

.download-excerpt a { display:block; text-indent:-3000px; background:transparent url('../img/downloadexcerptPURPLE.png') left top no-repeat; width:212px; height:30px; margin-bottom:-22px; }
.read-select-reviews a { display:block; text-indent:-3000px; background:transparent url('../img/readreviews.png') left top no-repeat; width:212px; height:31px; margin-bottom:-18px; }
.become-a-fan a { display:block; text-indent:-3000px; background:transparent url('../images/button-become-a-fan.png') left top no-repeat; width:126px; height:33px; margin-left:4px; }
.bloodrose-excerpt a { display:block; text-indent:-3000px; background:transparent url('../img/downloadexcerptRED.png') left top no-repeat; width:213px; height:29px; margin-top:-11px; }
p.riftcallout { display:block; text-indent:-3000px; background:transparent url('../img/riftcallout.png') top left no-repeat; width:208px; height:52px; margin-top:-14px; }

#nightshade-info h3 { text-indent:-3000px; background:url('../img/nightshadetabINTROTEXT.png') left top no-repeat; width:211px; height:18px; margin-bottom:20px; margin-top:3px; }
#wolfsbane-info h3 { text-indent:-3000px; background:url('../img/wolfsbanetabINTROTEXT.png') left top no-repeat; width:444px; height:18px; margin-bottom:20px; margin-top:3px;}
#bloodrose-info h3 { text-indent:-3000px; background:url('../img/bloodroseINTROTEXT.png') left top no-repeat; width:294px; height:18px; margin-bottom:10px; margin-top:3px;}

#news { padding-left:0px; width:420px; font-family:Arial, sans-serif; color:#747474; font-size:12px; float:left; margin-right:70px;}
#news h2 span { display:block; text-indent:-3000px; background:url('../img/newTITLEPurple.png') 0px 0px no-repeat; width:420px; height:26px; margin-bottom:10px;  padding-bottom:15px;}
#news h2 { background:transparent url('../img/newsRULE.png') -10px bottom  no-repeat; }
#news h3 { margin-bottom:4px; font-size:14px; font-weight:bold; text-transform:uppercase; }
#news h3 em { font-style:italic;}
#news h4 { margin-top:10px;}
#news li { padding-left:0px; margin-bottom:20px; line-height:18px;}
#news li p em { font-style:italic;}
#news p.date { text-decoration:underline; font-style:italic; }


#shadow-days { width:440px; font-family:Arial, sans-serif; color:#747474; font-size:12px; margin-bottom:20px; position:relative; margin-top:10px}
#shadow-days h2 { text-indent:-3000px; background:url('../images/text-shadow-days.png') top left no-repeat; width:288px; height:13px; margin-bottom:10px; }
#shadow-days form { margin-top:5px; }
#shadow-days label { display:block; margin-bottom:5px; }
#shadow-days ul { position:absolute; bottom:0; right:0; }
#shadow-days li { float:left;}
#shadow-days li.facebook a { display:block; text-indent:-3000px; background:transparent url('../img/bottomfacebook.png') left top no-repeat; height:29px; width:28px; margin-right:5px; }
#shadow-days li.rss a { display:block; text-indent:-3000px; background:transparent url('../img/bottomRSS.png') left top no-repeat; height:29px; width:28px; margin-right:5px; }
#shadow-days li.youtube a { display:block; text-indent:-3000px; background:transparent url('../img/bottomyoutube.png') left top no-repeat; height:29px; width:30px; }

#sidebar { float:left;width:460px; background:url('../img/authorboxBG.png') -40px -40px no-repeat; margin-left:-14px; padding-left:13px; padding-top:16px;height:720px; margin-top:-3px;}
#sidebar h3 { text-indent:-9000px; background:transparent url('../img/authorboxTITLEpurple.png') left top no-repeat; }

#extras { background:transparent url('../img/extrasBG.png') -42px -42px no-repeat; width:504px; height:248px; padding:13px; margin-bottom:-80px; }
#extras h2 span { border:none; padding:0; margin-bottom:6px; background-image:url('../img/extrasTITLEPurple.png'); }
#extras h2 { background:none; padding:0;}
#extras ul li { margin-bottom:0; font-size:15px; color:#a7a7a7; text-transform:uppercase; font-weight:100; font-family:"Helvetica Nueue", Arial, sans-serif; margin-bottom:10px;}
#extras ul li em { text-transform:lowercase;}
#extras ul li.video { background:transparent url('../img/videocamICON.png') left 4px no-repeat; padding-left:26px;}
#extras ul li.shield { background:transparent url('../img/shieldICON.png') left 0px no-repeat; padding-left:26px;}
#extras ul li.book { background:transparent url('../img/bookICON.png') left 1px no-repeat; padding-left:26px;}
#extras ul li.bulb { background:transparent url('../img/lightbulbICON.png') left top no-repeat; padding-left:26px;}
#extras ul li a {color:#a7a7a7; text-decoration:none; }

#treacherybox { float:left; margin:-3px 0 35px -13px; text-align:center; padding:130px 0 10px; width:465px; height:82px; background:transparent url('../img/treacherybox.png') left top no-repeat; }
#treacherybox ul { margin:auto; height:45px; width:225px; }
#treacherybox li { float:left; }
#treacherybox h3 { font-size:14px; font-family:Helvetica, sans-serif; color:#66a9cc; }
#treacherybox .amazon a { display:block; margin-right:20px; text-indent:-3000px; background:url('../img/amazon.png') left 27px no-repeat; height:58px; width:103px; }
#treacherybox .bn a { display:block; text-indent:-3000px; background:url('../img/BandN.png') left 27px no-repeat; height:58px; width:102px; }

#author { width:440px; font-family:Arial, sans-serif; color:#747474; font-size:11px; line-height:14px; position:relative; }
#author h2 { text-indent:-3000px; background:url('../images/text-about-author.png') top left no-repeat; width:174px; height:13px; margin-bottom:20px; }
#author p { margin-bottom:5px; width:269px;}
#author .info { position:absolute; right:0; top:0;}
#author .info img { margin-bottom:4px;}
#author .info .twitter a { display:block; text-indent:-3000px; background:transparent url('../img/follow.png') left top no-repeat; width:119px; height:22px; margin-bottom:8px; }
#author .info .facebook a { display:block; text-indent:-3000px; background:transparent url('../img/facebookFAN.png') left top no-repeat; width:126px; height:23px; margin-bottom:8px; }

#footer p { margin-bottom:5px;}

.green #sidebar h3 { background-image:url('../img/authorboxTITLEgreen.png'); }
.green #news h2 span { background-image:url('../img/newsTITLEGreen.png'); }
.green #extras h2 span { background-image:url('../img/extrasTITLEGreen.png'); }
.green .download-excerpt a { background-image:url('../img/downloadexcerptGREEN.png'); }

.red #sidebar h3 { background-image:url('../img/authorboxTITLEred.png'); }
.red #news h2 span { background-image:url('../img/newsTITLEred.png'); }
.red #extras h2 span { background-image:url('../img/extrasTITLEred.png'); }
.red .download-excerpt a { background-image:url('../img/downloadexcerptred.png'); }
