/****/
body {background:url(images/bigbg.jpg) top center no-repeat #e0d4d2}

#smallauthor {border-color:#5e5650}

a {color:#5e5650}
a:hover {color:#5e5650}
p, li {color:#333}

#title, #right-home .hometitle {color:#5e5650; border-bottom:1px solid #5e5650}

.entry-title, .entry-title a {color:#5e5650}
.hentry, .no-results {border-bottom: 1px solid #5e5650}

#bookinfo p.bprice, #bookinfo-home p.bprice, #ebook span {color:#3c3b36}

#mediumauthor {border:1px solid #5e5650}
#footer1 {background-color:#7d9195}
#footer2 {background-color:#605e57}

#logo {top:22px; left:31px; width:570px; height:108px}

#left-home, #right-home, #left, #right, #full {margin-top:285px}



/* General */
html {margin-left:-1px; overflow-Y:scroll}
body {margin:0; padding:0}
#container {width:980px; margin:0 auto; position:relative}

#logo {display:block; position:absolute}

#contentbg {background: url(images/contentbg.png) top repeat-x #ffffff; clear:both; padding:0 20px 40px 0; position:absolute; top:300px; min-height:300px}

#left-home {width:290px; float:left; margin-left:10px; text-align:center; position:relative}
#right-home {width:580px; min-height:300px; float:right; margin-right:8px; padding:25px 30px 30px 30px; background: url(images/contentbg.png); position:relative}
#left {width:212px; float:left; margin-left:10px; text-align:center; position:relative}
#right {width:650px; min-height:300px; float:right; margin-right:8px; padding:25px 30px 30px 30px; background: url(images/contentbg.png); position:relative}
#full {width:905px; min-height:300px; float:right; margin-right:8px; padding:25px 30px 30px 30px; background: url(images/contentbg.png); position:relative}

a {font-family:arial; font-weight:bold; font-size:12px; text-decoration:underline}
a:hover {font-family:arial; font-weight:bold; font-size:12px; text-decoration:none}

#right #title, #full #title {font-family:optimer,arial; font-size:25px; font-weight:normal; margin:0; padding:10px 0 7px 0; text-shadow:none; line-height:18px}

p {font-family:arial; font-size:13px; line-height:18px; margin-bottom:15px}
li {font-family:arial; font-size:13px}
div {font-family:arial}
#right-home p, #right p, #full p {text-shadow:0 0 1px #fff}
sup {font-size:7px}

.clear {clear:both}


/* Home */
#booksellers {width:115px; height:113px; display:block; position:absolute; top:-58px; right:2px; background: url(images/booksellers.png)}
#booksellers:hover {background-position:0 -113px}
#right-home .hometitle {font-family:optimer,arial; font-size:20px; font-weight:normal; margin:0; padding:10px 0 7px 0; text-shadow:none; clear:both; line-height:18px}
#smallauthor {float:left; margin:15px 20px 10px 10px; border-width:1px; border-style:solid}
.readmore {text-align:right; padding-right:20px}
.readmore a {font-size:13px}


/* Top Links */
#top-bandn {width:93px; height:14px; display:block; position:absolute; top:20px; right:199px; background: url(images/toplinks-1.png) 0 -1px}
#top-bandn:hover {background-position:0 -21px}
#top-amazon {width:88px; height:20px; display:block; position:absolute; top:19px; right:94px; background: url(images/toplinks-1.png) -93px 0}
#top-amazon:hover {background-position:-93px -20px}
#top-facebook {width:31px; height:31px; display:block; position:absolute; top:11px; right:51px; background: url(images/toplinks-2.png) 0 0}
#top-facebook:hover {background-position:0 -31px}
#top-twitter {width:31px; height:31px; display:block; position:absolute; top:11px; right:11px; background: url(images/toplinks-2.png) 93px 0}
#top-twitter:hover {background-position:93px -31px}


/* Book Info */
#bookinfo-home {padding-left:10px; padding-top:4px; position:relative}
#bookinfo-home #bigbook {margin-left:-10px; margin-top:-4px}
#bookinfo-home .atccontainer {width:165px; height:45px; position:relative; margin:0 auto; margin-top:12px}
#bookinfo-home .addtocart {width:164px; height:44px; display:block; background: url(images/add-to-cart.png); position:absolute; top:0; left:0}
#bookinfo-home .addtocart:hover {background-position:0 -44px}
#bookinfo-home .addtocart2 {width:164px; height:44px; display:block; background: url(images/add-to-cart.png) 0 -44px; position:absolute; top:1px; left:1px}
#bookinfo-home p {color:#3c3b36}
#bookinfo-home p.bprice {font-family:helvetiker,arial; font-size:17px; font-weight:normal; letter-spacing:2px; margin-bottom:0}
#bookinfo-home p.bisbnpages {font-size:13px; line-height:17px; letter-spacing:1px; margin-top:6px; margin-bottom:0}

#bookinfo {padding-left:10px; padding-top:4px; position:relative}
#bookinfo #bigbook {margin-left:-2px; margin-top:-4px; width:128px}
#bookinfo .atccontainer {width:137px; height:37px; position:relative; margin:0 auto; margin-top:9px}
#bookinfo .addtocart {width:136px; height:36px; display:block; background: url(images/add-to-cart-2.png); position:absolute; top:0; left:0}
#bookinfo .addtocart:hover {background-position:0 -36px}
#bookinfo .addtocart2 {width:136px; height:36px; display:block; background: url(images/add-to-cart-2.png) 0 -36px; position:absolute; top:1px; left:1px}
#bookinfo p {color:#3c3b36}
#bookinfo p.bprice {font-family:helvetiker,arial; font-size:13px; font-weight:normal; letter-spacing:1px; margin-bottom:0}
#bookinfo p.bisbnpages {font-size:11px; line-height:14px; letter-spacing:1px; margin-top:4px; margin-bottom:0}

#ebook {font-size:11px; margin-top:21px; margin-bottom:17px}
#ibook {width:93px; height:34px; margin:0 auto; margin-top:4px; margin-bottom:17px; text-align:center}
#ibook a {display:block; width:93px; height:34px}
#ibook a img {border:0; float:none}
#amazon {width:102px; height:36px; margin:0 auto; margin-top:5px; margin-bottom:17px; text-align:center}
#amazon a {display:block; width:102px}
#amazon a img {width:102px; border:0; float:none; margin:0}
#nook {width:93px; margin:0 auto; margin-bottom:17px; text-align:center}
#nook a {display:block; width:93px}
#nook a img {width:93px; border:0; float:none; margin:0}
#available {font-size:10px; font-family:arial; line-height:12px; letter-spacing:1px; margin-top:20px; margin-bottom:20px}
#google-preview {height:31px}


/* Navigation */
/*css sprites2 nav style, with style for scripted elements http://www.alistapart.com/articles/sprites2*/

.nav {width:971px;height:51px;position:absolute;top:152px;left:4px;margin:0;padding:0}
.nav li {display:inline}
.nav li a:link, .nav li a:visited {position:absolute;top:0;height:51px;text-indent:-9000px;overflow:hidden;z-index:10}

.buttonup{margin-left:0; margin-top:0}
.buttondown {margin-left:1px; margin-top:1px}

.nav .home a:link, .nav .home a:visited {left:0;width:131px;background:url(images/buttons.png) no-repeat 0 0; display:block}
.nav .home a:hover, .nav .home a:focus {background:url(images/buttons.png) no-repeat 0 -51px}
.nav .home a:active {background:url(images/buttons.png) no-repeat 0 -51px}
.current-home .home a:link, .current-home .home a:visited {background: url(images/buttons.png) no-repeat 0 -51px;cursor:default}
.nav-home, .nav-home-click {position:absolute;top:0;left:0;width:131px;height:51px;background:url(images/buttons.png) no-repeat 0 -51px}
.nav-home-click {background:url(images/buttons.png) no-repeat 0 -51px}

.nav .book a:link, .nav .book a:visited {left:140px;width:131px;background:url(images/buttons.png) no-repeat -140px 0}
.nav .book a:hover, .nav .book a:focus {background:url(images/buttons.png) no-repeat -140px -51px}
.nav .book a:active {background:url(images/buttons.png) no-repeat -140px -51px}
.current-book .book a:link, .current-book .book a:visited {background: url(images/buttons.png) no-repeat -140px -51px;cursor:default}
.nav-book, .nav-book-click {position:absolute;top:0;left:140px;width:131px;height:51px;background:url(images/buttons.png) no-repeat -140px -51px}
.nav-book-click {background:url(images/buttons.png) no-repeat -140px -51px}

.nav .author a:link, .nav .author a:visited {left:280px;width:131px;background:url(images/buttons.png) no-repeat -280px 0}
.nav .author a:hover, .nav .author a:focus {background:url(images/buttons.png) no-repeat -280px -51px}
.nav .author a:active {background:url(images/buttons.png) no-repeat -280px -51px}
.current-author .author a:link, .current-author .author a:visited {background: url(images/buttons.png) no-repeat -280px -51px;cursor:default}
.nav-author, .nav-author-click {position:absolute;top:0;left:280px;width:131px;height:51px;background:url(images/buttons.png) no-repeat -280px -51px}
.nav-author-click {background:url(images/buttons.png) no-repeat -280px -51px}

.nav .excerpt a:link, .nav .excerpt a:visited {left:420px;width:131px;background:url(images/buttons.png) no-repeat -420px 0}
.nav .excerpt a:hover, .nav .excerpt a:focus {background:url(images/buttons.png) no-repeat -420px -51px}
.nav .excerpt a:active {background:url(images/buttons.png) no-repeat -420px -51px}
.current-excerpt .excerpt a:link, .current-excerpt .excerpt a:visited {background: url(images/buttons.png) no-repeat -420px -51px;cursor:default}
.nav-excerpt, .nav-excerpt-click {position:absolute;top:0;left:420px;width:131px;height:51px;background:url(images/buttons.png) no-repeat -420px -51px}
.nav-excerpt-click {background:url(images/buttons.png) no-repeat -420px -51px}

.nav .blog a:link, .nav .blog a:visited {left:560px;width:131px;background:url(images/buttons.png) no-repeat -560px 0}
.nav .blog a:hover, .nav .blog a:focus {background:url(images/buttons.png) no-repeat -560px -51px}
.nav .blog a:active {background:url(images/buttons.png) no-repeat -560px -51px}
.current-blog .blog a:link, .current-blog .blog a:visited {background: url(images/buttons.png) no-repeat -560px -51px;cursor:default}
.nav-blog, .nav-blog-click {position:absolute;top:0;left:560px;width:131px;height:51px;background:url(images/buttons.png) no-repeat -560px -51px}
.nav-blog-click {background:url(images/buttons.png) no-repeat -560px -51px}

.nav .downloads a:link, .nav .downloads a:visited {left:700px;width:131px;background:url(images/buttons.png) no-repeat -700px 0}
.nav .downloads a:hover, .nav .downloads a:focus {background:url(images/buttons.png) no-repeat -700px -51px}
.nav .downloads a:active {background:url(images/buttons.png) no-repeat -700px -51px}
.current-downloads .downloads a:link, .current-downloads .downloads a:visited {background: url(images/buttons.png) no-repeat -700px -51px;cursor:default}
.nav-downloads, .nav-downloads-click {position:absolute;top:0;left:700px;width:131px;height:51px;background:url(images/buttons.png) no-repeat -700px -51px}
.nav-downloads-click {background:url(images/buttons.png) no-repeat -700px -51px}

.nav .contact a:link, .nav .contact a:visited {left:840px;width:131px;background:url(images/buttons.png) no-repeat -840px 0}
.nav .contact a:hover, .nav .contact a:focus {background:url(images/buttons.png) no-repeat -840px -51px}
.nav .contact a:active {background:url(images/buttons.png) no-repeat -840px -51px}
.current-contact .contact a:link, .current-contact .contact a:visited {background: url(images/buttons.png) no-repeat -840px -51px;cursor:default}
.nav-contact, .nav-contact-click {position:absolute;top:0;left:840px;width:131px;height:51px;background:url(images/buttons.png) no-repeat -840px -51px}
.nav-contact-click {background:url(images/buttons.png) no-repeat -840px -51px}


/* Footer */
#footer1 {width:100%; height:52px; display:block; margin-top:40px; float:left; clear:both}
#footer1 div {width:984px; margin:0 auto; line-height:52px; text-align:right}
#footer1 div, #footer1 div a {color:#ffffff; text-decoration:none; font-size:12px}
#footer1 div a, #footer1 div span {margin-right:10px}
#footer1 div a:hover {color:#ffffff; text-decoration:underline}
#footer2 {width:100%; height:80px; display:block; float:left; clear:both}
#f2container {width:984px; margin:0 auto; height:80px; position:relative}
#copyright {color:#ffffff; letter-spacing:3px; font-size:11px; position:absolute; top:27px; right:96px}
#copyright a {color:#ffffff; letter-spacing:3px; font-size:11px; font-weight:normal; text-decoration:none}
#spfooter {color:#ffffff; letter-spacing:0; font-size:10px; position:absolute; top:43px; right:99px}
#spfooter a {font-size:10px; color:#ffffff}
#footerlogo {width:68px; height:36px; display:block; position:absolute; top:17px; right:10px}
#footerlogo img {border:0}


/* Press Release */
#prheader {margin-top:10px; text-align:center}
#prheader p {font-size:15px; font-weight:bold; margin:10px 0 10px 0; text-align:center}


/* Contact */
#contactcontainer {text-align:center}
#clogolink {display:block; width:189px; height:96px; margin:0 auto}
#clogolink img {border:0}
#curl {margin:10px 0 20px 0}


/* Downloads */
.dlbox {float:left; text-align:center; width:300px; margin:30px 0 0 0}
.dlbox a {text-decoration:none}
.dlbox a:hover {text-decoration:underline}
.dlbox a img {padding:5px 0 0 0}
.dlbox a img {border:0}
.dlbox p {font-weight:bold; margin:0}
.dlboxwp {clear:both}
.dlboxwp img {padding:5px 0 5px 0}


/* Booksellers */
#booksellers1 {font-size:16px; font-weight:bold; padding-top:10px}
#booksellers2 {text-align:center; font-style:italic}
#booksellers3 {text-align:center; font-weight:bold}


/* Self Publishing */
#splogolink {height:96px; margin-top:20px; text-align:center}
#splogolink img {border:0}
#spheader {font-weight:bold; text-align:center; font-size:14px; margin-top:20px; margin-bottom:20px}
#spcontainer {border-top:1px dotted #999999; border-bottom:1px dotted #999999}
#spvisit {text-align:center; margin-bottom:18px}
#spvisit a {font-size:14px; text-decoration:underline}
#spvisit a:hover {font-size:14px; text-decoration:underline}


/* Index Default */
#left-default {width:212px; float:left; margin-left:0; margin-top:50px; text-align:center; position:relative}
#right-default {width:650px; min-height:300px; float:right; margin-right:0; margin-top:50px; padding:0; background:none; position:relative}
#copyright-default {color:#ffffff; letter-spacing:3px; font-size:11px; position:absolute; top:34px; right:96px}
#copyright-default a {color:#ffffff; letter-spacing:3px; font-size:11px; font-weight:normal; text-decoration:none}

#left-default #bookinfo-home {padding-left:10px; padding-top:4px; position:relative}
#left-default #bookinfo-home #bigbook {margin-left:-2px; margin-top:-4px; width:128px}
#left-default #bookinfo-home .atccontainer {width:137px; height:37px; position:relative; margin:0 auto; margin-top:9px}
#left-default #bookinfo-home .addtocart {width:136px; height:36px; display:block; background: url(images/add-to-cart-2.png); position:absolute; top:0; left:0}
#left-default #bookinfo-home .addtocart:hover {background-position:0 -36px}
#left-default #bookinfo-home .addtocart2 {width:136px; height:36px; display:block; background: url(images/add-to-cart-2.png) 0 -36px; position:absolute; top:1px; left:1px}
#left-default #bookinfo-home p {color:#000000}
#left-default #bookinfo-home p.bprice {font-family:helvetiker,arial; color:#96bfff; font-size:13px; font-weight:normal; letter-spacing:1px; margin-bottom:0}
#left-default #bookinfo-home p.bisbnpages {font-size:11px; line-height:14px; letter-spacing:1px; margin-top:4px; margin-bottom:0}
#left-default #bookinfo-home p.bprice, #ebook span {color:#000000}