/* MOLECULAR INC. - CSS by Amanda Flohr-Egile & Yuval Zukerman */
html { height: 100%; }

body 
{
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	line-height: 130%;
	font-family: Verdana, Arial, Sans-serif;
	voice-family: "\"}\""; voice-family: inherit;
	height: 100%;
	width: 970px;	
	background-color: #999999;
}
img
{
	border-width: 0px;
}


h2.page_headline
{
	margin-left: 20px;
	padding-top: 5px;	
}

h2#blueheader
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

a:hover h2#blueheader
{
	background-color: #A29E93;
	color: #333;
	text-decoration: none;
}

div#storycontentright h2#blueheader
{
	font-size: 11px;
	background-color: #50638f;
	color: #fff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

div#storycontentright a:hover h2#blueheader
{
	background-color: #A29E93;
	color: #333;
	text-decoration: none;
}

div.two_column h2#blueheader
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;

}

div.two_column a:hover h2#blueheader
{
	background-color: #A29E93;
	color: #333;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0;
}

h2#blueheadernl
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

div#storycontentright h2#blueheadernl, div#storycontentright h3#blueheadernl, div#storycontentright h4#blueheadernl, div#storycontentright h5#blueheadernl
{
	font-size: 10px;
	font-family: Verdana;
	background-color: #50638f;
	color: #fff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

h3#blueheader
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

a:hover h3#blueheader
{
	background-color: #A29E93;
	color: #333;
	text-decoration: none;
}

div#storycontentright h3#blueheader
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

div#storycontentright a:hover h3#blueheader
{
	background-color: #A29E93;
	color: #333;
	text-decoration: none;
}

h4#blueheader
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

a:hover h4#blueheader
{
	background-color: #A29E93;
	color: #333;
	text-decoration: none;
}

div#storycontentright h4#blueheader
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

div#storycontentright a:hover h4#blueheader
{
	background-color: #A29E93;
	color: #333;
	text-decoration: none;
}

h5#blueheader
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

a:hover h5#blueheader
{
	background-color: #A29E93;
	color: #333;
	text-decoration: none;
}

div#storycontentright h5#blueheader
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

div#storycontentright a:hover h5#blueheader
{
	background-color: #A29E93;
	color: #333;
	text-decoration: none;
}

h2#spotlight
{
	color: #000000; 
	font-size: 10px;
	line-height: 12px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

a:hover h2#spotlight
{
	text-decoration: underline;
}

h3#spotlight
{
	color: #000000; 
	font-size: 10px;
	line-height: 12px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

a:hover h3#spotlight
{
	text-decoration: underline;
}

h4#spotlight
{
	color: #000000; 
	font-size: 10px;
	line-height: 12px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

a:hover h4#spotlight
{
	text-decoration: underline;
}

h5#spotlight
{
	color: #000000; 
	font-size: 10px;
	line-height: 12px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

a:hover h5#spotlight
{
	text-decoration: underline;
}


/* root container for page */
div#container
{
	
}

/* HEADER - FOR PAGES WITH SHORTER AD AND TALENT HEADS  */
div#header_area
{
	height: 95px;
	width: 100%;
	background-image: url("http://www.dallasnews.com/images/ice3/dnlogo.jpg");
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #28375b;
}
div#header_area_news
{
	height: 105px;
	width: 100%;
	background-image: url("http://www.dallasnews.com/images/masthead_news.gif");
	background-repeat: no-repeat;
	vertical-align: top;
}
/* HEADER - FOR PAGES WITH TALLER AD AND NO TALENT HEADS */
div#header_tall
{
	height: 115px;
	width: 100%;
	background-image: url("http://www.dallasnews.com/images/ice3/dnlogo_sm1.gif");
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #28375b;
}
div#header_tall div#banner /* IE-specific exists */
{	
	float: right;
	clear: none;
	margin-right: 10px;
	margin-top: 3px;
}
div#header_tall div#banner img
{	
	border-width: 0;
}
div#utility_menu
{
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #a58c73;
	background-color: #29375a;	
	height: 19px;
	float: right;	
	text-align: left;
	padding-right: 10px;	
}

div#utility_menu ul
{
	list-style-type: none;
	display: inline;
	margin: 0;
	padding-left: 5px;	
}

div#utility_menu ul li
{
	display: inline;
	color: #fff;
}

div#utility_menu ul li a, div#utility_menu ul a, div#utility_menu ul li a
{		
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
}
div#utility_menu ul li a:hover
{
	text-decoration: underline;
}
div#header_area div#advertisement /* IE-specific exists */
{
	color: #000;
	float: right;
	clear: right;
	font-size: 10px;
	padding-top: 5px;
	margin-right: 15px;
}
div#header_area_news div#advertisement /* IE-specific exists */
{
	color: #000;
	float: right;
	clear: right;
	font-size: 10px;
	padding-top: 5px;
	margin-right: 15px;
}
div#header_area div#banner_small /* IE-specific exists */
{	
	float: right;
	clear: right;
	margin-right: 15px;
}
div#header_area_news div#banner_small /* IE-specific exists */
{	
	float: right;
	clear: right;
	margin-right: 15px;
}
div#header_area div#banner_small img
{	
	border-width: 0px;
}
div#header_area_news div#banner_small img
{	
	border-width: 0px;
}
/* search box */
div#search_container
{	
	background-image: url("http://www.dallasnews.com/images/nav_searchbar_background.gif");
	background-repeat: repeat-x;
	height: 28px;	
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	background-color: #28375b;
}
div#search_container form#search_form
{
	margin: 0px; 
	padding: 0px;
}
div#search_container input
{
	font-size: 10px;
	font-weight: bold;
	position: relative;
	top: 4px;
	left: 10px;
}

div#search_container select
{
	font-size: 10px;
	font-weight: bold;
	position: relative;
	top: 4px;
	left: 10px;
}

div#marketplace_title_container
{
	float: right;
	/*background-image: url("http://www.azfamily.com/images/market_top_bg.gif");*/
	background-repeat: no-repeat;	
	margin: 0 10px 0 0;
	padding: 0px;
	width: 325px;
	height: 28px;	
}

div#marketplace_button_container
{
	float: left;
	background-repeat: no-repeat;
	margin: 0 0 0 6px;
	padding: 4px 0 0 4px;
	width: 60px;
	height: 28px;	
}

div#marketplace_title_container_news
{
	float: right;
	background-image: url("http://www.dallasnews.com/images/market_top_news.gif");
	background-repeat: no-repeat;	
	margin: 0px;
	padding: 0px;
	width: 327px;
	height: 26px;	
}
div#navbar /*IE-specific implementation*/
{
	float: left; 
	clear: right;
	background-image: url("http://www.dallasnews.com/images/ice3/nav_background.jpg");		
	background-repeat: repeat-x;
	width: 100%;
	height: 26px;
	padding: 0px;	 
}
div#weather_container /* IE specific version exists */
{
	float: left;
	width: 780px;
	/*background-image: url("http://www.azfamily.com/images/bg_purple.gif"); */
}
	
div#question form input.radio
{
	position: relative;
	top: 2px;
}

/* NEWS PAGE STYLES */

#weather_container img.header
{
	float: left;
	margin-top: 4px; 
	margin-bottom: 10px; 
	margin-left: 5px;
}
#newscol, #specialreports
{
	margin: 0;
	padding: 3px 10px 5px 10px;
	border: 0;
}

div.columnist /* IE-Specific exists */
{
	float: left;
	clear: both;
	border-top: 1px dotted #000;
	width: 385px;
	padding: 10px 10px 7px 0px;
	font-size: 11px;
}

div.columnist_top /* IE-Specific exists */
{
	float: left;
	clear: both;
	padding: 5px 10px 6px 0px;
	width: 385px;
	font-size: 11px;
}

div.columnist img, div.columnist_top img
{
	float: left;	
}

.newscolcontent
{
	float:left;
	width: 280px;
	margin: 0;
	padding: 5px 0 0 9px;
	border: 0;	
}
h6
{
	margin: 0 0 4px 0;
	padding: 0;
	border: 0;
	font-weight: bold;
	font-size: 11px;
}
#newscol img
{
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
}
#specialreports img
{
	float: left;
	width: 192px;
	margin: 0;
	padding: 5px 10px 0 0;
}
#specialreportscontent
{
	float: left;
	width: 180px;
	margin: 0;
	padding: 5px 0 3px 2px;
	border: 0px;
}
#specialreportscontent p.other
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
#specialreportscontent h5
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	line-height: 14px;
}

/* END  NEWS PAGE STYLES */



/* Marketplace Styles */
div#marketplace_title
{
	float: left;
	font-size: 11px;
	font-weight: bolder;
	color: #46130e;
	margin-top: 12px;	
	margin-left: 12px;
}

div#marketplace_nav_container
{
	float: right;
	clear: right;
	background-image: url("http://www.dallasnews.com/images/ice3/market_middle_bkgd5.gif");
	background-repeat: no-repeat;
	width: 328px;
	height: 40px;
	text-align: center;
}

div#marketplace_nav_container ul#marketplace_nav
{
	list-style: none;
	text-align: center;
	width: 291px;		
	display: inline;
	position: relative;
	top: 8px;
	right: 2px;
	border-style: solid;
	border-color: #7F7F7F;
	border-width: 0px 0px 0px 1px;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
}

/* div#marketplace_nav_container ul#marketplace_nav li.off is browser specific */

div#marketplace_nav_container ul#marketplace_nav li.off a, 
div#marketplace_nav_container ul#marketplace_nav li.off a:visited
{
	text-decoration: none;
	color: #fff;
}

div#marketplace_nav_container ul#marketplace_nav li.on
{
	display: inline;		
	border-width: 1px 1px 1px 0px;
	border-color: #7F7F7F;
	border-style: solid;	
	background-image: url("http://www.dallasnews.com/images/market_nav_bkgd_on.gif");
	background-repeat: repeat-x;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: top;
	text-align: center;
}

div#marketplace_nav_container ul#marketplace_nav li.on a, 
div#marketplace_nav_container ul#marketplace_nav li.on a:visited
{
	text-decoration: none;
	color: #000;
	font-size: 10px;
}

/* div#marketplace_nav_container div#arrow_container is browser specific */


/* tabs */

div#marketplace_tab_background
{
	float: right;
	background-image: url("http://www.dallasnews.com/images/market_bottom_bkgd.gif");
	background-repeat: no-repeat;
	width: 327px;
	height: 102px;
}

div#storycontent div#marketplace_tab_background /* IE-specific exists */
{
	position: relative;
	left: 25px;
	top: -52px;
}

div#searchwrapper div#marketplace_tab_background
{
	position: relative;
	right: 0px;	
	z-index: 1000;
}

div#marketplace_tab_background div.top_level
{
	margin-left: 20px; 
	margin-top: 5px;
	width: 280px;
	visibility: hidden;
	position: absolute;
}

div#marketplace_tab_background div.tab_logo
{
	float: left;
}

div#marketplace_tab_background div.tab_links
{
	float: right;
}
/* End Marketplace */
/* Weather component */
div#weather_component /* IE specific version exists */
{
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 5px;
	padding-top: 1px;
	background-image: url("http://www.dallasnews.com/images/ice3/weather_traffic_bg.gif");
	background-repeat: no-repeat;
	width: 435px;
	height: 92px;
	text-align: left;
}

div#weather_component span.title
{
	font-weight: bold;
}


div#weather_component div#weather_conditions /* Mac-specific version exists */
{
	float: left;
	font-size: 11px;
	margin-top: 5px;
	width: 130px;
}

div#weather_component div#weather_conditions div#forecast_link
{
	margin-top: 10px;
}

div#weather_component div#daily_forecast 
{
	float: left;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
}

div#weather_component div#daily_radar 
{
	float: left;
	padding-top: 6px;
	margin-left: 12px;
}

div#weather_component div#weather_links 
{
	float: left;
	padding-top: 12px;
	margin-left: 8px;
	width: 95px;
}

div#weather_component div#weather_links p
{
	line-height: 13px;
	padding: 0;
	margin: 0;
	font-size: 10px;
	color: #000;
}

div#weather_component div#weather_links p a, div#weather_component div#weather_links p a:link, div#weather_component div#weather_links p a:visited
{
	text-decoration: none;
	color: #000;
}

div#weather_component div#weather_links p a:hover
{
	text-decoration: underline;
}

div#weather_component div#daily_forecast table
{
	width: 150px;
	border-width: 0px;
	text-align: center;
	font-size: 9px;
	position: relative;
	top: -1px;
	border-collapse: collapse;
	margin: 1px 0 0 0;	
}

div#weather_component div#daily_forecast  table td.weatherday
{
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	font-weight: bolder;
}


div#weather_component div#daily_forecast table td
{
	margin: 0;
	padding: 0;
}

div#weather_component div#daily_forecast table td.weatherhi
{
	color: #A74F5D;
	font-size: 9px;
	margin: 0;
	padding: 0;
}

div#weather_component div#daily_forecast table td.weatherlo
{
	color: #473F72;
	font-size: 9px;
	margin: 0;
	padding: 0;
}

div#weather_component div#doppler
{
	float: left;
	margin-top: 3px;
	margin-left: 35px;
}

/* End Weather Component */



/* MOLECULAR INC. - CSS by Amanda Flohr-Egile & Yuval Zukerman */

/* styles.css includes global styles, styles prevalent on the homepage broadcast site - specifically the left hand side column called "secondary" 
	as well as the content blocks in the lower area called "othercontent" such as reader break room, chats boards and blogs, etc. */

/* GLOBAL STYLES */

/* STYLES FOR LOWER, STRETCHABLE AREA CONTAINED IN THE othercontent DIV */

/* COMMON AND SHARED ELEMENTS */

/* MOLECULAR INC. - CSS by Amanda Flohr-Egile & Yuval Zukerman */

/* LINK ANCHOR STYLES */

/* START OLD LAYOUT.CSS */

div#header
{
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
div#nav
{
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
div#wrapper 
{
	float: left;
	width: 970px;
	margin:0;
	padding:0;
	border:0;
	/*background: transparent url("/images/ice3/bg_wrapper.gif") repeat-y;*/
	background-color: #ffffff;
}

div#wrapper_specialreports
{
	float: left;
	width: 970px;
	margin:0;
	padding:0;
	border:0;
	/*background: transparent url("/images/ice3/bg_wrapper.gif") repeat-y;*/
	background-color: #ffffff;
}

div#wrapperadpay 
{
	float: left;
	width: 1000px;
	margin:0;
	padding:0;
	border:0;
	background: transparent url("http://www.dallasnews.com/images/ice3/bg_wrapper.gif") repeat-y;
	background-color: #cccccc;
}
div#secondarycontainer
{  
	float: left;
	width: 190px;
	margin: 0;
	padding: 0;
	border: 0;
}
div#secondary
{  
	float: left;
	width: 190px;
	margin: 0;
	padding: 0;
	border: 0;
	/*background: transparent url(/images/bg_left_grad.gif") no-repeat left top;*/
}

div#primarycontainer 
{  
	float: left;
	width: 780px;
	margin: 0;
	padding: 0;
	border: 0;
	/*background-image: url("http://www.azfamily.com/images/bg_purple.gif");*/
	background-repeat: repeat;
}

div#primary
{  
	width: 780px;
	margin: 0;
	padding: 0;
	border: 0;
	/* background-image: url("http://www.azfamily.com/images/bg_green.gif"); DIFF */
	/* background-repeat: repeat; DIFF */
}
/* LAYOUT STRUCTURE FOR LOWER AREA */

div#othercontentcontainer
{  
	float: left;
	width: 780px;
	margin: 0;
	padding: 0;
	border: 0;
	/*background: transparent url("/images/bg_bottom_tile.gif") repeat-y;*/
	background-color: #ffffff;
}
div#othercontentcontainer_news
{  
	float: left;
	width: 780px;
	margin: 0;
	padding: 0;
	border: 0;
	/*background: transparent url("/images/bg_bottom_tile_news.gif") repeat-y;*/
	background-color: #ffffff;
}
#othercontent 
{
	margin: 0px 10px 0 10px;
	padding: 0;
	border: 0;
	background-color: #fff;
	color: #000;
}
#othercontentleft
{
	float: left;
	width: 437px;
	margin: 5px 0 0 0;
	padding: 0;
	border-right: 1px solid #ccc;
}

#othercontentright
{
	float: right;
	width: 305px;
	margin-right: 5px;
	padding: 0;
	border: 0;
}
div#bottomcap
{  
	float: left;
	width: 780px;
	height: 18px; /* Diff */
	margin: 0;
	padding: 0;
	border: 0;
	/*background: transparent url("/images/bg_bottomcap.gif") no-repeat;*/
}

/* FOOTER */
div#footercontainer
{  
	clear: both;
	float: left;
	width: 970px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border:0;
	text-align: center;
	/*background: #43120E url("/images/bg_footer.gif");*/
	background-color: #ffffff;
}

div#footercontaineradpay
{  
	clear: both;
	float: left;
	width: 995px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border:0;
	text-align: center;
	/*background: #43120E url("/images/bg_footer.gif");*/
	background-color: #ffffff;
}

div#footercontainer_search
{  
	clear: both;
	float: left;
	position: relative;
	top: -60px;
	width: 970px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border:0;
	text-align: center;
	/*background: #43120E url("/images/bg_footer.gif");*/
	background-color: #ffffff;
}

div#footer
{  
	margin: 0;
	padding: 15px 0 25px 0;
	border: 0;
	color: #000;
	background: transparent;
	font-size: 9px;
	font-weight: normal;
}
div#footer img.ad
{  
	margin: 10px 0 7px 0;
	padding: 0;
	border: 0;
}
div#footer p
{  
	margin: 3px 0 1px 0;
	padding: 0;
	border: 0;
	line-height: 13px;
	font-weight: normal;
}
/* DASHBOARD */
div#dashboard
{  
	width: 780px;
	margin: 0;
	padding: 0;
	border: 0;
	/*background: transparent url("http://www.azfamily.com/images/bg_purple.gif") repeat;*/
}
 
 /* END OLD LAYOUT.CSS */
 
 /*START OLD LINKS.CSS */
 
 /* LINK ANCHOR STYLES */

/* GLOBAL ANCHOR STYLES */
a {color: #000; background-color: transparent; text-decoration: none;}
a:link {color: #000; background-color: transparent; text-decoration: none;}
a:visited {color: #000; background-color: transparent; text-decoration: none;}
a:active {color: #000; background-color: transparent; text-decoration: none;}
a:hover {color: #666; background-color: transparent; text-decoration: underline;}

.more_link a {font-size: 9px;}
.more_link a:link {font-size: 9px;}
.more_link a:visited {font-size: 9px;}
.more_link a:active {font-size: 9px;}
.more_link a:hover {font-size: 9px;}

/* UTILITY NAV ANCHOR STYLES IN HEADER */
div#utility_menu a {color: #ffffff; background-color: transparent; font-weight: normal; text-decoration: none;}
div#utility_menu a:link {color: #ffffff; background-color: transparent; font-weight: normal; text-decoration: none;}
div#utility_menu a:visited {color: #ffffff; background-color: transparent; font-weight: normal; text-decoration: none;}
div#utility_menu a:active {color: #ffffff; background-color: transparent; font-weight: normal; text-decoration: none;}
div#utility_menu a:hover {color: #eeeeee; background-color: transparent; font-weight: normal; text-decoration: underline;}

/* UTILITY BOX ANCHOR STYLES IN LEFT COLUMN I.E. SECONDARY DIV */
div#utlitybox, div.utilityboxitem a {color: #ffffff; background-color: #cdbcac; text-decoration: none;}
div#utlitybox, div.utilityboxitem a:link {color: #ffffff; background-color: #cdbcac; text-decoration: none;}
div#utlitybox, div.utilityboxitem a:visited {color: #ffffff; background-color: #cdbcac; text-decoration: none;}
div#utlitybox, div.utilityboxitem a:active {color: #ffffff; background-color: #cdbcac; text-decoration: none;}
div#utlitybox, div.utilityboxitem a:hover {color: #eeeeee; background-color: #cdbcac; text-decoration: underline;}

/* TABS CONTENT AREA LINK STYLES */

div#tabscontentcontainer div.tab_area div.LeftOuterContainer div.wide_left_column h2 a {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.LeftOuterContainer div.wide_left_column h2 a:link {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.LeftOuterContainer div.wide_left_column h2 a:visited {color: #666; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.LeftOuterContainer div.wide_left_column h2 a:active {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.LeftOuterContainer div.wide_left_column h2 a:hover {color: #CF3629; background-color: transparent; text-decoration: underline;} 

div#tabscontentcontainer div.tab_area div.wide_left_column h1 a {color: #333; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column h1 a:link {color: #333; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column h1 a:visited {color: #333; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column h1 a:active {color: #333; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column h1 a:hover {color: #333; background-color: transparent; text-decoration: underline;} 

div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h1 a {color: #333; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h1 a:link {color: #333; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h1 a:visited {color: #333; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h1 a:active {color: #333; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h1 a:hover {color: #333; background-color: transparent; text-decoration: underline;} 

div#tabscontentcontainer div.tab_area div.wide_left_column h2 a {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column h2 a:link {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column h2 a:visited {color: #666; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column h2 a:active {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column h2 a:hover {color: #CF3629; background-color: transparent; text-decoration: underline;} 

div#tabscontentcontainer div.tab_area div.wide_left_column_newscontent_right h2 a {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column_newscontent_right h2 a:link {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column_newscontent_right h2 a:visited {color: #666; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column_newscontent_right h2 a:active {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.wide_left_column_newscontent_right h2 a:hover {color: #CF3629; background-color: transparent; text-decoration: underline;} 

div#tabscontentcontainer div.tab_area div.content_right h2 a {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.content_right h2 a:link {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.content_right h2 a:visited {color: #666; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.content_right h2 a:active {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.content_right h2 a:hover {color: #CF3629; background-color: transparent; text-decoration: underline;}

div#tabscontentcontainer div.tab_area div.content_right h3 a {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.content_right h3 a:link {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.content_right h3 a:visited {color: #666; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.content_right h3 a:active {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.content_right h3 a:hover {color: #CF3629; background-color: transparent; text-decoration: underline;}

div#tabscontentcontainer div.tab_area div.narrow_right_column_news_container h2 a {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.narrow_right_column_news_container h2 a:link {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.narrow_right_column_news_container h2 a:visited {color: #666; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.narrow_right_column_news_container h2 a:active {color: #009; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.narrow_right_column_news_container h2 a:hover {color: #CF3629; background-color: transparent; text-decoration: underline;} 

/* LINK STYLES FOR LEFT HAND SIDE HEADINGS AS ON THE HOMEPAGE AND SPORTS LANDING PAGE */
#entcontent h5 a {color: #009; background-color: transparent; text-decoration: none;}
#entcontent h5 a:link {color: #009; background-color: transparent; text-decoration: none;}
#entcontent h5 a:visited {color: #666; background-color: transparent; text-decoration: none;}
#entcontent h5 a:active {color: #009; background-color: transparent; text-decoration: none;}
#entcontent h5 a:hover {color: #CF3629; background-color: transparent; text-decoration: underline;} 

#collegecontent h5 a {color: #009; background-color: transparent; text-decoration: none;}
#collegecontent h5 a:link {color: #009; background-color: transparent; text-decoration: none;}
#collegecontent h5 a:visited {color: #666; background-color: transparent; text-decoration: none;}
#collegecontent h5 a:active {color: #009; background-color: transparent; text-decoration: none;}
#collegecontent h5 a:hover {color: #CF3629; background-color: transparent; text-decoration: underline;} 

#highschoolcontent h5 a {color: #009; background-color: transparent; text-decoration: none;}
#highschoolcontent h5 a:link {color: #009; background-color: transparent; text-decoration: none;}
#highschoolcontent h5 a:visited {color: #666; background-color: transparent; text-decoration: none;}
#highschoolcontent h5 a:active {color: #009; background-color: transparent; text-decoration: none;}
#highschoolcontent h5 a:hover {color: #CF3629; background-color: transparent; text-decoration: underline;} 

#specialreportscontent h5 a {color: #009; background-color: transparent; text-decoration: none;}
#specialreportscontent h5 a:link {color: #009; background-color: transparent; text-decoration: none;}
#specialreportscontent h5 a:visited {color: #666; background-color: transparent; text-decoration: none;}
#specialreportscontent h5 a:active {color: #009; background-color: transparent; text-decoration: none;}
#specialreportscontent h5 a:hover {color: #CF3629; background-color: transparent; text-decoration: underline;} 

/* FOOTER STYLES */
div#footer a {color: #000; font-size: 9px; background-color: transparent; text-decoration: none;}
div#footer a:link {color: #000; font-size: 9px; background-color: transparent; text-decoration: none;}
div#footer a:visited {color: #000; font-size: 9px; background-color: transparent; text-decoration: none;}
div#footer a:active {color: #000; font-size: 9px; background-color: transparent; text-decoration: none;}
div#footer a:hover {color: #000; font-size: 9px; background-color: transparent; text-decoration: underline;}

/* AD LINK STYLES */

/* HEADER ADVERTISING ANCHOR STYLES */
div#advertisement a {color: #fff; background-color: transparent; text-decoration: none;}
div#advertisement a:link {color: #fff; background-color: transparent; text-decoration: none;}
div#advertisement a:visited {color: #fff; background-color: transparent; text-decoration: none;}
div#advertisement a:active {color: #fff; background-color: transparent; text-decoration: none;}
div#advertisement a:hover {color: #fff; background-color: transparent; text-decoration: underline;}

/* AD TEXT ANCHOR STYLES WITH WHITE TEXTCOLOR - SEEN ON HOMEPAGE IN LEFT COLUMN I.E. SECONDARY DIV */
div.adtext_white a {color: #fff; background-color: transparent; text-decoration: none;}
div.adtext_white a:link {color: #fff; background-color: transparent; text-decoration: none;}
div.adtext_white a:visited {color: #fff; background-color: transparent; text-decoration: none;}
div.adtext_white a:active {color: #fff; background-color: transparent; text-decoration: none;}
div.adtext_white a:hover {color: #ff9; background-color: transparent; text-decoration: underline;}

/*  AD TEXT ANCHOR STYLES WITH WHITE TEXT ON DARK GRAY BACKGROUND - SEEN IN OTHERCONTENTAD IN MAIN COLUMN/CONTENT I.E. PRIMARY, OTHERCONTENT DIV STYLES */
div.adtext_ongray a {color: #000; background-color: #fff; text-decoration: none;}
div.adtext_ongray a:link {color: #000; background-color: #fff; text-decoration: none;}
div.adtext_ongray a:visited {color: #000; background-color: #fff; text-decoration: none;}
div.adtext_ongray a:active {color: #000; background-color: #fff; text-decoration: none;}
div.adtext_ongray a:hover {color: #000; background-color: #fff; text-decoration: underline;}

/*  AD TEXT ANCHOR STYLES WITH WHITE TEXT ON DARK WHITE BACKGROUND - SEEN IN OTHERCONTENTAD IN MAIN COLUMN/CONTENT I.E. PRIMARY, OTHERCONTENT DIV STYLES */
div.adtext_onwhite a {color: #000; background-color: #fff; text-decoration: none;}
div.adtext_onwhite a:link {color: #000; background-color: #fff; text-decoration: none;}
div.adtext_onwhite a:visited {color: #000; background-color: #fff; text-decoration: none;}
div.adtext_onwhite a:active {color: #000; background-color: #fff; text-decoration: none;}
div.adtext_onwhite a:hover {color: #000; background-color: #fff; text-decoration: underline;}

/*  AD TEXT ANCHOR STYLES WITH REGULAR, GLOBAL STYLES - SEEN ON STORY PAGE IN STORYCONTENTRIGHT DIV */
div.adtext a {color: #009; background-color: transparent; text-decoration: none;}
div.adtext a:link {color: #009; background-color: transparent; text-decoration: none;}
div.adtext a:visited {color: #666; background-color: transparent; text-decoration: none;}
div.adtext a:active {color: #009; background-color: transparent; text-decoration: none;}
div.adtext a:hover {color: #CF3629; background-color: transparent; text-decoration: underline;}

/* TEXT AD ANCHOR STYLES SEEN ON HOME PAGE IN LEFT COLUMN I.E. SECONDARY DIV - ALSO IN STORY PAGE IN GRAY AD BOX */
div.textad a {color: #404040; background-color: transparent; text-decoration: underline;}
div.textad a:link {color: #404040; background-color: transparent; text-decoration: underline;}
div.textad a:visited {color: #404040; background-color: transparent; text-decoration: underline;}
div.textad a:active {color: #404040; background-color: transparent; text-decoration: underline;}
div.textad a:hover {color: #ff9; background-color: transparent; text-decoration: underline;}

div.textad_last a {color: #404040; background-color: transparent; text-decoration: underline;}
div.textad_last a:link {color: #404040; background-color: transparent; text-decoration: underline;}
div.textad_last a:visited {color: #404040; background-color: transparent; text-decoration: underline;}
div.textad_last a:active {color: #404040; background-color: transparent; text-decoration: underline;}
div.textad_last a:hover {color: #ff9; background-color: transparent; text-decoration: underline;}

/* TEXT AD ANCHOR STYLES SEEN ON HOME PAGE IN LEFT COLUMN I.E. SECONDARY DIV - ALSO IN STORY PAGE IN GRAY AD BOX */
#skytext div.textad a {color: #fff; background-color: transparent; text-decoration: underline;}
#skytext div.textad a:link {color: #fff; background-color: transparent; text-decoration: underline;}
#skytext div.textad a:visited {color: #fff; background-color: transparent; text-decoration: underline;}
#skytext div.textad a:active {color: #fff; background-color: transparent; text-decoration: underline;}
#skytext div.textad a:hover {color: #ff9; background-color: transparent; text-decoration: underline;}

#skytext div.textad_last a {color: #fff; background-color: transparent; text-decoration: underline;}
#skytext div.textad_last a:link {color: #fff; background-color: transparent; text-decoration: underline;}
#skytext div.textad_last a:visited {color: #fff; background-color: transparent; text-decoration: underline;}
#skytext div.textad_last a:active {color: #fff; background-color: transparent; text-decoration: underline;}
#skytext div.textad_last a:hover {color: #ff9; background-color: transparent; text-decoration: underline;}
/* END OLD LINKS.CSS */

.toc_feed a {color: #50638F; text-decoration: none; font-size: 10px; }
.toc_feed a:link {color: #50638F; text-decoration: none; font-size: 10px; }
.toc_feed a:visited {color: #50638F; text-decoration: none; font-size: 10px; }
.toc_feed a:active {color: #50638F; text-decoration: none; font-size: 10px; }
.toc_feed a:hover {color: #50638F; text-decoration: underline; font-size: 10px; }

.traffic_weather {color: #000000; font-size: 10px; text-align: right; font-weight: normal; }
.traffic_weather a {color: #000000; text-decoration: none; font-size: 10px; text-align: right; font-weight: normal; }
.traffic_weather a:link {color: #000000; text-decoration: none; font-size: 10px; text-align: right; font-weight: normal; }
.traffic_weather a:visited {color: #000000; text-decoration: none; font-size: 10px; text-align: right; font-weight: normal;}
.traffic_weather a:active {color: #000000; text-decoration: none; font-size: 10px; text-align: right; font-weight: normal; }
.traffic_weather a:hover {color: #000000; text-decoration: underline; font-size: 10px; text-align: right; font-weight: normal; }


/* START OLD STYLES.CSS */
/* styles.css includes global styles, styles prevalent on the homepage broadcast site - specifically the left hand side column called "secondary" 
	as well as the content blocks in the lower area called "othercontent" such as reader break room, chats boards and blogs, etc. */

/* GLOBAL STYLES */

/* COLOR CHANGE ON BOTTOM BORDER OF HEADING */
h3 
{
	margin: 5px 0 0 0; 
	padding: 0;
	/*border-bottom: 2px solid #B2987F; COLOR CHANGE ON BOTTOM BORDER OF HEADING */
	font-size: 16px;
	line-height: 22px;
	font-family: Arial, Verdana, sans-serif;
}
h4
{
	margin: 4px 0 7px 0;
	padding: 0;
	/*border-bottom: 2px solid #B2987F; COLOR CHANGE ON BOTTOM BORDER OF HEADING */
	font-size: 14px;
	line-height: 20px;
	font-family: Arial, Verdana, sans-serif;
}
h5
{
	margin: 7px 0 5px 0;
	padding: 0 0 0 3px;
	/*border-bottom: 1px solid #B2987F; COLOR CHANGE ON BOTTOM BORDER OF HEADING */
	background-color: #50638f;
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Verdana, sans-serif;
}
.box /*  Each section (reader, ent, chats, question, tv) should be contained within this container class */
{
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 0px solid #000;
	border-right: 1px solid #ccc;                                       
	background-color: #fff;
	color: #000;
	font-size: 11px;
	line-height: 15px;
}
.links
{
	width: 95%;
	clear: both;
	text-align: left;
	padding: 3px 3px 3px 5px;
	margin: 3px 0;
	background-color: #ffffff;
	color: #000;
	border-left: 0px solid #8C8C8C;
	border-top: 0px solid #8C8C8C;
	border-right: 0;
	border-bottom: 0;
	font-weight: normal;
	font-size: 10px;
	/* line-height: 15px; DIF */
	font-family: Verdana, sans-serif;
}

div.links_bottom
{
	float: left;
	clear: right;	
	border-left: 1px solid #9692C5;
	width: 97%;
	clear: both;
	text-align: left;
	padding: 3px 3px 3px 5px;
	margin: 0;
	background-color: #E7E7E7;
	color: #000;
	border-left: 1px solid #8C8C8C;
	border-top: 1px solid #8C8C8C;
	border-right: 0;
	border-bottom: 0;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
}

.borderdivider
{
	width: 98%;
	clear: both;
	text-align: left;
	padding: 0;
	margin: 0;
	border-top: 1px dotted #000;
}
p.text /* IE-Specific exists */
{
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	border: 0;
	font-size: 11px;
}
/* BULLET LISTS */
/* bullet position is centered; FF cannot render specific background positioning for the bullet */ 
div.bulletlist
{
	padding: 0;
	margin: 3px 2px 6px 2px;
}

div.bulletlist p 
{
	margin: 0;
	padding: 2px 0px 2px 5px;
	font-size: 9px;
	line-height: 11px;	
}	

div#storycontentcontainer div#storycontent div.bulletlist p 
{
	margin: 0;
	padding: 2px 0px 2px 5px;
	font-size: 9px;
	line-height: 11px;	
}	

div.content_right div.bulletlist p 
{
	margin: 0;
	background-image:url("http://www.azfamily.com/images/bg_bullet.gif"); background-repeat:no-repeat; background-position: center left;
	padding: 2px 0px 2px 10px;
	font-size: 11px;
	line-height: 13px;	
}	

/* CHAT, VIDEO ETC. ICONS */
p.chat
{
	text-align: left;
	margin: 5px 0;
	padding: 1px 1px 1px 20px;
	/*background-image: url("http://www.azfamily.com/images/icon_chat.gif"); */
	background-repeat: no-repeat; 
	/*background-position: left top;*/
}

div.wide_left_column p.chat
{
	text-align: left;
	margin: 5px 0;
	padding: 1px 1px 1px 20px;
	/*background-image: url("http://www.azfamily.com/images/icon_chat.gif"); */
	background-repeat: no-repeat; 
	background-position: left top;	
	font-size: 11px; 
	line-height: 14px;
}
p.video
{
	text-align: left;
	margin: 5px 0;
	padding: 1px 1px 1px 22px;
	background-image:url("http://www.azfamily.com/images/icon_video.gif"); background-repeat:no-repeat; background-position: left top;
}
p.board
{
	text-align: left;
	margin: 5px 0;
	padding: 1px 1px 1px 20px;
	background-image:url("http://www.azfamily.com/images/icon_board.gif"); background-repeat:no-repeat; background-position: left top;}
p.tell
{
	text-align: left;
	margin: 5px 0;
	padding: 1px 1px 1px 20px;
	/*background-image:url("http://www.azfamily.com/images/icon_tell.gif"); background-repeat:no-repeat; background-position: left top;*/
	/*line-height: 14px; DIF */
}
p.bullet
{
	text-align: left;
	margin: 5px 0;
	padding: 2px 0 2px 10px;
	background-image:url("http://www.azfamily.com/images/bg_bullet.gif"); background-repeat:no-repeat; background-position: 0% 50%;
}

.submit
{
	background-color: #006;
	color: #fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	position: relative;
	padding: 0px;
	margin: 0px;
	border: 1px solid #666;
	top: 1px;
}

/* STYLES FOR LOWER, STRETCHABLE AREA CONTAINED IN THE othercontent DIV */

/* COMMON AND SHARED ELEMENTS */
#reader, #ent, #chats, #question, #tv, .generic
{
	margin: 0;
	padding: 3px 5px;
	border: 0;
}

#chats /* IE-Specific */
{
	margin: 0;
	padding: 3px 10px 5px 10px;
	border: 0;
}


.generic, #reader, #ent, #question
{
	margin: 0;
	padding: 3px 10px 5px 0px;
	border: 0;
}

#reader img.main, #ent img
{
	float: left;
	width: 210px;
	margin: 0;
	padding: 5px 10px 0 0;
}
#readercontent, #entcontent
{
	float: left;
	width: 180px;
	margin: 0;
	padding: 5px 16px 3px 2px;
	border-right: 1px solid #ccc;

}
#readercontent p.text, #entcontent p.text
{
	margin: 0;
	padding: 4px 0 3px 0;
	border: 0;
}
/* THESE ARE RESUSABLE CLASSES AS LONG AS THEY ARE USED IN THE reader DIV, OR ID */
.readerother
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.readerotherleft
{
	float: left;
	width: 180px;
	margin: 0;
	padding: 5px 16px 3px 2px;
	clear: both;
	border-right: 1px solid #ccc;
}
.readerotherright
{
	float: right;
	width: 49%;
	margin-right: 4px;
	padding-right: 6px;
	clear: both;
}

.homepage_sports
{
	padding: 0;
	margin: 0;
	clear: both;
	width: 98%;
}

.homepage_sports_module div.sports_tease
{
	padding-top: 0px;
	margin-left: 4px;
	margin-top: 0;
	float: left;
	clear: right;
	width: 110px;
}

.homepage_sports div.sports_left_photo
{
	padding-top: 0px;
	margin-top: 6px;
	float: left;
	width: 49%;
	vertical-align: top;
}

.homepage_sports div.sports_left_text
{
	padding: 0;
	clear: left;
	margin: 0;
	float: left;
	width: 49%;
}

.homepage_sports div.sports_right_text
{
	padding: 0 5px 0 0;
	margin-top: 6px;
	float: right;
	width: 47%;
}

.homepage_sports div.sports_right_text2
{
	padding: 6px 5px 0 0;
	margin: 0;
	clear: both;
	float: right;
	width: 47%;
}


.homepage_sports p.header
{
	width: 100%;
	padding: 0; 
	background-color: #50638f;
	color: #ffffff;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0;
}

.homepage_sports p.header a, .homepage_sports p.header a:link, .homepage_sports p.header a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0; 
	text-decoration: none; 
	text-align: left; 
	margin: 0px;  
}

.homepage_sports p.header a:hover
{
	color: #333;
	background-color: #A29E93;
}

.homepage_sports_module p.subheader
{
	font-size: 11px;
	font-weight: bold;
	clear: both;
}


.headline a, .headline a:link, .headline a:visited
{
	color: #666666; 
	padding-bottom: 4px;
	font-size: 14px; 
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

.readerotherleft img, .readerotherright img
{
	margin: 0;
	padding: 5px 5px 3px 0;
}

.most_read_header_260
{
	background-image: url("http://www.dallasnews.com/images/ice3/most_popular_icon_260.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 260px;
	height: 27px;
}

.most_read_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/most_popular_icon.gif");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 290px;
	height: 27px;
}

.most_read_headlines p
{
	margin-bottom: 0px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	margin-left: 2px;
	line-height: 16px; 
}

.most_read_headlines a, .most_read_headlines a:link, .most_read_headlines a:visited
{
	color: #000000; 
	font-size: 11px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

.doublewide_home
{
	clear: both;
	margin-left: 5px;
	margin-top: 0px;
	padding-top: 0px;
	width: 98%;
}

.two_column
{
	clear: both;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 0px;
	padding-left: 3px;
	width: 98%;
}

.homepage_nation
{
	padding: 0;
	margin: 0;
	width: 95%;
}

.homepage_nation p.header
{
	width: 100%;
	padding: 1px 0px 1px 3px; 
	background-color: #50638f;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
}

.homepage_world
{
	padding: 0;
	margin: 0;
	width: 95%;
}

.homepage_world p.header
{
	width: 100%;
	padding: 1px 0px 1px 3px; 
	background-color: #50638f;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
}

.homepage_state
{
	padding: 0;
	margin: 0;
	width: 95%;
}

.homepage_state p.header
{
	width: 100%;
	padding: 1px 0px 1px 3px; 
	background-color: #50638f;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
}

.homepage_bottom_module_left
{
	padding-right: 1px;
	margin: 0;
	clear: both;
	width: 97%;
	 
}

.homepage_bottom_module_left p
{
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	line-height: 13px; 
}

.homepage_bottom_module_left p.header
{
	width: 100%;
	padding: 0; 
	background-color: #50638f;
	color: #ffffff;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0;
}

.homepage_bottom_module_right
{
	padding: 0 0 0 8px;
	margin: 0;
	clear: both;
	width: 97%;
}

.homepage_bottom_module_right p
{
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	line-height: 13px; 
}

.homepage_bottom_module_right p.header
{
	width: 100%;
	padding: 0; 
	background-color: #50638f;
	color: #ffffff;
	line-height: 14px;
	font-weight: bold;
	text-indent: 2px;
	margin: 0;
}

.homepage_bottom_module_left p.header a, .homepage_bottom_module_left p.header a:link, .homepage_bottom_module_left p.header a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0; 
	text-decoration: none; 
	text-align: left; 
	margin: 0px;  
}

.homepage_bottom_module_left p.header a:hover
{
	color: #333;
	background-color: #A29E93;
}

.homepage_bottom_module_right p.header a, .homepage_bottom_module_right p.header a:link, .homepage_bottom_module_right p.header a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0; 
	text-decoration: none; 
	text-align: left; 
	margin: 0px;  
}

.homepage_bottom_module_right p.header a:hover
{
	color: #333;
	background-color: #A29E93;
}

.block_module
{
	padding: 0 3px 0 0px;
	margin: 0 0 5px 0;
	clear: both;
	width: 99%;
}

.block_module p
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 13px; 
	text-align: left;
}


.block_module p.header
{
	width: 98%;
	background-color: #50638f;
	color: #ffffff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

div#tabheaders p.header
{
	width: 100%;
	background-color: #50638f;
	color: #ffffff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 4px;
	line-height: 14px;
	margin: 0 0 0 0;
}

div#tabheaders p.header a, div#tabheaders p.header a:link, div#tabheaders p.header a:visited
{
	width: 100%;
	background-color: #50638f;
	color: #ffffff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	margin: 0 0 0 0; 
}

div#tabheaders p.header a:hover
{
	color: #333;
	background-color: #A29E93;
}

.topnews_left p.header
{
	width: 98%;
	background-color: #50638f;
	color: #ffffff;
	padding: 0 0 0 0;
	font-weight: bold;
	line-height: 8px;
	margin: 0 0 0 0;
	text-indent: 0;
}

.topnews_right p.header
{
	width: 98%;
	background-color: #50638f;
	color: #ffffff;
	padding: 0 0 0 0;
	font-weight: bold;
	line-height: 8px;
	margin: 0 0 0 0;
	text-indent: 0;
}

.block_module p.opinion
{
	width: 98%;
	background-color: #50638f;
	color: #ffffff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

.block_module p.opinion a, .block_module p.opinion a:link, .block_module p.opinion a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0px 2px 0px 2px; 
	text-decoration: none; 
	text-align: left; 
	margin-bottom: 0px; 
}

.block_module p.opinion a:hover
{
	color: #333;
	background-color: #A29E93;
}

.block_module p.alerts_header
{
	width: 98%;
	background-color: #0f192d;
	color: #ffffff;
	padding: 0px 0 0px 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0 0 0 0;
}

.block_module p.header a, .block_module p.header a:link, .block_module p.header a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0px 2px 0px 2px; 
	text-decoration: none; 
	text-align: left; 
	margin-bottom: 0px;  
}

.block_module p.header a h2#dmnseo, .block_module p.header a:link h2#dmnseo, .block_module p.header a:visited h2#dmnseo
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0px 2px 0px 2px; 
	text-decoration: none; 
	text-align: left; 
	margin-bottom: 0px;  
}

.block_module p.header a:hover
{
	color: #333;
	background-color: #A29E93;
}

.block_module p.header a:hover h2#dmnseo
{
	color: #333;
	background-color: #A29E93;
}


div#storycontentright .block_module p.header a, div#storycontentright .block_module p.header a:link, div#storycontentright  .block_module p.header a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0px 2px 0px 2px; 
	text-decoration: none; 
	text-align: left; 
	margin-bottom: 0px;  
}

div#storycontentright .block_module p.header a:hover
{
	color: #333;
	background-color: #A29E93;
}

div#genContainer .block_module p.header a, div#storycontentright .block_module p.header a:link, div#storycontentright  .block_module p.header a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0px 2px 0px 2px; 
	text-decoration: none; 
	text-align: left; 
	margin-bottom: 0px;  
}

div#genContainer .block_module p.header a:hover
{
	color: #333;
	background-color: #A29E93;
}

td.columnist_module_top_small a, td.columnist_module_top_small a:link, td.columnist_module_top_small a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0px 2px 0px 2px; 
	text-decoration: none; 
	text-align: left; 
	margin-bottom: 0px;  
}

td.columnist_module_top_small a:hover
{
	color: #333;
}

td.columnist_module_top a, td.columnist_module_top a:link, td.columnist_module_top a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0px 2px 0px 2px; 
	text-decoration: none; 
	text-align: left; 
	margin-bottom: 0px;  
}

td.columnist_module_top a:hover
{
	color: #333;
}

.homepage_spotlight
{
	width: 230px;
	float: left;
	border-right: 1px solid #ccc;
	padding-right: 8px;
}

.homepage_spotlight_module
{
	width: 230px;
	clear: both;
	padding-bottom: 4px;
}

.homepage_spotlight_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/spotlight_icon_left.gif");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 230px;
	height: 25px;
}

.homepage_spotlight div.spotlight_photo
{
	padding-top: 0px;
	margin-top: 3px;
	float: left;
	width: 72px;
	clear: both;
}

.homepage_spotlight div.spotlight_tease
{
	padding-top: 0px;
	margin-top: 3px;
	float: right;
	width: 150px;
}

.homepage_spotlight div.spotlight_tease p
{
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	line-height: 13px; 
}

.homepage_spotlight div.spotlight_tease a, .homepage_spotlight div.spotlight_tease a:link, .homepage_spotlight div.spotlight_tease a:visited
{
	color: #000000; 
	font-size: 10px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

.homepage_spotlight div.spotlight_tease a:hover
{
	text-decoration: underline;
}


.spotlight_module_leftcolumn
{
	width: 230px;
	clear: both;
	padding-bottom: 4px;
}

.spotlight_module_header_leftcolumn
{
	background-image: url("http://www.dallasnews.com/images/ice3/spotlight_icon_left.gif");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 230px;
	height: 25px;
}

.spotlight_module_leftcolumn div.spotlight_photo
{
	padding-top: 0px;
	margin-top: 3px;
	float: left;
	width: 72px;
	clear: both;
}

.spotlight_module_leftcolumn div.spotlight_tease
{
	padding-top: 0px;
	margin-top: 3px;
	float: right;
	width: 150px;
}

.spotlight_module_leftcolumn div.spotlight_tease p
{
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	line-height: 13px; 
}

.spotlight_module_leftcolumn div.spotlight_tease a, .spotlight_module_leftcolumn div.spotlight_tease a:link, .spotlight_module_leftcolumn div.spotlight_tease a:visited
{
	color: #000000; 
	font-size: 10px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

.spotlight_module_leftcolumn div.spotlight_tease a:hover
{
	text-decoration: underline;
}

.spotlight_module_rightcolumn
{
	width: 290px;
	clear: both;
	padding-bottom: 4px;
}

.spotlight_module_header_rightcolumn
{
	background-image: url("http://www.dallasnews.com/images/ice3/spotlight_icon_right.gif");
	background-repeat: no-repeat;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 290px;
	height: 25px;
}

.spotlight_module_rightcolumn div.spotlight_photo
{
	padding-top: 0px;
	margin-top: 3px;
	float: left;
	width: 72px;
	clear: both;
}

.spotlight_module_rightcolumn div.spotlight_tease
{
	padding-top: 0px;
	margin-top: 3px;
	float: right;
	width: 215px;
}

.spotlight_module_rightcolumn div.spotlight_tease p
{
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	line-height: 13px; 
}

.spotlight_module_rightcolumn div.spotlight_tease a, .spotlight_module_rightcolumn div.spotlight_tease a:link, .spotlight_module_rightcolumn div.spotlight_tease a:visited
{
	color: #000000; 
	font-size: 10px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

.spotlight_module_rightcolumn div.spotlight_tease a:hover
{
	text-decoration: underline;
}

.homepage_guidelive
{
	width: 260px;
	clear: both;
	padding-bottom: 4px;
}


.homepage_guidelive_left
{
	width: 49%;
	float: left;
	border-right: 1px solid #CCC;
	margin-right: 2px;
	padding-bottom: 1px;
}

.homepage_guidelive_right
{
	width: 49%;
	float: left;
	clear: right;
	margin-left: 2px;
	padding-bottom: 1px;
}

div.thumbnail
{
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 2px;
	float: left;
	width: 72px;
	clear: both;
}

.homepage_guidelive_left div.guidelive_tease
{
	padding-top: 0px;
	margin-left: 4px;
	margin-top: 0;
	float: left;
	clear: right;
	width: 90px;
}

.homepage_guidelive_left p.subheader
{
	font-size: 11px;
	font-weight: bold;
}

.homepage_guidelive_right p.subheader
{
	font-size: 11px;
	font-weight: bold;
}

.homepage_guidelive_left div.guidelive_tease p
{
	padding-left: 6px;
	background-image:url("http://www.dallasnews.com/images/bg_bullet.gif"); background-repeat:no-repeat; background-position: 0 5px;
}

.homepage_guidelive_right div.guidelive_tease
{
	padding-top: 0px;
	margin-top: 3px;
	margin-left: 2px;
	float: left;
	clear: right;
	width: 90px;
}

.homepage_guidelive_left div.guidelive_tease
{
	padding-top: 0px;
	margin-top: 3px;
	float: left;
	clear: right;
	width: 90px;
}

.homepage_guidelive_left div.guidelive_tease p, .homepage_guidelive_right div.guidelive_tease p
{
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 13px; 
}

div.guidelive_tease a, div.guidelive_tease a:link, div.guidelive_tease a:visited
{
	color: #000000; 
	font-size: 11px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

div.guidelive_tease a:hover
{
	text-decoration: underline;
}

.blogs_module p.subheader
{
	font-size: 11px;
	font-weight: bold;
}

.block_module p.subheader
{
	font-size: 11px;
	font-weight: bold;
}

.block_module p.subheader h2
{
	font-size: 11px;
	font-weight: bold;
}

.homepage_blogs
{
	width: 160px;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

.homepage_blogs p
{
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	margin-top: 0px;
	line-height: 13px;
}
.homepage_blogs_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/blogs_icon_left.gif");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 160px;
	height: 27px;
}

.single_blog_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/single_blog_icon.gif");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 160px;
	height: 27px;
}

.blogs_module
{
	width: 160px;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

.blogs_module p
{
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;
	margin-top: 0px;
	line-height: 13px;
}
.blogs_module_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/blogs_icon_left.gif");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 160px;
	height: 27px;
}

/* QUESTION OF THE DAY */
#question span
{
	margin: 0;
	padding: 0px;
	border: 0;
	font-weight: bold;
}
#question form
{
	margin: 0;
	padding: 3px;
	border: 0;
	font-weight: bold;
}
/* WHATS ON TONIGHT IFRAME STYLES */
/* Other iframe styles are contained in the tv-iframe.html page in the page's embedded style sheet */
table.tv
{
	margin: 2px;
	padding: 0 0 3px 0;	
	vertical-align: baseline;
	font-weight: bold;
	border: 0;
}
table.tv th
{
	margin: 0;
	padding: 0 20px 0 0;
	border: 0;
	vertical-align: baseline;
}
table.tv td
{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
/* SPECIFIC STYLES THAT PURPOSEFULLY OVERRIDE SOME OF THE STYLES ABOVE */

#entcontent h5
{
	margin: 0 0 5px 0;/* Diff */
	padding: 0;
	border: 0;
	font-size: 13px;
	line-height: 14px;/* Diff */
}

/* AD CLASSES */
img.ad
{  
	margin: 2px 0 7px 0;
	padding: 0;
	border: 0;
}
/* AD CLASS = REUSABLE FOR ADVERTISEMENT TEXT ON DARK GRAY BACKGROUND SUCH AS ON THE HOME PAGE, RIGHT SIDE */
.adtext_ongray
{
	margin: 0 10px 0px 0;
	padding: 0;
	border: 0;
	background-color: #fff;
	color: #000;
}
/* AD CLASS = REUSABLE FOR ADVERTISEMENT TEXT ON WHITE BACKGROUND SUCH AS ON THE STORY PAGE, RIGHT SIDE */
.adtext
{
	margin: 0 0 8px 0;
	padding: 0;
	border-top: 1px solid #CCC;
	background-color: transparent;
	color: #000;
}

/* OTHER MAIN STYLES */

h1 
{ /* SYNC THIS UP WITH MAIN FEATURED NEWS AREA ONCE WE HAVE IT WORKING */
	/*font-size: 24px;*/
}
/* SECONDARY - LEFT HAND COLUMN STYLES */ 
div#secondarycontent
{  
	margin: 5px 0;
	padding: 2px 0 2px 5px;
	border: 0;
	font-size: 10px;
	color: #fff;
	background-color: transparent;
}
div#secondarycontent p.adtext
{  
	margin: 0;
	padding: 0;
	border: 0;
}
div.textad
{  
	margin: 3px 0 0 0;
	border-bottom: 1px solid #404040;
	padding: 5px 2px 10px 2px;
	text-align: left;
}
div.textad_last
{  
	margin: 3px 0 0 0;
	border: 0;
	padding: 5px 2px 10px 2px;
	text-align: left;
}
div.textad p
{  
	margin: 3px 0;
	padding: 0;
	font-size: 11px;
	color: #404040;
	background-color: transparent;
	font-weight: bold;
}
div.textad_last p
{  
	margin: 3px 0;
	padding: 0;
	font-size: 11px;
	color: #404040;
	background-color: transparent;
	font-weight: bold;
}
div.textad span
{  
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #404040;
	background-color: transparent;
}
div.textad_last span
{  
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #404040;
	background-color: transparent;
}

#skytext div.textad p,#skytext div.textad_last p,#skytext div.textad span,#skytext div.textad_last span
{  
	color: #fff;
}
#skytext div.textad
{  
	margin: 3px 0 0 0;
	border-bottom: 1px solid #fff;
	padding: 5px 2px 10px 2px;
	text-align: left;
}

div.adtext
{  
	margin: 0;
	border-top: 1px solid #CCC;
	padding:1px 0;
	text-align: left;
}
div#utilitybox
{  
	margin: 10px 0 5px 0;
	padding:2px 2px 2px 5px;
	border: 1px solid #a4886d;
	background-color: #cdbcac;
	color: #fff;
	font-weight: bold;
	font-size: 10px;	
}
div.utilityboxitem
{  
	background-image:url("http://www.dallasnews.com/images/bg_utilityboxbullet.gif"); background-repeat:no-repeat; background-position: 0 7px;
	padding: 0px 0px 0px 10px;
	margin: 2px 0;
}

div#section_header_img
{
	padding-left: 8px;
}

div.storylist p 
{
	margin: 0;
	background-image:url("http://www.dallasnews.com/images/ice3/bg_bullet_black.gif"); background-repeat:no-repeat; background-position: 0 8px;
	padding: 2px 4px 2px 8px;
	font-size: 1.05em;
	line-height: 1.4em;
	color: #000;
}

.storylist p.more
{
	margin: 0;
	background-image:url("/images/ice3/arrow_black.gif"); background-repeat: no-repeat; background-position: 0 4px;
	padding: 2px 4px 2px 8px;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
	color: #000;
}

div.storylist p.more, div.LeftOuterContainer div.wide_left_column div.topnews_right div.storylist p.more, div#storycontentright div.block_module div.storylist p.more, div#genContainer div.storylist p.more
{
	margin: 0;
	background-image:url("/images/ice3/arrow_black.gif"); background-repeat: no-repeat; background-position: 0 4px;
	padding: 2px 4px 2px 8px;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
	color: #000;
}

div.storylist p.more, div.LeftOuterContainer div.wide_left_column div.topnews_left div.storylist p.more, div#storycontentright div.block_module div.storylist p.more, div#genContainer div.storylist p.more
{
	margin: 0;
	background-image:url("/images/ice3/arrow_black.gif"); background-repeat: no-repeat; background-position: 0 4px;
	padding: 2px 4px 2px 8px;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
	color: #000;
}

#more
{
	margin: 0;
	background-image:url("/images/ice3/arrow_black.gif"); background-repeat: no-repeat; background-position: 0 4px;
	padding: 2px 4px 2px 8px;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
	color: #000;
}

div.LeftOuterContainer div.wide_left_column div.topnews_right div.storylist p.more a, div.LeftOuterContainer div.wide_left_column div.topnews_right div.storylist p.more a:link, div.LeftOuterContainer div.wide_left_column div.topnews_right div.storylist p.more a:visited
{
	font-weight: bold;
}

div.morevideo p.more
{
	margin: 0;
	background-image:url("http://www.dallasnews.com/images/ice3/white_arrow_ongray.gif"); background-repeat:no-repeat; background-position: 2px 4px;
	padding: 2px 4px 2px 8px;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	color: #000;
}

div.videolinks p.more
{
	margin: 0;
	background-image:url("/images/ice3/white_arrow.gif"); background-repeat:no-repeat; background-position: 2px 4px;
	padding: 2px 4px 2px 8px;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	color: #CCC;
}

div.storylist p a, div.storylist p a:link, div.storylist p a:visited
{
	color: #000;
	text-decoration: none;
}

div.videolinks p a, div.videolinks p a:link, div.videolinks p a:visited
{
	color: #CCC;
	text-decoration: none;
}

div.storylist p a:hover
{
	text-decoration: underline;
}

div.videolinks p a:hover
{
	text-decoration: underline;
}

div.storylist p.more a, div.storylist.more p a:link, div.storylist p.more a:visited
{
	color: #000;
	text-decoration: none;
	
}

div.storylist p.more a:hover
{
	text-decoration: underline;
}

div.block_module div.storylinks p.more a, div.block_module div.storylinks.more p a:link, div.block_module div.storylinks p.more a:visited
{
	color: #000;
	text-decoration: none;
	background-image:url("http://www.dallasnews.com/images/ice3/arrow_black.gif"); background-repeat: no-repeat; background-position: 0 4px;
	padding: 2px 4px 2px 8px;
	font-weight: bold;	
}

div.block_module div.storylist p.more a:hover
{
	text-decoration: underline;
	font-weight: bold;	
}

div.block_module div.storylinks p.more a:hover
{
	text-decoration: underline;
	font-weight: bold;	
}

.sitetools a, .sitetools a:link, .sitetools a:visited
{
	text-decoration: none;
	color: #FFF;
	font-family: Verdana;
}

.sitetools a:hover
{
	text-decoration: none;
	color: #000;
	font-family: Verdana;
}

table.columnist_module
{
	background-color: #dce4d1;
}

.columnist_module_top
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_top.gif"); background-repeat:no-repeat; background-position: 0% 0%;
	padding: 0px 0 0 3px;
	margin: 0;
	vertical-align: top;
	background-color: #dce4d1;
	width: 260px;
	height: 27px;
	color: #FFF;
	font-weight: bold;
}

.columnist_module_top_290
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_top_290.gif"); background-repeat:no-repeat; background-position: 0% 0%;
	padding: 0px 0 0 3px;
	margin: 0;
	vertical-align: top;
	background-color: #dce4d1;
	width: 290px;
	height: 27px;
	color: #FFF;
	font-weight: bold;
}

.columnist_module_bottom
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_bottom.gif"); background-repeat:no-repeat; background-position: 0% 0%;
	background-color: #dce4d1;
	width: 260px;
	height: 11px;
	margin-bottom: 5px;
}

.columnist_module_bottom_290
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_bottom_290.gif"); background-repeat:no-repeat; background-position: 0% 0%;
	background-color: #dce4d1;
	width: 290px;
	height: 11px;
	margin-bottom: 5px;
}

.columnist_module_top_small
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_top_sm.gif"); background-repeat:no-repeat; background-position: 0% 0%;
	padding: 0px 0 0 3px;
	margin: 0;
	vertical-align: top;
	background-color: #dce4d1;
	width: 230px;
	height: 24px;
	color: #FFF;
	font-weight: bold;
}

.columnist_module_top_extrasmall
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_top_extrasm.gif"); background-repeat:no-repeat; background-position: 0% 0%;
	padding: 0px 0 0 3px;
	margin: 0;
	vertical-align: top;
	background-color: #dce4d1;
	width: 200px;
	height: 24px;
	color: #FFF;
	font-weight: bold;
}

td.columnist_module_top_extrasmall a, td.columnist_module_top_extrasmall a:link, td.columnist_module_top_extrasmall a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0px 2px 0px 2px; 
	text-decoration: none; 
	text-align: left; 
	margin-bottom: 0px;  
}

td.columnist_module_top_extrasmall a:hover
{
	color: #333;
}


.columnist_module_bottom_small
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_bottom_sm.gif"); background-repeat:no-repeat; background-position: 0% 0%;
	background-color: #dce4d1;
	width: 230px;
	height: 10px;
	margin-bottom: 5px;
}

.columnist_module_bottom_extrasmall
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_bottom_extrasm.gif"); background-repeat:no-repeat; background-position: 0% 0%;
	background-color: #dce4d1;
	width: 200px;
	height: 10px;
	margin-bottom: 5px;
}

td.columnist_module_top_290 a, td.columnist_module_top_290 a:link, td.columnist_module_top_290 a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0px 2px 0px 2px; 
	text-decoration: none; 
	text-align: left; 
	margin-bottom: 0px;  
}

td.columnist_module_top_290 a:hover
{
	color: #333;
}

.lede_headline
{
	color: #666666; 
	padding-bottom: 1px;
	padding-left: 0;
	font-size: 24px; 
	line-height: 25px; 
	font-weight: normal; 
	font-family: Verdana;
}

.lede_tease
{
	color: #000000; 
	font-size: 11px; 
	margin-top: 1px;
}

.bithumbcaption
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
}

.bithumbcredit
{
	text-align: right;
	padding-right: 4px;
	font-weight: normal;
	font-family: Arial;
	font-size: 9px;
}

div.LeftOuterContainer div.wide_left_column div.section_spacer
{
	padding-top: 1px;
	clear: both;
	margin-top: 6px;
	border-top: 2px dotted #CCC;
}

div.LeftOuterContainer div.wide_left_column p.header
{
	padding-top: 0px;
	margin-top: 0px;
}

div.ice2spacer
{
	background-image: url("http://www.dallasnews.com/images/pixel.gif");
	background-repeat: repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 2px;
}
div.ice3spacer
{
	background-image: url("http://www.dallasnews.com/images/pixel.gif");
	background-repeat: repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 3px;
}

div.ice4spacer
{
	background-image: url("http://www.dallasnews.com/images/pixel.gif");
	background-repeat: repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 4px;
}
div.ice5spacer
{
	background-image: url("http://www.dallasnews.com/images/pixel.gif");
	background-repeat: repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 5px;
}

div.ice6spacer
{
	background-image: url("http://www.dallasnews.com/images/pixel.gif");
	background-repeat: repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 6px;
}
div.ice7spacer
{
	background-image: url("http://www.dallasnews.com/images/pixel.gif");
	background-repeat: repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 7px;
}

div.ice8spacer
{
	background-image: url("http://www.dallasnews.com/images/pixel.gif");
	background-repeat: repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 8px;
}

div.ice9spacer
{
	background-image: url("http://www.dallasnews.com/images/pixel.gif");
	background-repeat: repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 9px;
}

div.ice10spacer
{
	background-image: url("http://www.dallasnews.com/images/pixel.gif");
	background-repeat: repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 10px;
}

.alert_news_bgcolor { background-image: url('http://www.dallasnews.com/sharedcontent/dws/img/standing/alerts/alert-news-bg.gif') }
.alert_weather_bgcolor { background: repeat url('http://www.dallasnews.com/sharedcontent/dws/img/standing/alerts/alert-wt-bg.gif') }
.alert_misc_bgcolor { background: repeat url('http://www.dallasnews.com/sharedcontent/dws/img/standing/alerts/alert-misc-bg.gif') }
.alert_ml_bg { background-image: url('http://www.dallasnews.com/sharedcontent/dws/img/standing/alerts/alert-midl.gif') }
.alert_mr_bg { background-image: url('http://www.dallasnews.com/sharedcontent/dws/img/standing/alerts/alert-midr.gif') }
.alerts_text { font: 12px Arial; line-height: 110%; padding-bottom: 2px; }
.alerts_title { font: bold 12px Arial; padding-bottom: 4px; padding-top: 4px }

table.columnist_mug_index
{
	background-color: #dce4d1;
}

.columnist_mug_top_index
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_top_colindex1.gif"); background-repeat: no-repeat; background-position: 0% 0%;
	padding: 0px 0 0 0px;
	margin: 0;
	vertical-align: top;
	background-color: #dce4d1;
	width: 200px;
	height: 8px;
	color: #FFF;
	font-weight: bold;
}

.columnist_mug_bottom_index
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_bottom_colindex1.gif"); background-repeat: no-repeat; background-position: 0% 0%;
	width: 200px;
	height: 8px;
	margin-bottom: 5px;
}

.columnist_mug_middle_index
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_middle_colindex1.gif"); background-repeat: no-repeat; background-position: 0% 0%;
	background-color: #dce4d1;
	width: 200px;
	height: 11px;
	margin-bottom: 5px;
}

.columnist_mug_text_index
{
	padding-left: 0px; 
	padding-top: 0px; 
	margin: 0; 
	background-color: #dce4d1;
	line-height: 11px;
}

.columnist_mug_text_index p
{
	font-size: 10px; 
	line-height: 11px;
	background-color: #dce4d1;
	color: #000;
}

.columnist_mug_text_index p.links
{
	text-align: center;
	background-color: #dce4d1;
}

.columnist_mug_text_index p a, .columnist_mug_text_index p a:link, .columnist_mug_text_index p a:visited
{
	text-decoration: none;
	line-height: 11px;
	color: #000;
	background-color: #dce4d1;
}

.columnist_mug_text_index p a:hover
{
	text-decoration: underline;
}

/* PHOTOGRAPHY STYLES */
div.photo_lede_head h1
{
	text-align: left;
	font-family: Verdana;
	font-size: 21px;
	font-weight: normal;
	line-height: 21px;
	color: #666;
	padding-left: 5px;
}

div.photo_story
{
	border: 0;
	margin: 0;
	padding: 0 0 2px 4px;
}

div.photo_story p
{
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	color: #333;
	margin: 8px 0 0 0;
	padding: 2px 0 0 0;
}

.photography_image
{
	margin: 0 6px 2px 6px;
}

div.photo_quad_head h2
{
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	color: #333;
	padding: 2px 0 0 4px;
	margin: 0;
}

div.photo_list_story
{
	border: 0;
	margin: 0;
	padding: 0 0 2px 4px;
}

div.photo_list_story p
{
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	color: #333;
	margin: 2px 4px 2px 0;
	padding: 2px 4px 2px 0;
}

div.photo_list_head h2
{
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	color: #000;
	padding: 2px 0 0 4px;
	margin: 0;
}

div#genContainer div.photo_list_head h2
{
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	color: #000;
	padding: 2px 0 0 4px;
	margin: 0;
}

div.photo_story p a, div.photo_story p a:link, div.photo_story p a:visited
{
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
}

div.photo_story p a:hover
{
	font-size: 10px;
	text-decoration: underline;
}

div.photo_list_story p a, div.photo_list_story p a:link, div.photo_list_story p a:visited
{
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
}

div.photo_list_story p a:hover
{
	font-size: 10px;
	text-decoration: underline;
}

div.photo_list_divider
{
	width: 97%;
	background-image: url(/images/ice3/photo_list_border.gif);
	background-repeat: repeat-x;
	padding: 2px 0 2px 0;
	padding: 4px 0 0 0;
}

div.video_thumbs p
{
	float: right;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	color: #333;
	margin: 2px 4px 2px 0;
	padding: 2px 4px 2px 0;
	/*border-bottom: url(/images/ice3/photo_list_border.gif); repeat-x:*/
}

.section #newsnow img, .section #newsnow IMG, .section #newsnow .bithumbcaption
{
	display: none;
}
.section #newsnow 
{
	display: none; 
}

.section #newsnow .bithumbcaption 
{
	display: none; 
}

.spotlight_290
{
	width: 290px;
	clear: both;
	padding-bottom: 4px;
}

.spotlight_290_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/spotlight_290.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 290px;
	height: 25px;
}

.spotlight_290 div.spotlight_photo
{
	padding-top: 0px;
	margin-top: 3px;
	float: left;
	width: 72px;
	clear: both;
}

.spotlight_290 div.spotlight_tease
{
	padding-top: 0px;
	margin-top: 3px;
	float: right;
	width: 215px;
}

.spotlight_290 div.spotlight_tease p
{
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	line-height: 13px; 
}

.spotlight_290 div.spotlight_tease a, .spotlight_290 div.spotlight_tease a:link, .spotlight_290 div.spotlight_tease a:visited
{
	color: #000000; 
	font-size: 10px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

.spotlight_290 div.spotlight_tease a:hover
{
	text-decoration: underline;
}

.spotlight_260
{
	width: 260px;
	clear: both;
	padding-bottom: 4px;
}

.spotlight_260_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/spotlight_260.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 260px;
	height: 25px;
}

.spotlight_260 div.spotlight_photo
{
	padding-top: 0px;
	margin-top: 3px;
	float: left;
	width: 72px;
	clear: both;
}

.spotlight_260 div.spotlight_tease
{
	padding-top: 0px;
	margin-top: 3px;
	float: right;
	width: 185px;
}

.spotlight_260 div.spotlight_tease p
{
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	line-height: 13px; 
}

.spotlight_260 div.spotlight_tease a, .spotlight_260 div.spotlight_tease a:link, .spotlight_260 div.spotlight_tease a:visited
{
	color: #000000; 
	font-size: 10px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

.spotlight_260 div.spotlight_tease a:hover
{
	text-decoration: underline;
}

.spotlight_230
{
	width: 230px;
	clear: both;
	padding-bottom: 4px;
}

.spotlight_230_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/spotlight_230.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 230px;
	height: 25px;
}

.spotlight_230 div.spotlight_photo
{
	padding-top: 0px;
	margin-top: 3px;
	float: left;
	width: 72px;
	clear: both;
}

.spotlight_230 div.spotlight_tease
{
	padding-top: 0px;
	margin-top: 3px;
	float: right;
	width: 155px;
}

.spotlight_230 div.spotlight_tease p
{
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	line-height: 13px; 
}

.spotlight_230 div.spotlight_tease a, .spotlight_230 div.spotlight_tease a:link, .spotlight_230 div.spotlight_tease a:visited
{
	color: #000000; 
	font-size: 10px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

.spotlight_230 div.spotlight_tease a:hover
{
	text-decoration: underline;
}

.blogs_230
{
	width: 230px;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

.blogs_230 p
{
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;
	margin-top: 0px;
	line-height: 13px;
}
.blogs_230_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/blogs_230.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 230px;
	height: 25px;
}

.blogs_260
{
	width: 260px;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

.blogs_260 p
{
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;
	margin-top: 0px;
	line-height: 13px;
}

.blogs_260_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/blogs_260.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 260px;
	height: 25px;
}

.single_blog_260_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/single_blog_260.gif");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 260px;
	height: 25px;
}

.blogs_290
{
	width: 290px;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

.blogs_290 p
{
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;
	margin-top: 0px;
	line-height: 13px;
}
.blogs_290_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/blogs_290.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 290px;
	height: 25px;
}

.single_blog_290_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/single_blog_290.gif");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 290px;
	height: 25px;
}

.also_online_290
{
	width: 290px;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

.also_online_290 p
{
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;
	margin-top: 0px;
	line-height: 13px;
}
.also_online_290_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/also_290.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 290px;
	height: 25px;
}

.also_online_260
{
	width: 260px;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

.also_online_260 p
{
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;
	margin-top: 0px;
	line-height: 13px;
}
.also_online_260_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/also_260.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 260px;
	height: 25px;
}

.also_online_230
{
	width: 230px;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

.also_online_230 p
{
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;
	margin-top: 0px;
	line-height: 13px;
}
.also_online_230_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/also_230.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 230px;
	height: 25px;
}

.reader_photos_290
{
	width: 290px;
	clear: both;
	padding-bottom: 4px;
}

.reader_photos_290_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/reader_photos_290.gif");
	background-repeat: no-repeat;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 290px;
	height: 25px;
}

.reader_photos_290 div.left_photo
{
	padding-top: 0px;
	margin-top: 3px;
	float: left;
	width: 72px;
	clear: both;
}

.reader_photos_290 div.right_tease
{
	padding-top: 0px;
	margin-top: 3px;
	float: right;
	width: 215px;
}

.reader_photos_290 div.right_tease p
{
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	line-height: 13px; 
}

.reader_photos_290 div.right_tease p a, .reader_photos_290 div.right_tease p a:link, .reader_photos_290 div.right_tease p a:visited
{
	color: #000000; 
	font-size: 12px;
	font-weight: bold; 
	font-family: Verdana;
	text-decoration: none;
}

.reader_photos_290 div.right_tease p a:hover
{
	text-decoration: underline;
}

.photo_store_290
{
	width: 290px;
	clear: both;
	padding-bottom: 4px;
}

.photo_store_290_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/photo_store_290.gif");
	clear: both;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 290px;
	height: 25px;
}

.photo_store_290 div.left_photo
{
	padding-top: 0px;
	margin-top: 3px;
	float: left;
	width: 72px;
	clear: both;
}

.photo_store_290 div.right_tease
{
	padding-top: 0px;
	margin-top: 3px;
	float: right;
	width: 215px;
}

.photo_store_290 div.right_tease p
{
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	line-height: 13px; 
}

.photo_store_290 div.right_tease p a, .reader_photos_290 div.right_tease p a:link, .reader_photos_290 div.right_tease p a:visited
{
	color: #000000; 
	font-size: 12px;
	font-weight: bold; 
	font-family: Verdana;
	text-decoration: none;
}

.photo_store_290 div.right_tease p a:hover
{
	text-decoration: underline;
}

.videopadding 
{ 
	padding: 15px 0px 0px 0px; 
}

.videopadding3
{ 
	padding: 3px 0 3px 3px; 
}

.videobold a
{
	font-weight: bold; 
	margin-top: 10px;
}

.videobold a:link
{
	font-weight: bold; 
	margin-top: 10px; 
}

.mycommunity_lede #newsnow img, .mycommunity_lede #newsnow IMG
{
	display: none;
	width: 0;
}

.mycommunity_lede p #newsnow 
{
	display: none;
}

.mycommunity_lede #newsnow .bithumbcaption 
{
	display: none;
}

.mycommunity_lede #newsnow .biimage 
{
	display: none;
}

.section_lede_two #newsnow img, .section_lede_two #newsnow IMG
{
	display: none;
	width: 0;
}

.section_lede_two p #newsnow 
{
	display: none;
}

.section_lede_two #newsnow .bithumbcaption 
{
	display: none;
}

.ContentArea
{
	text-align: left;
}

.ContentArea form
{
	text-align: left;
}

.ap-story-table p.body span.headline { font-size: 24px; color: #333;}

#genContainer pre {font-size: 12px;}

div#mpModuleContent div#hcProfiles
{
clear: both; 
vertical-align: top; 
margin-top: -19px; 
padding-top: 0px;
}
/* END OLD STYLES.CSS */

