
/* ARTICLE BODY
---------------------------*/
#article {
	background:#000 url(http://st.deviantart.net/news/scott-pilgrim/header.jpg?2) center top no-repeat;
	padding-top:456px;
	font:normal 12px/20px Verdana, Geneva, sans-serif;
	color:#000;
	height:1%;
	text-align:center;
	border-top:1px solid #000;
}

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

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

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

#article strong {
	font-style:normal;
	color:#c92114;
}

#article ul {
	padding:0;
	margin:0;
}

#article ul li {
	text-align:left;
	margin:0;
	list-style-position:outside;
	list-style:none;
	background:url(http://st.deviantart.net/news/scott-pilgrim/bullet.gif) 0 5px no-repeat;
	padding:0 0 0 27px;
	line-height:18px;
}

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

.heading {
	margin:0 0 6px 0;
	display:block;
}

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

	top:50px\9!important;
}

/* VIDEO
---------------------------*/
#video {
	background:url(http://st.deviantart.net/news/scott-pilgrim/video.jpg?3) center no-repeat;
	height:358px;
}

#video object {
	display:block;
	height:327px;
	left:-2px;
	margin:0 auto;
	position:relative;
	top:2px;
	width:581px;
}

/* THE CONTEST
---------------------------*/

#thecontest {
	background:url(http://st.deviantart.net/news/scott-pilgrim/thecontest.jpg?1) center top no-repeat;
	height:510px;
}

#thecontest .col {
	left:18px;
	position:absolute;
	top:107px;
	width:368px;
}

#thecontest a.rules {
	bottom:70px;
	position:absolute;
	right:119px;
}

#thecontest img {
	position:absolute;
	right:6px;
	top:42px;
}

/* PRIZES
---------------------------*/
#prizes {
	background:url(http://st.deviantart.net/news/scott-pilgrim/prizes.jpg?2) center top no-repeat;
	height:740px;
}

#prizes .col {
	left:31px;
	position:relative;
	top:143px;
}

#prizes .col .heading { margin:0 0 10px 0;}

#article #prizes .col ul { margin-bottom:20px; }

#prizes small {
	bottom:60px;
	clear:both;
	color:#000000 !important;
	display:block;
	font:11px Verdana,Geneva,sans-serif;
	margin:0 0 0 58px;
	position:absolute;
}

/* RULES JUDGING
---------------------------*/

#rules-judging {
	background:url(http://st.deviantart.net/news/scott-pilgrim/rules-judging.jpg?1) center top no-repeat;
	height:536px;
}

#rules-judging .col {
	float:left;
	width:365px;
	margin:85px 0 0 28px;
	display:inline;
}

#article #rules-judging .col ul li {
	margin:0 0 10px;
	line-height:normal;
}

#article #rules-judging .col a.rules {
	margin:18px 0 0 0;
}

#rules-judging .col2 {
	float:right;
	width:335px;
	margin:85px 36px 0 0;
	display:inline;
}

#article #rules-judging .col2 a.submit {
	margin:31px 0 25px;
}

/* FOOTER
---------------------------*/

#footer {
	background:url(http://st.deviantart.net/news/scott-pilgrim/footer.jpg?2) center top no-repeat;
	height:574px;
}

#article #footer p {
	text-align:center;
	position:absolute;
	bottom: 0;
	left: 50%;
	width:290px;
	margin:0 0 0 -145px;
	color:#FFF;
}

/* BUTTONS
---------------------------*/
a.rules {
	background:url(http://st.deviantart.net/news/scott-pilgrim/rules.gif) center bottom;
	height: 42px;
	width: 210px;
	display: block;
	text-indent: -9999px;
	font-size: 0;
}
a.rules:hover { background-position: center center; }
a.rules:active { background-position: center top; }

a.view {
	background:url(http://st.deviantart.net/news/scott-pilgrim/view.gif) center bottom no-repeat;
	height:42px;
	width:282px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	margin:0 0 14px 0;
}
a.view:hover { background-position: center center; }
a.view:active { background-position: center top; }

a.submit {
	background:url(http://st.deviantart.net/news/scott-pilgrim/submit1.gif) center bottom;
	height:42px;
	width:188px;
	display:block;
	text-indent:-9999px;
	font-size:0;
}
a.submit:hover { background-position: center center; }
a.submit:active { background-position: center top; }


/* ARTICLE POSITIONING
-----------------------------------------------------------------*/
* html #news-special,
#news-special {
	margin: -12px -15px 0px -77px;
}

#news-special {
	_margin:-12px -15px 0px -77px!important;/*IE*/
}

#news-special .report {
	background:transparent;
	margin:0 0 0 62px;
	padding:0;
}


#article div,
#article li,
#article ul,
#article span { position:relative; }

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

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

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

/* BASIC STUFF & RESETS
-----------------------------------------------------------------*/
#article br, .clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
}

.clear:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

* html .clear {	height: 1%; }

.report .text {
	margin:0;
	padding:0;
	_margin-bottom:-10px!important;
}

#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;
}



/* ARTICLE LINKS
-----------------------------------------------------------------*/
#news-special .report .line1 {
	text-align:center;
	margin:0 auto;
	_text-align:center!important; /* IE */
	_width:auto!important;
}

#news-special .report .line2 {
	text-align:center;
	margin:0 auto;
	_text-align:center!important; /* IE */
	_width:auto!important;
}

#news-special .report .line1 a.a,
#news-special .report .line2 a.a {
	font-style:normal;
	font-size:11px;
}

#news-special .report .line1 a.a:hover,
#news-special .report .line2 a.a:hover {
	text-decoration:underline;
}

#output #news div.catbar {
	_padding-bottom:0!important;
}