/* generic font colors etc. */
body {
    background-color: #000;
    background-repeat: no-repeat;
    background-position: 0px 33px;
    color: #fff;
    margin-bottom: 20%;
}

a, a:link, a:active {
    color : #ffffff     ;
}

a:visited {
    color : #cccccc;
}

p,li {
    font-size: 0.80em;
    line-height: 150%;
}

table.next-back a {
    font-size: 0.72em;
}

p, h1, h2, h3, li, table.next-back {
    font-family: verdana, sans-serif;
}

h2 {
    font-size: 1em;
}

h3 {
    font-size: 0.9em;
}
  
/* visual adjustment to logically group content */
.quote {
    margin-bottom: 2em;
}

.quotegroup {
    border-top: 1px solid #999;
    padding-top: 0.5em;
    margin-top: 1em;
    display: block;
    padding-left: 1em;
    width: 200px;
}

.person, .episode {
    padding-bottom: 0.2em;
    margin: 0;
    _margin-top: .5em;
    _margin-bottom:.5em;
}
 
 /* next & back bar at page foot */
table.next-back { 
    width: 100%;
    margin: 2em 0 1em 0;
    height: 28px;
    background-image: url(/staticarchive/5ab4afcaf43b08634517320b9d178f2549580942.gif); background-repeat: no-repeat;
    clear: both;
}
  
td.index {
    text-align : center;
}

td.last { 
	text-align : left;
	padding-left: 35px;
	padding-bottom: 7px;
}

td.next {
	text-align : right;
	padding-right: 40px;
	padding-bottom: 7px;
}

td.doctor {
	text-align : center;
	padding-right: 30px;
	padding-bottom: 7px;
}

table.next-back a,table.next-back a:visited, table.next-back a:active 
{
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

 /* */
.navWrapper
{
    margin-left: 8px; font-size: 0.8em; font-family: verdana, arial, sans-serif;
}

.navWrapper a
{
    text-decoration: none; 
}

.navWrapper a:hover
{
    text-decoration: underline; 
}

/*List on index page styles*/

div.tagline {
    margin-top: 5px;
    _margin-top: -5px;
    padding-right: 200px;
    padding-left: 5px;
    _padding-left: 15px;
    _margin-bottom: 15px;
}

div.main-links a, div.main-links a:active, div.main-links a:link, div.main-links a:visited  {
    text-decoration: none;
    font-size: 1.3em;
    color : #FFDA79;
}

div.main-links li.video {
    list-style: url(/staticarchive/39746009634a044ae4726373a1272394d05c764d.gif);
}

div.main-links li.resource {
    padding: 0px;
    list-style: url(/staticarchive/1d983e7e6c55302b9e30b29a9cf72760a69af160.gif);
}

div.main-links div.left-links {
    float: left;
    width: 350px;
    padding-right: 20px;
}

div.main-links div.right-links {
    float: left;
}

div.right-links li, div.left-links li {
    _margin: 10px;
}

div#grid-column-1 {
    margin-top: 5px;
    _margin-top: -5px;
    padding-left: 10px;
    padding-right: 10px;
}

div#grid-column-1 a{
    color: #FFF9BB;
}

.bbcpageToplefttd {
    _padding-top: 20px;
    height: 100px;
    background-color: #1A6167;
}

td.bbcpageTopleftlink, a.bbcpageTopleftlink, a:link.bbcpageTopleftlink, a:hover.bbcpageTopleftlink, a:visited.bbcpageTopleftlink  {
    background-color: #1A6167;
}

div.navwrapper {
    position: relative;
    left: -5px;
    font-size: 1em;
}
