/* ARTICLE STYLES
---------------------------*/
body{overflow-x:hidden;}
#news-special{color:#ccc;}
#news-content {
	font:normal 12px/20px Verdana, Geneva, sans-serif;
	color:#333;
	text-align:left;
	background:#FFF;
}
#news-special p {
	text-align:left;
	margin:0;
	font:normal 12px/20px Verdana, Geneva, sans-serif;
	color:#333;
	font-weight:normal;
}
#news-special a img{border:none;}
#news-special p a, #news-special a{color:#e84f00;text-decoration:underline; font-weight:normal;}
#news-special p a:hover, #news-special a:hover{color:#ff6f00;text-decoration:underline;}
#news-special .hr-fade{height:23px; width:947px; margin:0 auto;}

/* CONTEST STYLES
-----------------------------------------------------------------*/
#news-content { background:url(http://st.deviantart.net/news/new-wrapped-canvas/canvas-bg-repeat.jpg) top center repeat; position:relative; height:2400px;}
.main-wrapper { width:636px; margin:auto; padding:40px 0 0 0; position:relative; z-index:10; }
.main-wrapper .header1 { margin:0 0 40px 0; }
.main-wrapper .white-div{ height:1588px; background-color:white; margin:auto; padding:20px 0 80px 0; margin-bottom:40px; 
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px; }
.main-wrapper .dark-div { background-color:#eaeae8; padding:10px 24px 4px 24px; }
.main-wrapper .white-div ul { margin:0; padding:20px 70px; }
.main-wrapper .white-div li { margin:0 0 10px 0; padding:0; }
.main-wrapper .banner-holder { background-color:#eaeae8; height:33px; position:relative; margin-top:20px; }
.main-wrapper .banner-holder .newprints { position:absolute; left:26px; top:-11px; }
.main-wrapper .banner-holder .oldprints { position:absolute; right:26px; top:-11px; }
.main-wrapper .img-holder { padding:34px 30px 20px 30px;}
.main-wrapper .img-holder img{ margin-bottom:20px; }
.main-wrapper .left { float:left; width:270px; }
.main-wrapper .right { float:right; width:270px; }
.main-wrapper .white-div hr{border:none; height:9px; width:100%; line-height:normal; background:url(http://st.deviantart.net/news/new-wrapped-canvas/dotted-border-line.png) top left repeat-x; margin-bottom:20px; }
.main-wrapper .white-div .num-header { margin:20px 0 4px 30px; }
.main-wrapper .white-div p.w420 { padding:0 0 20px 77px; width:420px; display:block; margin:0; }
.main-wrapper .white-div p.w450 { padding:0 0 20px 77px; width:450px; display:block; margin:0; }
.main-wrapper .white-div p.w500 { padding:0 0 20px 77px; width:500px; display:block; margin:0; }
.main-wrapper .white-div p br { line-height:26px; }
.main-wrapper .white-div .header4 { margin:20px 0 0 77px; }
.main-wrapper .clear-div { margin:auto; padding:20px 0; color:#fff; }
.main-wrapper .clear-div p { color:white !important; }
.main-wrapper .clear-div .addtnl { width:546px; background:url(http://st.deviantart.net/news/new-wrapped-canvas/9-trans.png) top left repeat; border-radius:5px;  margin:auto; padding:10px 20px; margin-bottom:14px; }
.main-wrapper .clear-div .boop{ width:600px; margin:auto; padding:20px 0 20px 14px; }
.main-wrapper .clear-div .boop .credits { padding-top:50px; }
.main-wrapper .clear-div .cola { width:170px; float:left;}
.main-wrapper .clear-div .colb { width:160px; float:left;}
.main-wrapper .clear-div .colc { width:190px; float:left;}
.main-wrapper .clear-div .divider { width:1px; height:120px; float:left; background:url(http://st.deviantart.net/news/new-wrapped-canvas/dot-vert.png) top center repeat-y; margin:0 18px; }
.footer-wrapper { background:url(http://st.deviantart.net/news/new-wrapped-canvas/footer-bg.jpg) top left repeat; height:690px; width:100%; position:absolute; bottom:0px; z-index:0; }
.footer-wrapper hr{border:none; height:14px; width:100%; line-height:normal; background:url(http://st.deviantart.net/news/new-wrapped-canvas/footer-divider.png) top left repeat-x; margin-bottom:20px; margin-top:-14px; }

/* LOVER, FACEBOOK, TWITTER
-----------------------------------------------------------------*/
#news-special div.report a.loves, #news-special div.report div.love {
    left:15px;
    top:15px;
    z-index:999;
}
#news-special div.report .love {
    background-color:transparent!important;
    background-image:url(http://st.deviantart.net/news/new-wrapped-canvas/favicon.png) !important;
    z-index:999;
}
#news-special div.report .love span {
    background-color:transparent!important;
    background-image:url(http://st.deviantart.net/news/new-wrapped-canvas/favicon.png) !important;
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    z-index:999;
    font-weight:bold;
    letter-spacing:-.25px;
    text-shadow:0 -1px 0 #88951c;
}

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

#news-special iframe, #news-special 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 #878c85;
	z-index:1337;
	background: #b9bfb8; /* old browsers */
	background: -moz-linear-gradient(top, #f3f8f1 0%, #b9bfb8 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f8f1), color-stop(100%,#b9bfb8)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f8f1', endColorstr='#b9bfb8',GradientType=0 ); /* ie */
}

* html #news-special iframe.fb, 
* html #news-special iframe.twitter-share-button { 
	height:24px;
	overflow:visible!important;
}
img.territory {
	position:absolute;
	right:0;
	top:15px;
	z-index:1339;
}

/* ARTICLE POSITIONING BASIC STUFF & RESETS
-----------------------------------------------------------------*/
#news-special { margin: 0 -15px 0 -15px; }
#news-special .clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	margin:0;
	padding:0;
}
#news-special .text {
	margin:0!important;
	padding:0!important;
}
#news-special .iconleft { padding-left: 0!important; }
#news-special div.report h1 { display: none; } /*hide the default article 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 .contestopen { text-align:left; margin-top:-2px!important; }