@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("my.alltop.com") {

body { background-color:#181818 !important; background-position:0 -44px !important;}
 
#opener {}

#opener #logo {
	position:absolute;
	top:0px;
	float:left;
	width:170px !important;
	height:30px !important;
	margin:0 0 0 -4px;
	text-indent:-9999em;
	background:url(http://badges.alltop.com/images/alltop_170x30.jpg) no-repeat 0 0 !important;}

#opener .bttn-login { background-color:#464646 !important;}

#leaderboard, #opener h1, #opener h3, #feature-bar, .row-clear, .function-bttns {display:none !important;}
#ad-1, #ad-2, #ad-1 .feed-block, #ad-2 .feed-block { display:none !important;}

#headlines { margin-top:20px !important;}
#headlines * { font-size:11px !important;}
#headlines ul { margin:6px !important;}
#headlines .feed-block { 
	background-color:#E4E4E4 !important; 
	height:117px !important; 
	max-height:117px !important; 
	padding:0 0 10px 0 !important; 
	-moz-border-radius:10px 10px 0 0; 
	border:1px solid #464646 !important;
	width:315px !important;
	}
	
	.feed-block li.site { background-color:#464646; -moz-border-radius:8px 8px 0 0; border:1px solid #464646 !important; padding-left:2px !important;}
	.feed-block li.site a { color:#FFF !important; text-transform: capitalize !important; letter-spacing:0px !important;}
	.feed-block li.hentry { padding-left:2px !important; width:294px !important;}
	.feed-block li.hentry h3.entry-title:first-child { border-top:3px !important;}
	.feed-block h3.entry-title { width:310px !important; border-top:1px solid #464646 !important; height:13px !important; line-height:16px !important;}
	.feed-block h3.entry-title:hover { overflow:hidden !important; height:13px !important; line-height:16px !important;}


/* Tool tips */
.tool-tip { -moz-border-radius:10px; border:1px solid !important;}
.tool-tip div.bound { max-height:205px !important; _height:205px !important; overflow:hidden !important;}
.tool-title { padding:4px 4px 0 4px !important; -moz-border-radius:7px 7px 0 0;}
.tool-title span { 
	display:block !important; 
	font-size: 12px !important; 
	font-weight:bold !important;
	margin: 0 !important; 
	padding: 10px 20px !important; 
	-moz-border-radius:11px 11px 0 0;
	border:1px solid #b4b4b4 !important; 
	border-bottom:0 !important; 
	background: #373737!important;
	}

.tool-title, .tool-text { background:#000 !important; -moz-opacity:0.95 !important; color:#FFF !important;}

.tool-text { padding:0 4px 4px 4px !important; -moz-border-radius:0 0 7px 7px;}
.tool-text div.entry-bound { 
	font-size:11px !important; 
	line-height:16px !important; 
	width:260px !important; 
	padding: 0 20px 10px 20px !important; 
	border:1px solid #b4b4b4 !important; 
	background: #373737 !important; 
	-moz-border-radius:0 0 11px 11px;
	}
}