* {margin:0; padding:0;}

body {text-align:center; font:80% Tahoma,Arial,sans-serif; background:#F4EEDE url(../images/header_bk.jpg) top repeat-x;}

p {margin:14px 0px; line-height:150%}

ul {margin-left:17px}

ol {margin-left:17px}

li {margin:0px 0px 5px 18px;}

blockquote {margin:14px 0px 14px 35px;}

.cb {clear:both}

em {color:#956839; font-style:normal; font-weight:bold;}

h1 {font-size:20px; color:#BB4300;}
h2 {font-size:16px; color:#956839; margin-top:1px;}
h3 {font-size:14px; color:#956839; margin:8px 0px; font-weight:bold;}
h4 {color:#956839; margin:14px 0 -14px 0; font-size:1em;}
h5 {font-weight:bold; margin:14px 0 10px 0; font-size:1em;}

caption {font-size:1.15em; text-align:left; color:#0b6bab; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:2px solid #666}

acronym {cursor:help; border-bottom:1px dashed #666; color:#777}

.vam {vertical-align:middle;}
.fr {float:right;}
.vab {vertical-align:bottom;}

img, a img {border:none;}

a {color:#C24D2F}
a:visited {color:#C24D2F}
a:hover {color:#ee2e00}

#frameContent {background:url(../images/content_bk.gif);}

#frameHeader {width:960px; margin:0px auto; padding:0px 0px; text-align:left;}

#header {position:relative; width:960px; height:155px; background:url(../images/header.jpg) 0 0px no-repeat;}


#nav {position:absolute; top:135px; left:110px; }
#nav ul {margin:0; list-style:none;}
#nav li {float:left; margin:0; padding:0 0 0 6px;}
#nav a {float:left; display:block; padding:2px 12px 0px 6px; text-decoration:none; font-weight:bold; color:#000; }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */
#nav a:hover { color:#333; }
#nav #current {background:url(../images/nav_left_on.gif) no-repeat left top; }
#nav #current a {background:url(../images/nav_right_on.gif) no-repeat right top; color:#333; padding-bottom:1px; }
#nav a:link.highlight {color:#900;}
#nav a:visited.highlight {color:#900;}

#content {font-size:1.1em; position:relative; width:960px; padding:5px 0px; margin:0px auto;}

.boxWide {background:url(../images/content_boxes_bk.jpg); width:600px; padding:5px; margin:15px 10px 5px 0;}
.boxWideBorder {border:2px solid #E4D2AE; padding:5px; text-align:left; position:relative;}


.box {border:2px solid #E4D2AE; padding:8px; text-align:left; position:relative;}

.colLeft {background:url(../images/content_boxes_bk.jpg); width:560px; padding:5px; margin:15px 15px 5px 15px; float:left; }
.colRight {background:url(../images/content_boxes_bk.jpg); width:350px; padding:5px; margin:15px 0px 5px 0; float:left; }

#footer {padding:15px 0px 20px 0px; text-align:left; font:11px Tahoma,Arial,sans-serif; color:#000; width:940px; text-align:center; line-height:160%; margin:0px auto;}

#footer a:link {color:#000;}
#footer a:visited {color:#000;}
#footer a:hover {color:#900;}


#loginStatusIframe {position:absolute; top:105px; left:210px;}

/* border:1px solid #000; */

.subHeader {margin-bottom:6px;}

.postTitles em {display:block; margin-left:15px; font-size:11px;}

#showArtwork {margin:0 15px 5px 0;}

#speakerIcon {float:left; margin-right:4px; vertical-align:middle;}

#episodeInfo {float:left; width:240px; font-size:1.1em; padding-top:2px;}

#downloadInfo {float:left; width:200px; font-size:1.1em; padding-top:4px; }

#mp3DownloadIcon {float:left; margin-right:4px; vertical-align:middle;}

#downloadEpisode {float:left; width:250px; margin-bottom:20px;}

#episodesBox {border:1px solid #ccc; height:220px; overflow:auto;}

.pastEpisodeItem {padding:4px; border-bottom:1px solid #ccc; color:#333;}
.pastEpisodeItem img {vertical-align:middle; margin-right:4px;}

#showsIndex p {border:1px solid #D1E0ED; background:#EBEEF0; padding:3px; color:#3E6292; font:bold 12px "Trebuchet MS", sans-serif;}
#showsIndex p a:link {text-decoration:none;}
#showsIndex p a:visited {text-decoration:none;}
#showsIndex p a:hover {text-decoration:underline;}

.rssAd {border:1px solid #D1E0ED; background:#EBEEF0; padding:3px; color:#3E6292; font:bold 12px "Tahoma", sans-serif; line-height:150%; padding:10px 0 16px 70px; position:relative;}

.rssAd img {position:absolute; top:3px; left:2px;}
