/**
 * Cutting Edge
 * 2000-2011 deviantART, Inc. All rights reserved.
 *
 * index:
 *  01 ARTICLE BODY
 *  02 HEADER
 *  03 NEW PRINTS THAT LEFT THEIR MARK
 *  04 FEATURED
 *
 *  A) LOVER, FACEBOOK, TWITTER
 *  B) ARTICLE POSITIONING BASIC STUFF & RESETS
 *
**/

/* 01-ARTICLE BODY	
-------------------------------------------*/

/* Layout */
#news-special #news-content { background:#f2f3ed url(http://st.deviantart.net/news/prints/cutting-edge/pattern.gif) repeat; font:normal 12px/18px Georgia, "Times New Roman", serif; color:#000; text-align:center; position:relative; }
#news-special .sec { width:960px; margin:0 auto; text-align:left; position:relative; height:100%; z-index:2; }

/* Column + Column Widths */
#news-special .col { display:inline; float:left; position:relative; margin:0 10px; }
#news-special .w300 { width:300px; }
#news-special .w380 { width:380px; }
#news-special .w620 { width:620px; }

/* Article Typography */
@font-face {
    font-family: 'DepotNewBold';
    src: url('http://st.deviantart.net/news/prints/cutting-edge/depotnew-bd-webfont.eot');
    src: url('http://st.deviantart.net/news/prints/cutting-edge/depotnew-bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://st.deviantart.net/news/prints/cutting-edge/depotnew-bd-webfont.woff') format('woff'),
         url('http://st.deviantart.net/news/prints/cutting-edge/depotnew-bd-webfont.ttf') format('truetype'),
         url('http://st.deviantart.net/news/prints/cutting-edge/depotnew-bd-webfont.svg#DepotNewBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DepotNewMedium';
    src: url('http://st.deviantart.net/news/prints/cutting-edge/depotnew-md-webfont.eot');
    src: url('http://st.deviantart.net/news/prints/cutting-edge/depotnew-md-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://st.deviantart.net/news/prints/cutting-edge/depotnew-md-webfont.woff') format('woff'),
         url('http://st.deviantart.net/news/prints/cutting-edge/depotnew-md-webfont.ttf') format('truetype'),
         url('http://st.deviantart.net/news/prints/cutting-edge/depotnew-md-webfont.svg#DepotNewMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
#news-special #news-content h2 { *overflow:visible!important;}
#news-special #news-content h3 { font:normal 24px "DepotNewMedium", Georgia, "Times New Roman", serif; color:#000; letter-spacing:normal; }
#news-special p { text-align:left; padding-bottom:13px; margin:0; }
#news-special #news-content a { position:relative; color:#00ffcd; text-decoration:none; outline:none; }
#news-special #news-content a:hover { text-decoration:underline; }
#news-special #news-content a:active { top:1px; }
#news-special ul { margin:10px 0 15px 0; padding:0 0 0 15px; }
#news-special ul li { line-height:normal; margin-bottom:10px; }

/* 02-HEADER
-------------------------------------------*/

#news-special #ce-header { font:normal 14px/20px Georgia, "Times New Roman", serif; border-top:1px solid #000; padding:20px 0 15px; position:relative; margin-top:5px; color:#000; }

/* Red Flag - Issue Date */
#news-special #ce-header #issue-flag { background:url(http://st.deviantart.net/news/prints/cutting-edge/flag-left.gif) center left no-repeat; font-family:Georgia, "Times New Roman", serif; padding:0 10px 0 0; position: absolute; height: 33px; top: -14px; left: 0; }
#news-special #ce-header #issue-flag img { position: absolute; right: 1px; top: 0; }
#news-special #ce-header #issue-flag span { background:#c0002e; height:25px; float:left; }
#news-special #ce-header #issue-flag .issue-week { font-family:Verdana, sans-serif; padding:2px 5px 0px 9px; height:23px; font-size:11px; color:#e6e3af; }
#news-special #ce-header #issue-flag .issue-date { font-family:Georgia, "Times New Roman", serif; font-size:18px; color:#FFF; }
#news-special #ce-header #issue-flag .issue-month { font-family:Georgia, "Times New Roman", serif; font-size:13px; color:#e6e3af; padding:3px 0 0 0; height:22px; }
#news-special #ce-header #issue-flag .issue-bullet { font-family:Georgia, "Times New Roman", serif; font-size:11px; padding:2px 6px 0; height:23px; color:#6b0019; }
#news-special #ce-header #issue-flag .issue-year { font-family:Georgia, "Times New Roman", serif; padding:2px 10px 0 0; font-size:11px; color:#e6e3af; height:23px; }

/* Title + Intro Copy */
#news-special #ce-header h1 { background:url(http://st.deviantart.net/news/prints/cutting-edge/title_cutting-edge.gif) center no-repeat; margin: -43px 10px 0 0; text-indent: -9999em; position: absolute; display: block; height: 85px; width: 549px; float: left; left: 0; top: 50%; }
#news-special #ce-header .w380 { border-left:1px solid #000; padding-left:20px; width:360px; float:right; }
#news-special #ce-header .w380 p:last-child { padding:0; }

/* 03-NEW PRINTS THAT LEFT THEIR MARK
-------------------------------------------*/

/* Layout */
#news-special #new-prints { background:url(http://st.deviantart.net/news/prints/cutting-edge/dot-horz.gif?1) 290px 12px no-repeat; position:relative; }
#news-special #new-prints h2 { background:url(http://st.deviantart.net/news/prints/cutting-edge/h-arrow.gif) center left no-repeat; font:italic 18px/normal Georgia, "Times New Roman", serif; letter-spacing:normal; padding:0 0 0 15px; text-align:left; display:block; color:#000; margin-bottom:15px; }

/* Prints Credit */
#news-special .prints-credit { background:#000;	display:inline-block; padding:10px 20px; position:relative; white-space:nowrap; z-index:1; margin:0 0 -10px -10px; }
#news-special .prints-credit .prints-title, #news-special #news-content .prints-credit .prints-title a { font:italic 18px/normal Georgia, "Times New Roman", serif; color:#fff; }
#news-special .prints-credit .prints-deviant { font-family:Verdana, sans-serif; font-size:12px; color:#b2b2b2; }

/* Prints Original */
#news-special .prints-original { position:relative; }
* html #news-special .prints-image { height: expression( this.scrollHeight < 229 ? "230px" : "auto" ); /* sets min-height for IE */ }
#news-special .prints-original img { display:block; width:100%; }

/* Prints Preview/Perspective View */
#news-special .prints-preview { padding:42px 0 0 0; }

/* Featured Print */
#news-special #new-prints .featured-print { margin:0 10px; font-size:14px; }
#news-special #new-prints .featured-print span { position:absolute; top:50%; }
#news-special #news-content #new-prints .featured-print h3 { padding:0; border:0; font-family:DepotNewBold;}

/* Featured Print Button */
#news-special #new-prints .featured-print a { background:url(http://st.deviantart.net/news/prints/cutting-edge/button-viewprint.gif) center bottom no-repeat; display:block; text-indent:-9999em; height:50px; width:207px; }
#news-special #new-prints .featured-print a:hover { background-position:center; }
#news-special #new-prints .featured-print a:active { background-position:center top; }

#news-special #prints-floor { background:#deded3; height:100px; width:100%; z-index:1; clear:both; float:left; margin:-40px 0 45px; }
#news-special #new-prints .col small { font:12px Verdana, sans-serif; color:#666!important; display:block; text-align:center; padding:50px 0 30px; text-indent:50px; }
#news-special #new-prints .col:first-child small { text-indent:10px; }

/* 04-FEATURED
-------------------------------------------*/

#news-special .featured { border-top:1px solid #000; padding-bottom:30px; clear:both; }
#news-special #news-content .featured h3 { margin:0 0 20px 0; clear: both; font-family:Georgia, "Times New Roman", serif; }
#news-special .featured h3 i { padding:4px 10px; border-top:5px solid #000; display:inline-block; }

/* Thumbs */
#news-special .featured span.shadow {  padding:5px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease; position:relative; }
#news-special .featured span.shadow:hover { background:#333; }
#news-special .featured span.shadow img { border:1px solid #000; }

/* Common CSS to Featured */
#news-special .featured .portrait-f-middle img, 
#news-special .featured .landscape-f-middle img, 
#news-special .featured .square-f-middle img { box-shadow: inset 0 3px 5px rgba(250, 250, 250, 0.75), inset 0 -3px 5px rgba(0, 0, 0, 0.75); }
#news-special #news-content .featured .frame-holder a { height:100%; position:absolute; top:0; left:7px; box-shadow:inset 0 2px 2px rgba(250, 250, 250, 0.35), inset 0 -1px 6px rgba(0, 0, 0, 0.55); background:url(http://st.deviantart.net/news/prints/cutting-edge/canvastexture.png?4) repeat; }

/* Portrait Format Frame */
#news-special .featured #portrait-f { width:318px; position:relative; float:left; }
#news-special .featured .portrait-f-top { width:318px; height:7px; background:url(http://st.deviantart.net/news/prints/cutting-edge/pf-top.png?1) center no-repeat; position:relative;}
#news-special .featured .portrait-f-bottom { width:318px; height:42px; background:url(http://st.deviantart.net/news/prints/cutting-edge/pf-bottom.png?1) center no-repeat; position:relative; z-index:1; margin-bottom:40px; }
#news-special .featured .portrait-f-middle { width:311px; background:url(http://st.deviantart.net/news/prints/cutting-edge/pf-middle.png?1) center top repeat-y; position:relative; padding-left:7px; }
#news-special .featured .portrait-f-middle img, 
#news-special .featured .portrait-f-middle a { width:286px; display:block; border:none; }

/* landscape Format Frame */
#news-special .featured #landscape-f { width:395px; position:relative; float:left; }
#news-special .featured .landscape-f-top { width:395px; height:7px; background:url(http://st.deviantart.net/news/prints/cutting-edge/lf-top.png?1) center no-repeat; position:relative;}
#news-special .featured .landscape-f-bottom { width:395px; height:38px; background:url(http://st.deviantart.net/news/prints/cutting-edge/lf-bottom.png?1) center no-repeat; position:relative; z-index:1; margin-bottom:40px; }
#news-special .featured .landscape-f-middle { width:388px; min-height:100px; background:url(http://st.deviantart.net/news/prints/cutting-edge/lf-middle.png?1) center top repeat-y; position:relative; padding-left:7px; }
#news-special .featured .landscape-f-middle img, 
#news-special .featured .landscape-f-middle a { width:366px; display:block; border:none; }

/* Square Format Frame */
#news-special .featured #square-f { width:314px; position:relative; float:left; }
#news-special .featured .square-f-top { width:314px; height:7px; background:url(http://st.deviantart.net/news/prints/cutting-edge/sf-top.png?1) center no-repeat; position:relative;}
#news-special .featured .square-f-bottom { width:314px; height:36px; background:url(http://st.deviantart.net/news/prints/cutting-edge/sf-bottom.png?1) center no-repeat; position:relative; z-index:1; margin-bottom:40px; }
#news-special .featured .square-f-middle { width:307px; min-height:100px; background:url(http://st.deviantart.net/news/prints/cutting-edge/sf-middle.png?1) center top repeat-y; position:relative; padding-left:7px; }
#news-special .featured .square-f-middle img, 
#news-special .featured .square-f-middle a { width:286px; display:block; border:none; }


/* 05-CUTTING EDGE FOOTER
-------------------------------------------*/

#news-special #ce-footer { background:#0d251d; border-top:5px solid #3d514a; padding:60px 0; position:relative; clear:both; font:normal 14px/20px Georgia, "Times New Roman", Times, serif; color:#ccc; margin-top:120px; }
#news-special #ce-footer .sec { background:url(http://st.deviantart.net/news/prints/cutting-edge/cefooter-div.gif?1) center repeat-y; }
#news-special #ce-footer h3 { font-family:DepotNewMedium; color:#fff; font-size:18px; border:none; display:block; margin:0 0 15px 0; letter-spacing:normal; white-space:nowrap; }
#news-special #ce-footer a { -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease; position:relative; }
#news-special #ce-footer a:hover { color:#fff; text-decoration:none; }
#news-special #ce-footer a.logo-badge { position:absolute; left:50%; top:-51px; margin:0 0 0 -48px; display:block; background:url(http://st.deviantart.net/news/prints/cutting-edge/logo-badge.png) center no-repeat; width:96px; height:99px; text-indent:-9999em; }

/* Previous Cuttin Edge Articles + Links */
#news-special #ce-footer .p260 { width:260px; padding:0 20px; }
#news-special #ce-footer .p260 a { font-size:12px; display:block; background:url(http://st.deviantart.net/news/prints/cutting-edge/link-arrow.gif) 6px 10px no-repeat; padding: 3px 0 3px 16px; border-bottom: 1px dotted #3f564f; }
#news-special #ce-footer .p260 a:hover { background-color:#123328; text-decoration:none; color:#fff;  }
#news-special #ce-footer .p260 a:active { top:0; }

/* Visit Print Shop Button */
#news-special #ce-footer a.b-printshop { background:url(http://st.deviantart.net/news/prints/cutting-edge/button-printshop.gif) center bottom no-repeat; text-indent:-9999em; display:block; height:50px; width:221px; -webkit-transition:none; -moz-transition:none; transition:none; margin:20px 0; padding:0; border:0; }
#news-special #ce-footer a.b-printshop:hover { background-position: center; }
#news-special #ce-footer a.b-printshop:active { background-position: center top; }


/* A)-LOVER, FACEBOOK, TWITTER
-----------------------------------------------------------------*/
/* Fav/Love Box */
#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/prints/cutting-edge/fav.png')!important; z-index:999; }
#news-special div.report .love span { background-color:transparent!important; background-image:url('http://st.deviantart.net/news/prints/cutting-edge/fav.png')!important; font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:18px; z-index:999; letter-spacing:-.25px; text-shadow:0 -1px 0 #346158; }
#news-special #social { padding:15px 0 20px 0; }

/* Facebook + Twitter Buttons */
#news-special #social iframe.fb, 
#news-special #social iframe.twitter-share-button { height:20px; overflow:hidden; border:none; z-index:1337; display:inline-block; }
* html #news-special iframe.fb, * html #news-special iframe.twitter-share-button { height:24px; overflow:visible!important; }
#news-special #social iframe.fb { background:url(http://st.deviantart.net/news/prints/cutting-edge/dot-vert.gif) center right no-repeat; margin-right: 11px; width: 100px; }

/* B)-ARTICLE POSITIONING BASIC STUFF & RESETS
-----------------------------------------------------------------*/
#news-special { margin: 0 -15px 0 -15px; }
#news-special .contestopen { text-align:left; margin-top:-2px!important; }
#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; }

/* Bottom Article Links */
#news-special div.line1 { margin-left:2em; padding-top:1em; }
#news-special div.line1, #news-special div.line2 { text-align:center; }
#news-special div.line1 a, #news-special div.line2 a { color:#666; text-align:center; }
#news-special div.line2 { margin-left:2em; }