/* CS0 Admin-menu
-------------------------------------------------------------*/

/* CS0.1 Bakground Color */
.punbb-admin #pun-admain *{
  border-color: #BDB095!important;
  background-color: transparent!important;
  }

/* CS0.2 Textarea, Select, Input */
.punbb-admin #pun-admain textarea, 
.punbb-admin #pun-admain select, 
.punbb-admin #pun-admain input {
  border: 1px solid #451A0E!important;
  background-color: #BAB09C!important; 
  }

/* CS1 Background and text colours
-------------------------------------------------------------*/

body {
        background: black;
}

/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, #pun-about center {
  background-image: url(http://i.imgur.com/ZsacUBu.jpg);
  color: #000000;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-image: url( );
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  font-weight: bold;
  }

/* CS1.4 */
#pun-title, #pun-title {
  background: url(http://i.imgur.com/CFrTdMh.gif);
  color: #451A0E;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-image: url(http://i.imgur.com/bign00c.jpg);
  color: #451A0E
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  font-size: 0.9em;
  background-color: rgba(255, 248, 213, 0.31);
  color: #63503B;
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: #cec5b4;
  color: #451A0E
  }

/* CS1.8 */
#pun-navlinks .container {
  text-decoration: none;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.punbb textarea, .punbb select, .punbb input {
color: #451A0E;
    border-color: #6A5E50;
}

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: #451A0E
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
 border-color: #451A0E
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: rgba(143, 127, 108, 0.219608);
  border-color: #451A0E;
  }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border-color: #362208;
  }

/* CS2.5 */
.punbb th {
  border-color: #451A0E
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #451A0E;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: 
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: #451A0E
  }

.punbb .divider {
  border-color: #ADA396;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 0;
  }

li.pa-online {
  border-left-color: #451A0E;
  }

.punbb .post-sig dt {
  border-top-color: #8B7C74 !important;
  }


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
  color: #594732 !important;
  font-weight: bold;
  border-bottom: 0px none #451A0E;
  -webkit-transition: all 0.3s;
  text-decoration: none;
  }

.punbb a:hover {
color: black !important;
-webkit-transition: all 0.3s;
text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #008000;
  text-decoration: none;
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: #763902 !important
  font-weight: bold;
  border-bottom: 0px none #451A0E;
text-decoration: none;
  -webkit-transition: all 0.3s;

  }

/* CS3.3 */
#pun-navlinks a {
  color: #6B6152;
  font-weight: bold;
  text-decoration: none;

  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #451A0E;
  font-weight: bold;
font-style: normal;
  border-bottom: 0px none #451A0E;
  text-decoration: none;

  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #008000;
  text-decoration: none;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/
div.icon {
        background: url(http://i.imgur.com/UDX5e96.gif) no-repeat;
position: relative;
}
tr.inew div.icon {
        background: url(http://i.imgur.com/HACn7HS.gif) no-repeat;
position: relative;
}
tr.iclosed div.icon {
        background: url(http://i.imgur.com/1cMlae5.gif) no-repeat;
position: relative;
}
tr.iredirect div.icon {
        background: url(http://i.imgur.com/UDX5e96.gif) no-repeat;
position: relative;
}
tr.isticky div.icon {
        background: url(http://i.imgur.com/gqMFzAn.gif) no-repeat;
position: relative;
}

.stickytext {display: none;}

#pun-stats div.statscon {

        }

.punbb-admin #pun-admain h2 {
  border: none;
  }

#pun-break2.divider div.container {
width: 1050px;
font-size: 11px;
font-family: Philosopher, georgia;
}

#pun-break2.divider div.container table th {padding: 1em;background: rgba(183,154,122,0.3) !important;}

#pun-break2.divider div.container tbody.hasicon td {padding: 6px 15px;text-align: left;border-bottom: 0px solid rgb(239, 226, 193);color: #451A0E;font-weight: bold;border-top: 1px solid #8D7E6B;}


#pun-break2.divider div.container tbody.hasicon .tcr {
text-align: left !important;
}

#pun-break2.divider div.container tbody.hasicon .tcr a {
box-shadow: none;
padding: 0px 0px 0px 20px !important;
color: rgba(0, 0, 0, 0.62) !important;
}

#pun-break2.divider div.container tbody.hasicon .tcr a:hover {
color: #763902 !important;
}

#pun-break2.divider div.container tbody.hasicon .tc2 {
background: url() 28% 50% no-repeat !important;
border-right: 1px solid #8d7e6b;
border-left: 1px solid #8d7e6b;
font-weight: normal;
color: #451A0E !important;
}

#pun-break2.divider div.container tbody.hasicon .tcr a {
color: maroon !important;
}

#pun-break2.divider div.container tbody.hasicon .tcr a:hover {
color: #763902 !important;
}

#pun-break2.divider h2 {display: none;margin-top: -1px;padding: 16px;/* background: rgba(183, 154, 122, 0) !important; */color: #EFE2C1;outline: rgb(239, 226, 193) solid 1px;outline-offset: -4px;background-image: url(http://i.imgur.com/kC2D676.gif);margin-bottom: 0;text-transform: uppercase;font-size: 11px;}

#pun-main.main h1 {
display: none;
}

#pun-main.main.multipage h1 {
display: none;
}



div.post {
    position: relative;
}

div.post h3 span strong {
    float: left !important;
    margin-left: 10px !important;
    margin-right: 5px;
    text-align: left !important;
    width: auto !important;
    margin-top: 1px;
    font-size: 14px;
    font-weight: 100;
}
div.post-rating p:before {
    content: "&#206;&#246;&#229;&#237;&#234;&#224; &#239;&#238;&#241;&#242;&#224;: ";
    font-size: 11px !important;
    font-weight: normal !important;
}
div.post-rating p a {
    border-radius: 5px 5px 5px 5px;
    font-size: 12px !important;
    font-weight: bold !important;
    padding: 5px;
    text-decoration: none !important;
}
div.post-rating p {
    padding-left: 10px !important;
    padding-right: 10px !important;
    position: absolute;
    right: 5px;
    top: -1px;
}

li.pa-awards:empty {display: none}

.byuser {line-height: 14px;color: #000000;font-size: 8px;font-weight: bolder;font-family: verdana;text-transform: uppercase;float: right;}

.forum .container table thead .tcl {
border-top: 1px solid rgb(141, 126, 107);
border-bottom: 1px solid rgb(141, 126, 107);
color: #6b6152 !important;
width: 70%;
}

.forum .container table thead .tc2 {
border-top: 1px solid rgb(141, 126, 107);
border-left: 1px solid rgb(141, 126, 107);
border-bottom: 1px solid rgb(141, 126, 107);
color: #763902 !important;
}

.forum .container table thead .tc3 {
border-top: 1px solid rgb(141, 126, 107);
border-left: 1px solid rgb(141, 126, 107);
border-bottom: 1px solid rgb(141, 126, 107);
color: #763902 !important;
}

.forum .container table thead .tcr {
border-top: 1px solid rgb(141, 126, 107);
border-left: 1px solid rgb(141, 126, 107);
border-bottom: 1px solid rgb(141, 126, 107);
}

#pun-viewtopic .pagelink {
font-size: 16px;
    margin: 0 5px 0 10px;
    line-height: 28px;
    text-transform: uppercase;
}

#pun-viewtopic .pagelink a {
margin-right: 0;
    padding: 0 4px;
}

#pun-viewtopic .pagelink .prev {
font-size: 20px;
    background: none;
    border: none;
}

#pun-viewtopic .pagelink strong {
padding: 0 4px;
    color: #5f503a78;
}

#pun-viewtopic .linksb {

}

#pun-viewtopic .linkst {
border-bottom: 0;
}

#bs-bottom-iframe {
padding: 5px;
background: rgba(141, 126, 107, 0.89);
border: 1px solid rgb(201, 190, 168);
outline: 1px solid rgb(140, 125, 106);
box-shadow: 1px 1px 5px rgb(0, 0, 0);
}

.hasicon .tc2 {
border-left: 1px solid rgb(141, 126, 107);
    border-bottom: 1px solid rgb(141, 126, 107);
    color: #763902 !important;
    font-weight: bold;
    font-size: 14px;
}

.hasicon .tc3 {
border-bottom: 1px solid rgb(141, 126, 107);
    border-left: 1px solid rgb(141, 126, 107);
    color: #763902 !important;
    font-weight: bold;
    font-size: 14px;
}

.category thead .tc2 {
border-bottom: 1px solid rgb(141, 126, 107);
color: #763902 !important;
}

.category thead .tc3 {
border-bottom: 1px solid rgb(141, 126, 107);
color: #763902 !important;
}

.category thead .tcl {
color: #763902 !important;
}

.statscon .container {background-image: none !important;}

#topic-modmenu .container {
box-shadow: none !important;
}

#topic-users-in .container {
padding: 0 !important;
}

.linkst .postlink {margin-right: 0;}



.poll2 {
padding: 20px;
outline: rgb(141, 126, 107) double 4px;
outline-offset: -10px;
background: rgba(143, 127, 108, 0.219608) !important;
margin-bottom: 5px;
border-bottom: 2px solid rgb(141, 126, 107);
}

.poll2 .tac {
color: rgb(197, 189, 170);
text-shadow: rgb(61, 61, 61) 1px 1px 0px;
font-weight: bold;
box-shadow: #763902 0px 1px 1px;
outline: rgb(181, 170, 149) double 4px;
outline-offset: -5px;
background-color: rgb(141, 126, 107);
text-transform: uppercase;
font-family: Philosopher, myriad-cont;
padding-top: 17px !important;
font-size: 12px !important;
}

.poll2 tr {
font-weight: bold;
box-shadow: #763902 0px 1px 1px;
outline: rgb(141, 126, 107) solid 2px;
outline-offset: -6px;
text-transform: uppercase;
font-family: Philosopher, georgia;
font-size: 11px;
}

.poll2 h1 {
display: block !important;
margin-left: -30px;
max-width: 290px !important;
font-size: 3px !important;
background: rgb(141, 126, 107);
outline: 1px solid rgb(194, 181, 162);
outline-offset: -2px;
border-radius: 0 !important
}

#post .fs-box.hashelp .inputfield.required.longinput .input input {font-size: 12px;text-align: left;margin-bottom: 10px;}

#post .fs-box.hashelp .inputfield.required.longinput #fld4 {
    font-size: 12px;
    text-align: left;
    margin-bottom: 10px;
}

#post .fs-box.hashelp .inputfield.required.longinput {
    background-image: url(http://i.imgur.com/bign00c.jpg);
    line-height: 10px;
    padding: 10px;
}

#post .fs-box.hashelp .inputfield.required.longinput lebel {
color: maroon;
}

#post .fs-box.hashelp #main-reply {
font-size: 14px;
    padding: 10px;
    width: 98%;
    color: #000000;
    outline: rgb(225, 211, 174) solid 1px;
    outline-offset: -2px;
    height: 100%;
    background: rgb(216, 196, 163);
    display: block;
    border: 0;
}

#pun-main #post fieldset .checkfield {
    font-size: 12px;
    text-align: left;
    margin-bottom: 10px;
}

#post .checkfield #fld7 {
outline: 1px solid rgb(143, 128, 109) !important;
outline-offset: -4px !important;
width: 16px !important;
height: 16px !important;
cursor: pointer !important;
margin-right: 10px !important;
}

#post .checkfield #fld10 {
outline: 1px solid rgb(143, 128, 109) !important;
outline-offset: -4px !important;
width: 16px !important;
height: 16px !important;
cursor: pointer !important;
margin-right: 10px !important;
}

#post .fs-box.hashelp .inputfield.required.longinput #tags {margin-top: 20px;float: left;}

#post .fs-box.hashelp .inputfield.required.longinput .button {margin-top: 20px;line-height: 12px;}

#pun-viewtopic #post-form #post #form-buttons {
margin-top: 0px !important;
margin-bottom: 0px !important;
}

#pun-main #profile #profileContainer fieldset {
color: rgb(0, 0, 0) !important;
text-shadow: rgb(199, 187, 165) 0px 0px 15px !important;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.77) !important;
outline: rgb(72, 56, 38) double 4px !important;
outline-offset: -5px !important;
padding: 4px !important;
}

#pun-main #profile #profileContainer fieldset legend {
position: fixed;
}

#pun-main #profile #profileContainer table {
table-layout: auto;
border-collapse: collapse;
}

#pun-main #profile #profileContainer table thead tr {
background: none;
border-bottom: 4px double rgb(72, 56, 38);
text-transform: uppercase;
font-size: 12px;
color: rgb(204, 191, 153);
font-family: Philosopher, myriad-cont;
}

#pun-main #profile #profileContainer table tr {
outline: 2px dashed rgb(72, 56, 38);
outline-offset: -7px;
}

#pun-main #profile #profileContainer table tcl {
text-align: center;
text-transform: uppercase;
font-size: 12px;
font-family: Philosopher, myriad-cont;
color: #763902;
font-weight: bold;
}

#pun-main #profile #profileContainer table tc2 {
border-left: 2px dashed rgb(72, 56, 38);
}

#pun-main #profile #profileContainer table tc2 img {
padding: 10px;
background: rgb(158, 147, 130);
max-height: 100px;
max-width: 100px;
border: 1px solid rgb(107, 97, 82);
outline: 1px solid rgb(151, 138, 119);
box-shadow: 1px 2px 5px #763902;
}

#pun-main #profile #profileContainer table tc2 .award-description {
padding: 10px;
text-align: center;
font-size: 11px;
font-family: Philosopher, arial;
color: #763902;
font-weight: bold;
}

#pun-main #profile #profileContainer table tc3 {
text-align: center;
width: 10%;
color: #6B6152;
border-left: 2px dashed rgb(72, 56, 38);
}

.container.crumbs a {color: #e2d6c0 !important;text-shadow: none;text-decoration: none !important;}

.container.crumbs a:hover {
color: maroon !important;
text-shadow: none;
text-decoration: none;
}

#pun-viewforum .modmenu .container a {
color: rgba(214, 204, 180, 1) !important;
text-shadow: none;
}

#pun-viewforum .modmenu .container a:hover {
color: #763902 !important;
text-shadow: none;
}

#pun-post .topic h3 {
float: none;
    border: none;
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    padding: 5px 0;
}

#pun-post .topic h3 a {
    float: right;
    text-transform: none;
    text-decoration: underline !important;
    margin-right: 10px;
    font-size: 12px;
    font-weight: 100 !important;
}

#pun-post .topic .post-box {
border: none;
border-left: 1px solid #8D7E6B;
}

#pun-post .topic h2 {
margin-bottom: 10px;
}

#pun-post .topic .post-author  {
outline: 0;
padding: 0;
padding-top: 10px;
padding-left: 10px;
    background: none;
}

#pun-post .topic .post-author .pa-author  {
    padding: 0;
    border: 0;
    font-weight: bold;
    text-decoration: underline;
}

#pun-post #post .formsubmit {
    text-align: right;
    margin-bottom: 10px;
    margin-right: 20px;
}

#pun-post #post .button {
    font-family: myriad-cont;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 0;
    line-height: 15px;
    border: none;
    padding: 11px 20px;
    background: rgba(183,154,122,0.3);
    outline: 1px solid #e1d3ae;
    outline-offset: -2px;
    margin: 0;
    font-weight: 100 !important;
    font-size: 13px;
}

#pun-post #post .button:hover {
    -webkit-transition: all 0.3s;
    font-family: myriad-cont;
    text-transform: uppercase;
    text-decoration: underline;
    cursor: pointer;
    color: #ece3c9;
    border-radius: 0;
    line-height: 15px;
    border: none;
    padding: 11px 20px;
    background: url(http://i.imgur.com/bign00c.jpg) repeat;
    outline: 1px solid #d7c29f;
    outline-offset: -2px;
}

#pun-post #post input {
    cursor: pointer;
    border: none;
    padding: 5px 10px;
    margin-left: 20px;
    outline: 1px solid #bba17e;
    outline-offset: -2px;
    font-weight: bold;
    font-size: 12px;
}

#pun-post #post .checkfield {
    background: rgba(183,154,122,0.3);
    outline: 1px solid #e1d3ae;
    outline-offset: -2px;
    margin-top: 10px;
}

#pun-post #post .checkfield input {
    outline: 0;
}

.inner.post_reputation {
font-weight: bold;
box-shadow: #763902 0px 1px 1px;
outline: rgba(181, 170, 149, 0.7) double 8px;
outline-offset: -10px;
background: rgb(141, 126, 107) !important;
padding: 1em;
background-image: none;
font-family: Philosopher, myriad-cont;
text-transform: uppercase;
}

#rep_form table tr {
background: rgb(169, 156, 136);
outline: 1px solid rgb(140, 125, 107);
outline-offset: -4px;
}

#rep_form table .tcl {
border: none;
text-align: center;
}

#rep_form table .tc2 {
background: none !important;
}

#rep_form table #reputationText {
width: 90%;
margin: 0;
padding: 5px;

#rep_form .button {
margin: 0 10px !important;
}