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

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: 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 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: 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0;
}

div#storycontentright a:hover h2#blueheader {background-color: #A29E93;	color: #29375A;	text-decoration: none;}
div.two_column h2#blueheader
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0;

}
div.two_column a:hover h2#blueheader
{
	background-color: #A29E93;
	color: #29375A;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
h2#blueheadernl
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 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: 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0;
}
h3#blueheader
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0;
}
a:hover h3#blueheader {background-color: #A29E93;	color: #29375A;	text-decoration: none;}
div#storycontentright h3#blueheader
{
	font-size: 10px;
	background-color: #50638f;
	color: #fff;
	padding: 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0;
}
div#storycontentright a:hover h3#blueheader {background-color: #A29E93;	color: #29375A;	text-decoration: none;}


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

a:hover h4#blueheader {background-color: #A29E93;	color: #29375A;	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: #29375A;
	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: #29375A;
	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: #29375A;
	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_ab.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: 0; padding: 0;}
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-repeat: no-repeat;	
	margin: 0 10px 0 0;
	padding: 0px;
	width: 360px;
	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: 20px;	
}
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;
}
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 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: #29375A;
	font-size: 10px;
}


/* 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;}
#daily_forecast { position: relative; }
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: #29375A;
}
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 */


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-color: #fff;
}
div#wrapper_specialreports
{
	float: left;
	width: 970px;
	margin:0;
	padding:0;
	border:0;
	background-color: #fff;
}
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;
}
div#primarycontainer 
{  
	float: left;
	width: 780px;
	margin: 0;
	padding: 0;
	border: 0;
	background-repeat: repeat;
}
div#primary
{  
	width: 780px;
	margin: 0;
	padding: 0;
	border: 0;
}
/* LAYOUT STRUCTURE FOR LOWER AREA */

div#othercontentcontainer
{  
	float: left;
	width: 780px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #ffffff;
}
div#othercontentcontainer_news
{  
	float: left;
	width: 780px;
	margin: 0;
	padding: 0;
	border: 0;
	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;
}

/* FOOTER */
div#footercontainer
{  
	clear: both;
	float: left;
	width: 970px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border:0;
	text-align: center;
	background-color: #ffffff;
}

div#footercontaineradpay
{  
	clear: both;
	float: left;
	width: 995px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border:0;
	text-align: center;
	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-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;*/
}
 
 
a {color: #29375A; background-color: transparent; text-decoration: none;}
a:link {color: #29375A; background-color: transparent; text-decoration: none;}
a:visited {color: #29375A; background-color: transparent; text-decoration: none;}
a:active {color: #29375A; background-color: transparent; text-decoration: none;}
a:hover {color: #29375A; 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: #29375A; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.LeftOuterContainer div.wide_left_column h2 a:link {color: #29375A; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.LeftOuterContainer div.wide_left_column h2 a:visited {color: #29375A; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.LeftOuterContainer div.wide_left_column h2 a:active {color: #29375A; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.LeftOuterContainer div.wide_left_column h2 a:hover {color: #29375A; background-color: transparent; text-decoration: underline;} 

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

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

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

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

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

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

div#tabscontentcontainer div.tab_area div.narrow_right_column_news_container h2 a {color: #29375A; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.narrow_right_column_news_container h2 a:link {color: #29375A; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.narrow_right_column_news_container h2 a:visited {color: #29375A; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.narrow_right_column_news_container h2 a:active {color: #29375A; background-color: transparent; text-decoration: none;}
div#tabscontentcontainer div.tab_area div.narrow_right_column_news_container h2 a:hover {color: #29375A; 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: #29375A; background-color: transparent; text-decoration: none;}
#entcontent h5 a:link {color: #29375A; background-color: transparent; text-decoration: none;}
#entcontent h5 a:visited {color: #29375A; background-color: transparent; text-decoration: none;}
#entcontent h5 a:active {color: #29375A; background-color: transparent; text-decoration: none;}
#entcontent h5 a:hover {color: #29375A; background-color: transparent; text-decoration: underline;} 

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

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

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

/* FOOTER STYLES */
div#footer a {color: #29375A; font-size: 9px; background-color: transparent; text-decoration: none;}
div#footer a:link {color: #29375A; font-size: 9px; background-color: transparent; text-decoration: none;}
div#footer a:visited {color: #29375A; font-size: 9px; background-color: transparent; text-decoration: none;}
div#footer a:active {color: #29375A; font-size: 9px; background-color: transparent; text-decoration: none;}
div#footer a:hover {color: #29375A; 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: #29375A; background-color: #fff; text-decoration: none;}
div.adtext_ongray a:link {color: #29375A; background-color: #fff; text-decoration: none;}
div.adtext_ongray a:visited {color: #29375A; background-color: #fff; text-decoration: none;}
div.adtext_ongray a:active {color: #29375A; background-color: #fff; text-decoration: none;}
div.adtext_ongray a:hover {color: #29375A; 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: #29375A; background-color: #fff; text-decoration: none;}
div.adtext_onwhite a:link {color: #29375A; background-color: #fff; text-decoration: none;}
div.adtext_onwhite a:visited {color: #29375A; background-color: #fff; text-decoration: none;}
div.adtext_onwhite a:active {color: #29375A; background-color: #fff; text-decoration: none;}
div.adtext_onwhite a:hover {color: #29375A; 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: #29375A; font-size: 10px; text-align: right; font-weight: normal; }
.traffic_weather a {color: #29375A; text-decoration: none; font-size: 10px; text-align: right; font-weight: normal; }
.traffic_weather a:link {color: #29375A; text-decoration: none; font-size: 10px; text-align: right; font-weight: normal; }
.traffic_weather a:visited {color: #29375A; text-decoration: none; font-size: 10px; text-align: right; font-weight: normal;}
.traffic_weather a:active {color: #29375A; text-decoration: none; font-size: 10px; text-align: right; font-weight: normal; }
.traffic_weather a:hover {color: #29375A; text-decoration: underline; font-size: 10px; text-align: right; font-weight: normal; }


h3 
{
	margin: 5px 0 0 0; 
	padding: 0;
	font-size: 16px;
	line-height: 22px;
	font-family: Arial, Verdana, sans-serif;
}
h4
{
	margin: 4px 0 7px 0;
	padding: 0;
	font-size: 14px;
	line-height: 20px;
	font-family: Arial, Verdana, sans-serif;
}
h5
{
	margin: 7px 0 5px 0;
	padding: 0 0 0 3px;
	background-color: #fff;
	color: #000;
	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;
	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 */
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.dallasnews.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-repeat: no-repeat; 
}
div.wide_left_column p.chat
{
	text-align: left;
	margin: 5px 0;
	padding: 1px 1px 1px 20px;
	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;
}
p.board
{
	text-align: left;
	margin: 5px 0;
	padding: 1px 1px 1px 20px;
}
p.tell
{
	text-align: left;
	margin: 5px 0;
	padding: 1px 1px 1px 20px;
}
p.bullet
{
	text-align: left;
	margin: 5px 0;
	padding: 2px 0 2px 10px;
	background-image:url("http://www.dallasnews.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;
}
.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: #29375A; 
	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: #29375A; 
	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: 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0;
}
.block_module p.header_nolink
{
	width: 98%;
	background-color: #50638f;
	color: #ffffff;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 0;
}
div#tabheaders p.header
{
	width: 100%;
	background-color: #50638f;
	color: #ffffff;
	padding: 0;
	font-weight: bold;
	text-indent: 4px;
	line-height: 14px;
	margin: 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: 0;
	font-weight: bold;
	margin: 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;
	font-weight: bold;
	line-height: 8px;
	margin: 0;
	text-indent: 0;
}
.topnews_right p.header
{
	width: 98%;
	background-color: #50638f;
	color: #ffffff;
	padding: 0;
	font-weight: bold;
	line-height: 8px;
	margin: 0;
	text-indent: 0;
}
.block_module p.opinion
{
	width: 98%;
	background-color: #50638f;
	color: #ffffff;
	padding: 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 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: 0;
	font-weight: bold;
	text-indent: 2px;
	line-height: 14px;
	margin: 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_230.jpg");
	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: #29375A; 
	font-size: 10px;
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

.spotlight_215 {
	width: 215px;
	float: left;
	border-right: 1px solid #ccc;
	padding-right: 3px;
	}

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

.spotlight_module_215 {
	width: 215px;
	clear: both;
	padding-bottom: 4px;
	}

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

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

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

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

.homepage_spotlight div.spotlight_tease a:hover {text-decoration: underline;}
.spotlight_module_header_290
{
	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_module_header_260
{
	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_module_leftcolumn
{
	width: 230px;
	clear: both;
	padding-bottom: 4px;
}
.spotlight_module_header_leftcolumn
{
	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_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: #29375A; 
	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_leftcolumn
{
	width: 225px;
	clear: both;
	padding-bottom: 4px;
}

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

.spotlight_module_header_rightcolumn_230
{
	background-image: url("http://www.dallasnews.com/images/ice3/spotlight_230.jpg");
	background-repeat: no-repeat;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 230px;
	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: #29375A; 
	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: 0px;
	margin-left: 2px;
	float: left;
	clear: right;
	width: 90px;
}
.homepage_guidelive_left div.guidelive_tease
{
	padding-top: 0px;
	margin-top: 0px;
	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: #29375A; 
	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: 28px;
}

.blogs_215 {
	width: 210px;
	float: left;
	margin-left: 6px;
	}

.blog_header_215 {
	background-image: url("http://www.dallasnews.com/images/ice3/blogs_215.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 210px;
	height: 28px;
	}

.single_blog_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: 28px;
}
.single_blog_header_290
{
	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: 28px;
}
.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: 28px;
}
/* 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 
{ 

}
/* 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: #29375A;	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: #29375A;
	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: #29375A;
	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_215
{
	background-image:url("http://www.dallasnews.com/images/ice3/columnists_top_215.jpg"); 
	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: #29375A; 
	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: 0;
	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: #29375A;
	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_lede_head a h1
{
	text-align: left;
	font-family: Verdana;
	font-size: 21px;
	font-weight: normal;
	line-height: 21px;
	color: #29375A;
	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: #29375A;
	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: #29375A;
	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: #29375A;
	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: #29375A;
	font-weight: normal;
	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: #29375A;
	font-weight: normal;
	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;
}

.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: #29375A; 
	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: #29375A; 
	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: #29375A; 
	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: 28px;
}
.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: 28px;
}
.single_blog_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: 28px;
}
.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: 28px;
}
.single_blog_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: 28px;
}
.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: 28px;
}

.also_online_215
{
	width: 215px;
	float: left;
	margin-left: 6px;
	}
	
.also_online_215 p
{
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;
	margin-top: 0px;
	line-height: 13px;
}

.also_online_215_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/also_215.jpg");
	background-repeat: no-repeat;
	margin-top: 0;
	margin-bottom: 5px;
	width: 215px;
	height: 28px;
}

.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: 28px;
}
.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: 28px;
}
.also_online_210_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/also_210.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 210px;
	height: 28px;
}
.also_online_424_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/also_424.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 424px;
	height: 28px;
}
.also_online_160_header
{
	background-image: url("http://www.dallasnews.com/images/ice3/also_160.jpg");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 160px;
	height: 28px;
}
.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: #29375A; 
	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: #29375A; 
	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;
}

#secondary_lede_swap {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#secondary_lede_swap H1 {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div#secondary_lede
{
margin: 0;
padding: 0;
}
div#secondary_lede p
{
padding: 3px 0 3px 0; 
margin: 0;
line-height: 12px;
color: #333;
}
div#secondary_lede a, div#secondary_lede a:link, div#secondary_lede a:visited
{
color: #29375A;
font-weight: normal;
font-size: 11px;
line-height: 12px;
}

div#secondary_lede a.sechead{ font-size: 14px; line-height: 16px;}

div#section_lede_swap p
{
margin: 0;
padding: 3px 0 3px 0;
}

div.section_lede p{margin: 0; padding: 3px 0 3px 0 !important;}

div.section_lede
{
margin: 0;
padding: 0;
}

div#section_lede_swap
{
margin: 0;
padding: 0;
}

div#section_lede_swap p a, div#section_lede_swap p a:link, div#section_lede_swap p a:visited
{
color: #29375A;
font-size: 11px;
line-height: 18px;
font-weight: normal; 
font-family: Verdana;
}

div.LeftOuterContainer div.wide_left_column #section_lede_swap 
{
	width: 380px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

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


p#also_online_video {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/video.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_audio {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/audio.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_chat {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/chat.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_photos {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/slideshow.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_blog {
	margin: 0;
	font-weight: normal;
	padding: 0 0 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/blog.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_archives {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/archives.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_alert {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/alert.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_desktopnews {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/links.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_mobilemedia {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/mobile_media.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_newsletter {
	margin: 0;
	font-weight: normal;
	padding: 0 0 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/newsletter.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_podcast {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/podcast.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_stocks {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/stocks.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_submit {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/submit.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_subscribe {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/subscribe.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_survey {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/survey.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_trafficalert {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/traffic_alerts.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_weatheralert {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/weather_alert.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_webcast {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/webcast.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_slideshow {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/slideshow.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_links {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/links.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_download {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/download_or_pdf.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_bullet {
	margin: 0;
	font-weight: normal;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/bullet.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-size:1.05em;
	line-height:1.4em;
}
p#also_online_more {
	margin: 0;
	padding: 0px 0px 4px 20px;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/more.gif"); background-repeat:no-repeat; background-position: 0 3px;
	border-bottom: 0;
	font-family: Verdana; 
	font-weight: bold;
	font-size: 10px;
	color: #28375B; 
	line-height:1.4em;
}
p#also_online_more a {color: #29375A !important;}
p#also_online_more a:link {color: #29375A !important;}
p#also_online_more a:visited {color: #29375A !important;}
p#also_online_more a:active {color: #29375A !important;}
p#also_online_more a:hover {color: #29375A !important;}

a.iconSurvey
{
	color:#29375A;
	background-image:url("http://www.dallasnews.com/images/ice3/icons/survey.gif"); 
	background-repeat: no-repeat;
	background-position: 2px 0px;
	padding-top:2px;
	padding-left:0px;
	float:left;
	text-indent:20px;
}
div#spreportsModule div.mmplayer_more, div#photosModule div.mmplayer_more, div#dmnvideoModule div.mmplayer_more {clear: both; padding-top: 14px; margin: 0;}
div.vjf_padding_left {padding: 0 0 0 0px;}
div.vjf_padding_center {padding: 0 0 0 8px;}

#section_lede_swap H1 {
	font-size:22px;
	line-height: 20px;
	padding: 0;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#tertiary_lede {font-size: 11px;}

#tertiary_lede H1 {
	font-size:14px;
	line-height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#secondary_headonly H1, #secondary_headonly, #secondary_headonly a:link
{
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
}
div#secondary_lede a.thirdhead{ font-size: 14px; line-height: 18px; font-weight: normal !important;}

div#secondary_lede H1
{
	padding: 0;
	margin: 0;
}
