/* ARTICLE BODY
---------------------------*/

#article {
	background:#FFF url(http://st.deviantart.net/news/birthday-postcard/bg.jpg) center top repeat-x;
	font:normal 12px/normal Verdana, Geneva, sans-serif;
	color:#333;
	height:1%;
	text-align:center;
}

.sec {
	width:786px;
	margin:0 auto;
	text-align:center;
	position:relative;
	height:100%;
}

.heading {
	display:block;
}

p {
	text-align:left;
	padding:0;
	margin:0 0 15px 0;
	line-height:14px;
}

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

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

.col {
	float:left;
	display:inline;
}

/* HEADER
---------------------------*/
#header {
	background: #d3edf6 url(http://st.deviantart.net/news/birthday-postcard/header.jpg) center top no-repeat;
	height:594px;
}

#header .col {
	margin:296px 0 0;
	padding:17px 0 0;
	width:366px;
}

/* MAILBOX
---------------------------*/

#mailbox {
	background: url(http://st.deviantart.net/news/birthday-postcard/mailbox1.jpg) center top no-repeat;
	min-height:541px;
	height:auto!important;
	height:541px;
	top:-39px;
	margin:0 0 -39px;
}

#mailbox .col {
	float:right;
	width:355px;
	right:61px;
	text-align:left;
	margin:107px 0 0;
}

#mailbox .col p {
	margin-bottom:20px;
}

#mailbox img {
	display:block;
	margin:0 0 10px 0;
}

#mailbox ul {
	margin:0;
	padding:0 0 0 15px;
}

#mailbox ul li {
	margin-bottom:15px;
	line-height:14px;
}

#mailbox ul li strong {
	color:#a71d1d;
}

/* DEDLINE
---------------------------*/

#deadline {
	background:url(http://st.deviantart.net/news/birthday-postcard/deadline.jpg) center no-repeat;
	height:41px;
	width:681px;
	margin:10px auto 0;
	text-align:center;
	padding-top:75px;
	
	_height:116px;/*IE*/
}

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

#footer {
	background:url(http://st.deviantart.net/news/birthday-postcard/footer.jpg) center top no-repeat;
	min-height:316px;
	height:auto!important;
	height:316px;
	padding-top:60px;
}

#footer img {
	display:block;
	margin:0 0 10px 0;
}

.col_L {
	float:left;
	width:375px;
	text-align:left;
	height:100%;
}

.col_R {
	float:right;
	width:375px;
	text-align:left;
	height:100%;
	padding:28px 0 0 0;
}

#footer .col_R strong {
	color:#a00000;
}

address {
	font-style:normal;
	left:0;
	position:absolute;
	text-align:left;
	top:55px;
}


/* BUTTONS
---------------------------*/

#article a.browse {
	background:url("http://st.deviantart.com/news/sony/panoramic/win-button.gif") no-repeat -326px -110px;
	height:55px;
	width:326px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	margin:25px;
}
#article a.browse:hover { background-position:-326px -55px; }
#article a.browse:active { background-position:-326px 0; }



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

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

/* LOVER
-----------------------------------------------------------------*/
#news-special div.report a.loves,
#news-special div.report div.love {
	left:15px;
	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/birthday-postcard/fav.gif') !important;
}

#news-special div.report .love span {
	background-image:url('http://st.deviantart.net/news/birthday-postcard/fav.gif')!important;
	background-color:transparent !important;
	color:#FFF!important;
}

/* BASIC HACKS
-----------------------------------------------------------------*/
.clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
}

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

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

/* 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;
}