/*
	phpBB 3.0 Style Sheet
	--------------------------------------------------------------
	Style name:				Black Pearl
	Based on style:		subSilver (the default phpBB 2 style)
	Original author:	subBlue ( http://www.subBlue.com/ )
	Modified by:			Mighty Gorgon ( http://www.icyphoenix.com )

	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
	--------------------------------------------------------------
*/

@import url("fap.css");

  *  {
margin : 0;
padding : 0;
}
html {
font-size : 100%;
}
body {
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
color : #11ff11;
background-color : #000000;
font-size : 62.5%;
margin : 0 10px 0 10px;
}
#wrapcentre {
margin : 15px 15px 0 15px;
}
#wrapfooter {
text-align : center;
clear : both;
}
#wrapper {
margin : 0 auto;
}
#top_logo {
border-width : 0 0 0 0;
margin : 0 0 0 0;
padding : 0 0 0 0;
background : url('./images/top_header.png') repeat;
height : 150px;
}
#bottom_logo_ext {
border-top : 1px solid #445566;
border-bottom : 1px solid #556677;
}
#bottom_logo {
border : 0 solid #182848;
background : url('./images/bg_footer.gif') repeat;
}
.leftshadow {
background : url('./images/shadow_left.gif') repeat-y;
padding : 0;
width : 9px;
vertical-align : top;
}
.rightshadow {
background : url('./images/shadow_right.gif') repeat-y;
padding : 0;
width : 9px;
vertical-align : top;
}
.forum-buttons {
color : #e8e8ee;
background : #112238 url('./images/bg_buttons.gif') repeat-x top left;
border-top : 1px solid #dd2222;
border-bottom : 1px solid #dd2222;
height : 24px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.1em;
font-weight : bold;
text-align : center;
vertical-align : middle;
white-space : nowrap;
padding : 0;
padding-top : 6px;
}
#wrapnav {
width : 140%;
margin : 0;
background-color : #112238;
border-width : 1px;
border-style : solid;
border-color : #182848;
}
#datebar {
margin : 10px 25px 0 25px;
}
#findbar {
width : 100%;
margin : 0;
padding : 0;
border : 0;
}
.forumrules {
background-color : #336666;
border-width : 1px;
border-style : solid;
border-color : #ffbb00;
padding : 4px;
font-weight : normal;
font-size : 1.1em;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
}
.forumrules h3 {
color : #dd2222;
}
h1 {
color : #e8e8ee;
font-family : "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
font-size : 1.8em;
font-weight : bold;
text-decoration : none;
}
h2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
line-height : 120%;
text-decoration : none;
}
h3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.3em;
font-weight : bold;
line-height : 120%;
}
h4 {
font-size : 0.9em;
font-weight : bold;
margin : 0;
padding-top : 3px;
}
p {
font-size : 1.1em;
}
p.moderators {
margin : 0;
float : left;
color : #e8e8ee;
font-weight : bold;
}
.rtl p.moderators {
float : right;
}
p.linkmcp {
margin : 0;
float : right;
white-space : nowrap;
}
.rtl p.linkmcp {
float : left;
}
p.breadcrumbs {
margin : 0;
float : left;
color : #e8e8ee;
font-weight : bold;
white-space : normal;
font-size : 1em;
}
.rtl p.breadcrumbs {
float : right;
}
p.datetime {
margin : 0;
float : right;
white-space : nowrap;
font-size : 1em;
}
.rtl p.datetime {
float : left;
}
p.searchbar {
padding : 2px 0;
white-space : nowrap;
}
p.searchbarreg {
margin : 0;
float : right;
white-space : nowrap;
}
.rtl p.searchbarreg {
float : left;
}
p.forumdesc {
padding-bottom : 4px;
}
p.topicauthor {
margin : 1px 0;
}
p.topicdetails {
margin : 1px 0;
}
.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
margin : 1px 0;
font-weight : bold;
}
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
color : #007700;
font-weight : bold;
}
.postapprove img, .postreported img {
vertical-align : bottom;
}
.postauthor {
color : #e8e8ee;
}
.postdetails {
color : #e8e8ee;
}
.postbody {
font-size : 1.3em;
line-height : 1.4em;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
}
.postbody li, ol, ul {
margin : 0 0 0 1.5em;
}
.rtl .postbody li, .rtl ol, .rtl ul {
margin : 0 1.5em 0 0;
}
.posthilit {
background-color : #00ff00;
}
.nav {
margin : 0;
color : #e8e8ee;
font-weight : bold;
}
.pagination {
padding : 4px;
color : #e8e8ee;
font-size : 1em;
font-weight : bold;
}
.gen {
margin : 1px 1px;
font-size : 1.2em;
}
.genmed {
margin : 1px 1px;
font-size : 1.1em;
}
.gensmall {
margin : 1px 1px;
font-size : 1em;
}
.copyright {
padding-left : 2px;
padding-right : 2px;
font-size : 1em;
color : #e8e8ee;
vertical-align : middle;
}
.titles {
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-weight : bold;
font-size : 1.3em;
text-decoration : none;
}
.tbl-title {
color : #e8e8ee;
margin-top : 6px;
}
.tbl-h-c {
background : url('./images/tbl_h_c.gif') repeat-x bottom left;
height : 30px;
font-weight : bold;
font-size : 1.3em;
text-align : center;
vertical-align : middle;
margin : 0;
white-space : nowrap;
overflow : hidden;
}
.tbl-h-l {
background : url('./images/tbl_h_l.gif') no-repeat bottom left;
padding-left : 27px;
}
.tbl-h-r {
background : url('./images/tbl_h_r.gif') no-repeat bottom right;
padding-right : 27px;
}
.tbl-f-c {
background : url('./images/tbl_f_c.gif') repeat-x bottom left;
height : 12px;
font-size : 0.1em;
margin : 0;
white-space : nowrap;
overflow : hidden;
}
.tbl-f-l {
background : url('./images/tbl_f_l.gif') no-repeat bottom left;
padding-left : 10px;
}
.tbl-f-r {
background : url('./images/tbl_f_r.gif') no-repeat bottom right;
padding-right : 10px;
}
th {
color : #e8e8ee;
background-color : #112238;
background-image : url('./images/bg_th.gif');
font-size : 1.1em;
font-weight : bold;
white-space : nowrap;
padding : 7px 5px;
}
td {
padding : 2px;
}
td.profile {
padding : 4px;
}
td.np {
padding : 0;
}
td.np-body {
background-color : #000000;
padding : 0;
}
.tablebg {
background-color : #112238;
border : 1px solid #556677;
}
.tablebg th {
color : #999999;
background : #112238 url('./images/bg_th.gif') repeat-x top left;
font-size : 1.1em;
font-weight : bold;
height : 26px;
padding : 0 5px;
border : 1px solid #182848;
border-right-color : #445566;
border-bottom-color : #445566;
white-space : nowrap;
}
.cat {
color : #ffbb00;
background-color : #112238;
background-image : url('./images/bg_th.gif');
border : 1px solid #182848;
border-right-color : #445566;
border-bottom-color : #445566;
height : 26px;
margin : 0;
padding : 0;
text-indent : 4px;
}
.cat h4 a, .cat h4 a:visited {
color : #e8e8ee;
font-size : 1.2em;
font-weight : bold;
text-decoration : none;
}
.cat h4 a:hover, .cat h4 a:active {
color : #dd2222;
font-size : 1.2em;
font-weight : bold;
text-decoration : underline;
}
.cat-bottom {
background : #112238 url('./images/bg_catbottom.gif') repeat-x top left;
border : 1px solid #182848;
border-right-color : #223355;
border-bottom-color : #223355;
height : 28px;
min-height : 28px;
text-align : center;
padding : 0;
}
.catdiv {
background-color : #112238;
background-image : url('./images/bg_th.gif');
border : 1px solid #182848;
border-right-color : #445566;
border-bottom-color : #445566;
height : 26px;
margin : 0;
padding : 0;
}
.rtl .catdiv {
background-color : #112238;
background-image : url('./images/bg_th.gif');
}
.row1, .row2, .row3, .row4 {
border : 1px solid #182848;
border-right-color : #223355;
border-bottom-color : #223355;
padding : 4px;
}
.row1 {
background-color : #081828;
}
.row2 {
background-color : #122334;
}
.row3 {
background-color : #233456;
}
.row4 {
background-color : #324354;
}
.row-post-top {
background-color : #112238;
border : 1px solid #182848;
border-right-color : #223355;
border-bottom-color : #223355;
vertical-align : top;
}
.row-post-body {
background : #112233 url('./images/bg_post.gif') repeat-x top left;
border : 1px solid #182848;
border-right-color : #223355;
border-bottom-color : #223355;
vertical-align : top;
}
.row-post-bottom {
color : #666666;
background : #001133 url('./images/bg_postbottom.gif');
border : 1px solid #182848;
border-right-color : #223355;
border-bottom-color : #223355;
vertical-align : middle;
font-size : 1em;
line-height : 1.2em;
white-space : nowrap;
padding : 1px;
}
.spacer {
background-color : #ff8800;
background-image : url('./images/bg_spacerow.gif');
border : 1px solid #182848;
border-right-color : #223355;
border-bottom-color : #223355;
height : 4px;
padding : 0;
}
hr {
color : #233456;
background-color : #233456;
border-width : 0;
height : 1px;
}
.legend {
text-align : center;
margin : 0 auto;
border : 1px solid #182848;
background-color : #112238;
}
a:link {
color : #e8e8ee;
text-decoration : none;
}
a:active, a:visited {
color : #e8e8ee;
text-decoration : none;
}
a:hover {
color : #dd2222;
text-decoration : underline;
}
a.forumlink, a.forumlink:visited {
color : #FFFFFF;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size : 1.2em;
font-weight : bold;
text-decoration : none;
}
a.forumlink:hover, a.forumlink:active {
color : #dd2222;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size : 1.2em;
font-weight : bold;
text-decoration : underline;
}
a.topictitle {
margin : 1px 0;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-weight : bold;
font-size : 1.2em;
}
a.topictitle:visited {
color : #e8e8ee;
text-decoration : none;
}
th a, th a:visited {
color : #ffbb00 !important ;
text-decoration : none;
}
th a:hover {
text-decoration : underline;
}
a.subforum.read {
background-image : url('./images/subforum_read.gif');
background-repeat : no-repeat;
background-position : 3px;
padding-left : 12px;
}
a.subforum.unread {
background-image : url('./images/subforum_unread.gif');
background-repeat : no-repeat;
background-position : 3px;
padding-left : 12px;
}
.forum-buttons a, .forum-buttons a:visited {
color : #e8e8ee;
font-weight : bold;
text-decoration : none;
vertical-align : top;
}
.forum-buttons a:hover, .forum-buttons a:active {
color : #dd2222;
font-weight : bold;
text-decoration : none;
vertical-align : top;
}
form {
margin : 0;
padding : 0;
border : 0;
}
input {
color : #e8e8ee;
background-color : #112238;
border : 1px solid #336688;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
padding : 1px;
}
textarea {
color : #e8e8ee;
background-color : #112238;
border : 1px solid #336688;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size : 1.3em;
line-height : 1.4em;
font-weight : normal;
padding : 2px;
}
select {
color : #e8e8ee;
background-color : #112238;
border : 1px solid #336688;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
padding : 1px;
}
input:hover, textarea:hover, select:hover {
color : #dd2222;
background-color : #233456;
border : 1px solid #e8e8ee;
}
input:focus, textarea:focus, select:focus {
color : #e8e8ee;
background-color : #112238;
border : 1px solid #dd2222;
}
option {
padding : 0 1em 0 0;
}
option.disabled-option {
color : #888888;
}
.rtl option {
padding : 0 0 0 1em;
}
input.radio {
background-color : transparent;
border : none;
}
.post {
background-color : #112238;
border-style : solid;
border-width : 1px;
}
.btnbbcode {
color : #e8e8ee;
background-color : #112238;
border : 1px solid #336688;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
padding : 1px;
}
.btnmain {
color : #e8e8ee;
background-color : #112238;
border : 1px solid #336688;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : bold;
padding : 1px;
cursor : pointer;
}
.btnlite {
color : #e8e8ee;
background-color : #112238;
border : 1px solid #336688;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
padding : 1px;
cursor : pointer;
}
.btnfile {
color : #e8e8ee;
background-color : #112238;
border : 1px solid #336688;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
padding : 1px;
}
btnmain:hover, btnlite:hover, btnfile:hover, btnbbcode:hover {
color : #dd2222;
background-color : #233456;
border : 1px solid #e8e8ee;
}
btnmain:focus, btnlite:focus, btnfile:focus, btnbbcode:hover {
color : #e8e8ee;
background-color : #112238;
border : 1px solid #dd2222;
}
.helpline {
color : #e8e8ee;
background-color : #112238;
border : 1px solid #556677;
}
.popuppm-new a {
color : #e8e8ee;
background : #001133 url('./images/bg_post.gif') repeat-x top left;
border : 1px solid #445566;
font-size : 1.2em;
font-weight : bold;
text-decoration : none;
margin : 5px 0;
padding : 40px 60px;
}
.popuppm-new a:hover {
color : #dd2222;
border : 1px solid #dd2222;
text-decoration : underline;
}
a.pm-new-link, a.pm-new-link:visited {
color : #ffbb00;
text-decoration : underline;
}
a.pm-new-link:hover, a.pm-new-link:active {
color : #dd2222;
text-decoration : underline;
}
.pm-bg-color {
background-color : #666666;
}
.quotetitle {
color : #ffdd99;
background : #ff9933 url('./images/bbc_quote.gif') no-repeat right;
border : 1px solid #556677;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size : 0.9em;
font-weight : bold;
text-align : left;
padding : 5px;
width : 90%;
margin-top : 10px;
}
.attachtitle {
color : #446688;
background : #aaccff url('./images/bbc_zip.gif') no-repeat right;
border : 1px solid #556677;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size : 0.9em;
font-weight : bold;
text-align : left;
padding : 5px;
width : 90%;
margin-top : 10px;
}
.quotetitle .quotetitle {
font-size : 1em;
}
.quotecontent, .attachcontent {
background : #233456;
border : 1px solid #556677;
border-top : 0;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size : 1em;
text-align : left;
padding : 5px;
width : 90%;
overflow : auto;
direction : ltr;
}
.attachcontent {
font-size : 0.85em;
}
.codetitle {
color : #ffdd99;
background : #119933 url('./images/bbc_code.gif') no-repeat right;
border : 1px solid #556677;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size : 0.9em;
font-weight : bold;
text-align : left;
margin-top : 10px;
padding : 5px;
width : 90%;
}
.codecontent {
color : #00ff00;
background : #233456;
border : 1px solid #556677;
border-top : 0;
font-family : 'Courier New', Monaco, monospace;
font-size : 0.85em;
font-weight : normal;
text-align : left;
padding : 5px;
width : 90%;
height : 60px;
overflow : auto;
direction : ltr;
}
.syntaxbg {
color : #e8e8ee;
}
.syntaxcomment {
color : #ff8800;
}
.syntaxdefault {
color : #e8e8ee;
}
.syntaxhtml {
color : #e8e8ee;
}
.syntaxkeyword {
color : #007700;
}
.syntaxstring {
color : #dd2222;
}
.bc-tbl {
border : 1px solid #556677;
background-color : #112238;
margin : 5px 0;
}
.bc-header {
color : #e8e8ee;
background : #112238 url('./images/bg_nav1.gif');
font-size : 1.3em;
font-weight : bold;
text-align : left;
padding : 4px 5px;
}
.bc-links {
color : #11ff11;
background : #112238 url('./images/bg_nav2.gif') repeat-x top left;
font-size : 1em;
line-height : 1.4em;
text-align : right;
padding : 3px 5px;
}
.bc-links-left {
position : relative;
float : left;
text-align : left;
}
.bc-header, .bc-links {
border : 1px solid #182848;
border-right-color : #223355;
border-bottom-color : #223355;
}
.bc-div a, .bc-div a:visited {
color : #e8e8ee;
text-decoration : none;
}
.bc-div a:hover, .bc-div a:active {
color : #dd2222;
text-decoration : none;
}
.bc-links a, .bc-links a:visited, .bc-links a:hover {
text-decoration : underline;
}
.bc-div a.nav-current, .bc-div a.nav-current:visited {
color : #ffbb00;
}
.bc-div a.nav-current:hover, .bc-div a.nav-current:active {
color : #dd2222;
text-decoration : none;
}
.pm_marked_colour {
background-color : #ff5500;
}
.pm_replied_colour {
background-color : #aaccee;
}
.pm_friend_colour {
background-color : #007700;
}
.pm_foe_colour {
background-color : #dd2222;
}
img {
border : none;
}
.sep {
color : #e8e8ee;
background-color : #ffbb00;
}
table.colortable td {
padding : 0;
}
pre {
font-size : 1.1em;
font-family : 'Courier New', Monaco, monospace;
}
.nowrap {
white-space : nowrap;
}
.username-coloured {
font-weight : bold;
}
.forumline  {
background : #ffffff;
border : 1px solid #486386;
}  