/* CS1 Background and text colours 
-------------------------------------------------------------*/ 

body { 
  background: url(http://i67.tinypic.com/263xxdy.jpg) #917e72 repeat; 
} 

html { 
  background-color: #917e72 repeat;
} 


/* CS1.1 */ 
.punbb .main .container, 
.punbb td.tc3, 
.punbb .section .container, 
.punbb .section .formal .container, 
.punbb .formal fieldset, 
#viewprofile li strong, #viewprofile li div, 
#setmods dd, 
.punbb .post-body, 
.post-box, 
.punbb .post-links, 
.punbb-admin #pun-admain .adcontainer, 
.punbb .info-box, .punbb #pun-main .info-box .legend { 
  background-color: #f7ebe6; 
  color: #301200; 
  } 

#pun-ulinks .container{ 
  background-color: #f7ebe6; 
  color: #301200; 
} 

/* CS1.2 */ 
.punbb .post .container, 
.punbb .post h3 { 
  background-color: #ebddd7; 
  color: #301200; 
} 

.punbb .post h3 span { 
  background-color: #ebddd7; 
  color: #301200; 
} 

.punbb td.tc2, .punbb td.tcr { 
  background-color: #ebddd7; 
  color: #301200; 
  } 

/* CS1.3 */ 
#pun-stats h2, .punbb .main h1,.punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { 
  background: url(http://uploads.ru/i/A/H/u/AHugY.jpg) #917e72; 
background-repeat: no-repeat;  
background-position: right; 
  height: 50px; 
  color: #512a11; 
  text-align: center; 
  font-size: 1.3em; 
  font-family: tahoma; 
  font-weight: normal; 
  letter-spacing: 1px; 
  } 

/* CS1.4 */ 
.punbb .modmenu .container { 
  background-color: #ebddd7; 
  color: #301200; 
  } 

/* CS1.5 */ 
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span { 
  background-color: #f7ebe6; 
  color: #301200; 
  } 

/* CS1.6 */ 
#viewprofile h2 span { 
  background-image: none; 
} 

.punbb .post h3 strong { 
  font-size: 0.9em; 
  color: #301200; 
} 

/* CS1.7 */ 
.punbb .quote-box, .punbb .code-box { 
  background-color: #F2E6E1; 
  color: #301200 
  } 

.punbb textarea, .punbb select, .punbb input { 
  background-color: #F2E6E1; 
  color: #301200 
} 

/* CS1.8 */ 
.offline li.pa-online strong { 
  font-weight: normal; 
  } 

.punbb th { 
  color: #DFC5B7; 
} 

/* CS2 Border colours 
-------------------------------------------------------------*/ 

#pun-title, #pun-navlinks { 
  border-color: #79685F; 
} 

/* CS2.1 */ 
.punbb .container, .punbb .post-body, .post h3 { 
  border-color: #79685F 
  } 

/* CS2.2 */ 
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, 
.punbb .category, .punbb .post { 
  border-color: #8A786D; 
  } 

/* CS2.3 */ 
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { 
  border-color: #79685F; 
  } 

/* 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: #A18D81; 
  } 

/* CS2.5 */ 
.punbb th { 
  border-color: #79685F; 
  } 

/* CS2.6 */ 
.punbb .quote-box, .punbb .code-box { 
  border-color: #79685F 
  } 

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: #EBDFDA 
  } 

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend { 
  border-color: #FFF6F2 
  } 

.punbb .divider { 
  border-color: #EBDFDA #FFF6F2 #FFF6F2 #EBDFDA; 
  } 

.punbb .formal fieldset .post-box, .punbb .info-box { 
  border: 1px solid #a7b5bd; 
  } 

li.pa-online { 
  border-left-color: #968377; 
  } 

/* 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: #61544D; 
  text-decoration: underline; 
  } 

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited { 
  color: #61544D; 
  text-decoration: underline; 
  } 

/* 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: #A46900; 
  text-decoration: none; 
  } 

/* CS3.3 */ 
#pun-navlinks a { 
  color: #fff; 
  text-decoration: none; 
  } 

/* CS3.4 */ 
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { 
  color: #fff; 
  text-decoration: underline; 
  } 

#pun-pagelinks a:active, #pun-pagelinks a:focus { 
  background-color: #301200; 
  color: #301200; 
  } 

.post h3 span a:link, .post h3 span a:visited { 
  font-weight: normal; 
  font-size: 0.9em; 
  text-decoration: none; 
} 

/* CS4 Post status icons 
  -------------------------------------------------------------*/ 

div.icon { 
  background: url(http://uploads.ru/i/v/5/q/v5qVI.png) no-repeat; 
} 

tr.inew div.icon { 
  background: url(http://uploads.ru/i/R/o/D/RoDsN.png) no-repeat; 
} 

tr.iclosed div.icon { 
  background: url(http://uploads.ru/i/m/t/N/mtN1U.png) no-repeat; 
} 

tr.iredirect div.icon { 
  background: url(http://uploads.ru/i/v/5/q/v5qVI.png) no-repeat; 

} 

tr.isticky div.icon { 
  background: url(http://uploads.ru/i/z/Y/f/zYfxT.png) no-repeat; 
} 

.punbb .main h1 span, .punbb .main h2 span, #pun-stats h2 span { 
  background: none; 
} 

#profilenav h2 span {background-image: none} 

#pun-stats ul.container { 
  background: transparent url(http://uploads.ru/i/0/i/f/0ifY4.png) no-repeat 200px 10px; 
background-position: left; 
  text-align: center; 
  padding-left: 260px; 
} 

#pun-stats div.statscon { 
  background: #f7ebe6; 
} 

#pun-crumbs2 .container, #pun-about .container{ 
  background: #f7ebe6; 
  color: #301200; 
} 

#pun-main div.catleft, #pun-main div.catright { 
  display: none; 
} 
#pun-navlinks .container {background-color: none; 
  color: #e7dfc5; 
  background: url(http://uploads.ru/i/H/7/9/H79zt.jpg) no-repeat ; 
  height:65px; 
  text-align: center;}