
body { background: url('header.gif') repeat-x scroll center top rgb(255, 255, 255); }
html { background-color: rgb(236, 241, 245); }
#pun-title TABLE { background: none repeat scroll 0% 0% transparent; margin-left: -2px; }
#pun-title h1 { background: url('logo.gif') no-repeat scroll 0% 0% transparent; }
#pun { background: none repeat scroll 0% 0% transparent; color: rgb(0, 0, 0); border-color: rgb(38, 54, 61); }
.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: rgb(239, 239, 239); color: rgb(0, 0, 0); }
#pun-ulinks .container { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.punbb .post .container, .punbb .post h3 { background-color: rgb(222, 227, 231); color: rgb(0, 0, 0); }
.punbb .post h3 span { background-color: rgb(222, 227, 231); color: rgb(0, 0, 0); }
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { background: url('h2.gif') repeat-x scroll 0% 0% rgb(11, 112, 162); color: rgb(255, 163, 79); text-align: center; font-size: 1.3em; font-family: tahoma; font-weight: normal; letter-spacing: 1px; }
.punbb .post h3 strong { font-size: 0.9em; color: rgb(0, 0, 0); }
#pun-navlinks .container { background: none repeat scroll 0% 0% transparent; color: rgb(153, 128, 73); }
#pun-title, #pun-navlinks { border-color: rgb(185, 151, 79); }
.punbb .container, .punbb .post-body, .post h3 { border-color: rgb(207, 207, 207); }
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post { border-color: rgb(255, 255, 255); }
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { border-color: rgb(207, 207, 207); }
.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: rgb(207, 207, 207); }
#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span { border-color: rgb(232, 232, 232); }
#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend { border-color: rgb(247, 247, 247); }
.punbb .divider { border-color: rgb(232, 232, 232) rgb(247, 247, 247) rgb(247, 247, 247) rgb(232, 232, 232); }
.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: rgb(0, 102, 153); text-decoration: underline; }
.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: rgb(221, 105, 0); text-decoration: none; }
#pun-navlinks a { color: rgb(4, 102, 152); text-decoration: none; }
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { color: rgb(0, 91, 184); text-decoration: underline; }
.post h3 span a:link, .post h3 span a:visited { font-weight: normal; font-size: 0.9em; text-decoration: none; }
.punbb .main h1 span, .punbb .main h2 span, #pun-stats h2 span { background: none repeat scroll 0% 0% transparent; }
#pun-crumbs2 .container, #pun-about .container { background: none repeat scroll 0% 0% rgb(239, 239, 239); color: rgb(0, 0, 0); }
#navindex { background: url('icon_mini_groups.gif') no-repeat scroll 0% 2px transparent; }
#navuserlist { background: url('icon_mini_members.gif') no-repeat scroll 0% 2px transparent; }
#navsearch { background: url('icon_mini_search.gif') no-repeat scroll 0% 2px transparent; }
#navlogin, #navlogout { background: url('icon_mini_login.gif') no-repeat scroll 0% 2px transparent; }
#navregister { background: url('icon_mini_register.gif') no-repeat scroll 0% 2px transparent; }
html, body { margin: 0pt; padding: 0pt; }
.punbb * { margin: 0pt; }
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt { padding: 0pt; list-style: none outside none; }
.punbb img { border: medium none; }
body { font-size: 116.01%; }
.punbb { font: 68.75% tahoma; }
.punbb h1, .punbb h2, .punbb h3 { font-size: 1em; font-weight: bold; }
.punbb h4, .punbb table { font-size: 1em; font-weight: normal; }
.punbb h1 span, .punbb h2 span, .punbb legend span { font-size: 1.1em; }
.punbb a { text-decoration: underline; }
#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: 0pt; visibility: hidden; overflow: hidden; line-height: 0; font-size: 0pt; }
.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: 0pt; height: 0pt; width: 0pt; line-height: 0; position: absolute; left: -9999px; overflow: hidden; }
#pun { margin: 0px auto auto; width: 97%; padding: 0px 10px; border: medium none; }
.punbb { float: left; width: 100%; height: auto; }
.punbb .section, .punbb .main { margin-bottom: 1em; }
.punbb .category, .punbb .post { margin-top: 0.4em; }
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost { margin-top: 0pt; }
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post { border-style: none none solid; border-width: 0px 0px 2px; }
.punbb .container { border-style: solid; border-width: 1px; }
#pun-main h1, .punbb .section h2, #pun-stats h2, #pun-debug h2 { padding: 6px 1em 8px; border-style: solid solid none; border-width: 1px 1px 0px; }
#pun-main h2 { padding: 6px 1em 8px; border-style: solid solid none; border-width: 1px 1px 0pt; }
#pun-navlinks li { padding-left: 14px; padding-top: 1px; border-left: medium none; margin: 0px; }
.punbb .post-content { padding: 0pt; margin: 0pt; width: 100%; overflow: hidden; }
.punbb .post-content p { margin: 0pt; padding: 0pt 0pt 1em; line-height: 150%; }
.punbb .linkst { float: left; position: relative; width: 100%; font-size: 1.1em; height: 0pt; }
.multipage { margin-top: 3em; }
.linkst .pagelink { position: absolute; top: -4.2em; left: 1em; width: 24em; }
.punbb .linksb { text-align: right; padding: 0.4em 1em 0.5em; font-size: 1.1em; }
.linksb .pagelink { float: left; width: 24em; text-align: left; }
.punbb .post .container { border-style: none solid solid; border-width: 1px; margin-top: -1px; padding-bottom: 1px; }
.punbb .post h3 { border-style: solid solid none; border-width: 1px; }
.punbb .post h3 span { border-left: 1px solid rgb(207, 207, 207); padding: 0.5em 1em; display: block; margin-left: 19em; }
.punbb .post h3 strong { float: right; width: 5em; text-align: right; font-weight: normal; }
.punbb .post .post-author { float: left; width: 19em; margin-top: -1.5em; overflow: hidden; }
.punbb .post .post-author ul, .punbb .post .post-author p { padding: 0pt 1em 1em; line-height: 140%; }
.pa-author { font-size: 1.3em; font-weight: bold; margin-bottom: 1em; }
.pa-author a { text-decoration: none; }
li.pa-title { padding-bottom: 0.4em; font-weight: bold; }
.punbb .post-body { margin-left: 19em; border-left-style: solid; border-left-width: 1px; padding: 0pt 0pt 1px; }
.punbb .post-box { padding: 1em; }
.punbb .clearer { clear: both; height: 0pt; font-size: 0pt; }
#pun-title { margin: 0pt 0pt -5px; border: medium none; }
#pun-title h1 { display: block; height: 98px; margin: -1px 0px 0px 10px; }
#pun-title h1 span { display: none; }
#pun-title TABLE { border: medium none; height: 98px; width: 100%; }
#pun-title TD.title-logo-tdl { border: medium none; width: 100%; }
#pun-title TD.title-logo-tdr { border: medium none; width: 468px; vertical-align: top; padding-right: 0%; padding-top: 10px; }
#pun-navlinks { border: medium none; margin: 0pt; }
#pun-navlinks .container { border: medium none; margin: 0pt; }
#pun-navlinks .container { padding-top: 2px; height: 20px; font-weight: bold; text-align: center; }
#pun-navlinks li { display: inline; margin: 1.1%; }
#pun-navlinks li a { font-size: 1.1em; letter-spacing: 0px; font-weight: bold; font-family: sans-serif; }
#pun-ulinks { margin-top: 0px; margin-bottom: 5px; }
#pun-ulinks .container { padding: 0.7em 1em; text-align: center; border: medium none; }
#pun-ulinks li, #pun-ulinks li a { display: inline; border-left-style: none; border-left-width: 0px; white-space: nowrap; }
#pun-ulinks li a { padding: 0pt 0.3em 0pt 0.6em; }
#pun-ulinks li.item1, #pun-ulinks li.item1 a { border-left-style: none; border-left-width: 0pt; padding-left: 0pt; }
#pun-status, #pun-status .container { border-bottom: medium none; margin-bottom: 0pt; }
#pun-status .container { padding: 0.8em 1em 1em; }
#pun-status span { white-space: nowrap; margin-right: 0.5em; }
#pun-crumbs1 { font-weight: bold; overflow: hidden; margin-top: 0pt; }
#pun-crumbs1 p.container { border-top: medium none; padding: 1em 1em 0.8em; font-size: 1.1em; }
#pun-break1 { border-style: solid none; border-width: 1px 0pt; height: 0pt; margin: -2px 1em; position: relative; z-index: 1; }
#pun-about { margin-top: 0pt; }
#pun-about .container { border-top-style: none; text-align: right; line-height: 150%; padding: 0.8em 1em; }
#pun-about p span { display: block; padding-left: 50%; }
#pun-crumbs2 { font-weight: bold; overflow: hidden; margin-bottom: 0pt; border-bottom: medium none; }
#pun-crumbs2 .container { border-bottom: medium none; padding: 0.8em 1em; font-size: 1.1em; }
#pun-break4 { margin: -2px 1em; border-style: solid none; border-width: 1px 0pt; position: relative; height: 0pt; z-index: 1; }

div.post-rating p { float: right ! important; border: 0pt none ! important; padding: 3px ! important; }
div.post-rating a { cursor: pointer ! important; }
div.post-rating a, div.post-vote a { font-size: 130% ! important; text-decoration: none ! important; }
#title-logo-tdr * { border: medium none ! important; }
#tieser-bottom { padding: 4px 5px ! important; margin: 0pt auto ! important; }
