html { padding:0; margin:0 }
body { text-align: center; padding:0; margin:0 }
form { padding:0;margin:0 }
#frame { width: 960px; margin: 0 auto; text-align: left }
#logobox { float: left; }
#logobox img { border:none; padding:0; margin:0 }
#tracking, #tracking2 { height: 1px; width: 1px; overflow: hidden }

#header_top { position: relative; height: 56px; }
#header_bottom { margin-bottom: 10px; }

#logobox { margin-bottom: 15px; }
#logobox img { border:none; padding:0; margin:0 }

#headeradbox { float: left; width: 728px; height: 90px; }
#headeradbox .block .content { margin: 0; }

#searchbox { float: right; width: 222px; }

#tracking, #tracking2 { height: 1px; width: 1px; overflow: hidden }


#threecolumns { width: 960px; }
#threecolumns_inner {

}
#threecolumns_main {
}
#left_center_columns { float:left; width:100%; display:inline; margin-left:-316px; }

#contentleft_wrap {
	float:left; width:160px; display:inline; margin-left:316px;
	border-right: 0px dashed #ddd; overflow: hidden;
}
#contentleft {
	float: left;
}
/* IE6 needs shifting because column 1 is longest*/
* html #contentleft_wrap { /*\*/ lef\t: -316px; /* */}

/*#contentcenter_wrap { float: right; width: 493px; }*/
#contentcenter { padding: 3px; }
#contentright_wrap { padding-left:100%; margin-left:-316px;}
#contentright_div {
	width: 300px;
	float: right;
	overflow: hidden;
	margin-right: 0;
	border-left: 0px dashed #ddd;
}

/* .twocolumns_right */
#contentleft_wrap { display: none }
#contentcenter_wrap { float: right; width: 643px; }

/* .twocolumns */
.twocolumns #left_center_columns { margin-left: 0 }
.twocolumns #contentleft_wrap { margin-left: 0 }
* html .twocolumns #contentleft_wrap { /*\*/ lef\t: 0; /* */ }
.twocolumns #contentcenter_wrap { width: 799px }

.art_rcol { float: right; display: inline; overflow: hidden }

.story_images { margin: 0 0 1em 1em; text-align: center; }
.story_images .current_img { padding: 0; border: 1px solid #888; }
.story_images .current_img img { padding: 0; margin: 4px; }
.story_images .desc { text-align: center; margin: 0 4px 4px 4px; font-weight: 100; font-size: 0.85em; width: 200px; }
.story_images .thumbnails { padding: 5px 8px 3px 8px; text-align center; margin: 0;
	border: 1px solid #ddd; border-width: 0 1px 1px 1px;
	background: #f5f5f5;
	font-size: 10px; color: #888;
	/*background: #fff url(http://demo.idg.com.au/cw/site/tab_sel.gif) repeat-x top left;*/
}
.story_images .thumbnails ul { list-style-type: none; padding: 0; margin: 0; clear: both; }
.story_images .thumbnails ul li { padding: 0; margin: 0; width: 33%; float: left; display: block }
/*.story_images .thumbnails ul li.row_first { clear: both }*/
.story_images .thumbnails a img { border: 1px solid #bbb; padding: 2px; background: #fff }

.story_images .thumbnails a:hover { background: transparent; }
.story_images .thumbnails a:hover img { border:  1px solid #999 }

.story_images .thumbnails a.tn_viewall { display: block; padding: 3px 8px 3px 8px; margin: 0 2px 5px 2px; text-align center; font-size: 11px;  background: #eee; color: #777; text-decoration: none; border: 1px solid #ddd; }
.story_images .thumbnails a.tn_viewall:hover { background: #e8e8e8; border-color: #bbb; color: #555; }

.clearing {height:0;clear:both}
/* clear fix */
.clearfix:after,
.cfix:after,
div.userreview:after,
#header_bar:after,
#contentheader:after,
#hnavbar:after,
#hnavbar_menu:after,
div.boxwrap:after,
div.boxwrapdbl:after,
div.paging:after,
#footer_columns:after,
.box_intro:after,
.lhsmenu_div:after,
.pr_item:after,
.top_stories:after,
.whatshot:after,
ul.article_actions li:after,
h1#sectax_title:after
{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix,
.cfix,
div.userreview,
#header_bar,
#contentheader,
#hnavbar,
#hnavbar_menu,
div.boxwrap,
div.boxwrapdbl,
div.paging,
#footer_columns,
.box_intro,
.lhsmenu_div,
.pr_item,
.top_stories,
.whatshot,
ul.article_actions li,
h1#sectax_title
{ display:inline-block; }

.clearfix,
.cfix,
div.userreview,
#header_bar,
#contentheader,
#hnavbar,
#hnavbar_menu,
div.boxwrap,
div.boxwrapdbl,
div.paging,
#footer_columns,
.box_intro,
.lhsmenu_div,
.pr_item,
.top_stories,
.whatshot,
ul.article_actions li,
h1#sectax_title
{ display:block; }

* html .clearfix,
* html .cfix,
* html div.userreview,
* html #header_bar,
* html #contentheader,
* html #hnavbar,
* html #hnavbar_menu,
* html div.boxwrap,
* html div.boxwrapdbl,
* html div.paging,
* html #footer_columns,
* html .box_intro,
* html .lhsmenu_div,
* html .pr_item,
* html .top_stories,
* html .whatshot,
* html ul.article_actions li,
* html h1#sectax_title
{height: 1%;}
/* end clear fix */


