#pun-title table {
  background-image : url("http://funkyimg.com/i/28KJs.png");
  margin-left: -58px;
  margin-bottom: 70px;
  height : 589px;
  width : 979px;
}

body {background-color: #111110;
background-image : url("http://funkyimg.com/i/28Cmo.png");
background-repeat: repeat;
background-position : top center;
overflow-x: hidden;
}

#pun { background-image : url("http://funkyimg.com/i/28Cmn.png");
background-repeat: repeat;
background-position : center;}

  .punbb textarea, .punbb select, .punbb input{
  background-color: #cab79c;
  color: #693413;
background-image : url("http://funkyimg.com/i/25wMS.png");
border-top:1px solid #63482e;
border-right:1px  solid #63482e;
border-bottom: 1px  solid #63482e;
border-left:4px solid #63482e;
    border-radius:15px;
    -webkit-border-radius: ;
    -khtml-border-radius:15px;
    -moz-border-radius:15px;
    -o-border-radius:15px;
}

#pun-about p.container {background-color: #;
  background-image: url(http://funkyimg.com/i/28Ctt.png);
  margin-left: -70px;
  background-position : center top;
  background-repeat : no-repeat;
  height: 413px; 
  width: 979px;
  text-align: center;
  color: #461e06;
  margin-bottom: -55px;
  overflow-x: hidden;
}

.punbb-admin #pun-admain .adcontainer {background-color: transparent;
  margin-left: 15px;
  color: #4a3423;}

.punbb .main .container, .punbb .post .container, .punbb .post h3, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span,  .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl {background-color: transparent;
  color: #382a1e;}

#pun-status .container, #pun-crumbs1 .container
{color: #423225;}

#pun-navlinks .container, #pun-ulinks .container {
background-color: transparent;
color: #4a3423;
text-align: center;}

.offline li.pa-online strong {
color: #88725a;
font-weight: normal}

.punbb textarea, .punbb select, .punbb input {
background-color: transparent;
color: #562f10;}

.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent
  }

.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent
  }

#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: transparent;
color: #412c15;
  font-weight: bold;
font-style: normal;
  }

.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: transparent;
  }

.punbb th {
  border-color: transparent
  }

.punbb .quote-box, .punbb .code-box {
  border-color: transparent;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent
  }

.punbb .divider {
  border-color: transparent
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid transparent
  }

li.pa-online {
  border-left-color: transparent;
  }

.punbb .post-sig dt {
  border-top-color: transparent!important;
  }

.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: #624a38;
  text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #684b35;
  }

.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: #755533;
    border-bottom: 0px none #9da0be;
  text-decoration: none;
  }

#pun-navlinks a {
    border-bottom: 0px none #b89d83;
    text-decoration: none;
    font-family: "Palatino Linotype" !important;
    font-size: 12pt !important;
    font-weight: 700;
    font-variant: small-caps !important;
 }

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #987e5c;

  border-bottom: 0px none #cfa084;
  text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #d1b097;
  color: #5a3916;
  }

.punbb table Div.icon {float: right; 
display: block; 
border-style: none none none none;
margin-left: 5px;
margin-right: 1px;
margin-bottom: -3px;
width: 49px;
height: 31px;
background-image : url(http://funkyimg.com/i/28CqZ.png);
background-repeat: no-repeat;}

TR.inew Div.icon {
background-image : url(http://funkyimg.com/i/28Cr1.png);
background-repeat: no-repeat;
width: 49px;
height: 31px;}

TR.isticky Div.icon {
background-image : url(http://funkyimg.com/i/28CqY.png);
background-repeat: no-repeat;
width: 49px;
height: 31px;}

TR.iclosed Div.icon {
background-image : url(http://funkyimg.com/i/28Cr2.png);
background-repeat: no-repeat;
width: 49px;
height: 31px;}

div#html-footer {
margin-bottom: 20px;
margin-left: -45px;
}


div#pun-navlinks {
  position: absolute;
  width: 100%;
  margin-left: -55px;
  top: 270px;

}

div#pun-ulinks {
  position: absolute;
  width: 88%;
  margin-left: -8px;
  top: 265px;

}

#pun-main .post-author ul {text-align: center; margin-left: -5px;}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;}

::-webkit-scrollbar-track {
    background: #121110 !important;}
::-webkit-scrollbar-thumb {
    background: #741c12 !important;}
::-webkit-scrollbar-thumb:active {
background: #741c12;}

.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 {
text-decoration: none;
-moz-transition: color 0.2s 0.02s ease;
 -o-transition: color 0.2s 0.02s ease;
 -webkit-transition: color 0.2s 0.02s ease;
  text-decoration: none;
  }

.pa-title {text-align: center;
z-index: 1000;
font: small-caps 700 10px "Georgia" !important;
letter-spacing: 2px;
}

.post-author ul {
text-align: center; 
font: small-caps 700 11px "Georgia" !important;
}

.pa-online { text-align: center; 
font: small-caps 700 11px "Georgia" !important;
}

.pa-posts { text-transform: none;
color: #927c59;
font: small-caps 700 12px "Georgia" !important;
letter-spacing: 2px;
text-align: center; 
}

.pa-respect { text-align: center; text-transform: none;
color: #a28a65;
font-family: Georgia;
font-size: 12px!important;
letter-spacing: 1px;
}

.pa-respect a:hover, .pa-respect a:focus, .pa-respect a:active { text-align: center; text-transform: none;
color: #927b58;
font-family: Georgia;
font-size: 12px!important;
letter-spacing: 1px;
}

 .punbb .main h1, .formal h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: transparent !important;
font: small-caps 700 14px "Georgia" !important;
color: #3e3125 !important;
 text-shadow: #b1a38a 1px 1px 1px;
letter-spacing:1px !important;
text-align:center;
}

.forum2 {
background-color: #;
padding: 3px;
text-align: center; 
margin-left: -34px !important;
margin-rightt: 20px !important;
}

 .tclcon  a.flink:link,  .tclcon  a.flink:active,  .tclcon  a.flink:visited {
display:inline-block;
padding: 1px;
color: #a18b68;
text-shadow: 1px 0px 1px #000000!important;
background: rgba(57, 59, 25, 0.8);
border: 3px double #262601 !important;
padding: 0px 4px 2px 4px;
}

 .tclcon a.flink:hover {
background: rgba(57, 59, 25, 0.5);
}

.punbb .post .post-author > ul {
  background:url(http://funkyimg.com/i/28Dzn.png) 0px  bottom no-repeat, url(http://funkyimg.com/i/28Dzp.png) 0px top no-repeat;
  margin: 0px 0px 0px 0px!important;
  padding: 20px 10px!important;
margin-top: 0px !important;
}

.post-author {
background: url(http://funkyimg.com/i/28Dzo.png) repeat-y; weight: 219px; text-align: center; color: #a89270 !important; text-shadow: 1px 0px 1px #000000!important; font-style: italic !important;
}

.pa-title {
padding: 0px 0px 5px 0px !important; 
text-align: center;
z-index: 1000; 
}

.pa-avatar {
margin-top: 20px !important; 
text-align: center;
z-index: 1000;
}

 .post-author ul a {
color: #a28a65 !important;
text-shadow: 1px 0px 0px #000000!important;}

.post-author ul a:hover {
color: #a28a65 !important;
text-shadow: 1px 0px 0px #000000!important;}

.post-author ul .item2 img {
border: double #0c0805 !important;
box-shadow: 0px 0px 6px #000000 inset;
margin-left: 0px !important;
margin-top: 5px;
}

#pun-status, #pun-status a, #pun-status .container a, .punbb .linksb a  {color: #543e2a !important;}
#pun-status .container {color: #423222;}

.pagelink a {color: #352110 !important;}

#pun-ulinks a {color: #6c6255;  font: 13px  "Palatino Linotype" !important; text-shadow: 1px 0px 1px #060606; font-weight: 650;}
#pun-ulinks a:hover  {color: #746858;}

.punbb .post-links ul a, .punbb .post h3 span a, .punbb .post h3 span {color: #534232;}
.punbb .post-links ul a:hover, .punbb .post h3 span a:hover {color: #564536;}

#pun-navlinks a{color: #655c4f;  font: 15px  "Palatino Linotype" !important; text-shadow: 1px 0px 1px #060606; }
#pun-navlinks a:hover  {color: #524b41;}

.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: #423123;
text-decoration: none;
-moz-transition: color 0.2s 0.02s ease;
 -o-transition: color 0.2s 0.02s ease;
 -webkit-transition: color 0.2s 0.02s ease;
  text-decoration: none;
 text-shadow: #d5c7a8 1px 1px 1px;
  }
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #000000;
 text-shadow: #d9c9a9 1px 1px 1px;
  }
.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: #463524; text-decoration: none;
border-bottom: 0px none #000;
 text-shadow: #d5c7a8 1px 1px 1px;

}

.pa-fld1, .pa-fld2, .pa-fld3, .pa-fld4 {
position: relative;
text-align: center;
width: 180px;
margin-left: 12px;
z-index: 5;
}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
 color: #63452a; 

  }

.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
  background-color: #cab79c;
border: 3px double #72634b !important;


 }

.offline li.pa-online strong {
  font-weight: normal

  }

.punbb textarea, .punbb select, .punbb input {
padding:2px!important;
margin-top:8px !important;
background: #cab79c!important;
}


.tooltip {
	position: relative;
	}
.tooltip em {
	display: none;
	}
.tooltip:hover em {
	font-style: normal;
	display: block;
        z-index:100000;
	position: absolute;
 	background: #44331e;
	color: #a5895d;
	padding: 10px 10px;
	top: 0px;
	left: 20px;
	box-shadow: 0 0 5px #ccc;
 	border-radius: 5px;
	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
	-webkit-box-shadow: 0 0 5px #967f5a;
	-moz-box-shadow: 0 0 5px #967f5a;
}
.tooltip:hover em i {
	position: absolute;
        top: 0px;
	left: 20px;
	border-top: 7px solid #000;
	border-left: 7px solid transparent;
        z-index:100000;
	display: block;
}

.pa-fld1 {
    background: url() -75px 0% repeat-y #ccb799;
    color: #1c140f;
    text-shadow: none;
    padding: 0.1em 5px 1.0em 5px !important;
    margin: 0em auto !important;
    margin-top: 7px !important;
    margin-left: 4px !important;
    box-shadow: 0px 0px 10px #b19e88 inset;
    border: double #1a150f;
    width: 176px;
}

a.wheey, a.wheey:active, a.wheey:link, a.wheey:visited {
  background-color:#3b100c;
  color:#d2bea2;
  font-size:9px;
  font-weight:normal;
  height:14px;
  letter-spacing:1px;
  margin:2px;
  opacity:0.8;
  padding-top:5px;
  display:block;
  text-align:center;
  text-transform:uppercase;
  transition:opacity 1.2s ease 0.02s, color 0.2s ease 0.02s, background-color 0.2s ease 0.02s;
  width:150px;
  text-shadow:none;
}
a.wheey:hover {
  background-color:#100f0f;
  color:#d2bea2;
  opacity:0.9;
  text-shadow:none;
}