body {
min-width:950px;
background-color:#f4f9fc; 
/* background-image:url(/img/gold/center_back_blue_40.jpg); */
/* background-repeat: no-repeat; */
/* background-position:top center; */
font-family: verdana; 
font-size: 11px; 
color:#000000; 
margin-top:0px; 
margin-left:0px; 
margin-right:0px; 
margin-bottom:0px;
}

a {
color: inherit;
}

a:hover {
text-decoration: underline;
}

h1 {
margin:0px; 
font-family: trebuchet, trebuchet ms, serif; 
font-size: 16px; 
font-weight:normal; 
color:#000000;
}

h2 {
font-family:trebuchet, trebuchet ms, serif; 
color:#3e3e3e; 
font-size: 28px; 
font-weight:normal; 
margin:0px;
}

h3 {
margin:0px; 
font-family: trebuchet, trebuchet ms, serif; 
color:#3e3e3e; 
font-size:18px; 
font-weight:normal;
}

h4 { 
font-family: trebuchet, trebuchet ms, serif; 
color:#3e3e3e; 
font-size:36px; 
font-weight:bold;
}

.width_keeper {
min-width:950px;
background-image:url(/img/gold/center_back_blue_40.jpg);
background-repeat: no-repeat; 
background-position:top center;
}

.navigation {
width:940px;
font-family: trebuchet, trebuchet ms, helvetica;
font-size:18px; 
text-align: right;
}

.navigation_ul {
margin:0;
padding:0;
list-style:none;
}

.navigation_li {
float:left;
background:url(/img/gold/tab_off_left.png) no-repeat left top;
font-family: trebuchet, trebuchet ms, helvetica;
margin-right: 2px;
padding:0px 0px 0px 7px;
}

.navigation_a {
display:block;
background:url(/img/gold/tab_off_right.png) no-repeat right top;
padding:10px 10px 10px 3px;
text-decoration:none;
font-family: trebuchet, trebuchet ms, helvetica;
color:#ffffff;
}

.navigation_li_pink {
float:left;
background:url(/img/gold/tab_off_left_pink.png) no-repeat left top;
font-family: trebuchet, trebuchet ms, helvetica;
margin-right: 2px;
padding:0px 0px 0px 7px;
}

.navigation_a_pink {
display:block;
background:url(/img/gold/tab_off_right_pink.png) no-repeat right top;
padding:10px 10px 10px 3px;
text-decoration:none;
font-family: trebuchet, trebuchet ms, helvetica;
color:#ffffff;
}

a.navigation_li:hover {
color:#333333;
}

.header { 
width:940px; 
margin-left:10px;
text-align:left;
}

.nav_spacer {
width:25px; 
font-size:35px;
color:#effafa;
filter:alpha(opacity=0); 
opacity:0;
}

.top_ad {
float: right; 
text-align: right; 
margin-top: 20px; 
width: 468px;
}

.body_wrapper {
clear:both; 
width:910px; 
background-color:#ffffff; 
margin-left:10px; 
margin-bottom: 25px; 
padding-left:15px; 
padding-right:15px; 
padding-bottom:15px; 
padding-top:15px; 
text-align:left;
}

.subnav {
text_align: left;  
font-family: trebuchet, trebuchet ms, serif; 
font-size: 14px; 
color:#000000; 
margin-bottom:20px;
}

.subnav_link, subnav_link:link, subnav_link:visited {
color: #003273; 
text_decoration:underline;
}

.subnav_link:hover {
color: #d89220; 
text_decoration:underline;
}

.right_column {
float: right; 
width:250px;
}

.welcome {
font-family:verdana, arial, sans-serif; 
color:#000000; 
font-size: 12px; 
margin-bottom:15px;
}

.warning {
font-family:verdana, arial, sans-serif; 
padding: 5px;
background-color: #990000;
color:#ffffff; 
font-size: 11px; 
margin-bottom:15px;
}

.right_content_block {
background-color: #e0e0e0; 
padding:10px; 
font-family:verdana, arial, sans-serif; 
color:#000000; font-size: 11px; 
margin-bottom: 15px;
}

.right_ad_block {
background-color: #EFFAFA; 
padding:10px; 
text-align:center;
border: 1px solid #3366CC;
font-family:verdana, arial, sans-serif; 
color:#000000; font-size: 11px; 
margin-bottom: 15px;
}

.d20_blue {
float: left; 
margin-right:5px;
}

.blog_paragraph {
margin-top:10px; 
margin-bottom: 15px;
}

.blog_title, .blog_title:link, .blog_title:visited {
font-family: trebuchet, trebuchet ms, helvetica; 
color: #003273; 
font-size: 12px; 
text-decoration: underline;
}

.blog_title:hover {
color: #d89220; 
}

.more_link, .more_link:link, more_link:visited {
font-family: verdana, helvetica, arial; 
color: #003273; 
font-size: 11px; 
text-decoration: underline;
}

.more_link:hover { 
color: #d89220; 
}

.left_column {
width:650px;
}

.episode_description {
background-color: #e0e0e0; 
border:5px solid #bcbcbc; 
margin-top: 15px; 
padding:10px; 
font-family: verdana, arial, sans-serif; 
font-size:11px; 
line-height: 
1.5; 
color:#000000;
}

.text_label {
font-weight: bold;
}

.gallery_group {
margin-bottom: 10px;
font-family: verdana, helvetica, arial; 
font-size: 11px; 
line-height: 1.5; 
color: #000000;
}

.bio {
clear: left;
font-family: verdana, helvetica, arial; 
font-size: 11px; 
line-height: 1.5; 
color: #000000; 
padding-bottom: 10px;
margin-bottom: 5px;
border-bottom: 1px solid #cccccc;
}

.character {
clear: left;
font-family: verdana, helvetica, arial; 
font-size: 11px; 
line-height: 1.5; 
color: #000000; 
padding-bottom: 10px;
margin-bottom: 5px;
border-top: 1px solid #cccccc;
}

.episode_credit {
font-family: verdana, helvetica, arial; 
font-size: 11px; 
line-height: 1.5; 
color: #000000; 
margin-bottom: 25px;
}

.bio_title {
font-weight: bold; 
font-size: 12;
}

.bio_link, .bio_link:link, .bio_link:visited {
color:#003273; 
text-decoration: underline;
}

.bio_link:hover {
color:#d89220; 
}

.blog_entry {  
text-align: left;
padding-bottom: 15px;
border-bottom: 1px solid #cccccc;
margin-bottom: 15px; 
font-family: verdana, helvetca, arial; 
font-size: 11px; 
line-height: 1.5; 
color: #000000;
}

.blog_comments { 
border-top: 1px solid #767676;
text-align: left;
padding-top:20px; 
padding-left: 10px; 
padding-right: 10px; 
padding-bottom: 20px; 
font-family: verdana, helvetca, arial; 
font-size: 11px; 
line-height: 1.5; 
color: #ffffff;
}

.pagination {
font-family: verdana, helvetca, arial; 
font-size: 10px;  
color: #000000;
}

.pagination_links, .pagination_links:link, .pagination_links:visited {
color: #003273;
text-decoration: underline;
}

.pagination_links:hover {
color: #d89220;
}

.footer {
clear:both; 
text-align: center;
margin-top: 10px;
padding-top: 20px;
font-size:10px;
}

.footer_nav, footer_nav:link, footer_nav:visited {
color:#d89220; 
font-size:14px;
}

.footer_nav:hover {
color:#003273;
}

.legal_text {
color:#8e8e8e; 
font-size:10px;
}

.dedication {
margin-top:15px; 
padding:10px; 
background-color:#003273; 
color:#ffffff;
font-style: oblique;
}

.supporter_logo {
margin-top:15px;  
margin-left:10px; 
margin-right:10px; 
border:0px;
}

/* Rotating quotes CSS */
#tips, #tips li{
margin:0;
padding:0;
text-align:right;
list-style:none;
}

#tips{
width:350px;
font-family:trebuchet, trebuchet ms, serif;
font-size:18px;
color: #666666;
font-weight: bold;
text-align:right;
float:right;
line-height:1.2;
}

#tips li{
display:none; /* hide the items at first only */
}
/* END Rotating quotes CSS */