/* CSS Document -For use on all Future Talk pages */

/* Main Body */
body  {   background-color: #F7fafd; }
.logotop  { width: 758px; }
.topnav  {  background-color: #365996; }
.b2         {   padding: 0in; background-image:url(frontgraphics/bottom.gif); background-repeat:no-repeat; }
.sidecol      {  width: 0px; border-color: #FFFFFF; }
.contentborder  {  width: 760px; padding: 0in; background-color: #FFFFFF; border-color: #FFFFFF; }
.content      {  width: 760px; height: 100%; background-image:url(frontgraphics/side_content_bg.gif);  background-repeat:repeat-y; background-position:center; padding: .09in; background-color: #FFFFFF; }
.titlebar   {   width: 100%;  height: 10px;  font-weight: bolder; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #ffffff; text-indent: .05in; background-color: #365996; }

/* Recently Added Box on Front Page */
.recentbox-top   {  width: 184px;  background-image: url(frontgraphics/box-top.gif); background-repeat: no-repeat;  }
.recentbox-mid   {  width: 184px;  background-image: url(frontgraphics/box-mid.gif); background-repeat: repeat-y; padding: .09in; }
.recentbox-bot   {  width: 184px;  background-image: url(frontgraphics/box-bot.gif); background-repeat: no-repeat;  }
.frontpage-box  { padding: .09in; }

/* Table for Audio Archive Pages */
.tablebox {  border: 1px; border-style: groove; border-color: #DDDDDD;   }
.tableheader {  background-color:#365996; }

/* Boxes for Various site promotions: affiliates, ezine, printjournal, listen live, blog, etc. */
.promobox  {  padding: .09in;  }
.boxaffiliates   {   width: 200px;  height: 25px;  background-image: url(graphics/affiliates_box.jpg); background-position: left; background-repeat: no-repeat; font-weight: bolder; font-family: Arial, Helvetica, sans-serif;  font-size: 12pt;  color: #ffffff; text-indent: .5in; background-color: #365996; border-color:#000000; }
.boxezine   {   width: 200px;  height: 25px;  background-image: url(graphics/ezine_box.jpg); background-position: left; background-repeat: no-repeat; font-weight: bolder; font-family: Arial, Helvetica, sans-serif;  font-size: 12pt;  color: #ffffff; text-indent: .5in; background-color: #365996; border-color:#000000; }
.boxprintjournal   {   width: 200px;  height: 25px;  background-image: url(graphics/printjournal_box.jpg); background-position: left; background-repeat: no-repeat; font-weight: bolder; font-family: Arial, Helvetica, sans-serif;  font-size: 12pt;  color: #ffffff; text-indent: .5in; background-color: #365996; border-color:#000000; }
.boxbottom   {   width: 200px;  height: 50px; padding: .09in; background-image:url(graphics/background_grey.gif); font-weight: bolder; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #000000; background-color: #ffffff; border-color:#000000; }
.boxlistenlive  {  width: 200px;  height: 25px;  background-image: url(graphics/listenlive_box.jpg); background-position: left; background-repeat: no-repeat; font-weight: bolder; font-family: Arial, Helvetica, sans-serif;  font-size: 12pt;  color: #ffffff; text-indent: .5in; background-color: #365996; border-color:#000000; }

/* MAIN LINK BEHAVIOR */
A.main:link {  color: #FFFFFF; font-size: 10pt; font-weight: 900; line-height: .15in; padding-left: .15in; text-decoration:none;  } 
A.main:visited  {  color: #FFFFFF; font-size: 10pt; font-weight: 900; line-height: .15in; padding-left: .15in; text-decoration:none;  }
A.main:hover  {  color: #FFCC00; font-size: 10pt; font-weight: 900; TEXT-DECORATION: underline;  line-height: .15in; padding-left: .15in;  }

/* Link Behavior (excluding MAIN NAVIGATION links) */
A:link, A:visited {
  TEXT-DECORATION  : underline;
  FONT-WEIGHT      : 900;
  FONT-SIZE		   : 10pt;
  font-family      : Arial, Helvetica, sans-serif;
  COLOR            : blue;
  BACKGROUND       : transparent; }
A:active {
  TEXT-DECORATION  : none;
  COLOR            : blue;
  BACKGROUND       : transparent; }
A:hover {
  TEXT-DECORATION  : none;
  FONT-WEIGHT      : 900;
  FONT-SIZE		   : 10pt;
  COLOR            : #FFCC00;
  BACKGROUND       : transparent; }


/* Various Title, Header, text styles  */

h3   {  font-size: 16pt;
	font-family: georgia, serif;
	font-weight: bold;
	line-height: 100%;
	padding-top: .15in;
	text-decoration: underline; 
	text-transform: uppercase; }

     
h4  {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: 800; color: #365996; text-decoration: underline; line-height: 100% }
.header	{  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; text-align: left; text-decoration: underline; line-height: 100% }
.subheader	{  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; text-align: left; text-decoration: underline; line-height: 110% }
.author {  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 100% }
.link  {  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 100% }
caption  {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt }

