.topic-thumbnail {
    margin: 0 auto; 
    border: 1px solid #CCC;
    padding: 3px;
    text-align: center;   
	width: 75px;
	height: 75px;
}
.topic-thumbnail:hover {
    border:1px solid #ADFF2F;
    background:#FFFACD;
}

div#topic-thumbnail img.topic-thumbnail{
}


table.result{ 
	clear:left;
 	margin:0;
	padding:0; 
    font-family:arial;font-size:inherit; 
    border-collapse:separate;*border-collapse:collapse;border-spacing:0; /* since ie6 and ie7 behave differently */
    border-left:1px solid #CBCBCB;
    border-right:1px solid #CBCBCB;
    border-bottom:1px solid #CBCBCB;
}

table.result td{
 	margin:0;padding:0; 
    border:none; 
	padding: 5px;
    border-bottom:1px dashed #CBCBCB; /* inner column border */ 
    text-align:left; 
}
table.result td a{
    font-size:14px;
    width:700px;
    overflow:hidden;
}
table.result tr.first th{
    font-size:14px;
 	background:#D8D8DA url(http://v4.vcimg.com/images/img_search/order_bg.png) repeat-x 0 0; /* header gradient */ 
	padding: 5px;
 	border:none;
    border-top:1px solid #CBCBCB;/*  inner column border */
    border-bottom:1px solid #CBCBCB;/*  inner column border */
}
table.result tr.first th.inputFirst{ 
	width:30px;
	text-align:center;
	
}
table.result tr.first th.sizeFirst{
	/*
	padding:0 14px;
	padding-left:32px;
	*/
	text-align:center;
}
table.result tr.first div.yui-dt-asc{   
	background:url(/images/dt-arrow-up.png) no-repeat right;
}       
table.result tr.first th.yui-dt-liner{
	margin:0;
	background0:url(/images/sprite.png) repeat-x 0 -100px;


}       
table.result tr.first div.yui-dt-dsc{
	background:url(/images/dt-arrow-dn.png) no-repeat right;
}       

table.result tr.row1{

}
table.result tr.row2{
	background: #E6F2FF;
}

table.result td.inputTd{
	width:30px;    
	text-align:center; 
}

table.result td.sizeTd{
	width:70px;    
	text-align:right; 
	padding-right:12px;   
}
table.result td.sourceTd{
	width:50px;
	text-align:center;	
}
table.result td.timeTd{
	width:80px;      
	text-align:center;	
}



div#file-results{
	width:100%;
	padding-left:0;
}
div#file-results table{margin-left:0;width:100%}

object.copyflash{
	margin-top:-8px;
	display:inline-block;
}


a{
	cursor:pointer;
}

span.howmanyResults{
	display:inline-block;
}                
span.howmanyResults strong{
	font-size:12px;
}           
div.dt-pag-nav span.howmanyResults span.hilite{
	color:#999;
}     

/* safari */
body:first-of-type span.howmanyResults{
	margin-top:-20px;
}

div.dt-pag-nav{
	margin:14px 0;
	float:left;  
	padding:2px 0;
}

p.buttonArea{
	text-align:left;
}

.yui-dt-liner { font-size: 12px; }
.dt-pag-nav { color: #999;height:16px; }
.dt-pag-nav strong { font-size:14px; color:#000; padding:0 5px;}
.dt-pag-nav a { color: #000; }
.dt-pag-nav a:hover { background: #e00000; border:1px solid #c00; color: #fff; text-decoration: none; }
.yui-pg-current-page{ font-size: 14px; }
.yui-pg-first,
.yui-pg-previous,
.yui-pg-next,
.yui-pg-last,
.yui-pg-page,
.yui-dt-page { /*border: 1px solid #ddd; padding: 2px 6px; margin:0 2px;text-align:center; text-decoration: none; background-color: #fff;*/
	border: 1px solid #ddd; padding:2px 6px; margin:0 2px;text-align:center; text-decoration: none; background-color: #fff;
	}


div.dt-pag-nav span.hilite{
	color:#333;
}

.imgimg{vertical-align:top !important;}

