/* $Id: pnwikka.css 232 2006-06-13 14:47:53Z chestnut $ */
/* Chestnut ! - Fix as to not conflict with the theme css */

#pnwikka p, #pnwikka td, #pnwikka li, #pnwikka input, #pnwikka select, #pnwikka textarea {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  line-height: 20px;
  font-size: 13px;
}

#pnwikka body {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;
  text-align: justify;
  line-height: 20px;
}

#pnwikka a {
  text-decoration: none;
}

#pnwikka a:visited {
  text-decoration: none;
}

#pnwikka a:hover {
}

#pnwikka a:active {
  text-decoration: none;
}


#pnwikka ul, #pnwikka ol {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#pnwikka form, #pnwikka h1, #pnwikka h2, #pnwikkaheader h2, #pnwikka h3, #pnwikka h4, #pnwikka h5 {
  margin: 0px;
  padding: 0px;
}

#pnwikka img {border: 0px;}
#pnwikka img.centre {display: block; text-align: center; margin: 5px auto;}
#pnwikka img.center {display: block; text-align: center; margin: 5px auto;}
#pnwikka img.left {margin: 5px 5px 5px -5px; float: left;}
#pnwikka img.right {margin: 5px -5px 5px 5px; float: right;}

#pnwikka .indent {
  margin-left: 40px;
}

#pnwikka .error {
  color: #CC3333; font-weight: bold;
}

#pnwikkaheader .header {
  /*padding: 10px;*/
  margin-bottom:10px;
  padding-top: 0px;
}

#pnwikkaheader .header a:hover {
  background: transparent;
  border-bottom: 0px;
}

#pnwikka .page {
  background-color: white;
  padding: 15px;
  border: 1px inset;
  border-bottom: none;
  /*height: 100%;*/
}

#pnwikka .inforevision {
  /*float: right;*/
  position: relative;
  /*font-size: 0.85em;*/
  font-size: 0.85em;
  /*text-align:right;*/
}

#pnwikka .page #pnwikka a {
  text-decoration: none;
}

#pnwikka .page #pnwikka a:hover {
  text-decoration: underline;
}

#pnwikka .missingpage {
  /* background: #ccffff; */
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-color: #933;
  border-bottom-style: dashed;
}

#pnwikka .footer {
  clear: both;
  background-color: #dddddd;
  padding: 5px 10px;
  border: 1px inset;
  border-top: none;
  border-top: 1px solid #cccccc;
}

#pnwikka .commentsheader {
  clear: both;
  background-color: #dddddd;
  padding: 2px 10px;
  border-left: 1px inset;
  border-right: 1px inset;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

#pnwikka .comment {
  background-color: #eeeeee;
  padding: 10px;
  border-left: 1px inset;
  border-right: 1px inset;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #eeeeee;
}

#pnwikka .commentinfo {
  color: #aaaaaa;
}

#pnwikka .commentform {
  background-color: #eeeeee;
  padding: 10px;
  border-left: 1px inset;
  border-right: 1px inset;
  border-top: 1px solid #cccccc;
}

#pnwikka .notes {
  color: #888800;
}

#pnwikka .revisioninfo {
  color: #aaaaaa;
  padding-bottom: 20px;
}

#pnwikka .copyright {
  font-size: 11px;
  color: #aaaaaa;
  text-align: right;
}

#pnwikka .copyright #pnwikka a {
  color: #aaaaaa;
}

#pnwikka .lastedit {
  border:dotted 1px;
  padding:3pt;
  margin:10px;
  color:#888;
  font-size:8pt;
  width:30%;
}

#pnwikka h5 {
}

#pnwikka h4 {
}

#pnwikka h3 {
}

#pnwikka h2 {
}

#pnwikka h2 a {
}

#pnwikka h1 {
}

#pnwikka a.ext {
  color: #333399;
}

#pnwikka a.ext:hover {
  color: #993333;
}

.exttail, #pnwikka .exttail {
  color: #999;
  position: relative;
  bottom: 0.5ex;
}

#pnwikka .searchbox {
  /* border: none; */
  border: 1px solid #ccccaa;
  padding: 0px;
  margin: 0px;
}

/* WikiEdit toolbar */
#pnwikka .toolbar #pnwikka tr { background: ButtonFace; }
#pnwikka .toolbar .btn-, .toolbar  .btn-hover,  .toolbar .btn-active,
#pnwikka .toolbar .btn-pressed {
  background: ButtonFace;
  color: ButtonText;
  border: 1px solid ButtonFace;
  padding: 1px;
  margin: 0px;
  cursor: pointer;
}
#pnwikka .toolbar #pnwikka .btn- #pnwikka img  { width: 20px; height: 20px; }
#pnwikka .toolbar #pnwikka .btn-hover { border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; }
#pnwikka .toolbar #pnwikka .btn-active,
#pnwikka .toolbar #pnwikka .btn-pressed { border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; }
#pnwikka .toolbar #pnwikka .btn-pressed { background: ButtonHighlight; }
#pnwikka .editornamecss { background-color:#CCCCFF; font-size: 18px; padding: 0 10px; }

#pnwikka ul.thread {
        list-style-type: none;
        border-left: 2px #666 solid;
        padding-left: 10px;
        margin: 5px 0px;
}

#pnwikka ul.thread #pnwikka li {
        color: #333;
        font-size: 11px;
}

/*---Specific Styles ---*/

#pnwikka .clear {clear:both;}

#pnwikka .comments {display: none;}

#pnwikka .floatl {float: left; width: 48%; margin: 0.5%; padding: 0.5%; background: #EEE;}

#pnwikka .floatr {float: right; width: 48%; margin: 0.5%; padding: 0.5%; background: #EEE;}

#pnwikka .previewhead {
  margin: auto;
  z-index:20;
  position:fixed;
  top: 40px;
  left: 10px;
  color: red;
  font-size: xx-large;
  font-weight: bold;
  padding: 5px;
}

#pnwikka .highlight {color: red; background: #FFFFD0;}

#pnwikka .strikethrough {color: #888; text-decoration: line-through;}

#pnwikka .additions {background-color: #ccffcc;}

#pnwikka .deletions {color: #876; background-color: #FFCC99;}

#pnwikka .underline {text-decoration: underline;}

#pnwikka .recentchanges {font-size: 0.9em;}

#pnwikka .pagenote {color: #888;}

/*#pnwikka .centre {text-align: center;}*/
#pnwikka .center {
  /*border:1px #eee dashed;*/
  text-align: center;
}

#pnwikka .center, #pnwikka .center p {text-align: center;}

#pnwikka .keys {
  color: #333;
  background-color: #EFEFEF;
  font: normal 80% "Verdana", sans-serif;
  text-align: center;
  border-top: 2px double #CFCFCF;
  border-left: 3px solid #BABABA;
  border-right: 4px solid #AAA;
  border-bottom: 6px solid #909090;
  padding-left: 0.2em;
  padding-top: 0em;
  padding-right: 0.2em;
  padding-bottom: 0em;
  line-height: 1.6em;
  vertical-align: top;
}

.smallprint {font-size: 8pt; color: #777; padding-right: 0.5%; text-align: right;}

.smallprint a {
  /*font-size: 0.8em;*/
  font-size: 8pt;
  color: #987;
}

#pnwikka .code {
  /*color: black;*/
  background: #ffffee;
  border: 1px solid #888;
  font-size: 11px;
  /*font-family: "Lucida Console", Monaco, monospace;*/
  font-family: "Courier New", "Lucida Console", monospace;
  width: 95%;
  margin: auto;
  padding: 6px 3px 13px 3px;  /* padding-bottom solves hor. scrollbar hiding single line of code in IE6 but causes vert. scrollbar... */
  text-align: left;     /* override justify on body */
  overflow: auto;       /* allow scroll bar in case of long lines - goes together with white-space: nowrap! */
  white-space: nowrap;    /* prevent line wrapping */
}
#pnwikka .code pre {
  margin-top: 6px;
  margin-bottom: 6px;     /* prevent vertical scroll bar in case of overflow */
  font-size: 11px;
  /*font-family: "Lucida Console", Monaco, monospace;*/
  font-family: "Courier New", "Lucida Console", monospace;
}

/* syntax highlighting code - GeSHi */
#pnwikka .code ol {
  margin-top: 6px;
  margin-bottom: 6px;     /* prevent vertical scroll bar in case of overflow */
}
#pnwikka .code li {
  font-size: 11px;
  /*font-family: "Lucida Console", Monaco, monospace;*/
  font-family: "Courier New", "Lucida Console", monospace;
}
#pnwikka .code .br0  { color: #66cc66; }
#pnwikka .code .co1  { color: #808080; font-style: italic; }
#pnwikka .code .co2  { color: #808080; font-style: italic; }
#pnwikka .code .coMULTI  { color: #808080; font-style: italic; }
#pnwikka .code .es0  { color: #000099; font-weight: bold; }
#pnwikka .code .kw1  { color: #b1b100; }
#pnwikka .code .kw2  { color: #000000; font-weight: bold; }
#pnwikka .code .kw3  { color: #000066; }
#pnwikka .code .kw4  { color: #993333; }
#pnwikka .code .kw5  { color: #0000ff; }
#pnwikka .code .me0  { color: #006600; }
#pnwikka .code .nu0  { color: #cc66cc; }
#pnwikka .code .re0  { color: #0000ff; }
#pnwikka .code .re1  { color: #0000ff; }
#pnwikka .code .re2  { color: #0000ff; }
#pnwikka .code .re4  { color: #009999; }
#pnwikka .code .sc0  { color: #00bbdd; }
#pnwikka .code .sc1  { color: #ddbb00; }
#pnwikka .code .sc2  { color: #009900; }
#pnwikka .code .st0  { color: #ff0000; }

/* Calendar styling - 2004-12-01 */
/* general styling */
#pnwikka table.calendar {
  color: #000000;
  background-color: #CCCCCC;        /* comment out to have space between cells same color as page background */
  /*border-collapse: collapse;*/      /* would make single-width borders, ignoring cell-spacing */
}
#pnwikka table.calendar caption {
  background-color: #CCCCCC;
  font-weight: bold;
  line-height: 1.6em;
}
#pnwikka table.calendar thead {
  background-color: #CCCCCC;
}
#pnwikka table.calendar tbody.face {
  background-color: #CCCCCC;
}
#pnwikka table.calendar tbody.calnav {
  background-color: #CCCCCC;
}
/* styling for some specific elements */
#pnwikka table.calendar thead th {
  /*border: 1px solid #000000;*/      /* uncomment to have border around day name headers (will be page background if table background is undefined) */
  padding: 1px;
  text-align: center;
  font-size: 85%;
  width: 26px;
}
#pnwikka table.calendar tbody.face td {
  border: 1px solid #000000;
  text-align: right;
}
#pnwikka table.calendar td.currentday {
  color: #993333;
  background-color: #aaaaaa;
  font-weight: bold;
}
/* styling of calendar navigation */
#pnwikka table.calendar tbody.calnav {
  font-weight: bold;
}
#pnwikka table.calendar td.prevmonth {
  text-align: left;
  font-size: 85%;
}
#pnwikka table.calendar td.curmonth {
  text-align: center;
}
#pnwikka table.calendar td.nextmonth {
  text-align: right;
  font-size: 85%;
}
#pnwikka table.calendar a:link {
  color: #993333;
  text-decoration: none;
}
#pnwikka table.calendar a:visited {
  color: #993333;
  text-decoration: none;
}
#pnwikka table.calendar a:hover {
  color: #993333;
}
#pnwikka table.calendar a:active {
  color: #993333;
  text-decoration: none;
}

/*
#pnwikka .toolbar #pnwikka tr { background: ButtonFace; }
#pnwikka .toolbar #pnwikka .btn-, #pnwikka .toolbar #pnwikka .btn-hover, #pnwikka .toolbar #pnwikka .btn-active,
#pnwikka .toolbar #pnwikka .btn-pressed {  background: ButtonFace; color: ButtonText;
  border: 1px solid ButtonFace; padding: 1px;  margin: 0px; cursor: pointer; cursor: hand; }
#pnwikka .toolbar #pnwikka .btns- img  { width: 20px; height: 20px; }
#pnwikka .toolbar #pnwikka .btn-hover { border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; }
#pnwikka .toolbar #pnwikka .btn-active,
#pnwikka .toolbar #pnwikka .btn-pressed { border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; }
#pnwikka .toolbar #pnwikka .btn-pressed { background: ButtonHighlight; }
#pnwikka .edname { background-color:#CCCCFF; font-size: 18px; padding: 0 10px; }
*/

#pnwikka .page table {
  margin: 1em 0.3em;
  padding: 0px;
  border-spacing: 0px;      /* used only with border-collapse: collapse */
  border-collapse: collapse;    /* use 'separate' to get spacing between the cells ad their borders */
}

#pnwikka .page td {
  text-align: left;     /* override this for specific centered columns */
  vertical-align: top;    /* override with class for specific purposes */
  background-color: #FFF;
  padding: 3px;
  border: 1px solid #AAA;
}

#pnwikka .page th {
  text-align: left;
  border: 1px solid #AAA;
  padding: 3px;
}

#pnwikka .page th {
  padding: 3px;
  font-weight: bold;
  text-align: left;     /* override this for specific centered columns */
}

#pnwikka .page th.center, td.center {
  text-align: center;
}

#pnwikka .refmenu {
  margin: 0;
  padding: 0;
  margin-top: 1em;
}
#pnwikka .refmenu .menu {
  margin: 0;
  padding: 0;
}
#pnwikka .refmenu .menu li {
  list-style: none;
  float: left;
  margin-right: 3px;        /* margin-right goes together with float left (or vice versa) */
  padding: 1px 2px;
  font-size: 85%;
  line-height: 1.2em;
}
#pnwikka br.clear {
  clear: both;
}

#pnwikka #reflist {
  margin-top: 1em;
  margin-bottom: 1em;
  border: none;
}
#pnwikka #reflist .hits {
  width: 3em;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
}
#pnwikka #reflist .action {
  width: 5em;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  vertical-align: middle;
}
#pnwikka #reflist .refs {
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
}

/***********************/
/* --- row & column color --- */

#wikkaadmin th {
  text-align: left;
  border: 1px solid #AAA;
  padding: 3px;
  background-color: #DDD;
  font-weight: normal;
  font-size: 1em;
}

#wikkaadmin td {
  text-align: left;     /* override this for specific centered columns */
  vertical-align: top;    /* override with class for specific purposes */
  background-color: #FFF;
  padding: 3px;
  border: 1px solid #AAA;
}
#wikkaadmin th.c1 {
  background-color: #CDD;
}

#wikkaadmin th.c2 {
  background-color: #DCC;
}

#wikkaadmin th.c3 {
  background-color: #DDC;
}

#wikkaadmin th.c4 {
  background-color: #CDC;
}

#wikkaadmin th.c5 {
  background-color: #CCD;
}

#wikkaadmin th.c6 {
  background-color: #DCD;
}

#wikkaadmin tr.alt td {
  background-color: #EEE;
}

#wikkaadmin td.c1 {
  background-color: #EFF;
}

#wikkaadmin td.c2 {
  background-color: #FEE;
}

#wikkaadmin td.c3 {
  background-color: #FFE;
}

#wikkaadmin td.c4 {
  background-color: #EFE;
}

#wikkaadmin td.c5 {
  background-color: #EEF;
}

#wikkaadmin td.c6 {
  background-color: #FEF;
}

#wikkaadmin tr.alt td.c1 {
  background-color: #DEE;
}

#wikkaadmin tr.alt td.c2 {
  background-color: #EDD;
}

#wikkaadmin tr.alt td.c3 {
  background-color: #EED;
}

#wikkaadmin tr.alt td.c4 {
  background-color: #DED;
}

#wikkaadmin tr.alt td.c5 {
  background-color: #DDE;
}

#wikkaadmin tr.alt td.c6 {
  background-color: #EDE;
}

#wikkaadmin th.check, td.check {
  width: 5%;
  text-align: center;
  vertical-align: middle;
}
#wikkaadmin th.number {
  text-align:center;
}
#wikkaadmin td.number {
  text-align: right;
}

#wikkaadmin th.time, td.time {
  width: 5%;
  text-align: center;
  vertical-align: top;
  white-space: nowrap;
}

#wikkaadmin td.time {
  font-size: 0.85em;
}



#wikkaadmin table {
  margin: 1em 0.3em;
  padding: 0px;
  border-spacing: 0px;      /* used only with border-collapse: collapse */
  border-collapse: collapse;    /* use 'separate' to get spacing between the cells ad their borders */
}

#wikkaadmin a {
  text-decoration: none;
}

#wikkaadmin a:hover {
  color: #993333;
  text-decoration: underline;
}


#wikkaadmin .center {
  /*border:1px #eee dashed;*/
  text-align: center;
}

/* sidenote.css */
/* Contains css for sidenote action. */

/* postit note-style information box */
div.sidenote {
        clear: both;
        font-size: 10pt;
        /*float: left;*/
        /*width: 200px;*/
        border: 1px solid #AAAAAA;
        margin: 15px 10px 0px 0px;
        padding: 0px;
        background-color: #FFF900;
        text-align: justify;
        vertical-align: top;
}

div.sidenote hr {
        height: 1px;
        border: 1px solid #AAAAAA;
        width: 100%;
}

div.sidenote div.title {
        text-align: center;
        font-weight: bold;
        background-color: #EEE800;
        border-bottom: 1px solid #AAAAAA;
        color: #000000;
}

div.sidenote div.text {
        padding: 4px;
        color: #000000;
}

/* Spesific for (yellow) notes. */
div.note {
    background-color: #fff900;
}

div.note div.title {
    background-color: #eee800;
    background-image: url(../../../../images/icons/extrasmall/idea.gif);
    background-position: center right;
    background-repeat: no-repeat;
}

/* Spesific for (white) tips. */
div.tip {
    background-color: #ffffff;
}

div.tip div.title {
    background-color: #efefef;
    background-image: url(../../../../images/icons/extrasmall/reminders.gif);
    background-position: center right;
    background-repeat: no-repeat;
}

/* Spesific for (red) warnings. */
div.warning {
    background-color: #ffaaaa;
}

div.warning div.title {
    background-color: #ff0000;
    color: #ffffff;
    background-image: url(../../../../images/icons/extrasmall/status_unknown.gif);
    background-position: center right;
    background-repeat: no-repeat;
}

#pnwikka input.grabcode {
  float: right;
  margin-right: 20px;
  margin-top: 0px;
  font-size: 90%;
}
