/* ARTICLE BODY
-----------------------------------------------------------------*/
#news-css-article {
	background:#FFF;
	color:#FFF;	height:1%;text-align:center; padding:0 0 40px 0;font:normal 12px/normal Verdana, Helvetica, Arial, sans-serif;_padding-bottom:0!important;}
#news-css-article h1,
#news-css-article h2, 
#news-css-article h3 {font-family:Klavikal, Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:normal; letter-spacing:normal; color:#000; text-align:left; margin:0;padding:0;}
#news-css-article p {font:normal 12px/18px Verdana, Helvetica, Arial, sans-serif; color:#333;text-align:left; margin:0 0 15px 0;padding:0;}
#news-css-article a {color:#990000;text-decoration:underline;outline:none;}
#news-css-article a:hover {color:#ff0000;}
#news-css-article table{border-collapse:collapse; padding:0; border-spacing:0 none; clear:both;}
#news-css-article table tr td{ vertical-align:top; padding:0;}
#news-css-article ul {margin:0 0 0 20px;padding:0; /*_width: 96%!important;/*haslayout*/}
#news-css-article ul li {
	font-size:12px;color:#000;line-height:18px;margin:0 0 15px 0;padding:0; text-align:left;
	_vertical-align:top!important;/*haslayout*/
	_position:relative; _top:-5px;
	}

/* ARTICLE HEADER
-----------------------------------------------------------------*/
#article-header {
	background:url(http://st.deviantart.com/news/worldaids-2010/header2010.jpg) center top no-repeat;
	 padding:340px 0 0 0; width:815px;display:block; margin:0 auto;text-align:center; position:relative;}
#article-header img {float:left; display:block; clear:both; margin:0 0 20px 0;}
#article-header .lcolumn, .section .lcolumn {float:left; width:390px; margin-top:10px;}
#article-header .rcolumn, .section .rcolumn {float:right; width:390px; margin-top:10px;}
#article-header span {color:#ff0000;}

/* SECTIONS
-----------------------------------------------------------------*/
#news-css-article .section {position:relative; width:815px; margin:0 auto; z-index:99; text-align:left;}
#news-css-article .section ul li, #news-css-article .section p {width:545px; position:relative; z-index:100; text-align:left;}
#news-css-article .bottom-buttons{margin:80px 0 80px 0;}
	
/* HEADING TITLES
-----------------------------------------------------------------*/
#news-css-article .heading_charity {
	background:url(http://st.deviantart.com/news/worldaids/heading_charity.gif) left top no-repeat;
	height:32px; width:159px; display:block; text-indent:-9999px; clear:both; margin:0 0 10px 0;_margin-top:20px!important;}
#news-css-article .heading_contest {
	background:url(http://st.deviantart.com/news/worldaids/heading_contest.gif) left top no-repeat;
	height:25px; width:167px; display:block; text-indent:-9999px; clear:both; margin:45px 0 15px 0; _height:27px!important;}
#news-css-article h3.heading_awareness {
	background:url(http://st.deviantart.com/news/worldaids/heading_awareness.gif) left top no-repeat;
	height:12px!important; width:137px; display:block; text-indent:-9999px; clear:both; margin:0; padding:0;}
#news-css-article h3.heading_activist {
	background:url(http://st.deviantart.com/news/worldaids/heading_activists.gif) left top no-repeat;
	height:13px!important; width:114px; display:block; text-indent:-9999px; clear:both; margin:0; padding:0;}
#news-css-article .heading_prizes {
	background:url(http://st.deviantart.com/news/worldaids/heading_prizes.gif) left top no-repeat;
	height:25px; width:140px; display:block; text-indent:-9999px; clear:both; margin:45px 0 15px 0;}
#news-css-article .heading_rules {
	background:url(http://st.deviantart.com/news/worldaids/heading_rules.gif) left top no-repeat;
	height:25px; width:76px; display:block; text-indent:-9999px; clear:both; margin:30px 0 15px 0;}
#news-css-article .heading_judges {
	background:url(http://st.deviantart.com/news/worldaids/heading_judges.gif) left top no-repeat;
	height:32px; width:96px; display:block; text-indent:-9999px; clear:both; margin:45px 0 15px 0;}


/* BUTTONS-BOTTOM
-----------------------------------------------------------------*/
#news-css-article a.b_wear {
	background:url(http://st.deviantart.com/news/worldaids-2010/browse_wear.gif) no-repeat 0 0px;
	height:81px; width:380px; display:block; text-indent:-9999px;margin:-10px 0 20px; float:left; position:relative;}
#news-css-article a.b_wear:hover {background-position: 0 -81px;}
#news-css-article a.b_prints {
	background:url(http://st.deviantart.com/news/worldaids-2010/browse_prints.gif) no-repeat 0 0;
	height:81px; width:340px; display:block; text-indent:-9999px;margin:-10px 0 20px; float:right; position:relative; right:-10px;}
#news-css-article a.b_prints:hover {background-position: 0 -81px;}
.or {display:block;left:50%;position:absolute;bottom:-70px;width:44px; margin:0 0 0 0; _bottom:100px!important;}
.hr-line{position:absolute; border:none; border-top:1px solid #ccc; bottom:-35px;width:100%; z-index:0;}

/* ARTICLE RESET
-----------------------------------------------------------------*/
* html #news-special, 
#news-special {margin: -12px -15px 0px -77px;}
#news-special {_margin:-26px -15px 0px -77px!important;/*IE*/}
#news-special .report {background:transparent;margin:0 0 20px 62px;padding:0;}		
.contestopen {
	background:transparent url(http://st.deviantart.com/news/contests/statusopen-grad.gif) repeat-x scroll center top;
	border-bottom:1px solid #000000;border-top:1px solid #000000;height:32px;width:100%;
	_position:relative!important;/*IE*/	_z-index:9!important;/*IE*/}
.contestclosed img, .contestopen img {margin-left:10px;}

/* LOVER
-----------------------------------------------------------------*/
#news-special div.report a.loves,
#news-special div.report div.love {left:15px !important;top:15px;_top:28px !important;float:right !important;}
#news-special div.report .love {background-color:transparent !important;background-image:url('http://st.deviantart.com/news/worldaids/love.gif') !important;}
#news-special div.report .love span {background-image:url('http://st.deviantart.com/news/worldaids/love.gif')!important; background-color:transparent !important;	color:#FFF!important;	/*text-shadow: 0 -1px 0 #523016; */} 

#social {
	top:16px;
	left:70px;
	position:absolute;
	width:100px;
	z-index:1337;
}

#social iframe, #social iframe.twitter-share-button {
	margin:2px 0;
	height:20px;
	float:left;
	overflow:hidden;
	border:none;
	padding:2px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	width:97px!important;
	border:1px solid #d3d3d3;
	z-index:1337;
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #D9D9D9 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#D9D9D9)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#D9D9D9',GradientType=0 ); /* ie */
}

* html #social iframe.fb, 
* html #social iframe.twitter-share-button { 
	height:24px;
	overflow:visible!important;
}


/* BASIC HACKS
-----------------------------------------------------------------*/
.clear {clear:both;display:block;}
.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;}