/* ARTICLE STYLES
---------------------------*/
body{overflow-x:hidden;}
#news-special{color:#ccc;}
#sevensins-content {
	font:normal 12px/20px Verdana, Geneva, sans-serif;
	color:#333;
	text-align:left;
	background:#FFF;
}
#news-special p {
	text-align:left;
	margin:0 0 10px 0; 
	padding:0;
	font:normal 14px/20px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#ccc;
}
#news-special a img{border:none;}
#news-special p a, #news-special a{ text-decoration:none; color:#599513; }
#news-special p a:hover, #news-special a:hover{color:#599513; text-decoration:underline;}

/* LISTS - Default list reset
-----------------------------------------------------------------*/
#sevensins-content ul { margin:0; padding:0; }
#sevensins-content li { margin:0; padding:0; list-style:none; }


/* CONTEST STYLES - Article specific styles go here!
-----------------------------------------------------------------*/
#sevensins-content { background:#000; position:relative; }
.sevensins-wrapper { margin:auto; position:relative; }
.w820 { width:820px; }
.w960 { width:960px; }
.mainlogo { position:absolute; top:-430px; left:510px; }
.sevensins-top { background:url(http://st.deviantart.net/news/seven-sins/header-main-bg.jpg) top center no-repeat #000; height:590px; padding-top:530px; position:relative; }
.sevensins-top .intro-header { color:#37cbff !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-size:36px !important; font-style:italic !important; line-height:40px !important; display:block; width:300px; position:absolute; }
.sevensins-top .intro { width:497px; float:right; }
.sevensins-top .intro p { color:#CCC !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-size:15px !important; line-height:20px !important; margin-bottom:20px !important; font-weight:100; }
.sevensins-top .intro .text-link { float:right; }
.sevensins-top .knowyoursins { margin-top:100px; }
.sevensins-top .knowyoursins .h1 { color:#ececec !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-size:36px !important; font-style:italic; line-height:40px !important; display:block; text-align:center; margin-bottom:40px; }
.sevensins-top .knowyoursins ul { text-align:center; margin:auto !important; }
.sevensins-top .knowyoursins li { display:inline; color:#ff0000; border-right: 1px solid #7f7f7f; padding:6px 30px !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-size:25px !important; line-height:20px !important; font-weight:lighter; font-style:italic; text-decoration:none !important; }
.sevensins-top .knowyoursins li a { color:#ff0000 !important; text-decoration:none; }
.sevensins-top .textlink { float:right; color:#fff !important; }

.sevensins-howto { background:url(http://st.deviantart.net/news/seven-sins/paper-main-bg.jpg) top left repeat; height:1240px;}
.sevensins-howto p { color:#333 !important; }
.sevensins-howto .grunge-edge { background:url(http://st.deviantart.net/news/seven-sins/grunge-edges-white.png) top left repeat-x; height:10px; width:100%; position:relative; top:-10px; }
.sevensins-howto .sevensins-wrapper { padding:40px 0 0 0; }
.sevensins-howto .howtoenter { display:block; margin:20px 0 40px -10px; }
.sevensins-howto .grey { height:7px; width:100%; background:url(http://st.deviantart.net/news/seven-sins/grunge-edges-grey-line.png) top left repeat-x; border:none; }
.sevensins-howto .darkgrey { height:13px; width:100%; background:url(http://st.deviantart.net/news/seven-sins/grunge-edges-darkgrey-line.png) top left repeat-x; border:none; margin-bottom:0; position:relative; z-index:100; }
.steps-panels { width:380px; float:left; }
.steps-panels img { margin-bottom:20px; }
.steps-panels p { padding:0 0 20px 14px !important; }
.steps-panels p strong { font-weight:bold; }
.steps-panels .textlink { color:#000 !important; }
.steps-panels .buttons { margin-left:12px; }

.prizingheaderimg { margin:auto; display:block; position:relative; top:-4px; z-index:99; }

.textlink { color:#666 !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-size:13px !important; line-height:20px !important; font-weight:bold; font-style:italic; text-decoration:none !important; display:block; }
.rulesnstuff .textlink { color:#ccc !important; margin-bottom:20px !important; }

.rulesnstuff { background:url(http://st.deviantart.net/news/seven-sins/dirty-bg.jpg) top left repeat; padding-bottom:100px; }
.rulesnstuff .darkgrey { height:13px; width:100%; background:url(http://st.deviantart.net/news/seven-sins/grunge-edges-darkgrey-line.png) top left repeat-x; border:none; margin-bottom:0; top:-12px; position:relative; z-index:0; }
.glowcolor { background:url(http://st.deviantart.net/news/seven-sins/glowcolors.png) top center no-repeat; }
.rulesnstuff .sevensins-wrapper { padding:180px 0 0 0; }
.rulesnstuff ul { width:340px; margin-bottom:20px !important; }
.rulesnstuff li { font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; font-size:14px; color:#CCC; list-style:none; background:url(http://st.deviantart.net/news/seven-sins/bluebulet.png) 0px 8px no-repeat; padding:0 0 0 20px !important; margin-bottom:10px !important;  }
.grand { width:417px; float:left; }
.grand img { margin-bottom:10px; }
.semi { width:318px; float:right; margin-top:60px; }
.semi span { font-size:11px; float:right; color:#ccc; }

.rules{ width:417px; float:left; }
.rules img { margin-bottom:10px; }
.judging { width:318px; float:right; }
.judging span { font-size:11px; float:right; color:#ccc; }


#sevensins-rules { background:url(http://st.deviantart.net/news/seven-sins/rules-bg.jpg) top center no-repeat #000; padding-top:410px; }
#sevensins-rules .sevensins-wrapper { padding-top:30px; }
#sevensins-rules .bg-repeater { background:url(http://st.deviantart.net/news/seven-sins/rules-repeater.jpg) top left repeat; padding-bottom:60px; }
#sevensins-rules .grunge-edge { background:url(http://st.deviantart.net/news/seven-sins/grunge-edges-white.png) top left repeat-x; height:10px; width:100%; position:relative; top:-10px; }
#sevensins-rules ul,#sevensins-rules ol { margin-bottom:20px !important; }
#sevensins-rules p, #sevensins-rules li { color:#333 !important; margin-bottom:10px !important; line-height:20px !important; }
#sevensins-rules .submit { margin:40px auto; }

#sevensins-rules ol li { list-style:decimal; margin-bottom:40px !important; }
#sevensins-rules ol li ol li { list-style:lower-roman; margin-bottom:20px !important; }
#sevensins-rules ol li ul li { list-style:lower-latin; margin-bottom:20px !important; }
#sevensins-rules ol li ul li ul li { list-style:lower-roman; margin-bottom:20px !important; }

/* BUTTONS - Buttons go here!
-----------------------------------------------------------------*/
.buttons { display:block; text-indent:-9999px; border:none; outline:none; background:url(http://st.deviantart.net/news/seven-sins/button.png) 0px 0px no-repeat; margin-bottom:20px; }
.submit { width:224px; height:50px; background-position:0px 0px; }
.submit:hover { background-position:0px -50px; }
.submit:active { background-position:0px -100px; }
.browse { width:158px; height:40px; background-position:-396px 0px; }
.browse:hover { background-position:-396px -40px; }
.browse:active { background-position:-396px -80px; }
.download { width:172px; height:33px; background-position:-224px 0px; }
.download:hover { background-position:-224px -33px; }
.download:active { background-position:-224px -66px; }

/* LOVER, FACEBOOK, TWITTER
-----------------------------------------------------------------*/
#news-special div.report a.loves, #news-special div.report div.love { display:none; }

#news-special #social {
	top:10px;
	left:20px;
	position:absolute;
	width:660px;
	z-index:1337;
}
#news-special #social ul { margin:4px 0 0 0; float:right; }
#news-special #social li { display:inline; padding:0px 18px; border-right:1px solid red; }
#news-special #social li a { color:#ccc !important; text-decoration:none !important; }
#news-special #social li a:hover { color:#fff !important; text-decoration:underline!important; }

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

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