﻿@charset "utf-8";
/* WMA CSS
Begin Resets */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset, img {border:0;}address, caption, cite, code, dfn, th, var {font-style:normal;font-weight:normal;} li { list-style:none;}caption, th { text-align:left;}h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}abbr, acronym {border:0;font-variant:normal;}input, textarea, select {font-family:inherit;font-size:inherit;}
/* end resets */
body { background:#8eaa5e; font-family:Arial, Helvetica, sans-serif; color:#000;}
h1 { display: block; height: 0; overflow: hidden;}
#main { width:960px; margin:auto; background: #fff;}
/* header */
#header {background:url(../images/bkTopNav.jpg) top right no-repeat; width:960px; height:157px; margin-bottom:1em;}
#header img { float:left; display:inline; }
#header { font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif; font-weight:bold; font-size:3em; }
#header ul { padding-top:.75em; margin-left:2em; display:inline; float:right;}
#header li { display:inline; margin-right:.60em; }
#header a:link, #header a:visited { color:#FFF; background:#767da2; text-decoration:none;}
#header a:hover, #header a:focus, #header a:active {color:#fa6f2e; background:#767da2;}
#download {color:#000; background:none; font-size:.5em; float:right; margin-top:.35em; background:url(../images/pdf.gif) left top no-repeat; padding-left:40px;height:40px; margin-right:.25em; }
#header #download a:link,  #header #download   a:visited { color:#767da2; background:none; }
#header #download  a:hover, #header #download a:focus, #header #download a:active { text-decoration:underline; color:#fa6f2e; }
#header #selected { text-decoration:underline; }
/* home */
#authors { width:300px; float:left; display:inline; margin:0 4.5em 1em 2.5em; font-size:1.5em; font-weight:bold;  }
#authors ul {margin-left:1em;}
#authors a:link, #authors a:visited { color:#767da2;text-decoration: none;}
#authors a:hover, #authors a:focus,  #authors a:active {color:#fa6f2e; text-decoration: underline;}
#description {float:left; display:inline; width:20em; line-height:1.45em;   font-size:.85em; text-align:justify;}
#description p { margin-bottom:1em;}
#praise {width:960px; margin-bottom:.5em;}
#praise h2 { background:#8f6493; padding:.10em 0 .10em 1.25em; color:#FFF; font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif; font-size:2em;  }
#praise .review {width:15em; display:inline; float:left; margin:1.75em 0 1.5em 3.75em;}
#praise blockquote, #bookimg blockquote {margin-bottom:.95em;  line-height:1.5em;}
.reviewer { color:#ac0707; font-weight:bold;}
/*about*/
#about {width:37em; line-height:1.5em;}
#about h2  {font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif; font-size:2em;color:#767da2; padding:.10em 0 .10em 1.25em;}
#about p { margin:1em 2.5em;}
#writers { width:19em;} #writers p { line-height:1.5em; margin-bottom:1em;}
#writers h2 { font-weight:bold; color:#000; font-size:1.5em;}
#writers h3 { font-weight:bold; color:#fa6f2e; margin:.5em 0;}
#slideshow1 {position: relative; margin:1em;}
.pics { height:527px; width: 532px; padding:0; margin:0; overflow: hidden }
.pics img { height:495px; width:500px; padding: 15px; border: 1px solid #666; background-color: #eee; top:0; left:0 }
#pageviews { width:550px; height:440px; margin:1em;}
#pageviews img { display:inline; padding:0 0 10px 10px;}
/*buy*/
.bookdetails { width:280px; margin:1em 1em 1em 0; padding:1em; color:#fff; background:#8f6493; }
#purchase { padding:2em 0 2em 3em; width:300px;} #purchase h2 {font-weight:bold;  font-size:1.5em;color:#f37032; } 
#bookimg {width:480px; display:inline; float:right; margin:1em 0 1em 20px;}#bookimg blockquote {padding-right:1em; text-align:justify;}
#bookimg img { margin-left:2em; }
/* footer */
#footer { width: 960px; height:156px;margin: 0 auto; background:url(../images/bkFooter.jpg) no-repeat top left #000; text-align:center; color:#fff; }
#footer ul {  padding-top:8em;}
#footer li { display:inline; margin:0 2em; }
#footer a:link,#footer a:visited { color:#fff;text-decoration: none;  }
#footer a:hover, #footer a:focus, #footer a:active {color:#eee; text-decoration: underline;}
#contact { width:960px; color:#fff; background:#000; padding:2em;}
#contact form { padding:1em; }
iframe { border:none; margin:auto; height:250px; width:960px;}
/* contact */
label, input, textarea {margin-bottom:1em; }
#commentform p input { background-color: transparent; border: none; border-bottom: 1px solid #fff; font-style: normal; font-weight: bold; margin: 0 0.5em; color:#F00; }
#commentform p  input:focus, #commentform  p textarea:focus { background-color: #eee; }
#commentform p input:focus, #commentform  p textarea:focus {border-bottom: 1px solid #999;}
#comment { margin:.5em 0 .3em 0;}
#commentform p input#submit{ font-weight:bold; color:#fff; border:1px solid #fff;}
#commentform p input#submit:focus { cursor:default; } 
#success { margin:3em 0;}
/* Generic Styles */
.indent { margin:0 2em;}
.floatcols {display:inline;float:left;margin-top:2em;text-align:left;background-color:#FFFFFF;}
.floatleft {float:left;display:inline;}
.floatright {float:right;display:inline;}
.marginleft {margin-left:2em;} .marginright {margin-right:2em;}
.clearfloat {clear:both;height:0;font-size: 1px; line-height: 0px;}
.decimal li { list-style-position: inside; list-style-type:decimal;margin-left:2em; }
.loweralpha li { list-style-type:lower-alpha; margin-left:2em; }
.bullet li { list-style-type: circle; margin:.25em 0 .25em 3em; }
.hidden { display:none;}