/* ARTICLE STYLES
---------------------------*/
body{overflow-x:hidden;}
#news-special{}
#news-content {
	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; }
ul.prints-shop li { display:inline; padding:0 10px; border-right:1px solid orange; }
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: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:#42575e !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!
-----------------------------------------------------------------*/
#news-content { background:#000; position:relative; min-width:1120px; }
#news-content .center { width:756px; margin:auto; }

.prints-banner { position:absolute; top:15px; left:10px; 
-webkit-box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.5);
box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.5);
 } 

.header-wrapper { height:276px; background:url(http://st.deviantart.net/prints/staff-picks/header-royal-blue-bg.jpg) top left repeat-x #123345; }
.header-wrapper .top { height:81px; }
.header-wrapper .bottom { height:195px; }
.header-wrapper .intro { margin-bottom:25px; }
.header-wrapper .intro p { float:right; width:510px; margin-top:20px !important; }
.header-wrapper .intro .title { display:block; float:left; }
.header-wrapper .banner { min-width:192px; }
.header-wrapper .mini-nav { background:RGBA(255,255,255,0.15); text-align:center; padding:10px 50px; }

.main-wrapper { background:url(http://st.deviantart.net/prints/staff-picks/blue-pattern-bg.png) top left repeat #fff; padding:15px 0 60px 0; }
.main-wrapper .center { } 
.main-wrapper .sec { padding:15px 0; }
.main-wrapper .sec h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal;  color:#003945; margin:0 0 10px 0; padding:0 0 10px 0; line-height:normal; }
.main-wrapper .sec .hr { height:4px; display:block; background:#006699; border:none; border-top:1px solid #888; border-bottom:1px solid #fff; margin:14px 0 0 0; padding:0; width:580px; float:left; }
.main-wrapper .sec .button {  }
.main-wrapper .sec .clear{ height:20px !important; }
.main-wrapper .art-mod { background:white; width:160px; height:291px; float:left; margin-right:38px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px; 
-webkit-box-shadow: 0px 2px 4px 0px #999; 
-moz-box-shadow: 0px 2px 4px 0px #999;
box-shadow: 0px 2px 4px 0px #999; }
.main-wrapper .art-mod .img-container { display:table; padding:0; width:160px; height:160px; position:relative; }
.main-wrapper .art-mod a.image { display:table-cell; vertical-align:middle; margin:auto; }
.main-wrapper .art-mod img { max-width:150px; max-height:150px; display:block; margin:auto;

}
.main-wrapper .art-mod.last { margin-right:0px !important; float:right !important; }
.main-wrapper .art-mod .title a{ font-family:Helvetica, Arial, sans-serif; font-weight:100; font-size:14px; color:#4c4c4c !important; display:block; padding:0 10px; }
.main-wrapper .art-mod .by-line{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#b2b2b2; display:block; padding:0 10px; }
.main-wrapper .art-mod .by-line a{ color:#595959 !important; }
.main-wrapper .art-mod hr { border:none; border-bottom:1px solid #ccc; margin:10px 0; }
.main-wrapper .art-mod .sug-line{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#8c8c8c; display:block; padding:0 10px; }
.main-wrapper .art-mod .sug-line a{ color:#666 !important; display:block; margin-top:-5px; padding-bottom:15px; }

.footer { background:url(http://st.deviantart.net/prints/staff-picks/footer-bg.png) top left repeat; padding:30px 20px; margin:30px 0; }
.footer img { display:block; margin:auto; margin-bottom:10px; }
.prints-com { margin:auto; display:block; }

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

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