html {height:100%}

body {background:url(psline.gif) repeat-y;background-color:#666;font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#333;padding:0;border:0;margin:0;margin-left:170px;height:100%}

p {font-size: 12px;}
#content {background-color:#fff;line-height:1.4;padding:0 15px;vertical-align:top;width:600px !important;border-left:#666 0 double;border-right:#ccc 4px double;margin:0;min-height:100%}
img.header {padding:2px}
.illustration p {margin:0}
a {color:#900}
a:visited {color:#999}
table.index {spacing:0;padding:0;border:0;height:100%;width:100%}
table.index tr,table.index td {vertical-align:middle}
h1.title {border-bottom:0}
tr, td {vertical-align:top}
td input {vertical-align:top}
tr.index #homecontent {vertical-align:middle}
#right {text-align:right!important}
.globalnav {margin-bottom:20px}
p.nav, .globalnav {width:550px;font:16px palatino, georgia, serif}
p.nav a, p.nav a:visited {color:#8aa5cc;font-weight:500;margin:0 5px 0 0;padding:2px;text-decoration:none}
p.nav a:hover {color:#999 !important}
p.nav a.here {color:#999 !important}
#booknav {font-size: 12px;text-align:right}
#booknav a {color:#c03;font-weight:500;margin:2px 2px;padding:0;text-decoration:none}
#booknav a:hover {color:#999}
#booknav a.here {color:#999}
.globalnav h1 a {font-size:.6em;border-bottom:1px solid #999;color:#8C7979;display:block;text-decoration:none}
img {border:0}
hr {height:1px;color:#eee}
#maintext {border-bottom:1px solid #900;margin:10px 0;text-align:left}
#booksleeve img {float:right;padding:5px}
#bookfacts {font-size:.8em}
#bookfacts #editionheaders {color:#969;font-weight:600}

#breadcrumbs {color:#999;display:inline;font-size:.8em;padding-top:20px}
#breadcrumbs h1 {display:inline}
#breadcrumbs a {color:#999;text-decoration:none}
#breadcrumbs a:hover {color:#c03;text-decoration:underline}
#breadcrumbs #here {color:#c03;display:inline}

#booklist {text-align:left;vertical-align:middle;width:520px}
#booklist td {padding:10px 20px;width:50%}
table#booklist {padding-top:40px}

#pubdetails {color:#666;font-size:.7em;text-align:right}
#related {border:1px #ccc dashed;font-size:.7em;margin:0;padding:5px;margin-top:10px;text-align:left}
#related h3 {color:#999;font-size:1.1em;margin-bottom:10px}

h1 {color:#c69;font:900 1.4em palatino, georgia, serif;margin:10px 0 0;text-align:left}
h2 {color:#666;font:500 1.3em palatino, georgia, serif;margin-top:7px}
h3 {color:#666;font:500 1.1em palatino, georgia, serif;margin:0}
h4 {color:#c03;font-size:.8em;margin:10px 0 0;text-align:right}
h5 {color:#999;font-size:1.1em;margin:20px 0 2px}

h3 a {border-bottom:1px solid #999;color:#999;font-size:1.1em;margin:20px 0 2px;display:block;text-decoration:none}
.text {margin:0 auto;text-align:center}
input, textarea {color:#c03;border:1px solid #999;margin-bottom:15px;font:550 12px 'Comic Sans MS', serif}
input.radio {border:none}
input.button {color:#fff;background-color:#c03;font-family:arial, sans-serif;font-weight:600}
form p {diplay:block;font-size:11px;font-weight:550;margin:0;border:0;padding:0}
#leftofcenter {text-align:left;text-indent:70px}
#illustration {padding:15px 0;color:#999;width:100%;height:70px}
#books {background:url(mariankeyes.gif) right no-repeat;height:70px;width:100%}