@CHARSET "ISO-8859-1";

body {
	background-attachment: fixed; background-color: white; background-image:url(images/wahwebbkgrd3.jpg); 
	background-repeat:no-repeat; font-family:Arial; font-size:12pt;
}
a:link {color: #B22222; font-weight: bold; text-decoration: none; }
a:visited {color: #B22222; font-weight: bold;text-decoration: none;}
a:hover { color: #CF4D4D; text-decoration: underline;}
a:active { color: #CF4D4D; font-weight: bold; text-decoration: none;}
div#masthead_container {text-align: center;}
img#masthead { border: 0px;}
div#links {background-image: url('images/opacity70.png'); clear: both; margin: auto; text-align: center; width: 800px;}
div#links a {color: white; display: block; float: left; font-size: 13pt; font-weight: bold; margin: 0px; padding: 0px; width: 160px; }
div#booklike_wrapper {background-color: #D4D4D4; border: 1px solid #A1C051; height: 554px; margin: auto; text-align: justify; width: 800px;}
img#wah_portrait { float: right; height: 554px; margin-left: 0px; width: 400px;}
div#left_page {font-size:12pt; height: 514px; line-height:160%; margin: 0px; overflow: auto; padding-left: 40px; padding-right: 40px; padding-top: 40px; }
span#buy_dropcap, span#intro_dropcap, span#listen_dropcap {color:#B22222; float:left; font-family: 'Times New Roman'; font-size: 56px; line-height:50px; margin-top:0px; padding-right: 5px; width:38px; }			
h2.listen_title {margin: 0px; text-align: left;}
div.now_listening_to {font-size: 8pt; line-height: 100%; text-align: left;}
span.story_button {	cursor: pointer;}
div.chapter_title { font-weight: bold; margin-left: -40px; margin-top: 20px; }
ol.chapters {margin-top: 0px; margin-bottom: 0px; padding-bottom:40px;}
ol.chapters li {line-height: 120%; text-align: left;}
li.story_selection {cursor: pointer; line-height: 120%; margin-left: 20px; text-align: left;}
li.story_selection:hover {font-weight: bold; list-style-type: circle;}
li.story_selection a { color: #B22222; }

div.news th {vertical-align: top;}
div.news p {font-size: 10pt; margin: 0px 0px 10px 0px; padding: 0px; text-align: left;}