/* <pre> This stylesheet affects all skins */

/* Hide automatic crumb navigation in main namespace (Scriptorium, "Relative links") */
   .ns-0 .subpages {
      display:none;
      }

/* Main page styles */
   .main_page {
      position:static;
      }

   .main_page h1 {
      margin:0 !important;
      padding:0;
      border:0;
      font-size:1.75em;
      }

   .main_page .titlebox {
      width:100%;
      padding-left:1em;
      background:#FCFCFC;
      border:1px solid #CCC;
      }

   .main_page .titlebox div {
      margin-left:.2em;
      font-size:0.95em;
      }

   .main_page .portals {
      width:11%;
      font-size:.95em;
      }

   .main_page .subheader {
      width:100%;
      background:none;
      margin:-.8em 0 -.7em 0;
      font-size:0.95em;
      }

   .main_page .subheader td {
      padding:10px 0;
      }

   .main_page th {
      padding-left: 0.4em;
      border:1px solid #A3B0BF;
      background:#dad6da;
      text-align:left;
      font-family:Arial, Helvetica, sans-serif;
      font-size:1.2em;
      }

   .main_page .blurb {
      width:60%;
      border:1px solid #68A;
      background:#c4d4ff;
      padding:1em;
      }

   .main_page .blurb img {
      float:left;
      margin:0 .7em 0 .3em;
      }

   .main_page .mpsidebox {
      width:30%;
      border:1px solid #68A !important;
      }

   .main_page .featuredtext {
      border:1px solid #68A;
      }

   .main_page .mpsidebox table,
   .main_page .featured_text table {
      width:100%;
      vertical-align:top;
      }


   .main_page .sisterprojects {
      border-spacing:8px;
      margin:-0px -8px
      }

   .main_page .sisterprojects .sptd {
      padding:10px;
      border:1px solid #BBB;
      vertical-align:top;
      }

/* Standard box formatting */
   /* General */
      .messagebox {
         border: 1px solid #AAA;
         background-color: #f9f9f9;
         width: 80%;
         margin: 0 auto 1em auto;
         padding: .2em;
         text-align: justify;
         }

      .textinfo {
         margin:1px;
         padding:1px;
         border:1px solid #0E8605;
         background:#B0E0A0;
         text-align:left;
         }

      .textinfo th {
         background:#0E8605;
         text-align:center;
         font-weight:normal;
         color:#FFF;
         }

      .textinfo td {
         background:#C6FFC6;
         }

   /* Talk pages */
      .messagebox.standard-talk {
         border: 1px solid #c0c090;
         background-color: #f8eaba;
         }

   /* Link box in the top-right corner */
       #cornerbox {
         position:absolute;
         top:0.3em;
         right:0.2em;
         border:1px solid #BBB;
         font-size:0.8em;
         }

/* Standard table formatting (Scriptorium, "Prettytable classes") */
   table.prettytable {
      margin: 1em 1em 1em 0;
      background: #f9f9f9;
      border: 1px #AAA solid;
      border-collapse: collapse;
      }

   table.prettytable th, table.prettytable td {
      border: 1px #AAA solid;
      padding: 0.2em;
      }

   table.prettytable th {
      background: #f2f2f2;
      text-align: center;
      }

   table.prettytable caption {
      margin-left: inherit;
      margin-right: inherit;
      }


/* Correct copy&paste formatting */
   .verse pre {
      background-color: #ffffff;
      font-family:sans-serif;
      line-height: 150%;
      border: 0px;
      padding-left: 2em;
      margin: 0;
      white-space: pre;
   }

   .verse p {
      white-space: pre;
   }

   /* For texts in verse, see http://bugzilla.wikimedia.org/show_bug.cgi?id=1842 */


/* Special formatting for long texts preferred by some editors */
   .prose p {}

   .prose {
      width: 35em;
      text-align:justify;
      margin:0px auto;
   }



  /************************/
  /* CommonsTicker styles */
  /************************/
 
  /* links */
  .tickerDiffLink { } /* diff links in ticker */
  .tickerMiscLink { } /* misc links in ticker */
 
  /* remove list bullets */
  .tickerList ul,    .tickerList ul li    { list-style: none; text-indent:-2em; margin-left:2em;   text-align:left; }
  .tickerList ul ul, .tickerList ul ul li { list-style: none; text-indent:0;    margin-left:1.5em; text-align:left; }

  /* per-type styles */
  .tickerEntry_deleted     { }  /* entry for image deletion */
  .tickerEntry_restored    { }  /* entry for restored image */
  .tickerEntry_replaced    { }  /* entry for image replacement */
  .tickerEntry_tagged      { }  /* entry for adding/removing problem tags */
  .tickerEntry_redir       { }  /* entry for critical redirection (fot tag redirects) */
  .tickerEntry_recat       { }  /* entry for critical re-categorization (for tag categories) */
  .tickerEntry_notify      { }  /* entry for global notifications */
  .tickerEntry_changed     { }  /* entry for generic change */

  /* per-status styles */
  .tickerStatus_done     { text-decoration:line-through; }  /* strike through when entry has been handeled */

  /* per-action styles */
  .tickerAction_deleted:before     { content:" GONE "; color: #FF0000; font-family:monospace; font-weight:bold; font-size:100%; }  
  .tickerAction_restored:before    { content:" BACK "; color: #00BB00; font-family:monospace; font-weight:bold; font-size:100%; }  
  .tickerAction_deletedRev:before  { content:" -OLD "; color: #DDAAAA; font-family:monospace; font-weight:bold; font-size:100%; }  
  .tickerAction_replaced:before    { content:" REPL "; color: #CC88FF; font-family:monospace; font-weight:bold; font-size:100%; }  
  .tickerAction_replacedOwn:before { content:" UPDT "; color: #EEAAFF; font-family:monospace; font-weight:bold; font-size:100%; }  
  .tickerAction_addedBad:before    { content:" +VfD "; color: #FF8800; font-family:monospace; font-weight:bold; font-size:100%; }  
  .tickerAction_removedBad:before  { content:" -VfD "; color: #00BB00; font-family:monospace; font-weight:bold; font-size:100%; }  
  .tickerAction_addedGood:before   { content:" +OK  "; color: #00BB00; font-family:monospace; font-weight:bold; font-size:100%; }  
  .tickerAction_removedGood:before { content:" -OK  "; color: #FF8800; font-family:monospace; font-weight:bold; font-size:100%; }

  /* ticker usage list */
  .tickerUsage  { font-size:80%; }  

  /* entry applies to a template used by multiple images */
  .tickerTemplateEntry    { font-weight: bold; } 

  /* entry applies to sub-entries, i.e. images that use a specific template */
  .tickerSubEntry         { }                       

  /* minor entry styles */ 
  .tickerMinorEntry  { color:#666; }     /* minor entry */
  .tickerMinorEntry a,
  .tickerMinorEntry a:link,
  .tickerMinorEntry a:visited { color:#669; }
  #bodyContent .tickerMinorEntry a.extiw,
  #bodyContent .tickerMinorEntry a.extiw:link,
  #bodyContent .tickerMinorEntry a.extiw:visited { color:#669; }

/* === Forum formatting -Algorithm & -Splaka === */

.forumheader { 
   border: 1px solid #aaa; background-color: #f9f9f9; margin-top: 1em; padding: 12px; 
}
.forumlist td.forum_edited a { 
   color: black; text-decoration: none 
}
.forumlist td.forum_title a { 
   padding-left: 20px; 
}
.forumlist td.forum_title a.forum_new {  
   font-weight: bold; background: url(/images/4/4e/Forum_new.gif) center left no-repeat; padding-left: 20px; 
}
.forumlist td.forum_title a.forum_new:visited { 
    font-weight: normal; background: none; padding-left: 20px; 
}
.forumlist th.forum_title { 
padding-left: 20px; 
}

/* </pre> */