BODY {background-image:url('graphics/background10.jpg'); background-repeat: repeat; border:0; font-family: georgia, serif; font-size: 10pt; color: black; } 


/*Common styles*/

	div.masthead{margin-left: 20px; margin-top: 10px; width: 1010px;}
	div.one-column-page { position: absolute; left: 40px; top: 130px; margin-top: 0px; width: 520pt; overflow: auto;}
	div.mainRecordings { position: absolute; left: 40px; top: 130px; margin-top: 0px;  float:left; width: 520pt;  overflow: auto;}
		
	div.home-page-left{position: absolute; top: 120pt;  left: 75pt; width:500pt; }
	div.home-bottom-left{position: absolute; top: 440pt;  left: 60pt; width:580pt; }

	div.home-page-right{position: absolute; top: 170pt;  left: 650pt; }
	div.calloutBox{position: absolute; top: 40pt;  left: 620pt; width:210pt; font-size: 0.9em; z-index:1; }

	div.articles-right{position: fixed; top: 170pt;  left: 650pt; }
	div.calloutBox-fixed{position: fixed; top: 40pt;  left: 620pt; width:210pt; font-size: 0.9em; z-index:1; }

	div.recordingsIndex-left { position: absolute; left: 35px; top: 130px;  float:left; width: 410pt; overflow: auto;}
	div.recordingsIndex-right{position: absolute; left: 620px; top: 128px;  overflow: auto; width: 410pt;}

	div.prevBuy{position: absolute; top: 180pt;  left: 620pt; width:195pt; text-align: center;}
	div.invisible{display: none; }
		


/*Heading Styles*/
h1 {font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; font-size: 1.4em; color: #333399; margin-bottom: 0pt; margin-top: 4pt; }
h2 {font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; font-size: 1.2em; color: #333399; margin-bottom: 2pt; margin-top: 0em; }
h3 {font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; font-size: 1.1em; color: #000066; margin-bottom: 1pt;  display: inline; }



/* paragraph and other block-level styles*/
p, dd {font-size: 1em;  line-height: 1.5em; margin-top: 0pt;}
p.audiodetail
	{ font-size: .9em; 
	
	border-style: solid;
	border-color: #CCCCCC;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding-bottom: 1px;
	clear: left;
	}
	

div.calloutBox p {font-size: 0.95em;}	

a {font-weight: bold; text-decoration: none;}
dt {font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; font-size: 1.15em; color: #000066; margin-bottom: 1pt; margin-top: 12pt;}


/* image styles */

	a img {cursor:pointer;}
	img.home-page-frame{ position: absolute; top:-12px; left:-40px; z-index:-1;}
	img.jane{ position: relative; top:-35px; left:260px; z-index:1;}
	img.inlaid {padding-right: 3px ; margin-right: 15px; float: left; display: inline;}
	img.calloutBackground{position: absolute; top:-12px; left:-18px; z-index:-1;}
	img.saleBanner{float:right; position: relative;top: -6pt; left: -200pt; }
	img.overlay{z-index:2; position: absolute; top: -20pt;  left: -30pt;  }
	img.overlay-index{z-index:2; position: relative;top: -5pt;  left: -380pt; float:right;  }
	img.overlay-home{z-index:3; position: relative;top: -5pt;  left: -455pt; float:right;  }
	

ul.works{ width:80%;  line-height: 1.4em; font-size: 1em;}
blockquote {font-size: .9em; font-style: italic; line-height: 13pt; width: 335pt; margin-top: 2pt;}

form.buy{display: inline; margin-left: 30pt;}
input, button {font-size:1.1em;}
span.salePrice{color:#FF0000; font-weight: bold;}


hr.masthead-underline { color: #FFFFFF;  width: 100%; height: 1px;}
hr.recording-underline { color: #FFFFFF;  width: 95%; height: 1px; clear: all; margin-top: 20px;margin-bottom: 20px;}