li.site-listing {
	border-bottom: 1px solid #ccc;
	margin-bottom: 6px;
	padding-bottom: 4px;
	float: left;
	clear: both;
	list-style: none;
	width: 100%;
}
* html li.site-listing {width: 650px;}
*+html li.site-listing {width: 650px;}
.site-listing h2 {
	font-weight: normal;
	line-height: 1em;
	padding:0;
	margin: 0;
}
.site-listing .count {
	color: #888;
	float: left;
	width: 30px;
}
.site-listing .desc-container {
	float: left;
	width: 610px;
}
.site-listing .mini-nav {
	clear: both;
	float: left;
	margin: 0;
	padding: 0 0 0 30px;
	width: 90%;
}
.site-listing .mini-nav li {
	font-size: .9em;
	float: left;
	margin: 0 14px 0 0;
}
.site-listing .description {
	float: left;
	margin: 2px 0 0 0;
	width: 610px;
}
.site-listing .stars {
}
.site-listing .remainder {
	display: none;
}
.site-listing .moreDesc {
	font-size: .9em;
}
.site-listing .stats {
	margin: 0 !important;
	float: none !important;
}


* html #right-column {
	position: absolute;
}
* html #right-column-inner {
 	position: absolute;
	width: 300px;
}
* html .topsites-cat-ads {
	position: absolute;
	top: 0;
	left: 20px;
}
* html .topsites-cat-ads #sponsored-ads {
	position: absolute;
	top: 0;
	right: 10px;
}
* html #topsites-category {height: 700px;}
* html .topsiteAds {
	border: 1px solid #FFF; /* hack to prevent ad from jumping around in ie 6 */
}
.searchForm {
	float: right;
	margin-bottom: -20px;
}
.searchForm.categoryForm {
	float: left;
	margin-bottom: 0;
	width: 100%;
}
.categoryForm table {
	margin: 0;
	width: 100%;
}
* html .categoryForm,
*+html .categoryForm {
	padding-bottom: 10px;
}
.categoryForm table td {
	padding: 0;
}
.categoryForm table td.search-field {
	padding: 0 10px 0 4px;
}
#categorySelect {
	min-width: 180px;
}

#breadcrumbs {
	font-size: 1.2em;
	margin: 0 0 10px 0;
}
#breadcrumbs a {
	text-decoration: underline;
}

#catList, #relatedList {
	background: #f4f4f4;
	border-top: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	float: left;
	margin: 0 0 5px 0;
	padding: 1%;
	width: 98%;
}
.catList, .relatedList {
	background: url('/images/search/disclosure-panel-closed.gif') left center no-repeat;
	color: #404053;
	font-size: 1.2em;
	padding: 2px 0 2px 22px;
}
.open {
	background: url('/images/search/disclosure-panel-open.gif') left center no-repeat;
}
.categories {
	background: #fff;
	float: left;
	margin: 6px 0 0 0;
	padding: 1%;
	width: 98%;
}
.clear {
	font-size: .8em;
}
div.top {
	background: transparent;
	border: 0 !important;
	width: 97%;
}
* html #catList,
* html #relatedList {
	width: auto;
}
* html .catList,
* html .relatedList {
	width: 620px;
	float: left;
}
.categories ul {
	float: left;
	margin: 0 1.5% 0 0;
	width: 23.5%;
}
.categories li {
	line-height: 1em;
	margin-bottom: 6px;
}


#topsites-category ol li, #topsites-countries ol li {
	clear: both;
}
#topsites-countries ul {
	float: left;
	margin-right: 20px;
}

#topsites-category h3 {
	margin-top: 10px;
}

#topsites-category div.top {
	font-size: 1.3em;
}
#topsites-category div.top a {
	text-decoration: underline;
}	
.lock {
	background: url('/images/icons/lock.gif') right center no-repeat;
	padding-right: 18px;
}

#separator {
    font-size : 5px;
}
