/*************************************************************



A - SETUP



**************************************************************/







/* A1 Import the colour scheme



-------------------------------------------------------------*/







/* A1.1 */



  @import url(style_cs.1390420346.css);







/* A2 Deal with browser defaults and wonkiness



-------------------------------------------------------------*/







/* A2.1 */



html, body {margin: 0; padding: 0}







/* A2.2 */



.punbb * {



  margin: 0



  }







/* A2.3 */



.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {



  padding: 0;



  list-style: none;



  }







/* A2.4 */



.punbb img {



  border: none;



  }







/* A2.5 */



.punbb .main table {



  table-layout: fixed;



  width: 100%;



  }







/* A2.6 */



.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0.6em 1em;}







/* A2.7 */



p[class="checkfield"] *,



div[class="checkfield"] *,



fieldset[class="radiofield"] * {



  height: 1.6em;



  vertical-align: middle;



  }











 /* A3 Text setup



-------------------------------------------------------------*/







/* A3.1 */



body {



  font-size: 100% verdana;



  }







/* A3.2 */



.punbb {



  font: normal 71.86% verdana, arial, helvetica, sans-serif, serif;



  }







/* 3.3 */



.punbb textarea, .punbb input, .punbb select, .punbb optgroup {



  font: 1em verdana, arial, helvetica, sans-serif, serif;



  }







/* A3.4 */



.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {



  font-size: 1em;



  font-weight: normal;



  }







/* A3.5 */



.punbb h1 span, .punbb h2 span, .punbb legend span {



  font-size: 1.1em;



  }







/* A3.6 */



.punbb pre {



  font: 1em/130% monaco, "bitstream vera sans mono", "courier new", courier, monospace;



  }







/* A3.7 */



.punbb address, .punbb em {



  font-style: normal;



  }







/* A3.8 */



.punbb .post-content em {



  font-style: italic;



  }







/* A3.9 */



.punbb .post-content em.bbuline {



  font-style: normal;



  text-decoration: underline;



  }







/* A3.10 */



.punbb a {



  text-decoration: underline;



  }







/* A3.11 */



.punbb optgroup {



  font-weight: bold;



  }











/* A4 Float clearing and hidden items



-------------------------------------------------------------*/







/* A4.1 */



#pun:after,



.punbb .container:after,



.punbb .post-links ul:after,



.punbb .main div.inline:after,



.punbb .post-box:after,



.punbb .linksb:after {



  clear: both;



  content: ".";



  display: block;



  height: 0;



  visibility: hidden;



  overflow:  hidden;



  line-height: 0.0;



  font-size: 0;



  }







/* A4.2 */



.acchide,



#pun-index #pun-main h1,



#pun-navlinks h2,



#pun-pagelinks h2,



#pun-status h2,



#pun-ulinks h2,



.punbb .forum h2,



.punbb .multipage .topic h2,



.punbb dl.post-sig dt span,



.punbb p.crumbs strong,



.punbb .divider hr,



.punbb .required label em,



.punbb .formsubmit label,



.punbb .submitfield label,



.punbb .modmenu label,



#pun-userlist .main h2 {



  font-size: 0;



  height: 0;



  width: 0;



  line-height: 0.0;



  position: absolute;



  left: -9999px;



  overflow: hidden;



  }











/* A5 Basic page layout and borders



-------------------------------------------------------------*/







/* A5.1 */



#pun { 



margin : auto auto auto auto ; 



width : 824px;



float: center;



} 







/* A5.2 */



.punbb { 



  width: 822px; 



  position: relative;



  height: auto;



  }







/* A5.3 */



#pun-redirect, #pun-maint {



  margin: 150px 20% 20px 20%;



  width: auto;



  float: none;



  }







/* A5.4 */



.punbb .section, .punbb .main {



  margin-bottom: 0.6em;



  }







/* A5.5 */



.punbb .category, .punbb .post {



  margin-top: 0.6em;



color: #403f3f;



  }







/* A5.6 */



.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {



  margin-top: 0em;



  }







/* A5.7 */



#pun-post .topic {



  margin-top: 0.6em;



  }







/* A5.8 */



.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category {



  border-style: none none none none;



  border-width: 0px 0px 0px 0px;



  }



.punbb .post {



  border-style: none none dashed none;



  border-width: 0 0 1px 0;



  border-color: #;



  }







/* A5.9 */



.punbb .container {



  border-style: none;



  border-width: 0px;



  }







/* A5.10 */



.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {



  padding: 0.6em 1em 0.6em 1em;



  border-style: none none none none;



  border-width: 0 0px 0px 0;



  }











/*************************************************************



B - MAIN CONTENT - GENERAL



**************************************************************/







/* B1 Parsed Content, Signatures and Scroll Boxes



-------------------------------------------------------------*/







/* B1.1 */



.punbb .post-content {



  padding: 0em;



  margin: 0em;



  width: 100%;



  overflow: hidden;



  }







/* B1.2 */



.punbb .post-sig dt {



  display: block;



  border-top: 1px solid #;



  width: 320px;



  margin: 1.2em 0;



  }







/* B1.3 */



.punbb .post-content p {



  margin: 0;



  padding: 0 0 0.6em 0;



  line-height: 150%;



  }







/* B1.4 */



.punbb .post-content img {



  vertical-align: text-bottom;



  }







/* B1.5 */



.punbb .post-content img.postimg {



  vertical-align: middle;



  }







/* B1.6 */



.punbb .post-content .blockcode, .punbb .post-content blockquote {



  width: 100%;



  overflow: hidden;



  }







/* B1.7 */



.punbb .post-content .scrollbox {



  width: 100%;



  overflow: auto;



  }







/* B1.8 */



.punbb .post-content .quote-box, .punbb .post-content .code-box {



  margin: 1.4em 1em 1em 1em;



  padding: 1em;



  }







/* B1.9 */



.punbb .quote-box cite, .punbb .code-box strong.legend {



  display: block;



  padding-bottom: 0.6em;



  font-size: 1.1em;



  font-weight: bold;



  font-style: normal;



  margin: 0em;



  }











/* B2 Information boxes



-------------------------------------------------------------*/







/* B2.1 */



.punbb .info-box {



  padding: 1em 1.6em 1em 1.6em;



  border-style: none;



  border-width: 0px;



  margin: 0 0 1em 0;



  }







/* B2.2 */



.punbb .info-box * {



  padding: 0 0 0.6em 0;



  }







/* B2.3 */



.punbb #pun-main .info-box .legend {



  font-size: 1em;



  font-weight: bold;



  }











/* B3 Pagination and posting links



-------------------------------------------------------------*/







/* B3.1 */



.punbb .linkst {



  float: left;



  position: relative;



  width: 100%;



  font-size: 1em;



  height: 0;



  }







/* B3.2 */



.multipage {



  margin-top: 3em;



  }







/* B3.3 */



.linkst .pagelink {



  position: relative;



  top: -4em;



  left: 2em;



  width: 24em;



  }







/* B3.4 */



.linkst .postlink {



  position: absolute;



  top: -4em;



  right: 2em;



  width: 16em;



  text-align: right;



  font-weight: bold;



  }







/* B3.5 */



.punbb .linksb {



  text-align: right;



  padding: 0.4em 2em 0.5em 1em;



  font-size: 1em;



  }







/* B3.6 */



.linksb .pagelink {



  float: left;



  position: relative;



  left: 1em;



  width: 24em;



  text-align: left;



  }







/* B3.7 */



.linksb .postlink {



  float: right;



  width: 16em;



  font-weight: bold;



  }







/* B3.8 */



.subscribelink {



  clear:both;



  padding-top: 0.3em;



  padding-bottom: 0.5em;



  }











/*************************************************************



C - MAIN CONTENT - SPECIFIC



**************************************************************/







/* C1 Form layout



-------------------------------------------------------------*/







/* C1.1 */



.punbb .formal .container {



  padding: 1em 1em 1em 1em;



  }







/* C1.2 */



.punbb .formsubmit {



  padding: 0 0 0 0;



  margin: 0em 1em 0 1em;



  }







/* C1.3 */



.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {



  margin: 1em;



  }







/* C1.4 */



.punbb fieldset {



  border-style: none;



  border-width: 0px;



  padding: 8px;



  margin: 0em 0em 0.6em 0em;



  }







/* C1.5 */



.punbb fieldset legend {



  padding: 0em;



  margin: 0px;



  font-size: 1em;



  }







/* C1.6 */



.punbb fieldset legend span {



  padding: 0.6em;



  margin: 0 0px 0 0px;







  }







/* C1.7 */



.punbb fieldset fieldset {



  border-style: none;



  margin: 0;



  padding: 0em 0 0em 0;



  }







/* C1.8 */



.punbb .fs-box {



  padding: 0em 1.4em 0.6em 0.6em;



  }







/* C1.9 */



.punbb .fs-box p, .punbb .fs-box fieldset {



  padding: 0em 0 0.6em 0;



  }







/* C1.10 */



.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {



  float: left;



  margin: 1em;



  }







/* C1.11 */



.punbb .inline .infofield {



  clear: both;



  }







/* C1.12 */



.punbb .datafield br {



  display: none;



  }







/* C1.13 */



.punbb .required label, .punbb .datafield span.input {



  font-weight: bold;



  }







/* C1.14 */



.punbb .datafield span.input a {



  font-weight: normal;



  }







/* C1.15 */



.punbb .areafield span.input, .punbb p.longinput span.input {



  display: block;



  padding: 0 12em 0 0;



  height: 100%; /* For IE */



  }







/* C1.16 */



.punbb textarea, .punbb .longinput input {



  width: 64%;



  margin: 0em;



  }







/* C1.17 */



.punbb .hashelp {



  position: relative;



  }







/* C1.18 */



.punbb .helplinks {



  display: block;



  position: absolute;



  top: 1em;



  right: 0em;



  font-weight: normal;



  width: 36%;



  }







/* C1.19 */



.punbb #profile .helplinks {



  top: 1em;



  }







/* C1.20 */



.punbb .helplinks span {



  display: block;



  padding: 0.6em;



  }







/* C1.21 */



#pun-post .formal .info-box li {



  padding: 8px;



  list-style-type: square;



  list-style-position: inside;



  line-height: 1.4;



  margin: 0;



  }











/* C2 Table layout



-------------------------------------------------------------*/







/* C2.1 */



.punbb .main .tcl {



  overflow: hidden;



  text-align: left;



  width: 50%;



  }







/* C2.2 */



.punbb .main .tc2 {



  text-align: center;



  width: 10%;



  }



.punbb .main .tc3, .punbb .main .tcmod {



  text-align: center;



  width: 12%;



  }







/* C2.3 */



.punbb .main .tcr {



  overflow: hidden;



  text-align: left;



  width: 28%;



  }







/* C2.4 */



#pun-userlist .main .tcl {



  width: 20%;



  }



#pun-searchtopics .main .tcl, #pun-modviewforum .main .tcl {



  width: 40%;



  }







/* C2.5 */



#pun-userlist .main .tc2 {



  text-align: left;



  width: 20%;



  }



#pun-searchtopics .main .tc2 {



  text-align: centre;



  width: 16%;



  }



#pun-searchtopics .main .tc3 {



  text-align: centre;



  width: 16%;



  }







/* C2.6 */



#pun-debug table .tcl {



  width: 20%;



  white-space :normal;



  }







/* C2.7 */



#pun-debug .tcr {



  width: 90%;



  white-space: normal;



  }







/* C2.8 */



#pun-index .tcl h3 {



  font-size: 1.2em;



  font-weight: bold;



  }







/* C2.9 */



.punbb td span.youposted {



  font-weight: bold;



  margin-left: 0.6em;



  position: absolute;



  }







/* C2.10 */



.punbb td .modlist {



  display: block;



  padding-top: 0.4em;



  }







/* C2.11 */



.punbb .main td {



  border-style: none none none none;



  border-width: 0px 0 0 0px;



  padding: 0.6em 0.6em;



  }







/* C2.12 */



.punbb .main th {



  border-style: none none none none;



  border-width: 0 0 0 0px;



  padding: 0.4em 1.4em 0.4em 1.4em;



  }







/* C2.13 */



.punbb .main .tcl {



border-left-style: none;



border-left-width: 0;



  }







/* C2.14 */



.punbb tbody.hasicon td.tcl {



  padding-left: 1em



  }







/* C2.15 */



.punbb div.icon {



  height: 85px;



width:85px;



  float: left;



  display: block;



  margin-left: -10px;



  padding: 0px;



  margin-top: 0px;



  }







/* C3 Topics



-------------------------------------------------------------*/







/* C3.1 */



.punbb .post .container {



  border-style: none none none none;



  border-width: 0px;



  padding-bottom: 1em;



  }







/* C3.2 */



.punbb .post h3 {



  border-style: none none none none;



  border-width: 1px;



  }







/* C3.3 */



.punbb .post h3 span {



  padding: 0.6em 0em;



  display: block;



  margin-left: 22.6em;



  text-align: left;



  }







/* C3.4 */



.punbb .post h3 strong {



  float: right;



  width: 4em;



  text-align: right;



  font-weight: normal;



  }







/* C3.5 */



.punbb .post .post-author {



  float: left;



  width: 20em;



  margin-top: 0em;



  overflow: hidden;



  pading: 0 0.9em;



  }







/* C3.6 */



.punbb .post .post-author ul, .punbb .post .post-author p {



padding:0.9em;



text-align: center;



background-image: url("");



border-bottom-color: rgb();



border-top-left-radius: 10px;



border-bottom-right-radius: 10px;



  line-height: 150%;



  }











/* C3.7 */



.pa-author {



font-family: Palatino Linotype;



  font-size: 1.2em;



  font-weight: bold;



  }







/* C3.8 */



.pa-author a {



  text-decoration: none;



  }







/* C3.9 */



li.pa-title {



  padding-bottom: 0em;



  font-weight: bold;



  }







li.pa-online {



  line-height: 0.8em;



  border-left-style: solid;



  border-left-width: 0em;



  padding-left: 0em;



  margin-top: 0.6em;



  border-color: #16020a;



  }







/* C3.11 */



.punbb .post-body {



  margin-left: 21.8em;



  padding: 0em 0em 0em 0em;



  }







/* C3.12 */



.punbb .post-box {



  padding: 0.8em;



  text-align: justify;



  }







/*C3.13 */



.punbb fieldset .post-box {



  margin: 0em;



  }







/* C3.14 */



.punbb .post-links {



  margin-left: 16em;



  }







/* C3.15 */



.punbb .post-links ul {



  padding: 1em 0em 1em 0em;



  height: 1em;



  line-height: 2em;



  margin-left: -16em;



  background: transparent;



  text-align: right;



  }







/* C3.16 */



.punbb .post-links li {



  display: inline;



  padding-left: 2em;



  }







/* C3.17 */



.pl-email, .pl-website {



  float: left;



  }







/* C3.18 */



.punbb .clearer {



  clear: both;



  height: 0;



  font-size: 0;



  }











/* C4 Moderator menu



-------------------------------------------------------------*/







/* C4.1 */



.punbb .modmenu .container {



  padding: 1em 1em;



  text-align: right;



  }







/* C4.2 */



.punbb .modmenu strong, .punbb .modmenu a {



  height: 1.8em;



  line-height: 1.8em;



  }







/* C4.3 */



.punbb .modmenu .container strong {



  float: left;



  }







/* C4.4 */



.punbb .modmenu input {



  margin-left: 1em;



  }











/* C5 Message boxes



-------------------------------------------------------------*/







/* C5.1 */



.punbb .info .container {



  padding: 0.8em 1em;



  }







/* C5.2 */



.punbb .info .container .backlink {



  padding-top: 0.6em;



  }











/* C6 Profile



-------------------------------------------------------------*/







/* C6.1 */



#profile .container {



  padding-left: 15.6em;



  }







/* C6.2 */



#profilenav {



  float: left;



  width: 14em;



  margin-top: -2em;



  margin-left: -14.6em;



  display: inline;



  margin-bottom: 0em;



  }







/* C6.3 */



#profilenav li {



  padding-bottom: 0.6em;



  font-weight: bold;



  }







/* C6.4 */



#viewprofile ul, #profilenav ul {



  background-color: #;



  color: #000000;



  border-style: none;



  border-width: 0px;



  border-color: #;



  padding: 0.6em 1em 0.6em 1em;



  margin: 0 0 0 0;



  }







/* C6.5 */



#viewprofile h2, #profilenav h2 {



  background: transparent;



  border: none;



  margin: -0.4em 0 -0.4em 0;



  }







/* C6.6 */



#viewprofile h2 span, #profilenav h2 span {



  padding: 0;



  position: relative;



  }







/* C6.7 */



#viewprofile li, #setmods dl {



  text-align: left;



  padding: 0 0 0 20em;



  margin: 0.6em;



  }







/* C6.8 */



#viewprofile li span {



  float: left;



  width: 12em;



  margin-left: -14em;



  padding: 0.4em 0.6em;



  font-weight: bold;



  }







/*C6.9 */



#setmods dt {



  float: left;



  width: 12em;



  margin-left: -14em;



  padding: 0.4em 0.6em;



  font-weight: bold;



  display: inline;



  }







/* C6.10 */



#viewprofile li strong, #viewprofile li div, #setmods dd {



  display: block;



  padding: 0.4em 0.4em;



  font-weight: normal;



  }







/* C6.11 */



.punbb img.avatardemo {



  float: right;



  margin: 0 -1em 0.6em 0.6em;



  }











/* C7 User list



-------------------------------------------------------------*/







/* C7.1 */



#pun-userlist .formal, #pun-userlist .formal .container {



  border-bottom: none;



  margin-bottom: 0;



  }







/* C7.2 */



#pun-userlist .usertable .container {



  padding: 0em 0em 1em 1em;



  border-top: none;



  }







/* C7.3 */



#pun-userlist .usertable table {



  padding: 1em 0em 1em 1em;



  border-style: none;



  border-width: 0px;



  }











/*************************************************************



D - PUNBB SECTIONS OTHER THAN MAIN CONTENT



**************************************************************/







/* D1 Logo and description



-------------------------------------------------------------*/







/* D1.1 */



#pun-title {



  margin: 0;



  border-style: none none none none;



  border-width: 0px 0px 0 0px;



  }







/* D1.2 */



#pun-title h1 {



  display : block;



  height : 0px;



  padding: 0em 0em 0 0em;



  }







/* D1.3 */



#pun-title .container {



  border-style: none none none none;



  }







/* D1.4 */



#pun-title h1 span  {



  font-size: 1.2em;



  }







#pun-title table {



	border: none;



	height: 0px;



	}







#pun-title td.title-logo-tdl {



	border: none;



	}







#pun-title td.title-logo-tdr {



	border: none;



	}







/* D2 Page navigation



-------------------------------------------------------------*/







/* D2.1 */



#pun-pagelinks {



  position: absolute;



  top: -20px;



  left: 0;



  margin: 0;



  border: none;



  padding: 0;



  width: 100%;



  }







/* D2.2 */



#pun-pagelinks .container {



  background: transparent;



  border: none;



  padding: 0}







/* D2.3 */



#pun-pagelinks .container li {



  display: inline;



  }







/* D2.4 */



#pun-pagelinks li a, #pun-pagelinks a:link, #pun-pagelinks a:hover {



  height: 2em;



  line-height: 2em;



  padding: 0;



  font-size: 1.2em;



  margin-left: -9999px;



  display: block;



  float:left;



  width: 100%;



  }







/* D2.5 */



#pun-pagelinks a:active, #pun-pagelinks a:focus {



  position:relative;



  margin: 0;



  }







#pun-pagelinks li a span {



  display:block;



  margin: 0 1em;



  }







/* D3 Forum navigation



-------------------------------------------------------------



/* D3.1 */



#pun-navlinks {



  background-color: transparent;



  background-position: center;



  background-image: url();



  background-repeat: no-repeat;



}







#pun-navlinks .container {



  border: none;



  margin-top: 0px;



  }







/* D3.2 */



#pun-navlinks .container {



  height: 20px;



  font-size: 1.1em;



  font-weight: normal;



  text-align: center;



  vertical-align: text-bottom;



}







/* D.3 */



#pun-navlinks li {



  display: inline-block;



  padding-top: 0em;



  padding-right: 0.6em;



  padding-left: 0.6em;



}







.container #pun-navlinks li {



  display: inline;



  margin: 0.1%;



  padding: 0px;



  border-left: 0px none #fff;



}







/* D3.4 */



#pun-navlinks li a {



  font-size: 1em;



  }







/* D4 User links



-------------------------------------------------------------*/







/* D4.1 */



#pun-ulinks  {



  margin-top: 0;



  }







/* D4.2 */



#pun-ulinks .container {



  border-top: none;



  text-align: center;



  padding: 0.6em 1em;



  }







/* D4.3 */



#pun-ulinks li, #pun-ulinks li a {



  display: inline;



  border-left-style: solid;



  border-left-width: 0px;



  white-space: nowrap;



  }







/* D4.4 */



#pun-ulinks li a {



  padding: 0 0.4em 0 0.4em;



  }







/* D4.5 */



#pun-ulinks li.item1, #pun-ulinks li.item1 a {



  border-left-style: none;



  border-left-width: 0;



  padding-left: 0;



  }







/* D5 Welcome box and Top Breadcrumbs



-------------------------------------------------------------*/







/* D5.1 */



#pun-status .container {



  border-bottom: none;



color: #281f20; background-color: transparent; text-align: right; border-width: 0px;



  }







/* D5.2 */







#pun-index #pun-status .container {



  padding: 0em 0em 0em 0em;



  }



#pun-status .container {



  padding: 5em 0em 0em 0em;



  }







/* D5.3 */



#pun-status span {



  white-space: nowrap;



  margin-right: 0.5em;



  }







/* D5.4 */



#pun-crumbs1 {



    overflow: hidden;



  margin-top: 10px;



z-index: 3;



  }



#pun-index #pun-crumbs1 {



  margin-bottom: -4px;



  }



/* D5.5 */



#pun-crumbs1 p.container {



  border-top: none;



  padding: 1em 1em 0em 1em;



  font-size: 1.1em; margin: 0;



  }







#pun-admin_style #pun-crumbs1 p.container {



  border-top: none;



  padding: 1em 1em 0em 1em;



  font-size: 1.1em; margin-top: 80px;



  }











/* D5.6 */



#pun-break1 {



  margin: 0 1em;



  border-style: solid none;



  border-width: 1px 0;



  height: 0;



  margin: -2px 1em;



  position: relative;



  z-index: 1;



  }



/* D6 Announcement



-------------------------------------------------------------*/







/* D6.1 */



#pun-announcement h2 {



  padding: 0;



  margin: 0em 1em 0em 1em;



  border-style: none none none none;



  border-width: 0 0 0px 0;



  position: relative;



  font-weight: bold;



  }







/* D6.2 */



#pun-announcement h2 span {



  display: block;



  padding: 0em 0 0.8em 0;



  border-bottom-style: none;



  border-bottom-width: 0px;



  }







/* D6.3 */



#pun-announcement .container {



  padding: 1em 1em 1em 1em;



  }







/* D7 Statistics



-------------------------------------------------------------*/







/* D7.1 */



#pun-stats .container {



  padding: 0.8em 1em;



  }







/* D7.2 */



#pun-stats li.item1, #pun-stats li.item2 {



  float: left;



  clear: both;



  line-height: 150%;



  }







/* D7.3 */



#pun-stats li.item3, #pun-stats li.item4 {



  text-align: right;



  line-height: 150%;



  }







/* D7.4 */



li#onlinelist {



  margin-top: 1em;



  border-top-style: none;



  border-top-width: 0px;



  float: left;



  width: 100%;



  line-height: 130%;



  }







/* D7.5 */



li#onlinelist div {



  border-top-style: none;



  border-top-width: 0px;



  padding: 0.7em 0 0 0;



  }







/* D8 Quick Jump - About - Bottom Breadcrumbs



-------------------------------------------------------------*/







/* D8.1 */



#pun-qjump {



  margin: 0;



  border: none;



  width: 50%;



  position: relative;



  float: left;



  }







/* D8.2 */



#pun-qjump .container {



  border: none;



  background: transparent;



  padding: 0.8em 1em;



  }







/* D8.3 */



#pun-about {



  margin-top: 0;



  }







/* D8.4 */



#pun-about .container {



  border-top-style: none;



  text-align: right;



  line-height: 150%;



  padding: 0.8em 1em;



  }







/* D8.5 */



#pun-about p span {



  display:block;



  padding-left: 50%;



  }







/* D8.6 */



#pun-crumbs2 {



  font-weight: bold;



  overflow: hidden;



  margin-bottom: 0;



  border-bottom: none;



  }







/* D8.7 */



#pun-crumbs2 .container {



  border-bottom: none;



  padding: 0.8em 1em;



  font-size: 1.1em;



  }







/* D8.8 */



#pun-break4 {



  margin: -2px 1em;



  border-style: solid none;



  border-width: 0px 0;



  position: relative;



  height: 0;



  z-index: 1;



  }







/* D8.9 */



div.punbb-admin #pun-about .container {



  border-top-style: solid;



  border-top-width: 0px;



  }











/* D9 Help file



-------------------------------------------------------------*/







/* D9.1 */



#pun-help .formal .info-box h3.legend {



  border-bottom-style: solid;



  border-bottom-width: 0px;



  padding-bottom: 0;



  margin-bottom: 0.8em;



  }







/* D9.2 */



#pun-help .formal .info-box h3.legend span {



  padding-bottom: 0.6em;



  display: block;



  border-bottom-style: solid;



  border-bottom-width: 0px;



  font-size: 1.1em;



  }







/* D9.3 */



#pun-help .formal p, #pun-help .formal dd {



  margin-bottom: 1em;



  }







/* D9.4 */



#pun-help .formal ul, #pun-help .formal dl {



  padding: 0 0 0 1em;



  }







/* D9.5 */



#pun-help .formal li {



  padding: 0;



  line-height: 130%;



  }







/* D9.6 */



#pun-help .formal li * {



  vertical-align: text-top;



  }







#tieser-bottom.container {width: 750px; }







#title-logo-tdl.title-logo-tdl .title-logo span {color: transparent; }

