BODY {
   font-family: Arial, Helvetica, sans-serif;
   margin-left: 10px;
   margin-top: 4px;
}

A:link {text-decoration: none; color: #225577; }
A:visited {text-decoration: none; color: #225577; }
A:hover {text-decoration: underline;}
A:active {text-decoration: underline;} 

IMG { border: none; }

/* general font styles */
.white {color:#FFFFFF;}

.text {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px; 
	line-height: 17px; 
	text-decoration: none;
}

.text_white {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px; 
	line-height: 17px; 
	text-decoration: none; 
	color: #FFFFFF;
}

.text1 {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 11px; 
	line-height: 13px; 
	text-decoration: none;
}

.text2 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9px; 
	line-height: 13px; 
	text-decoration: none;
}

.text2_white {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9px; 
	line-height: 13px; 
	text-decoration: none; 
	color: #FFFFFF;
}

.text2_blue {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9px; 
	line-height: 13px; 
	text-decoration: none; 
	color: #3464AC;
}

.text2_credit {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 8px; 
	line-height: 10px; 
	text-decoration: none; 
	color: #888877;
}

.caption {
	font-family: Helvetica, Arial, Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	line-height: 13px; 
	text-decoration: none; 
	color: #333322;
}

.pullquote {
	font-family: Georgia, Times, Times New Roman; 
	font-size: 14px; 
	font-weight: bold; 
	line-height: 18px; 
	text-decoration: none; 
	color: #333322;
}

.formtext {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9px; 
	line-height: 13px; 
	text-decoration: none; 
	color: #777766;
}

.kicker {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9px; 
	font-weight: bold; 
	line-height: 13px; 
	text-decoration: none; 
	letter-spacing: 1; 
	color: #777766;
}

.hed {
	font-family: Georgia, Times, Times New Roman; 
	font-size: 21px; 
	line-height: 30px; 
	text-decoration: none; 
	color: #333322;
}

.text_big {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 17px; 
	line-height: 23px; 
	text-decoration: none;
}

.photocaption {
	font-family: Helvetica, Arial, Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	line-height: 13px; 
	text-decoration: none; 
	color: #333322;
}

.photocredit {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 8px; 
	line-height: 10px; 
	text-decoration: none; 
	color: #888877;
}

/* .click {cursor: pointer;} */
.click {
	cursor:pointer;
	cursor:hand;
}
		
/* article text */
#articleParent {
	position: relative; 
	height: 200px; 
	overflow: hidden; 
	z-index: 1;
}

.artCol {
	position: absolute; 
	width: 221px;
	margin-right: 14px; 
	z-index: 1;
}

.artText {
	position: absolute; 
	width: 221px; 
	top: 0px; 
	left: 0px; 
	margin-right: 5px; 
	font-family: Arial, san-serif; 
	font-size: 10px; 
	line-height: 16px; 
	color: #444444; 
	display: none;
}

/* next and previous buttons */
.prevImage {
	margin-bottom: 25px; 
	margin-left: 25px; 
	margin-top: 12px; 
	margin-right: 0px;
}

.nextImage {
	margin-bottom: 25px; 
	margin-left: 0px; 
	margin-top: 12px; 
	margin-right: 25px;
}

/* dotted lines and breaks */
.b1 {
	clear: both; 
	height: 1px;
}

.b2 {
	clear: both; 
	height: 4px;
}

.b3 {
	clear: both; 
	height: 8px;
}

.b4 {
	clear: both; 
	height: 16px;
}

.dL {
	height: 1px; 
	background-image: url(https://web.archive.org/web/20080920030955im_/http://img.iht.com/images/lines/dotted.gif);
}



.skiplink {display:none;}

/* for featured property */
.smallLight {
	font: 9px Verdana, Arial, san-serif;
	line-height: 12px; 
	color: #999999;
}

.textList {
	font: 10px Verdana, Arial, san-serif;
	line-height: 12px; 
	color: #50555A;
}

.deadlink {color: #e8e8e8;}

/* masthead */
#masthead {
   width: 970px;
   height: 73px;
   background-color: #555;
   background-image: url(https://web.archive.org/web/20080920030955im_/http://img.iht.com/images/article/msthd_bkgrd.gif);
   color: #fff;
}
#masthead A {
   color: #fff;
}
/* end masthead */

/* content */
#content_wrapper {
   width: 970px;
   font-size: 13px;
   color: #000;
   margin-top: 12px;
   overflow: hidden;
}
#article_wrapper {
   width: 590px;
   float: left;
   overflow: hidden;
}
#article_box {
   border-top: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-left: 1px solid #ccc;
   padding: 19px;
   overflow: hidden;
}
#article_box_tabbed {		/* for when comments are enabled */
   border-top: 0;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-left: 1px solid #ccc;
   padding: 19px;
   overflow: hidden;
}
#article_tabs {
	background-image: url(https://web.archive.org/web/20080920030955im_/http://img.iht.com/images/article/bg_article_tabs.gif);
	height: 19px;
}

.article_photo {
	border: 0px solid #ccc;
}

#span_photo {
   margin: 0px 0px 8px 0px;
}

#portrait_photo {
   float: right; 
   width: 265px;
   margin: 0px 0px 20px 20px;
}

#photo_credit {
    text-align: right;
   float: right;
   font-size: 9px;
   color: #666;
   width: 180px;
   padding-top: 2px;
}
#photo_caption_portrait {
	font-size: 10px;
	color: #000;
    padding-top: 2px;
    clear: both;
}
#photo_caption_landscape {
	font-size: 10px;
	color: #000;
    padding-top: 2px;
}
H3.article_kicker {
	font-family: Georgia;
	font-size: 13px;
	font-weight: normal;
	color: #888; 
	margin: 0 0 1px 1px;
}
H1.headline {
   font: 32px Georgia, "Times New Roman" Times serif;
   color: #000;
   line-height: 35px;
   margin: 0;
}
H2.subhead {
   font: italic 17px Georgia, "Times New Roman" Times serif;
   color: #000;
   line-height: 21px;
   margin: 4px 0 0 0;
}
.dots {
   background: url(https://web.archive.org/web/20080920030955im_/http://img.iht.com/images/dot_h.gif) repeat-x;
   height: 1px;
   clear: both;
}
.byline {
   font-size: 11px;
   margin: 12px 0px 18px 0px;
}
.byline A {
   font-weight: bold;
}
#author, #pubDate {
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 4px 0px;
}

.bodyText, #bodyText {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 13px; 
	line-height: 18px;
}
#pagenums {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666;
}
#pagination {
    clear: both;
   font-size: 12px;
   font-weight: bold;
   text-align: right;
}
#article_footer {
	clear: both;
	margin: 20px 0 0 0;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* end content */

/* article tools module */
#at_narrow_wrapper {
   width: 123px;
   float: right;
   margin: 0px 0px 18px 18px;
}
#at_narrow_inner {
   border-left: 1px solid #ccc;
   border-right: 2px solid #ccc;
   padding: 0px 6px;
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666;
   line-height: normal;
}
#at_narrow_inner A, #at_wide_inner A {
   color: #666;
   text-decoration: none;
}
#at_narrow_inner A:hover, #at_wide_inner A:hover {
   text-decoration: none;
}
.at_link {
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 3px 0px;
}
#at_wide_wrapper {
   width: 265px;
   margin: 16px 0px 0px 0px;
}
#at_wide_inner {
   border-left: 1px solid #ccc;
   border-right: 2px solid #ccc;
   padding: 0px 6px;
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666;
   line-height: normal;
   overflow: hidden;
}
#dropmenudiv {
   position: absolute;
   border: 1px solid #ccc;
   border-bottom-width: 0;
   font: normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   line-height: 18px;
   z-index: 100;
}
#dropmenudiv a {
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #ccc;
    padding: 1px 0;
    text-decoration: none;
}
#dropmenudiv a:hover { /*hover background color*/
    background-color: #ddd;
}
/* end article tools module */

/* sidebar */
#sidebar {
   width: 180px;
   float: left;
   margin: 0px 20px 12px 0px;
   font-size: 11px;
}
.sidebar_content_box {
   margin-bottom: 20px;
}
.sidebar_content_box H3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #8f8f8f; 
   margin: 0px 0px 2px 0px;
   line-height: 20px;
}
.sidebar_promo_content {
   margin: 7px 8px 7px 0px;
   overflow: hidden;
}
.sidebar_promo_thumb {
   float: left;
}
.sidebar_promo_text {
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   line-height: 14px;
   margin: 0px 0px 0px 83px;
}
.sidebar_item {
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   line-height: normal;
   overflow: hidden;
   margin: 3px 0px;
}
.sidebar_item_clipping {
   /*
   float: left;
   margin-top: 2px;
   */
	display: none;  /* retroactively hides clipping icon in sidebar */
}
.sidebar_item_link {
   /*
   float: right; 
   width: 164px;
   */
}
#sidebar_button_ad {
   text-align: center;
}
.sidebar_multimedia_title {
    font-weight: bold;
    color: #666666;
}
/* end sidebar */

/* comments */
H3#comments_kicker {
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 18px;
   	color: #8f8f8f;
	margin: 0 0 10px 0;
}
.comments_item {
	margin: 0 0 20px 0;
}
.comments_text {
	margin-bottom: 4px;
}
.comments_byline {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   	font-size: 11px;
	color: #888888;
}
#commentsbox_wrapper {
   margin: 20px 0px 0px 0px;
}
#commentsbox_inner {
   background-color: #f4f4fa;
   border-left: 1px solid #ccc;
   border-right: 2px solid #ccc;
   padding: 6px 13px 0px 13px;
}
#commentsbox_inner H3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #8f8f8f; 
   margin: 0px 0px 2px 0px;
}
#commentsbox_readall {
   float: right;
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   position: relative;
   top: 1px;
}
#comments_form {
   margin: 0px;
}
.comments_textbox {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   width: 164px;
   height: 18px;
   border: 1px solid #7f9db9;
}
#comments_textarea {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   width: 455px;
   height: 111px;
   border: 1px solid #7f9db9;  
}
/* end comments */

/* right side */
#right_wrapper {
   width: 360px;
   float: right;
}
/* end right side */

/* most emailed */
#most_emailed {
   margin: 0px 0px 20px 0px;
}
#most_emailed H3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #8f8f8f; 
   margin: 0px 0px 2px 0px;
}   
.most_emailed_item {
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: normal;
   overflow: hidden;
   margin: 4px 0px;  
}
.most_emailed_item_clipping {
   	/*
	float: left;
	margin-top: 2px;
	*/
	display: none;
}
.most_emailed_item_link {
   /*
   float: right; 
   width: 344px;
   */
}
#most_emailed_tab_bar {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    overflow: hidden;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 22px;
}
.most_emailed_tab {
    float: left;
    height: 20px;
    background-color: #ffffff;
    margin: 1px 3px 1px 0px;
    padding: 0px 7px;
    color: #225577;
    cursor: pointer;
}
.most_emailed_tab_on {
    float: left;
    height: 20px;
    background-color: #e0e0e0;
    margin: 1px 3px 1px 0px;
    padding: 0px 7px;
    /*font-weight: bold;*/
    color: #000000;
    cursor: pointer;
}
.most_emailed_tab_label {
    margin-top: 3px;
}
#most_emailed_panel_2 {
    display: none;
}
#most_emailed_panel_3 {
    display: none;
}
/* end most emailed */

/* ads */
#leaderboard_wrapper {
	width: 970px;
	margin-bottom: 5px;
}
.topad {
	background: #ccccc9;
	margin-bottom: 5px;
	text-align: center;
}
#ad_right {
   margin: 0px 0px 20px 0px;
}
#ad_article_bottom {
    margin: 20px 0px 0px 0px;
    text-align: center;
}
#ad_google {
   margin: 0px 0px 20px 0px;
}
#ad_google_header {
   font: 11px Arial, Helvetica, sans-serif;
   background-color: #336699;
   padding: 2px;
   color: #fff;
}
#ad_google_header A {
   color: #fff;
}
.ad_google_item {
   font: 10px Arial, Helvetica, sans-serif;
   color: #000;
   border-bottom: 1px solid #336699;
   border-left: 1px solid #336699;
   border-right: 1px solid #336699;
   padding: 8px 4px;
   background-color: #fff;
}
.ad_google_item_title {
   font-size: 11px;
   font-weight: bold;
}
.text2_google {
	/*font-family: Arial, Helvetica, Verdana;
	font-size: 9px;
	line-height: 12px;
	text-decoration: none;*/
}

.text2_google_cpm {
	/*font-family: Arial, san-serif; */
	font-size: 12px; 
	/*line-height: 16px; */
	color: #444444;
}
/* end ads */

/* audionews promo */
#promo_audionews_wrapper {
    margin: 0px 0px 20px 0px;
    cursor: pointer;
}
#promo_audionews_inner {
    border-left: 1px solid #ccc;
    border-right: 2px solid #ccc;
    padding: 8px 11px 8px 12px;
    overflow: hidden;
    height: 1%;
}
#promo_audionews_thumbnail {
    float: left;
}
#promo_audionews_inner H3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #8f8f8f; 
   margin: 0px 0px 2px 0px;
} 
#promo_audionews_right {
    margin-left: 72px;
}
#promo_audionews_text {
    margin-top: 4px;
}
/* end audionews promo */

/* blog promo boxes */
#promo_blog {
	background-image: url(https://web.archive.org/web/20080920030955im_/http://img.iht.com/images/article/bg_promobox_blue.gif);
	margin: 0px 0px 20px 0px;
	width: 360px;
	overflow: hidden;
}
#promo_blog H3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #8f8f8f; 
   margin: 0px 0px 2px 0px;
}
#promo_blog_inner {
	padding: 6px 10px;
}
#promo_blog_thumb {
	float: right;
	padding: 8px 0;
}
#promo_blog_text {
	padding: 8px 0 0 0;
}
/* end blog promo boxes */






/* 3-col */
#tc_wrapper {
   width: 980px;
   height: 694px;
   overflow: hidden;
}
#tc_masthead {
   width: 980px;
   background-image: url(https://web.archive.org/web/20080920030955im_/http://img.iht.com/images/article/msthd_bkgrd.gif);
   height: 37px;
   border-bottom: 1px solid #ddd;
}
#tc_close_window {
   float: right;
   font-size: 12px;
   font-weight: bold;
   margin: 11px 8px 0px 0px;
}
#tc_close_window A {
   color: #ffcc33;
}
#tc_content_wrapper {
   border-top: 1px solid #000;
}
#tc_ad_col {
   float: right;
   width: 144px;
   height: 656px;
   background-color: #e5e5e5;
   text-align: center;
   padding-top: 4px;
}
#tc_left_col {
   float: left;
   width: 796px;
   background-color: #fff;
   margin-left: 20px;
   margin-top: 4px;
   display: inline;
}
#tc_leaderboard {
   height: 96px;
   border-bottom: 1px solid #e5e5e5;
   text-align: center;
}
H1.tc_headline {
   font: 32px Georgia, "Times New Roman" Times serif;
   color: #000;
   line-height: 110%;
   margin: 0px 0px 8px 0px;
}
.tc_byline {
   font-size: 11px;
   margin: 0px;
}
.tc_byline A {
   font-weight: bold;
}
#tc_article_wrapper, #articleParent {
   margin-top: 12px;
   overflow: hidden;
}
.tc_article_col {
   font-size: 12px;
   width: 250px;
   height: 380px;
   float: left;
   overflow: hidden;
}
#tc_article_col1 {

}
#tc_article_col2, #tc_article_col3 {
   margin-left: 20px;
}
#tc_page_nav {
   padding-top: 12px;
}
.tc_page_nav_button_off {
   font: 20px Georgia, "Times New Roman" Times serif;
   padding: 7px 8px 0px 8px;
   color: #ccc;
}
.tc_page_nav_divider {
   float: left;
   width: 1px;
   height: 37px;
   background-image: url(https://web.archive.org/web/20080920030955im_/http://img.iht.com/images/dot_v.gif);
   margin-top: 2px;
}
#tc_page_nav_middle {
   font: 16px Georgia, "Times New Roman" Times serif;
   text-align: center;
   font-weight: bold;
   padding: 11px 0px 0px 0px;
}

#tc_next_button_text {
   text-align: right;
}
/* end 3-col */

/*********************************** miscellaneous *************************************/
/* scoreboard box */
DIV#scoreboard_box {
	border: 1px solid #ccc;
	margin: 0 0 20px 0;
	font-family: Arial;
}
DIV#scoreboard_box_top {
	background-color: #000; 
	padding: 2px 8px; 
	overflow: hidden; 
	height: 1%;
}
DIV#scoreboard_box_label {
	color: #fff; font-size: 16px; float: left;
}
DIV#scoreboard_box_see_all {
	font-size: 11px; float: right; padding: 3px 0 0 0;
}
DIV#scoreboard_box_see_all A {
	color: #ffcc00;
}
DIV#scoreboard_box_content {
	 padding: 6px 8px 2px 8px; 
	 background: #fff url(https://web.archive.org/web/20080920030955im_/http://img.iht.com/images/misc/bg_scoreboard.gif) repeat-x;
}
DIV.scoreboard_box_item {
	margin: 0 0 4px 0;
}
DIV.scoreboard_box_section {
	font-weight: bold;
}
DIV.scoreboard_box_sectionnav {
	font-size: 11px;
}
/* end scoreboard box */
/*********************************** end miscellaneous *********************************/
/*
     FILE ARCHIVED ON 03:09:55 Sep 20, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:21:26 Apr 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.992
  exclusion.robots: 0.175
  exclusion.robots.policy: 0.13
  esindex: 0.027
  cdx.remote: 1314.421
  LoadShardBlock: 561.972 (3)
  PetaboxLoader3.resolve: 194.048 (4)
  PetaboxLoader3.datanode: 241.882 (4)
  load_resource: 149.2
*/