/* ARTICLE STYLES
---------------------------*/
body{overflow-x:hidden;}
#news-special{}
#prints_shop-landing {
	font:normal 12px/20px Verdana, Geneva, sans-serif;
	color:#ccc;
	text-align:left;
	background:red;
}
#news-special p {
	text-align:left;
	margin:0; 
	padding:0;
	font:normal 12px/18px Verdana, Geneva, sans-serif;
	font-weight:normal;
}
#news-special a img{border:none;}
#news-special p a, #news-special a{color:#fff; text-decoration:none; }
#news-special p a:hover, #news-special a:hover{color:#bfff; text-decoration:underline;}
#news-special p strong { color:white; font-weight:bold; }
.left { float:left; }
.right { float:right; }

/* LISTS - Default list reset
-----------------------------------------------------------------*/
ul.prints-shop { margin:0; padding:30px 0 0 0; position:absolute; top:0; left:200px; }
ul.prints-shop li { display:inline; padding:0 10px; border-right:1px solid #666; }
ul.prints-shop li a { color:#ccc !important; font-weight:normal !important; }
ul.prints-shop li.first { padding-left:0 !important; }
ul.prints-shop li.last { border-right:none !important; }

ul.categories { margin:0; padding:0; }
ul.categories li { display:inline; padding:0px 30px !important; border-right:1px solid #999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; }
ul.categories li a { color:#94c9d4 !important; font-weight:normal !important; }
ul.categories li.header { padding:0 0 0 0 !important; border-right:none; } 
ul.categories li.last { border-right:none !important; }

ul.bottom-links { margin:20px auto 50px auto; padding:20px 0 0 0; text-align:center; }
ul.bottom-links li { display:inline; padding:10px 20px; border-right:1px solid #ccc; font-size:20px; }
ul.bottom-links li a { color:#789dab !important; font-weight:normal !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
ul.bottom-links li.first { padding-left:0 !important; }
ul.bottom-links li.last { border-right:none !important; }

/* CONTEST STYLES - Article specific styles go here!
-----------------------------------------------------------------*/
#prints_shop-landing { background:#000; position:relative; min-width:1120px; }

.prints-banner { position:absolute; top:15px; left:10px; background:url(http://st.deviantart.net/prints/staff-picks/prints-banner.png) top left no-repeat; height:50px; width:173px; display:block; } 

.header-wrapper { height:auto; background:url(http://st.deviantart.net/prints/prints-shop/movement/header-bg3.jpg) top left repeat #000; }
.header-wrapper .center { width:900px; margin:auto; }
.header-wrapper .top { height:80px; border:0px solid red; }
.header-wrapper .bottom { height:230px; border:0px solid red; }
.header-wrapper .intro { margin-bottom:25px; position:relative; }
.header-wrapper .intro p { float:right; width:510px; margin-top:20px !important; }
.header-wrapper .intro .title { display:block; float:left; }
.header-wrapper .intro .feat-img { float:left; display:block; position:relative; margin-top:-30px; margin-right:20px; }
.header-wrapper .intro .copy { width:auto; height:147px; position:absolute; left:634px; top: -20px; text-align:left;  }
.header-wrapper .intro .copy img { float:left; margin:0 0 16px 0;  }
.header-wrapper .intro .copy .orange-button { float:left; clear:left; margin-left:30px; margin-top:-10px; background:url(http://st.deviantart.net/prints/prints-shop/movement/yellowbutton.png) 0px 0px; height:40px; width:123px; }
.header-wrapper .intro .copy .exp-date { float:left; width:260px; font-size:9px; color:#aaa; line-height:12px; background:url(http://st.deviantart.net/prints/prints-shop/clock-image.png) 0px 3px no-repeat; padding-left:30px; margin:2px 0 0 0; }
.header-wrapper .banner { min-width:192px; }
.header-wrapper .mini-nav { background:url(http://st.deviantart.net/prints/prints-shop/black-and-white/http://st.deviantart.net/prints/staff-picks/mini-nav-blue-bg.jpg) top left repeat; text-align:center; padding:10px 50px; }

.main-wrapper .clear{ height:10px !important; }
.main-wrapper .clear.20{ height:20px !important; }
.main-wrapper .clear.40{ height:40px !important; }

.main-wrapper { background:#cdd9c6; padding:15px 0 15px 0; border-top:4px solid #b3b3ac; }
.main-wrapper .center { width:920px; margin:auto; }
.main-wrapper .sec { padding:15px 0; }
.main-wrapper .sec h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:26px !important; font-weight:normal; font-style:italic;  color:#003945 !important; margin:0 0 10px 0; padding:0 0 10px 0; line-height:normal; text-align:left !important; display:block; }
.main-wrapper .sec .hr { height:4px; display:block; background:url(http://st.deviantart.net/prints/prints-shop/black-and-white/hr-marineblue.png) repeat; border:none; border-top:1px solid #888; border-bottom:1px solid #fff; margin:14px 0 0 0; padding:0; width:720px; float:left; }
.main-wrapper .sec .button {  }

.main-wrapper .thumb-mod { width:210px; text-align:left; float:left; margin-right:20px; margin-bottom:20px; }
.main-wrapper .thumb-mod .title { color:#003945 !important; font-weight:bold !important; font-size:12px; display:block; }
.main-wrapper .thumb-mod .byline { color:#242623 !important; font-weight:normal !important; font-size:12px; display:block; }
.main-wrapper .thumb-mod .byline a { color:#242623 !important; font-weight:normal !important; font-size:12px; }
.main-wrapper .thumb-mod .byline a:hover { color:#000 !important; text-decoration:underline; }
.main-wrapper .img-container { width:210px; height:210px; display:table; margin:auto; background:white; margin-bottom:10px; text-align:center;
border-radius:6px;
-moz-border-radius:6px;
webkit-border-radius:6px;
-webkit-box-shadow: 0px 2px 2px 0px #888;
-moz-box-shadow: 0px 2px 2px 0px #888;
box-shadow: 0px 2px 2px 0px #888;
}
.main-wrapper .thumb { margin:auto; display:table-cell; vertical-align:middle; }
.main-wrapper .thumb img { margin:auto; padding:4px 0 0 0; max-width:200px; max-height:200px;}

.footer { background:url(http://st.deviantart.net/prints/prints-shop/black-and-white/grey-noise.jpg) top left repeat #666; padding:40px 20px; margin:0; }
.footer img { display:block; margin:auto; margin-bottom:10px; }
.prints-com { padding: 0 0 0 20px; }

/* BUTTONS - Buttons go here!
-----------------------------------------------------------------*/
.buttons { background:url(http://st.deviantart.net/prints/prints-shop/browseprintshop.png) 0px 0px no-repeat; display:block; height:31px; width:156px; text-indent:-9999px; float:right; margin-right:20px; }
.buttons:hover { background-position:0px -31px }
.buttons:active { background-position:0px -62px }

.orange-button { background:url(http://st.deviantart.net/prints/prints-shop/orange-button.png) 0px 0px no-repeat; display:block; height:38px; width:192px; text-indent:-9999px; border:none; }
.orange-button:hover { background-position:0px -38px }
.orange-button:active { background-position:0px -76px }

/* LOVER, FACEBOOK, TWITTER
-----------------------------------------------------------------*/
#news-special div.report a.loves, #news-special div.report div.love {
    left:15px;
    top:15px;
    z-index:999;
	display:none;
}
#news-special div.report .love {
    background-color:transparent!important;
    background-image:url(http://st.deviantart.net/news/face-your-monster/favicon.png) !important;
    z-index:999;
}
#news-special div.report .love span {
    background-color:transparent!important;
    background-image:url(http://st.deviantart.net/news/face-your-monster/favicon.png) !important;
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    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;
	display:none;
}

#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 #da00a6;
	z-index:1337;
	background: #b9bfb8; /* old browsers */
	background: -moz-linear-gradient(top, #c70593 0%, #710955 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c70593), color-stop(100%,#710955)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c70593', endColorstr='#710955',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;
}
aimg.rules-flag{
	position:absolute;
	right:0;
	top:35px;
	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; }