/* ARTICLE STYLES
---------------------------*/
body{overflow-x:hidden;}
#stash-news-article {
	font:normal 12px/20px Verdana, Geneva, sans-serif;
	color:#333;
	text-align:left;
	background-color:#e1e1e1;
}
#stash-news-article p {
	text-align:left;
	margin:0; 
	padding:0;
	font:normal 12px/18px Verdana, Geneva, sans-serif;
	font-weight:normal;
}
#stash-news-article a img{border:none;}
#stash-news-article p a, #stash-news-article a{color:#09F; text-decoration:none; cursor:pointer; }
#stash-news-article p a:hover, #stash-news-article a:hover{color:#09F; text-decoration:underline;}
#stash-news-article p strong { color:white; font-weight:bold; }
.left { float:left; }
.right { float:right; }

/* LISTS - Default list reset
-----------------------------------------------------------------*/
#stash-news-article ul { margin:0; padding:0; }
#stash-news-article li { margin:0; padding:0; list-style:none; }
#stash-news-article .navigation { margin:0 auto 20px auto; padding:0; height:29px; text-align:center; }
#stash-news-article .navigation li { display:inline; margin:0 10px !important; padding:0 10px !important;  }

/* CONTEST STYLES - Article specific styles go here!
-----------------------------------------------------------------*/
#stash-news-article { background:url(http://st.deviantart.net/news/stash/bg-repeater.jpg) left top repeat-x #e1e1e1; }
.main-wrapper { margin:auto; position:relative; background:url(http://st.deviantart.net/news/stash/header-bg.jpg?5) center top no-repeat; padding-top:300px; padding-bottom:40px;}
.center-col { width:964px; margin:auto; position:relative; z-index:1; }
.bottom { background:url(http://st.deviantart.net/news/stash/grey-grain.jpg) top left repeat; height:416px; position:absolute; bottom:0; width:100%; z-index:0; }
.content { width:964px; background-color:white; margin:0 auto 40px auto; border-radius:6px; }
.content.main {background:url(http://st.deviantart.net/news/stash/clouds-bg.jpg) bottom right no-repeat #fff; } 
.content.green { background-color:#cadc00 !important; padding:20px 40px; width:884px; }
.l-side { width:400px; float:left; text-align:left; margin:0; }
.r-side { width:400px; float:right; text-align:left; margin:0; }
.r-side, .l-side { padding:40px; height:140px; }
.h2 { font:400 42px/42px 'Open Sans','Myriad Pro', 'Trebuchet MS', sans-serif; margin:0 0 10px 0; }
.h3 { font:400 18px/24px 'Open Sans','Myriad Pro', 'Trebuchet MS', sans-serif; margin:0 0 10px 0; }
.sans { font-family:'Open Sans','Myriad Pro', 'Trebuchet MS', sans-serif; font-style:normal; }
hr.blue { border:none; border-top:1px solid #85b3d8; margin:0; padding:0;}
hr.grey{ border:none; border-top:1px solid #e1e1e1; margin:0; padding:0;}

.intro { padding:40px; }
.intro .v-holder { float:right;}
.intro .h2 { display:block;}
.intro p.sans { width:409px; font-size:15px !important; line-height:22px !important; float:left; clear:left; }

.row { }
.row .h2{ float:left; }
.sec1 img, .sec2 img, .sec3 img, .sec7 img{ float:left; padding-bottom:20px; }
.sec1 a img, .sec2 a img, .sec3 a img, .sec7 a img{ float:left; padding-bottom:20px; }
.row p{ float:left; width:260px; }
.sec2 { background-color:#f2f2f2; }
.sec4 { background-color:#f2f2f2; padding:40px; }
.sec4 img { float:left; margin-right:20px; }
.sec5 { padding:40px; }
.sec5 img { float:left; margin-right:40px; }
.sec5 p { font-size:14px !important; width:380px; float:left; margin-bottom:10px !important; }
.sec5 ul { float:left; width:390px; font-size:14px; } 
.sec5 li { padding:0 0 0 18px !important; margin:0 0 12px 0 !important; list-style:none; background:url(http://st.deviantart.net/news/stash/bullet-point.png) 0px 6px no-repeat; }
.sec7 .l-side, .sec7 .r-side { height:200px !important; }
.sec7 .l-side .h3 { font-size:16px !important; display:block; margin-bottom:10px !important; }
.sec7 .l-side p { display:block; width:420px; font-size:14px !important; }
.sec7 .r-side .h3 { font-size:38px !important; display:block; margin-bottom:20px !important; }
.sec7 .r-side p { display:block; width:400px; font-size:20px !important; line-height:26px !important; }
.row .r-side { border-left:1px solid #e1e1e1 }
.icon1 { margin:0 16px 0 0; }
.icon2 { margin:0 30px 0 0; }
.icon3 { margin:0 30px 0 0; }
.icon4 { margin:0 30px 0 0; }
.icon5 { margin:0 16px 0 0; }
.icon6 { margin:0 30px 0 0; }

.content.green { position:relative; padding:30px 30px 20px 30px !important; width:904px; }
.content.green .h2 { float:left; font-size:32px !important; margin-right:20px; color:black !important; margin-top:-10px !important; }
.content.green p.sans { float:left; width:540px; font-size:13px !important; color:black !important; margin-top:-6px !important; }
.content.green .buttons { position:absolute; top:2px; right:30px;}


/* BUTTONS - Buttons go here!
-----------------------------------------------------------------*/
.buttons { height:46px; background:url(http://st.deviantart.net/news/stash/buttons2.png) 0px 0px no-repeat; display:block; text-indent:-9999px; }
.buttons.white { width:140px; background-position:-112px 0px; float:left; margin:20px 0 0 0; }
.buttons.white:hover { background-position:-112px -46px; }
.buttons.white:active{ background-position:-112px -92px; }

.buttons.blue{ width:112px; background-position:0px 0px; float:left; margin:20px 0 0 0; }
.buttons.blue:hover { background-position:0px -46px; }
.buttons.blue:active{ background-position:0px -92px; }

.blue-buttons { background:url(http://st.deviantart.net/news/stash/blue-buttons-center.png) 0px 0px repeat-x; position:relative; padding:8px 2px; text-decoration:none !important; font-size:11px; color:white !important; }
.blue-buttons i.left{ background:url(http://st.deviantart.net/news/stash/blue-buttons-left.png) 0px 0px no-repeat; display:block; position:absolute; height:29px; width:15px; top:0; left:-15px; }
.blue-buttons i.right{ background:url(http://st.deviantart.net/news/stash/blue-buttons-right.png) 0px 0px no-repeat; display:block; position:absolute; height:29px; width:15px; top:0; right:-15px; }
.blue-buttons:hover, .blue-buttons:hover i.right, .blue-buttons:hover i.left { background-position:0 -29px; }
.blue-buttons:active, .blue-buttons:active i.right, .blue-buttons:active i.left { background-position:0 -58px; }

.green-buttons { background:url(http://st.deviantart.net/news/stash/green-buttons-center.png) 0px 0px repeat-x; position:relative; padding:8px 2px; text-decoration:none !important; color:black !important; font-size:11px; }
.green-buttons i.left{ background:url(http://st.deviantart.net/news/stash/green-buttons-left.png) 0px 0px no-repeat; display:block; position:absolute; height:29px; width:15px; top:0; left:-15px; }
.green-buttons i.right{ background:url(http://st.deviantart.net/news/stash/green-buttons-right.png) 0px 0px no-repeat; display:block; position:absolute; height:29px; width:15px; top:0; right:-15px; }
.green-buttons:hover, .green-buttons:hover i.right, .green-buttons:hover i.left { background-position:0 -29px; }
.green-buttons:active, .green-buttons:active i.right, .green-buttons:active i.left { background-position:0 -58px; }

@-moz-document url-prefix() {
    .green-buttons, .blue-buttons  {
        padding:7px 2px;
    }
}

/* 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/stash/favicon.png) !important;
    z-index:999;
}
#news-special div.report .love span {
    background-color:transparent!important;
    background-image:url(http://st.deviantart.net/news/stash/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;
	width:97px!important;
	z-index:1337;
}

#news-special .fb{position:absolute; top:15px; left:10px;}
#news-special .twitter-share-button{position:absolute; top:15px; left:100px !important;}

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