* html #news-special, #news-special { margin: -13px -15px 0px -77px; padding: 0;}
html>body #news-special, html>body #news-special { margin: -12px -15px 0px -77px; } /* IE HACK */

/* BASIC HACKS */
.text {margin:0;padding:0;}
#news-special div.report h1 { display: none; } /*hide this h1*/
#news-special div.report #news-css-article h1 {display:block;color:#ff9933;} /*but show the custom h1*/
#news-special div.line0 {display:none;}
#news-special div.line1{margin-left:2em;padding-top:1em;}
#news-special div.line2{margin-left:2em;}
#news-special div.line1 a {color:#070A0D !important;}
#news-special div.line2 a {color:#070A0D !important;}

#news-special a:focus { outline: none; }

/* lover */

#news-special div.report a.loves,
#news-special div.report div.love {
left: 90px !important;
top: 27px !important;
float: right !important;
}

#news-special div.report .love {
background-color: transparent !important;
background-image: url(http://st.deviantart.com/news/teaser/hellolover.gif) !important;
}

#news-special div.report .love span {
background-image: url(http://st.deviantart.com/news/teaser/hellolover.gif)!important; 
background-color: transparent !important;
color: #d3ed2d !important;
}

/* article */

#article {
	background:#000 url(http://st.deviantart.com/news/teaser/teasytease_4.jpg) top center no-repeat;
	padding:770px 0 75px 0;
	text-align: center; /* Center for IE */
	_height:1%;
}

#article a {
	text-decoration:none;
	color:#ffc200;
}

#article a:hover { text-decoration:underline; }

#tableC {
	width:620px;
	margin:0 auto;
	border-collapse:collapse;
	border-spacing:0;
}

#tableC td {
	color:#ffd200;
	font-size:11px;
	margin:0;
	padding:0 0 40px;
	vertical-align:middle;
}

#tableC td div {
	display:table-cell;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:205px;
	height:165px;
	vertical-align:middle;
}

#tableC td div.lasttn {
	display:block;
	position:relative;
	top:45px;
}

#tableC td div img {
	margin-bottom:5px;
}

#tableC td strong {
	display:block;
	text-align:center;
}

#tableC td strong a {
	color:#FFF;
	font-size:12px;
	font-weight:normal;
}

#tableC td div a {
	color:#ffd200;
	font-size:11px;
}

#tableC td span {
	display:block;
	position:relative;
	z-index:9;
	text-align:center;
}