
/*****************************************************************
FONTS
*****************************************************************/
.pun,

.pun table, .pun td, .pun th, .pun input, .pun select, .pun optgroup, .pun textarea, .pun legend,

.pun h1,

.pun h2, .pun .hd h2,

.pun .linkst .crumbs,

.pun .linksb .crumbs, .pun .postlinksb .crumbs,

#punindex #brdmain .blocktable h2, #punsearch #vf h2,

#punedit .blockform h2, #punpost .blockform h2, #postpreview h2, #posterror h2,
.pun #quickpost h2, .pun #reportform h2, #pundelete .blockform h2,

#punsearch .blockpost h2 span span,

.pun .blockpost h2,

.pun .postmsg p, .pun .postmsg li, #punhelp p samp,

.pun input[type=text], .pun select, .pun textarea
{
	font-family: 'Bitstream Vera Sans', 'DejaVu Sans', 'Lucida Sans Unicode', 'Lucida Grande', Verdana,sans-serif;
}


.pun pre, .pun code {
	font-family: 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', 'Lucida Console', Monaco, 'Courier New', Courier, Monospace;
}

/*****************************************************************
COLOUR SCHEME
*****************************************************************/

/* Basic defaults and Common Items
----------------------------------------------------------------*/
/*
html, body, .pun {
  background: white;
  color: #333333;
}
*/
.pun .punwrap {
  background: #ffffff;
  border-color: #cad1e1;
  color: #565c79;
}

#brdtitle #brddesc, .pun .pagepost, #brdstats #onlinelist, #brdfooter #searchlinks, #brdfooter #modcontrols,
#punmaint h2, #punredirect h2, #adminconsole .submittop, .pun #debugtime, .pun .pagelink a, .pun .pagelink * {
  border-color: #b9bfce;
}

.pun a, .pun a:link, .pun a:visited {
  color: #2241b0;
}

.pun a:hover, .pun a:active, .pun a:focus {
  /* color: #b52d00; */
  color: #333333;
}

.pun .postmsg .postimg a:link img, .pun .postmsg .postimg a:visited img {
  border-color: #21388a;
}

.pun .postmsg .postimg a:hover img, .pun .postmsg .postimg a:active img, .pun .postmsg .postimg a:focus img {
  /* border-color: #b52d00; */
  border-color: #333333;
}

/* Main Tables
----------------------------------------------------------------*/

.pun .blocktable .box {
  background: #fcfcfe;
  border-color: #b9bfce #d9dde7;
}

#punindex .blocktable h2, .pun #vf h2 {
  color: #355c82;
}

#adminconsole fieldset th, #adminconsole fieldset td {
  background: white;
  border-color: #dfe2ee;
}

.pun #users1 h2 {
  background: #ffffff;
}

.pun .blocktable td {
  border-color: #dfe2ee;
}

.pun .blocktable th {
  background: #ebeef5;
  border-color: #cad1e1;
  color: #355c82;
}

.pun .blocktable td.tcl span.stickytext {
  color: #3372cc;
}

/* Main Posts
----------------------------------------------------------------*/

.pun .blockpost {
  background: white;
  border-color: #b9bfce #d9dde7;
}

.pun .blockpost h2 {
  background: #ebeef5;
  border-color: #cad1e1;
  color: #355c82;
}

.pun .blockpost .postbody, .pun .blockpost .postfoot {
  background: #fcfcfe;
  border-color: #dfe2ee;
}

.pun .blockpost .postfootright li {
  color: #fcfcfe;
  background: transparent;
}

.pun .postmsg, #punhelp code, #punhelp samp {
  color: #333333;
  background: transparent;
}

.pun .postsignature, .pun .postmsg .postedit {
  color: #565c79;
  background: transparent;
}

.pun .quotebox {
  background: #f5f9f0;
  border-color: #7a9cbd;
  color: #565c79;
}

.pun .quotebox cite {
  color: #355c82;
}

.pun .codebox, #punhelp .codebox code {
  background: #333333;
  color: #ffffff;
}

.pun .postmsg hr {
  background: #b9bfce;
}

.pun .postmsg ins, #punhelp samp ins {
  background-color: #bfff00;
}

/* Main Forms + Profile
----------------------------------------------------------------*/

.pun .blockform .box, #adstats, #adintro, #postpreview, #posterror {
  border-color: #b9bfce #d9dde7;
  background: #ebeef5;
}

#punmisc #rules .box, #punhelp .box {
  border-color: #b9bfce #d9dde7;
  background: white;
}

.pun #quickpost h2, #punpost .blockform h2, #punedit .blockform h2, #posterror h2,
#pundelete .blockform h2 {
  background: #ebeef5;
  color: #355c82;
}

.pun .forminfo {
  background: #ffffff;
  border-color: #dfe2ee;
}

#puninstall form#install .forminfo {
  background: #44529c;
  color: #ffffff;
}

.pun #posterror .error-info {
  background: #f7ffe1;
  border-color: #dfe2ee;
}

#puninstall form#install .error-info {
  background: #f7ffe1;
  border-color: #dfe2ee;
  color: #333333;
}

.pun .infldset, #adintro .inbox, #adstats .inbox {
  background: white;
  border-color: #dfe2ee;
}

.pun label, .pun legend, #adminconsole fieldset th {
  color: #355c82;
}

.pun fieldset p {
  border-color: #b9bfce;
}

.pun .blockmenu ul, .pun .blockmenu li {
  border-color: #b9bfce;
}

.pun .blockmenu a:hover, .pun .blockmenu a:active, .pun .blockmenu a:focus {
  /* background: #f8ffe6; */
  background: #ebeef5
}

.pun .blockmenu .isactive a:link, .pun .blockmenu .isactive a:visited {
  color: #333333;
  background: white;
  }

.pun #viewprofile .box {
  border-color: #b9bfce #d9dde7;
  background: #ebeef5;
}

.pun #viewprofile dt, #adstats dt {
  color: #355c82;
}

.pun #viewprofile dl, .pun #viewprofile dd, #adstats dl, #adstats dd {
  border-color: #dfe2ee;
}

#adminconsole fieldset td.nodefault {
  background: #d5a99b;
}

/* Status Indicators
----------------------------------------------------------------*/

.pun .icon {
  border-color: #e8e9f1 #d4d6dd #dfe0e8 #e8e9f1;
}

.pun .iredirect .icon {
  border-color: #b9bfce;
  border-width: 1px;
  padding: 7px;
}

.pun .inew .icon {
  border-color: #91a0d9 #8795d1 #6c71bb #727ec3;
}



