img {
	border: none;
}

#menuwrapper{
	left: 20%;
	position: relative;
	height: 40px;
}

#menu{
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.menuitem {
	position: fixed relative;
	bottom: 0px;
	display: inline-block;
}




.ch-grid {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}

.ch-grid:after,
.ch-item:before, .ch-item3:before {
	content: '';
    display: table;
}

.ch-grid:after {
	clear: both;
}

.ch-grid li {
	width: 180px;
	height: 180px;
	display: inline-block;
	margin: 10px;
}

.ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	cursor: default;
	box-shadow: 
		inset 0 0 0 16px rgba(255,255,255,0.6),
		0 1px 2px rgba(0,0,0,0.1);
	transition: all 0.4s ease-in-out;
}

.ch-img-1 { 
	background-image: url(https://67.media.tumblr.com/9951ca2e7e884a48ca5b5269f5514cd6/tumblr_nujkuya9ic1r3tsmdo1_500.gif);
}

.ch-img-2 { 
	background-image: url(http://tympanus.net/Tutorials/CircleHoverEffects/images/2.jpg);
}

.ch-img-3 { 
	background-image: url(http://tympanus.net/Tutorials/CircleHoverEffects/images/3.jpg);
}

.ch-info {
	position: absolute;
	background: rgba(63,147,147, 0.8);
	width: inherit;
	height: inherit;
	border-radius: 50%;
	overflow: hidden;
	opacity: 0;
	transition: all 0.4s ease-in-out;
	transform: scale(0);
}

.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 22px;
	margin: 0 30px;
	padding: 45px 0 0 0;
	height: 140px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
	opacity: 0;
	transition: all 1s ease-in-out 0.4s;
}

.ch-info p a {
	display: block;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover {
	box-shadow: 
		inset 0 0 0 1px rgba(255,255,255,0.1),
		0 1px 2px rgba(0,0,0,0.1);
}

.ch-item:hover .ch-info {
	transform: scale(1);
	opacity: 1;
}

.ch-item:hover .ch-info p {
	opacity: 1;
}

.ch-item2 {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	cursor: default;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

.ch-thumb {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5);
	transform-origin: 95% 40%;
	transition: all 0.3s ease-in-out;
}

.ch-thumb:after {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	border-radius: 50%;
	top: 40%;
	left: 95%;
	margin: -4px 0 0 -4px;
	background: radial-gradient(ellipse at center, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%);
	box-shadow: 0 0 1px rgba(255,255,255,0.9);
}

.ch-img-5 { 
	background-image: url(../images/7.jpg);
	z-index: 12;
}

.ch-info2 {
	position: absolute;
	width: inherit;
	height: inherit;
	border-radius: 50%;
	overflow: hidden;
	background: #c9512e url(http://edco.rusff.ru/img/avatars/0015/34/07/5-1452858393.gif);
	box-shadow: inset 0 0 0 5px rgba(0,0,0,0.05);
}

.ch-info2 h3 {
	color: #fff;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 2px;
	font-size: 18px;
	margin: 0 60px;
	padding: 22px 0 0 0;
	height: 85px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info2 p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
}


.ch-info2 p a {
	display: block;
	color: #333;
	width: 80px;
	height: 80px;
	background: rgba(255,255,255,0.3);
	border-radius: 50%;
	color: #fff;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 24px;
	margin: 7px auto 0;
	font-family: 'Open Sans', Arial, sans-serif;
	opacity: 0;
	transition: 
		transform 0.3s ease-in-out 0.2s,
		opacity 0.3s ease-in-out 0.2s,
		background 0.2s linear 0s;
	transform: translateX(60px) rotate(90deg);
}

.ch-info2 p a:hover {
	background: rgba(255,255,255,0.5);
}

.ch-item2:hover .ch-thumb {
	box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5), 0 1px 3px rgba(0,0,0,0.2);
	transform: rotate(-110deg);
}
.ch-item2:hover .ch-info p a{
	opacity: 1;
	transform: translateX(0px) rotate(0deg);
}


.ch-item3 {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	cursor: default;
}

.ch-info3-wrap{
	position: absolute;
	width: 160px;
	height: 160px;
	border-radius: 50%;
	perspective: 800px;
	transition: all 0.4s ease-in-out;
	top: 10px;
	left: 10px;
	background: #f9f9f9 url(../images/bg.jpg);
	box-shadow: 
		0 0 0 20px rgba(255,255,255,0.2), 
		inset 0 0 3px rgba(115,114, 23, 0.8);

}

.ch-info3{
	position: absolute;
	width: 160px;
	height: 160px;
	border-radius: 50%;
	transition: all 0.4s ease-in-out;
	transform-style: preserve-3d;
}

.ch-info3 > div {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-position: center center;
	backface-visibility: hidden;
}

.ch-info3 .ch-info3-back {
	transform: rotate3d(0,1,0,180deg);
	background: #000;
}

.ch-img-7 { 
	background-image: url(http://co.forum4.ru/files/0016/f3/f0/66922.gif);
}

.ch-info3 h3 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 14px;
	margin: 0 5px;
	padding: 30px 0 0 0;
	height: 80px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info3 p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 20px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
}

.ch-info3 p a {
	display: block;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info3 p a:hover {
	color: rgba(255,242,34, 0.8);
}

.ch-item3:hover .ch-info3-wrap {
	box-shadow: 
		0 0 0 0 rgba(255,255,255,0.8), 
		inset 0 0 3px rgba(115,114, 23, 0.8);
}

.ch-item3:hover .ch-info3 {
	transform: rotate3d(0,1,0,-180deg);
}


.view {
    width: 500px;
    height: 485px;
    margin: 10px;
    float: left;
    border: 10px solid #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
    box-shadow: 1px 1px 2px #e6e6e6;
    cursor: default;
    background: #fff url(../images/bgimg.jpg) no-repeat center center
}
.view .mask, .view .content {
    width: 500px;
    height: 485px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
}
.view img {
    display: block;
    position: relative
}
.view h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.8);
    margin: 20px 0 0 0
}
.view p {
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 12px;
    position: relative;
    color: #fff;
    padding: 10px 20px 20px;
    text-align: center
}
.view a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 0 0 1px #000
}
.view a.info:hover {
    box-shadow: 0 0 5px #000
}

.view-first img { 
    transition: all 0.2s linear;
}
.view-first .mask {
    opacity: 0;
    background-color: rgba(219,127,8, 0.7); 
    transition: all 0.4s ease-in-out;
}
.view-first h2 {
    transform: translateY(-100px);
    opacity: 0;
    transition: all 0.2s ease-in-out;
}
.view-first p { 
    transform: translateY(100px);
    opacity: 0;
	transition: all 0.2s linear;
}
.view-first a.info{
    opacity: 0;
	transition: all 0.2s ease-in-out;
}

.view-first:hover img { 
	transform: scale(1.1);
} 
.view-first:hover .mask { 
	opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
    opacity: 1;
    transform: translateY(0px);
}
.view-first:hover p {
    transition-delay: 0.1s;
}
.view-first:hover a.info {
    transition-delay: 0.2s;
}

div.thumb{
	position:relative;
	width:160px;
	height:160px;
	margin:30px 40px;
	overflow:hidden;
	border:none;
	float:left;
}
div.divLeft, div.divRight{
	width:90px;
	height:160px;
	overflow:hidden;
	position:relative;
	top:-160px;
	overflow:hidden;
	float:left;
}
div.divLeft{
	margin-right:-10px;
}
div.divLeftImage{
	width:80px;
	height:100%;
	float:left;
}
div.divLeftShadow{
	width:10px;
	height:100%;
	float:left;
	background:transparent url('') repeat-y 0 0;
}
div.divRight{
	width:80px;
	background-position:-80px 0;
}
.thumbnail-shadow {
	float:left;
	height:33px;
	position:relative;
	top: -320px;
	width:100%;
}
div.someContent{
	position:relative;
	width:160px;
	height:150px;
	padding:10px 0px 0px;
	font-size:12px;
	font-family:Arial;
	text-align:justify;
	background:transparent url(http://co.forum4.ru/files/0016/f3/f0/66922.gif) no-repeat scroll 0px -167px;
}
div.someContent div.content{
	color:#CCC;
	height:126px;
	font-size:11px;
	padding:0 10px 0 20px;
}



.image.UP,.image.Down {
   border:2px solid transparent;
   margin:0;
   padding:0;
}

.image.UP{
opacity:1.0;
   display:block;
   position:absolute;
  z-index:100;
   transition-duration: 0.96s;
  -webkit-transition-duration: 0.96s;
  -moz-transition-duration: 0.96s;
  -o-transition-duration: 0.96s;
  -ms-transition-duration: 0.96s; /* IE9+ */
}

.image.UP:hover {
   opacity:0.00;
}
 
div.ImgWrap{
display:inline-block;
padding:0;
  margin:0;
background-position:center center;
background-repeat:no-repeat;
}



#st {
  background: url("http://co.forum4.ru/files/0016/f3/f0/29086.png") center;
  color: #b89540 !important;
  text-align: center;
  height: 30px;
  color: #c1a779 !important;
   font-family: 'CharlemagneStd-Bold', Georgia, 'Times New Roman', Times, serif !important;
font-size: 14px;
}
  
  
  
  
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
    position: absolute;
    right: 6px;
    top: 43px;
  background: #c1a779;
} 

a.menu:link, a.menu:visited, a.menu:active
{
  text-decoration: none;
 background-color: #21292c;
font:normal 7pt century gothic;
color: #b89540 !important;
line-height: 14pt;
text-transform: uppercase; 
text-align: center;
display: block;
width: 170px;
border: 1px solid #b89540;
}

a.menu:hover {
background-color: transparent;
color:  #cfbc8e !important;
border: 1px solid #cfbc8e;
}

.sidebar {
    margin-top: 350px !important;
    padding: 0;
    position: absolute;
    text-align: center !important;
    top: 50px;
    width: 270px !important;
   hight: 600px;
}


 #Leftbar {
      margin-left: -278px;
    }

#Leftbar .container {
   border: 0px solid #c1a779;
    color: #c1a779;
    margin-left: 0px;
    padding-bottom: 20px;
    padding-top: 300px;
  text-shadow: 0.01em 0.1em 0.1em #481A12;
    text-align: center !important;
    width: 270px !important;
}

#Leftbar, .container a1 {
    background: url("") no-repeat scroll 0 bottom, url("") no-repeat scroll 0 top, rgba(0, 0, 0, 0) url("") repeat-y scroll 0 0;
    width: 270px;
}


.tooltip1 {
	position: relative;
	}
.tooltip1 em {
	display: none;
	}
.tooltip1:hover em {
 width:170px;
font-style: normal;
 line-height: 10px;
display: block;
position: absolute;
 color: #C6A97E;
 background: #1a0902;F;
padding: 6px 5px;
bottom: 70px;
right: 0;
box-shadow: 0px 1px 1px #000000;
border-radius: 5px;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;

}

.tooltip1:hover em i {
position: absolute;
bottom: -7px;
top: 100%;
left: 50%;
margin-left: -7px;
width: 0; height: 0;
border-top: 8px solid #312520;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
display: block;
}


.tooltip2 {
	position: relative;
	}
.tooltip2 em {
	display: none;
	}
.tooltip2:hover em {
 width:170px;
font-style: normal;
 line-height: 10px;
display: block;
position: absolute;
 color: #C6A97E;
 background:#1a0902;F;
padding: 6px 5px;
bottom: 70px;
right: -100px;
box-shadow: 0px 1px 1px #000000;
border-radius: 5px;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;

}

.tooltip2:hover em i {
position: absolute;
bottom: -7px;
top: 100%;
left: 50%;
margin-left: -8px;
width: 0; height: 0;
border-top: 8px solid #312520;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
display: block;
}

.round {
	border-radius: 10px;
}

/* CS1 Background and text colours
-------------------------------------------------------------*/
#pun-title table {
    background-image: url("http://i9.pixs.ru/storage/1/4/7/shapkapng_3535188_22185147.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: medium none;
    height: 650px;
    margin-left: -328px;
    width: 1250px;
}
#pun {
    background-color: transparent;
    background-image: url("http://co.forum4.ru/files/0016/f3/f0/99189.png");
    background-repeat: repeat;
}

html, body {
    background: url("http://co.forum4.ru/files/0016/f3/f0/53002.jpg") #b5a785 repeat-x fixed;
    background-size: cover;
    }

body {
    margin: 0 auto;
    overflow-x: hidden;
}

#pun-about p.container {background-color: transparent;
background-image : url(http://co.forum4.ru/files/0016/f3/f0/15468.png); 
background-position : center top; 
background-repeat : no-repeat; 
height : 180px;
width: 950px; 
margin-left: -50px;
text-align: center;
border-color: transparent;
}



div#pun-about {
   margin-bottom: -90px;
}

/*надпись отредактировано*/
.lastedit {
  display: none;
}


/*выравнивание профиля*/
#pun-main .post-author ul {
  text-align: center;
  background: #111612;
  border-radius: 10px; 
  margin-left: 20px !important;
  color: #c1a779 !important;
}

  .pa-author {
    background: url("http://co.forum4.ru/files/0016/f3/f0/37413.png") no-repeat scroll center 0px 0px rgba(0, 0, 0, 0);
     height: 30px !important;
    margin-bottom: 0px !important;
    margin-left: -6px !important;
    margin-top: 0px !important;
    padding-top: 22px !important;
    position: relative;
    text-decoration: none;
    width: 220px !important;
    z-index: 0;
}

/*цвет имени пользователя в профиле*/
.pa-author a:hover, .pa-author a:focus, .pa-author a:active {
    color: #c1a779;
 }

.pa-author a, .pa-author {
    color: #c1a779 !important;
    line-height: 28px !important;
    font-family: 'CharlemagneStd-Bold', Georgia, 'Times New Roman', Times, serif !important;
    text-transform: uppercase;  
    text-shadow: 1px 1px 3px #000000;
    margin-left: -10px;
    }

.pa-respect, .pa-posts {
    display: inline-block;
    font-size: 10px;
    line-height: 13px;
    margin-bottom: 7px !important;
    margin-left: -15px;
    margin-top: 10px !important;
    padding: 7px;
    text-align: center;
  color: #c1a779 !important;
    width: 60px;
}

.pa-respect a {
   color: #c1a779 !important; 
}

.pa-fld2 {
    color: #c1a779 !important;
    line-height: 28px !important;
    font-family: 'CharlemagneStd-Bold', Georgia, 'Times New Roman', Times, serif !important;
    text-transform: uppercase;  
    text-shadow: 1px 1px 3px #000000;
    text-align: center;
  margin-left: -17px !important;
  margin-top: -10px !important;
}

.pa-fld1 {
margin-left: 12px !important;
text-align: center;
width: 227px;
}

.pa-fld3 {
  font-size: 11px;
display: inline-block;
margin-left: -10px;
text-align: left;
width: 227px;
padding: 7px;
}

.pa-title {
text-align: center;
z-index: 1000; 
width: 227px;
margin-top: 0px;
padding-top: 0px !important;
margin-left: -17px !important
}

/* 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 {
  background-color: transparent;
  color: #333;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: transparent;
  color: #333;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
 background: #111612;
  background-position: center;
  border-radius: 10px; 
  height: 20px;
  color: #c1a779;
  text-align: center;
  text-transform: uppercase;
    }

#pun-main #pun-category1 h2 {
background: url(http://co.forum4.ru/files/0016/f3/f0/60274.png), url(http://co.forum4.ru/files/0016/f3/f0/78389.png); 
background-position: top;
height: 150px;
width: 910px;
  margin-left: -29px !important;
  margin-top: -30px !important;
    margin-bottom: -45px !important;
background-repeat: no-repeat;
text-align: center;
color: transparent;
}

#pun-main #pun-category2 h2 {
background: url(http://co.forum4.ru/files/0016/f3/f0/49021.png), url(http://co.forum4.ru/files/0016/f3/f0/78389.png); 
background-position: center;
height: 150px;
width: 910px;
  margin-left: -29px !important;
  margin-top: -30px !important;
    margin-bottom: -45px !important;
background-repeat: no-repeat;
text-align: center;
color: transparent;
}

#pun-main #pun-category3 h2 {
background: url(http://co.forum4.ru/files/0016/f3/f0/32864.png), url(http://co.forum4.ru/files/0016/f3/f0/78389.png); 
background-position: center;
height: 150px;
width: 910px;
  margin-left: -29px !important;
  margin-top: -30px !important;
    margin-bottom: -45px !important;
background-repeat: no-repeat;
text-align: center;
color: transparent;
}

#pun-main #pun-category4 h2 {
background: url(http://co.forum4.ru/files/0016/f3/f0/96850.png), url(http://co.forum4.ru/files/0016/f3/f0/78389.png); 
background-position: center;
height: 150px;
width: 910px;
  margin-left: -29px !important;
  margin-top: -30px !important;
    margin-bottom: -45px !important;
background-repeat: no-repeat;
text-align: center;
color: transparent;
}

#pun-main #pun-category5 h2 {
background: url(http://co.forum4.ru/files/0016/f3/f0/36857.png), url(http://co.forum4.ru/files/0016/f3/f0/78389.png); 
background-position: center;
height: 150px;
width: 910px;
  margin-left: -29px !important;
  margin-top: -30px !important;
    margin-bottom: -45px !important;
background-repeat: no-repeat;
text-align: center;
color: transparent;
}

#pun-main #pun-category6 h2 {
background: url(http://co.forum4.ru/files/0016/f3/f0/31506.png), url(http://co.forum4.ru/files/0016/f3/f0/78389.png); 
background-position: center;
height: 150px;
width: 910px;
  margin-left: -29px !important;
  margin-top: -30px !important;
    margin-bottom: -45px !important;
background-repeat: no-repeat;
text-align: center;
color: transparent;
}


#pun-index #pun-stats h2 {
background: url(http://co.forum4.ru/files/0016/f3/f0/71093.png), url(http://co.forum4.ru/files/0016/f3/f0/78389.png); 
background-position: center;
height: 150px;
width: 910px;
  margin-left: -31px !important;
  margin-top: -30px !important;
    margin-bottom: -45px !important;
background-repeat: no-repeat;
text-align: center;
color: transparent;
}


/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #333;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #005EAB
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #333
  }

/* CS1.7 */
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
    border-color: #170400;
    border-radius: 15px;
    border-style: solid;
    border-width: 5px 1px;
    box-shadow: 0 0 50px #170400 inset;
    color: #000000;
}

.punbb textarea, .punbb select, .punbb input {
  background-color: #d2c1a0;
  color: #131214
}

/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  color: #f1f1f1;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.punbb th {
  color: transparent;
  background: transparent;
}


/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: transparent;
  }

/* 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: transparent;
  }

/* CS2.5 */
.punbb th {
  border-color: transparent;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #170400;
  }

#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-color: transparent;
  }

li.pa-online {
  border-left-color: transparent;
  }


/* CS3 Links
-------------------------------------------------------------*/
/* CS3.1 */

#pun-ulinks, #pun-ulinks .container, #pun-ulinks li, #pun-ulinks li a, #pun-ulinks li a {
    color: #251f04 !important;
  font-weight:normal !important;
    letter-spacing: 0;
}

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
    opacity: 0.3;
}

.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: #2b2115;
  text-decoration: none;
  text-shadow: 0.01em 0.1em 0.1em #251f04;
  font-weight:bold;
  font-family: Georgia, 'Times New Roman', Times, serif;
  background-color: transparent;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #c1a779;
  text-decoration: none;
  text-shadow: 0.01em 0.1em 0.1em #c1a779;
  font-weight:bold;
  font-family: Georgia, 'Times New Roman', Times, serif;
  background-color: transparent;
  }

/* 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: #481A12;
  text-decoration: none;
  text-shadow: 0.01em 0.1em 0.1em #481A12;
  font-weight:bold;
  font-family: Georgia, 'Times New Roman', Times, serif;
  background-color: transparent;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #c1a779;
  text-transform: uppercase;
      letter-spacing: 0;
  text-decoration: none;
  }


/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #bdae99;
  text-decoration: none;
  }


#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #7a5c3e;
  color: #7a5c3e;
  font-weight:bold;
  font-family: Georgia, 'Times New Roman', Times, serif;
  background-color: transparent;
  }

.post h3 span a:link, .post h3 span a:visited {
  font-weight: bold;
  font-size: 0.9em;
  text-decoration: none;
  font-family: Georgia, 'Times New Roman', Times, serif;
  background-color: transparent;
}


/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {border-color: #b5a785 #a89b7c #bdaf8c #c4b58f}
tr.iredirect div.icon {border-color: #F7F7F7 #F7F7F7 #F7F7F7 #f7f7f7}
div.inew {border-color: #111612 #1a221c #28342b #334236}
#pun-main div.catleft, #pun-main div.catright {display: none}