.replace { letter-spacing: -1000em; }

body { 
padding: 0; 
margin: 0; 
text-align: center; 
color:#000; 
font:11px/1.3em "Trebuchet MS", Arial, Myriad, sans-serif; 
background-image: url("../images/bg.gif");
background-repeat: repeat-x;
background-color: #faeeff;
}

#container { width: 776px; margin: 0 auto; text-align : center;}
#main_content { width: 776px; margin: 0 auto; text-align : center; }
#bottom_section { clear: both; }

#header { margin: 0; padding: 0}
#header h1.replace { text-indent: -100em; overflow: hidden; no-repeat; height: 1px; width: 1px; margin: 0 auto; }
#header h2.replace { text-indent: -100em; overflow: hidden; no-repeat; height: 1px; width: 1px; margin: 0 auto; }
#header h2 { margin: 0em 0 0 0.1em auto; font-weight: bold; font-size: 9px; }

a:link img    { border : 1px solid #000; }
a:visited img { border : 1px solid #be34fd; }
a:hover img   { border : 1px solid #be34fd; }
a:active img  { border : 1px solid #be34fd; }


#promo {
	clear: both;
	padding: 1.5em;
	font-size: 2.0em;
	font-weight bold;
	text-align: center;
	}
	
#footer {
	clear: both;
	width: 100%;	
	padding: 2em 0;
	text-align:center;
	}
#footer p { margin: 0; padding: 0; }

/* get rid of link */
font { position: absolute; left: -9999px;}

/* top X pictures */
#all_time_top_x { width: 776px; }
#all_time_top_x ul { margin: 0; padding: 2px 0 10px 0; }
#all_time_top_x li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	}
#all_time_top_x li a {
	border-style: 1px solid #000;
	border-collapse: collapse;
	text-decoration: none;
	}
/* ------END top X pictures */


/* ---------- THUMBS HERE ----------- */
#thumb_block {
	padding: 0; 
	margin: 0 auto;
	text-align: center;
	}
#thumbs_today {
	background-color: #fff;
	float: left ;
	width: 388px;
	margin: 0 auto;
	padding: 0;
	}
#thumbs_today img { padding: 0; }
#thumbs_today ul { padding: 0; margin: 0; }
#thumbs_today li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	}
#thumbs_today a:link img {
	border: 1px solid #b8ce83;
	border-collapse: collapse;
	text-decoration: none;
	}
	#thumbs_today a:hover img { border: 1px solid #fff; }
	
#thumbs_yesterday {
	display: inline;
	background-color: #fff;
	float: left;
	width: 388px;
	margin: 0 auto;
	padding: 0;
	}
#thumbs_yesterday ul { padding: 0; margin: 0; }
#thumbs_yesterday li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	}
#thumbs_yesterday li a {
	border-style: 1px solid #000;
	border-collapse: collapse;
	text-decoration: none;
	}
/* ------------ THUMBS END --------- */


/* ------------ TEXT HERE --------- */
#text_block { margin: 0 auto; text-align: center; }

#text_today {
	background-color: #fff;
	text-align: left;
	float: left;
	width: 384px;
	margin: 0;
	padding: 0.1em 0.1em 0.1em 0.1em;
	}
#text_today ul { margin: 0; padding: 0; }
#text_today li { list-style: none; }
	
#text_yesterday {
	display: inline;
	background-color: #fff;
	text-align: left;
	float: right;
	width: 384px;
	margin: 0;
	padding: 0.1em 0.1em 0.1em 0.1em;
	}
#text_yesterday ul { margin: 0; padding: 0; }
#text_yesterday li { list-style: none; }
/* ------------ TEXT END --------- */

.trade { 
	text-align: center;
	font-size: 20px;
	padding: 5px 0 5px 0;
}

#tradelink a { font-size: 14px; margin-top: 5px; } 

#toplist {
	clear: both;
	padding-top: 2.5em;
	font-weight: bold;
	width: 100%;
  	}
	#toplist h3 {
		color: #4D9FF4;
		font-size: 160%;
		text-align: center;
		font-weight: normal;
		padding-bottom: 1em;
		margin-bottom: 1em;
		border-bottom: 0.15em solid #be34fd;
		}
	#tl-column {
	/* required for Explorers double-margin bug */
		display: inline;
		width: 25%;
		float: left;
		}	
	#toplist ul {
		margin: 0;
		padding: 0;
		list-style: none;
		}
	#toplist li {
		font-size: 14px;
		padding-top: 0.2em;
		}
