/* ARTICLE BODY
---------------------------*/
#article {
	background:#FFF url(http://st.deviantart.net/news/smartcar/bg.jpg) center top repeat-x;
	font:normal 12px/20px Verdana, Geneva, sans-serif;
	color:#000;
	height:1%;
	text-align:center;
	padding-bottom:120px;
}

#article p {
	text-align:left;
	padding-bottom:15px;
	margin:0;
}

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

#article #intro a, 
#article .finalist .col_L strong a {
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:1px solid orange;
	font-weight:bold;
}

#article #intro a:hover,
#article .finalist .col_L strong a:hover {
	background:#CCCCCC;
	color:#222222;
}

#article ul {
	margin:0;
	padding:0 0 0 25px;
	_width: 92%!important;/*haslayout*/
}

#article ul li {
	text-align:left;
	padding:0;
	margin:0 0 7px 0;
}

#article em {
	border-top:1px dotted #DDDDDD;
	color:#777777;
	display:block;
	float:right;
	font-size:11px;
	font-style:normal;
	margin:5px 0;
	padding:10px 0 0;
	width:100%;
}

#article em a {	color:#777;}

.sec {
	width:882px;
	margin:0 auto;
	text-align:left;
	height:100%;
}

.usonly {
	position:absolute;
	right:0;
	top:30px;
	z-index:9999;
}

/* INTRO
---------------------------*/
#intro {
	background:#FFF url(http://st.deviantart.net/news/smartcar/winners/header.jpg) center top no-repeat;
	height:427px;
	margin-bottom:40px;
}

#intro .col_L {
	width:357px;
	margin:143px 0 0 42px;
}

/* FINALISTS
---------------------------*/

.winWrap {
	margin:0 auto;
	width:840px;
}

.finalist {
	width:840px;
	margin:0 auto 50px;
	display:inline-block;
}

.col_L {
	float:left;
	display:inline;
	width:345px;
	text-align:right;
	padding:0 15px 0 0;
}

.col_L strong {
	width:290px;
	display:block;
	margin:15px 0 5px 0;
	float:right;
}

.col_L span {
	display:block;
	clear:both;
}

.col_L img { display:block; }

.col_L br {
	clear:both;
	display:block;
	height:0;
}

.col_R {
	text-align:left;
	float:right;
	display:inline;
	width:480px;
}

.col_R a {
	width:420px;
	overflow:hidden;
	display:block;
}

#first .col_R a { margin-top:33px; }

.col_R img {
	width:420px;
	float:left;
}

#article .col_L a.imglink {
	display:inline-block;
	margin-bottom:10px;
}

#article #first .col_L a.imglink { margin-bottom:0; }

#article .col_L a.imglink:hover {
	background:#e5e5e5;
}

.heading {
	float:right;
	margin:0 0 20px 0;
	display:block;
}

#footer {
	margin-top:20px;
	width:388px;
}

/* BUTTONS
---------------------------*/
#article #intro a.rules {
	background: url(http://st.deviantart.net/news/smartcar/b-rules.gif) center bottom no-repeat;
	height: 36px;
	width: 179px;
	display: block;
	text-indent: -9999px;
	font-size: 0;
	color:#e1e1e1;
	border-bottom:none;
	margin-bottom:30px;
}

#article #intro a.rules:hover { background-position: center center; }
#article #intro a.rules:active { background-position: center top; }

#article a.articleview {
	background: url(http://st.deviantart.net/news/smartcar/winners/article.gif) center bottom no-repeat;
	height: 36px;
	width: 179px;
	display: block;
	text-indent: -9999px;
	font-size: 0;
	color:#e1e1e1;
	border-bottom:none;
	float:right;
}
#article a.articleview:hover { background-position: center center; }
#article a.articleview:active { background-position: center top; }



a.view {
	background:url(http://st.deviantart.net/news/smartcar/winners/view.gif) left bottom no-repeat;
	height:36px;
	width:189px;
	display: inline-block;
	text-indent:-9999px;
	font-size:0;
	float:left;
	color:#e1e1e1;
}
a.view:hover { background-position: left center; }
a.view:active { background-position: left top; }

/* LOVER
-----------------------------------------------------------------*/
#news-special div.report a.loves,
#news-special div.report div.love {
	left:77px;
	top:15px;
	_top:30px;
	z-index:999;
}

#news-special div.report .love {
	background-color:transparent !important;
	background-image:url('http://st.deviantart.net/news/smartcar/fav.gif') !important;
	z-index:999;
}

#news-special div.report .love span {
	background-color:transparent !important;
	background-image:url("http://st.deviantart.net/news/smartcar/fav.gif") !important;
	color:#000;
	text-shadow:0 1px 0 #FFF;
	z-index:999;
}

/* ARTICLE POSITIONING BASIC STUFF & RESETS
-----------------------------------------------------------------*/
* html #news-special, #news-special { margin: -12px -15px 0 -77px; }
#article div, #article li, #article ul, #article span { position:relative; }
#article .clear { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; width:0; }
.report .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:#FFF; font-weight:normal; } /*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; }

