  /* START OF STYLES FOR TOP AND LEFT PANELS */
  #everything { width:960px; margin:0px; border:0px; }
  body { background-color:#D1D0BE; }
  #copyright { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#333; display:block; text-align:center; letter-spacing:1px; padding: 4px 0px 4px 0px; }
  
  .small-link { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; display:block; text-align:center; letter-spacing:1px; }
  .small-link a:link, .small-link a:visited { color:black; text-decoration:none; }
  .small-link a:hover { color:#b80404; }

  #top_band { height:90px; padding:0px; margin:0px; }

  #right-ear { margin:0px 2px 0px 0px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
  #right-ear a { text-decoration:none; }
  #right-ear a:link, #right-ear a:visited { color:#666; }
  #right-ear .normal a:hover { color:white; background:#b80404; }
  #right-ear-list { list-style:none; text-align:right; line-height:12px; padding:0px; margin:4px 0px 4px 0px; } 
  #right-ear-list .normal { padding:0px 34px 0px 0px; color:#666; }  
  #right-ear-list .search { padding-right:16px; color:#999; }
  #right-ear-list .search a:link, #right-ear-list .search a:visited { color:#999; }
  #search_field { width:120px; margin:0px 2px 0px 2px; padding:0px 0px 0px 2px; height:10px; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; font-size:10px; }

  #top-band-menu-bar { width:960px; height:20px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; background-color:black; text-align:center; display:block; padding:3px 0px 0px 0px; margin:0px 0px 0px 0px; color:white; vertical-align:middle; text-decoration:none; }
  #top-band-menu-bar a { text-decoration:none; color:white; }
  #top-band-menu-bar a:hover, #top-band-menu-bar .selected { background:#b80404; }
  #top-band-menu-bar span { padding-left:.6em; padding-right:.6em; color:white; }

  #footer { text-align:center; }
  #footer_band { background-color:#efefef; height:11px; padding:0px 0px 4px 0px; }
  
  #left-column { width:210px; margin:0px 0px 0px 0px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
  
  .left-column-title { height:20px; font-size:12px; font-weight:normal; letter-spacing:2px; background-color:black; text-align:center; vertical-align:middle; margin:10px 0px 10px 0px; padding:4px 0px 0px 0px; }
  .left-column-title a { text-decoration:none; color:white; }
  .left-column-title a:hover { color:#b80404; }
  .left-column-title img { margin-bottom:1px; margin-left:5px; border:0px; }
  
  .left-column-link { font-size:14px; font-weight:bold; letter-spacing:0px; text-align:center; vertical-align:middle; }
  .left-column-link a { text-decoration:none; color:black; }
  .left-column-link a:hover, .left-column-link a:selected { color:#b80404; }
  .left-column-link img { margin-bottom:1px; margin-left:5px; border:0px; }
  
  .left-column-content { padding:0px; }
  
  .left-column-text p:first-child { font-size:12px; font-weight:bold; color:#b80404; margin-top:0px; }  /* raspberry red */
  .left-column-text p { text-align:left; padding:0px 16px 0px 16px; font-size:11px; line-height:13px; color:#333; }
  .left-column-text ul { list-style:none; list-style-position:outside; margin-top:0px; padding: 0px 5px 0px 15px; }
  .left-column-text p a { color:#333; }
  .left-column-text p a:hover { font-weight:bold; color:#b80404; }


  .left-column-text li { padding-left:12px; text-indent:-9px; }
  .left-column-text li:before { display: marker; content: url(/images/left_c_bullet1.gif); }
  .left-column-text li, .left-column-text li a { font-size:10px; color:#333; text-decoration:none; }
  .left-column-text li a:hover { color:#b80404; }
  
  .left-column-exclusives { font-size:12px; text-align:left; }   
  .left-column-exclusives p:first-child { text-align:center; font-weight:normal; } 
  .left-column-exclusives p { padding:0px 4px 0px 6px; margin:0px 0px 4px 0px; font-weight:bold; line-height:14px; color:black; } 
  .left-column-exclusives img{ padding:0px 0px 0px 0px; vertical-align:middle; }
  
  #news_container { position:relative;width:210px;height:209px;overflow:hidden;background-color:white; }
  #news_source, #news_source div { visibility:hidden;position:absolute;left:0px;top:0px; }
  #news_cliprect { position:absolute;width:210px;height:209px;clip:rect(0px 210px 209px 0px);left:0px;top:0px; }
  #firstNews, #secondNews { position:absolute;width:210px;left:0;top:0; }

  #news { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
  #news div { padding:0px 0px 15px 0px; 
              background-image:url(/images/dotline_gray.gif); 
              background-position:bottom; background-repeat:repeat-x; }
  #news p:first-child { font-family:"Times New Roman", Times, serif;
                        font-size:16px; font-weight: bold; color:#b80404; }  /* raspberry red */
  #news p { text-align:left; padding:0px 0px 0px 0px; font-size:12px; line-height:16px; 
            color:#333; margin-bottom:0px; }
  #news a { color:#333; }
  #news a:hover { color:#b80404; }

  #events { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
  #events div { padding:0px 0px 15px 0px; 
              background-image:url(/images/dotline_gray.gif); 
              background-position:bottom; background-repeat:repeat-x; }
  #events p:first-child { font-family:"Times New Roman", Times, serif;
                        font-size:16px; font-weight: bold; color:#b80404; }  /* raspberry red */
  #events p { text-align:left; padding:0px 0px 0px 0px; font-size:12px; line-height:16px; 
            color:#333; margin-bottom:0px; }
  #events a { color:#333; }
  #events a:hover { color:#b80404; }


  /* END OF STYLES FOR TOP AND LEFT PANELS */
  
  
  /* ////////////START OF STYLES FOR MAIN CONTENT PANEL//////////// */
  .red_line { vertical-align:middle; }
  .main_content { display:block; clear:both; text-align:center; padding:10px 10px 10px 10px; }
  
  #upcoming-list { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; 
                   text-align:center; display:block; width:600px; margin:0 auto; clear:both; }
  #upcoming-list div { display:inline; float:left; width:120px; border:solid 0px #808080; 
	                   padding:0px; margin:0px 0px 0px 0px; height:180px; }
					   
  #authors-live { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; 
                  text-align:left; display:block; margin:0 auto; width: 610px; clear:both; }
  #authors-live div { display:block; float:left; border:solid 0px #808080; 
	                  padding: 0px 2px 0px 2px; margin:0px 0px 0px 0px; }
  #authors-live img { width:156px; }
  .authors-live-text { width:140px; }
  #authors-live-control { display:block; }
  .audio-video-link { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; display:block; text-align:center; letter-spacing:1px; }
  .audio-video-link a:link, .audio-video-link a:visited { color:black; text-decoration:none; }
  .audio-video-link a:hover { color:#b80404; }


 /* //////TEXT STYLES FOR MAIN CONTENT PANEL////// */


.content-txt {
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height:16px;
	color: #333333;
}
.content-txt-red {
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height:16px;
	color: #b80404;
}

.indentedbody {
	text-indent: 0.5in;
	margin: 0;  
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height:16px;
	color: #333333;
}

.no-indentedbody {
	text-indent: 0;
	margin: 0;  
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height:16px;
	color: #333333;
}

.content-txt10 {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #333333;
}

.subhead-red {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #B80404;
	font-weight: bold; 
	letter-spacing: 0px;
}

.subhead-gray {
font-family: "Trebuchet MS"; 
font-size: 16px; 
color: #333333;
font-weight: bold; 
letter-spacing: 0px;
}


.booktitle-red {
font-family: Times New New Roman, Times, Serif;
font-size: 22px;
color: #B80404;
}


.booktitle {
font-family: Times New New Roman, Times, Serif;
font-size: 22px;

}

.booktitle-red-sml {
font-family: Times New New Roman, Times, Serif;
font-size: 18px;
color: #B80404;
font-weight: bold; 
}

.booktitle-red-new {
	font-family: Times New New Roman, Times, Serif;
	font-size:  16pt;
	line-height:14pt;
	font-weight: bold;
	letter-spacing: 0.5px;
	color: #B80404;
}

a.mini-link { 
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#333; 
text-decoration:none;
} 
a.mini-link:hover { color:#b80404; }


a.link {
color: #333333;
font-family: Trebuchet MS;
font-size: 13px;
font-weight: bold;
text-decoration:none;
}

a.link:hover { color:#b80404; }


/* TEXT STYLES FOR INDEX PAGE ONLY*/

.indexpg-red-book-title {
	font-family: Times New New Roman, Times, Serif;
	font-size:  15pt;
	line-height:17pt;
	font-weight: bold;
	letter-spacing: 0px;
	color: #B80404;
}

.indexpg-red-book-title2 {
	font-family: Times New New Roman, Times, Serif;
	font-size:  15pt;
	line-height:17pt;
	font-weight: bold;
	letter-spacing: 0px;
	color: #B80404;
}


.indexpg-author {
	font-family: Trebuchet MS;
	font-size: 9pt;
	line-height:10pt;
	font-weight: bold;
	letter-spacing: 1px;
	color: #333333;
}


.indexpg-description {
	font-family: Times New New Roman, Times, Serif;
	font-size: 10pt;
	line-height:12pt;
	font-weight: bold;
	letter-spacing: .5px;
	color: #333333;
}

a.link-index {
color: #5C88B2;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
letter-spacing: 0px;
text-decoration:none;
}

.indexpg-quotes {
	font-family: Times New New Roman, Times, Serif;
	font-size: 13pt;
	line-height:16pt;
	font-style: italic;
	color: #333333;
}
.indexpg-quotes-plain {
	font-family: Times New New Roman, Times, Serif;
	font-size: 13pt;
	line-height:16pt;
	color: #333333;
}
.indexpg-attribution {
	font-family: Trebuchet MS;
	font-size: 9pt;
	line-height:12pt;
	font-weight: bold;
	color: #333333;
}

/* END TEXT STYLES FOR INDEX PAGE ONLY*/


 /* //////TEXT STYLES FOR MAIN CONTENT PANEL////// */
 
 /* ////////////END OF STYLES FOR MAIN CONTENT PANEL //////////// */


