@import "infoBox.css";
@import "scrollPane.css";

table#listview{
	width:950px;
	margin:10px 0 10px 0;
	padding:0;
	border-collapse:collapse;
}
table#listview tr{
	width:898px;
}
table#listview tr th{
	height:30px;
	color:#333333;
	vertical-align:top;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	background:url(../../images/listview/header.gif) top left;
	background-position:expression((this.previousSibling==null) ? '-2px 0':'top left'); /* I6 hack for first-child */
}
table#listview tr th.name{ width:580px; white-space:nowrap;  }
table#listview tr th.author{ width:200px; white-space:nowrap;  }
table#listview tr th.date{ width:200px; overflow:hidden; white-space:nowrap; }

table#listview tr th:first-child{ background-position:-2px 0; }
table#listview tr th, table#listview tr td{ padding:0 0 0 6px; }
table#listview tr td{
	height:25px;
	vertical-align:top;
	background:url(../../images/listview/minimize_white.gif) no-repeat 0 -30px white;
	background-position:expression((this.previousSibling==null) ? '6px 4px':'0 -30px'); 
	padding-left:expression((this.previousSibling==null) ? '27px':'6px'); 
}
table#listview tr td, table#listview tr td a.link{ 
	color:#646464;
	font:normal 11px/24px Arial, Helvetica, sans-serif;
}
table#listview tr.white-minimized, table#listview tr.dark-minimized, table#listview tr.white-maximized, table#listview tr.white-maximized, table#listview tr.dark-maximized, table#listview tr.dark-maximized{ cursor:pointer !important; }
table#listview tr td:first-child{ padding-left:27px; background-position:6px 4px; }
table#listview tr.dark-maximized td{ background-image:url(../../images/listview/minimize_grey.gif); background-color:#f0f0f0; }
table#listview tr.white-minimized td{ background-image:url(../../images/listview/maximize_white.gif); }
table#listview tr.dark-minimized td{ background-image:url(../../images/listview/maximize_grey.gif); background-color:#f0f0f0; }
table#listview tr:hover.white-minimized td, table#listview tr:hover.dark-minimized td, table#listview tr:hover.white-maximized td, table#listview tr:hover.dark-maximized td{
	-moz-opacity:0.5;
	filter:alpha(opacity: 50);
	opacity: 0.5;
	khtml-opacity: .5;
}

table#listview tr.white-wrapper, table#listview tr.dark-wrapper{ margin:0; padding:0; visibility:hidden; }
table#listview tr.white-wrapper td, table#listview tr.dark-wrapper td{
	height:0;
	padding:0;
	margin:0;
	vertical-align:top;
	background:url(../../images/listview/wrapper_white_top_bg.gif) top left no-repeat;
	background-position:0 0 !important;
}
table#listview tr.dark-wrapper td{ background-image:url(../../images/listview/wrapper_dark_top_bg.gif); }
table#listview div.content{
	margin:6px 0 0 0;
	padding:4px 25px 18px 27px;
	display:none;
	width:898px;
	/*overflow:hidden;*/
	background:url(../../images/listview/wrapper_white_middle_bg.gif) repeat-y top left;
}
table#listview .dark-wrapper div.content{ background-image:url(../../images/listview/wrapper_dark_middle_bg.gif); background-color:#f0f0f0; }

table#listview .content .top{ float:left; clear:left; margin:5px 0 15px 0; width:600px; }
table#listview .content .stickers{ clear:both; margin:10px 0 0 0; float:left;  }
table#listview .content .top h3, table#listview .content .top em{ float:left; font:bold 12px/14px Georgia, "Times New Roman", Times, serif; }
table#listview .content .top h3{
	clear:left;
	padding:0 5px 0 0;
	color:#a7b806;
	text-transform:uppercase;
}
table#listview .content .top em{ color:#777777; }
table#listview .content .top .headline, table#listview .content .top .headline a{
	clear:both;
	float:left;
	font:normal 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#505050;
	padding:3px 0 0 0;
	text-transform:none;
}
table#listview .content .top a.headline:hover{ text-decoration:underline; }
table#listview .content .rss-content{ float:left; clear:left; width:600px; line-height:normal; padding:0 0 20px 0; }
table#listview .content .rss-content img{ display:block;}
table#listview .content .rss-content img, table#listview .content .rss-content object, table#listview .content .rss-content embed{ margin:8px 0; }

table#listview .white-fetching-more-results td, table#listview .dark-fetching-more-results td{
	background:white;
	text-align:center;
	padding:0 0 6px 0 !important;
	margin:0;
}
table#listview .white-fetching-more-results td .message-holder, table#listview .dark-fetching-more-results td .message-holder{
	min-height:35px;
	height:auto !important;
	height:35px;
}
table#listview .white-fetching-more-results div, table#listview .dark-fetching-more-results div{
	-moz-opacity:0.8;
	filter:alpha(opacity: 80);
	opacity: 0.8;
	khtml-opacity: .8;
}
table#listview .white-fetching-more-results .ajax-loader, table#listview .dark-fetching-more-results .ajax-loader, table#listview .loading-content .ajax-loader{
	clear:left;
	margin:0 auto;
	height:7px;
	width:14px;
	overflow:hidden;
	-moz-opacity:0.3;
	filter:alpha(opacity: 30);
	opacity: 0.3;
	khtml-opacity: .3;
	background:url(../../images/ajax-loader.gif) no-repeat -1px -4px;	
}
table#listview .dark-fetching-more-results td{ background-color:#f0f0f0; }

table#listview .loading-content{
	margin:0 auto;
	width:200px;
	height:40px;
	text-align:center;
	-moz-opacity:0.3;
	filter:alpha(opacity: 30);
	opacity: 0.3;
	khtml-opacity: .3;
}

table#listview tr.dummy *{
	height:0 !important;
	visibility:hidden;
	overflow:hidden !important;
}
table#listview div.dummy{ width:898px; }

.listview_panel #panelWrapper{
	position: relative;
	/*overflow: hidden;*/
	width:950px !important;
	background: transparant;
	z-index: 3;
}

.listviewframe {
	z-index: 1;
}

table#listview #no-results td{
	background:none;
	text-align:left;
	padding-left:6px;
	height:50px !important;
}
a.no-underline:hover{
	text-decoration:none !important;
}











