/* Show Site Globals
------------------*/
/*a {font-family:inherit;}*/
h1, h2, h3, h4, h5, p, ul, li {color: inherit; font-family:inherit;}


/* Background and Padding for Middle
------------------*/
#main-content-wrapper { background:transparent url(/media/292/reveals_background.gif) repeat;}
#legacy-wrapper #main-left-module { padding-left:20px; width:590px; }


/* Common Module Styles */

div.title-hr { height: 3px; background: #FFF url(/media/292/reveals_bigline.gif) repeat-x; margin-bottom: 5px; margin-left: 1px; clear:both; } 
div.title-hr hr { display: none; } 
 
blockquote.press-quote { width: 610px; position: absolute; bottom: 0; right: 13px; background: url(/media/312/blockquote_bg.gif); height: 92px; } 
blockquote.press-quote p { font-family: Georgia; position: absolute; top: 24px; right: 123px; font-size: 18px; font-style: italic; } 
blockquote.press-quote span { position: absolute; bottom: 28px; right: 134px; color: #FE9832; font-weight: bold; font-size: 0.7em; text-transform: uppercase; } 
/*
a { font-size: 13px; font-family: Georgia; font-weight: bold; text-decoration: none; color: #993333; }      
a:hover { font-size: 13px; font-weight: bold; color: #000; }
*/

/*Footer */
#main-bottom-module { background:transparent url(/media/292/reveals_footer.gif) no-repeat scroll center top; height:50px; }

/* styles for header banner module */

#banner1 .banner { background:transparent url(/media/292/reveals_header.jpg) no-repeat scroll 0 0; cursor: pointer; }
.show { height:250px; margin:0 0 15px; position:relative; width:943px; }



#legacy-wrapper #main-top-module { height: 260px;  }
/*.banner-right{ cursor: pointer; position: relative; float: left; width: 943px; height: 250px;}*/
.banner span.showtime-text {  color:#ffffff; font-family: Arial; font-size: 12px;	
	font-weight:normal;	line-height:17px; position:absolute; right:64px; bottom: 190px; text-align:center; text-transform:uppercase; }
.banner span.showtime-text em { font-weight: bold; font-style: normal;  text-decoration: none; font-size: 18px; }


/* styles for index page */
.intro-text { color: #666666; font-size: 13px; line-height: 15px;  font-family: Georgia, "Times New Roman", serif; margin-bottom: 10px; margin-left:2px; }  
#reveals-right  { float:right; margin:0; padding:0; }
#reveals-left  { float:left; margin:0; padding:0; border-right: 1px solid #ffffff; }
.reveals-list { list-style:none; width:294px; }
.reveals-list li { height:100px; margin: 5px 0; padding:8px; line-height:14px; }
.reveals-list li.program { background: transparent url(/media/292/reveals_module.gif) no-repeat; }
/*.reveals-list li a:link, .reveals-list li a:visited { color:#ffffff; font-size:13px; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }*/
.reveals-list li a:hover { color:#333333; }
.reveals-list li img { margin-right: 5px; width: 120px; height: 90px; float: left; border:2px solid #666666; }

.program-title { margin-bottom: 2px; }
dt.program-title a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color: #000000; line-height: 18px; }
dt.program-title a:hover { text-decoration: none; color: #000000; }
dd.tunein { font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #660000; line-height:12px; margin-bottom:5px; }
dd.show-link a { font-family:Helvetica, Arial, sans-serif; font-size: 11px; font-weight:bold; color: #b0281d; text-transform: uppercase; line-height:13px; }
dd.show-link a:hover { text-decoration: none; }



/* styles for About Page */
 #about { font-family: Georgia, "Times New Roman", serif; /*width: 610px;*/ } 
 #about a {  font-family: Georgia, "Times New Roman", serif; font-weight: bold; font-size: 13px; text-decoration: none; color: #993333; }      
 #about a:hover {  font-weight: bold; color: #000; }
 #about h2 { font-family: Georgia, "Times New Roman", serif; font-size: 24px; color: #333333; }
 #about h3.all-reveals a { float: right; margin-top: -20px; color:#B0281D; font-family:Helvetica,Arial,sans-serif; font-size:11px; font-weight:bold; line-height:13px; text-transform:uppercase; }
 #about h3.all-reveals a:hover { color:#333333; text-decoration:none; }
 #about img { float: left; margin-right: 12px; margin-bottom: 15px; margin-top:5px; } 
 #about p { color: #666666; font-size: 13px; line-height: 20px;  font-family: Georgia, "Times New Roman", serif; margin-bottom: 10px; margin-left:336px; }  
 #about p a { color:#B0281D; font-family:Helvetica,Arial,sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; }
 #about p a:hover { color:#333333; text-decoration:none; }

#alt-home .border-300x100, .border-125x95, .border-325x245, .border-45x45, .border-195x145, .border-320x220 { background-color: #666666; padding:2px; }

/* styles for right module under ad */
.rec-if-you-like h4 { font-style: italic; font-family: Georgia; font-size: 13px; margin: 10px 0 5px;  color: #666666; }
.rec-if-you-like h4 span { font-style: normal; color: #993333; }
.rec-if-you-like img { margin: 0 0 10px 0; }
h3.general-quote { padding:30px 0 0 125px; font-style: italic; color: #000;	display: block; font-size:16px; font-weight:bold;} 
h3.general-quote span { color: #993333;  font-style: normal; font-weight: bold; margin-left: 50px; font-size:13px }


