body{
	background-color: #dd0044;
	background-image: url(images/web3.jpg);
	margin-left: 5%;
	margin-right: 5%;
}

div#callout{
	float: right;
	margin: 10px -60px 20px 20px;
	padding: 10px;
	border: solid 2px;
	width: 40%;
}
div#callout p{
	font-size: 10pt;
}
div#callout h3{text-align: center;
	margin-top: 0px;
}


/* -----------------------------------------*/
/* Page banner */

div#bannerphone{
	float: right;
	margin-left: 100px;
	width: 150px;
	font-size:10.0pt;
	font-weight: bold;
}
div#bannerphone p{
	margin: 0px;
}
div#bannerphone p#small{
	font-size: 9px;
}

div#header{
	background-image: url(images/jbar3.gif);
	background-repeat: repeat-x;
	padding-top: 40px;
}
div#header img#bar2{
	clear: both;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	ddisplay: block;
	margin-top: 20px;
}

div#header hr{
	width: 80%;
	color: #000066;
}

div#masthead{
	float: left;
	width: 380px;
	padding-left: 0px;
	padding-right: 0px;
}
div#masthead p#title{
	background:#C6E2FF;
	padding:0px 0px 0px 20px;
	dpadding-left: 20px;
	margin: 0px 0px 0px 0px;
	font-size:24.0pt;
	font-family:"Vladimir Script";
}
div#masthead p#name{
	background:#4AA5FF;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	font-size:13.5pt;
	font-family:"Poor Richard";
	font-weight: bold;
}
div#masthead p#creds{
	background:#C6E2FF;
	background:#4AA5FF;
	text-align:right;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 10px;
}


/* -----------------------------------------*/
/* Episode Listing */
div#intro{
	margin-left: 15%;
	margin-right: 15%;
}
div#intro h1{
	text-align: center;
}

div#intro h2#episodeshdr{
	margin-left: -10%;
}
div#intro h2#subtitle{
	text-align: center;
}

h1#showTitle{
	margin-bottom: 0px;
}
h2#showAttribution{
	text-align: center;
	font-size: 1em;
	margin-top: -23px;
}
h2#showtagline{
	font-size: 14pt;
	text-align: center;
	font-style: italic;
	margin-top: 0px;
}

div#episode, div#resourceblock {
	margin-left: 5%;
	margin-right: 5%;
	border-top: 2px solid gray;
	margin-top: 30px;
	padding-top: 15px;
}

div#resourceblock li{margin-bottom: 10px;font-size: 10pt;padding-left: 10px;}
span#rsrctitle{font-weight: bold;font-size: 12pt;margin-left: -10px;}
span#rsrcBookTitle{text-decoration: underline;}

span#date{
	font-weight: bold;
}
p#guest{
	font-weight: normal;
	margin-bottom: 0px;
}
p#guest span#prefix{
	font-weight: bold;
}
img#speaker, img#speaker:link, img#speaker:visited, img#speaker:hover{
	position: relative;
	top: 4px;
	padding-left: 10px;
	padding-right: 5px;
	border: none;
}
span#mp3disabled{
	color: gray;
}


div#episode div#description{
	margin-left: 10px;
	width: 65%;
}
div#episode div#links{
	margin-top: 15px;
	font-weight: bold;
}
div#links a{
	font-weight: normal;
}

