
/* ::::: http://www.spraticnet.com/forums/styles/black_pearl/theme/fap.css ::::: */

.picframe { border: 1px solid rgb(85, 85, 85); padding: 2px 6px; display: block; background-color: rgb(255, 255, 255); position: relative; bottom: 2px; right: 2px; }
.picshadow { background-color: rgb(136, 136, 136); color: inherit; margin-left: 4px; margin-top: 4px; }
#loader_container { text-align: center; position: absolute; top: 40%; width: 100%; }
#loader { border: 1px solid rgb(119, 119, 119); margin: 0pt auto; padding: 10px 0pt 16px; font-family: "Trebuchet MS",Verdana,Tahoma,Helvetica,sans; font-size: 10px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); display: block; width: 135px; text-align: left; z-index: 255; }
#progress { height: 5px; font-size: 1px; width: 10px; position: relative; top: 1px; left: 10px; background-color: rgb(153, 153, 153); }
#loader_bg { background-color: rgb(238, 238, 238); position: relative; top: 8px; left: 8px; height: 7px; width: 113px; font-size: 1px; }
.border_preview { border: 2px dotted rgb(51, 102, 153); padding: 10px; background: rgb(255, 255, 255) none repeat; font-family: "Trebuchet MS",Verdana,Tahoma,Helvetica,sans; font-size: 16px; color: rgb(68, 68, 68); z-index: 100; position: absolute; }
.preview_temp_load { padding: 10px; vertical-align: middle; text-align: center; }
.preview_temp_load img { vertical-align: middle; text-align: center; }
.forumline_left { border-left: 2px solid rgb(34, 68, 136); border-bottom: 2px solid rgb(34, 68, 136); background-color: rgb(248, 248, 248); }
.tab_links, a.tab_links:hover, a.tab_links:link, a.tab_links:active, a.tab_links:visited { font-size: 11px; color: rgb(255, 119, 34); text-decoration: none; }
.tab_links_unsel, a.tab_links_unsel:hover, a.tab_links_unsel:link, a.tab_links_unsel:active, a.tab_links_unsel:visited { font-size: 11px; color: rgb(51, 51, 51); text-decoration: none; }
a.tab_links:hover, a.tab_links_unsel:hover { color: rgb(255, 255, 170); text-decoration: underline; }
.tab_headers, th.tab_headers { border-style: solid; border-color: rgb(0, 51, 102); border-width: 1px 1px 0px; color: rgb(255, 119, 34); font-size: 11px; font-weight: bold; padding-left: 4px; padding-right: 8px; background-color: rgb(0, 102, 153); }
.tab_headers_unsel, th.tab_headers_unsel { border-style: solid; border-color: rgb(51, 102, 153); border-width: 1px 1px 0px; color: rgb(51, 51, 51); font-size: 11px; font-weight: bold; padding-left: 4px; padding-right: 8px; background-color: rgb(102, 153, 170); }
.tab_border { border: 1px none ; background-color: rgb(136, 136, 136); }
.filler, th.filler { background-color: rgb(102, 153, 170); background-image: none; }
.mooshow a img { border: medium none ; outline-color: invert; outline-style: none; outline-width: medium; }
.mooshow_outerContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); color: inherit; width: 20px; height: 1px; display: table; }
.dropShadowBorder { border-style: solid; border-color: rgb(255, 255, 255) rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); border-width: 1px; }
.mooshow { position: inherit; display: none; }
.mooshow_loading { position: absolute; top: 0pt; left: 0pt; display: none; }
.mooshow_copyright { position: absolute; top: 15px; right: 10px; color: rgb(204, 204, 204); font-size: 9px; }
.mooshow_extras { margin: 0pt auto; text-align: left; color: rgb(102, 102, 102); background-color: inherit; }
.mooshow_topNav { padding-top: 5px; padding-bottom: 15px; text-align: left; font-size: 8px; background-color: inherit; color: rgb(204, 204, 204); line-height: 170%; width: 100%; }
.mooshow_captions { margin: 0pt auto; background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); text-align: left; line-height: 140%; height: 35px; width: 100%; }
.mooshow_contentContainer { background-color: rgb(102, 102, 102); color: inherit; position: relative; text-align: center; line-height: 0pt; }
.mooshow_overlayNav { margin: 0pt auto; position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; }
.mooshow_prevLink, .mooshow_nextLink { background: transparent url('fap_blank.gif') no-repeat; width: 30%; height: 100%; outline-color: invert; outline-style: none; outline-width: medium; }
.mooshow_prevLink { left: 0pt; float: left; outline-color: invert; outline-style: none; outline-width: medium; }
.mooshow_nextLink { right: 0pt; float: right; outline-color: invert; outline-style: none; outline-width: medium; }
.mooshow_prevLink:hover, .mooshow_prevLink:visited:hover { background: transparent url('fap_prev.gif') no-repeat scroll left 100%; }
.mooshow_nextLink:hover, .mooshow_nextLink:visited:hover { background: transparent url('fap_next.gif') no-repeat scroll right 100%; }
.mooshow_IPTC { position: absolute; top: 0px; left: 0px; height: auto; background-color: rgb(0, 0, 0); color: rgb(204, 204, 204); font-size: 9px; line-height: 140%; text-align: left; opacity: 0.8; display: none; }
.mooshow_IPTCbutton { position: absolute; top: 0pt; left: 0pt; }
.mooshow_IPTC_left { float: left; text-align: right; width: 18%; }
.mooshow_IPTC_right { float: right; text-align: left; width: 80%; }

/* ::::: http://www.spraticnet.com/forums/styles/black_pearl/theme/stylesheet.css ::::: */

* { margin: 0pt; padding: 0pt; }
html { font-size: 100%; }
body { margin: 0px 10px; font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif; color: rgb(204, 204, 204); background-color: rgb(17, 17, 17); font-size: 62.5%; }
#wrapcentre { margin: 15px 15px 0pt; }
#wrapfooter { text-align: center; clear: both; }
#wrapper { margin: 0pt auto; width: 960px; }
#top_logo { border-width: 0px; margin: 0px; padding: 0px; background: transparent url('top_header.png') repeat; height: 150px; }
#bottom_logo_ext { border-top: 1px solid rgb(68, 68, 68); border-bottom: 1px solid rgb(85, 85, 85); }
#bottom_logo { border: 0px solid rgb(24, 24, 24); background: transparent url('bg_footer.gif') repeat; }
.leftshadow { padding: 0px; background: transparent url('shadow_left.gif') repeat-y; width: 9px; vertical-align: top; }
.rightshadow { padding: 0px; background: transparent url('shadow_right.gif') repeat-y; width: 9px; vertical-align: top; }
.forum-buttons { border-top: 1px solid rgb(221, 34, 34); border-bottom: 1px solid rgb(221, 34, 34); background: rgb(17, 17, 17) url('bg_buttons.gif') repeat-x scroll left top; color: rgb(255, 204, 51); 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-top: 6px; }
#wrapnav { border: 1px solid rgb(24, 24, 24); margin: 0pt; width: 100%; background-color: rgb(17, 17, 17); }
#datebar { margin: 10px 25px 0pt; }
#findbar { border: 0pt none ; margin: 0pt; padding: 0pt; width: 100%; }
.forumrules { border: 1px solid rgb(0, 136, 255); padding: 4px; background-color: rgb(255, 255, 170); font-weight: normal; font-size: 1.1em; font-family: Verdana,"Trebuchet MS","Lucida Grande",Arial,Helvetica,sans-serif; }
.forumrules h3 { color: rgb(221, 34, 34); }
#pageheader {  }
#pagecontent {  }
#pagefooter {  }
#poll {  }
#postrow {  }
#postdata {  }
h1 { color: rgb(255, 204, 51); 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: 1.5em; 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 { margin: 0pt; font-size: 0.9em; font-weight: bold; padding-top: 3px; }
p { font-size: 1.1em; }
p.moderators { margin: 0pt; float: left; color: rgb(255, 204, 51); font-weight: bold; }
.rtl p.moderators { float: right; }
p.linkmcp { margin: 0pt; float: right; white-space: nowrap; }
.rtl p.linkmcp { float: left; }
p.breadcrumbs { margin: 0pt; float: left; color: rgb(255, 204, 51); font-weight: bold; white-space: normal; font-size: 1em; }
.rtl p.breadcrumbs { float: right; }
p.datetime { margin: 0pt; float: right; white-space: nowrap; font-size: 1em; }
.rtl p.datetime { float: left; }
p.searchbar { padding: 2px 0pt; white-space: nowrap; }
p.searchbarreg { margin: 0pt; float: right; white-space: nowrap; }
.rtl p.searchbarreg { float: left; }
p.forumdesc { padding-bottom: 4px; }
p.topicauthor { margin: 1px 0pt; }
p.topicdetails { margin: 1px 0pt; }
.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active { margin: 1px 0pt; font-weight: bold; }
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active { color: rgb(0, 119, 0); font-weight: bold; }
.postapprove img, .postreported img { vertical-align: bottom; }
.postauthor { color: rgb(255, 204, 51); }
.postdetails { color: rgb(255, 204, 51); }
.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: 0pt 0pt 0pt 1.5em; }
.rtl .postbody li, .rtl ol, .rtl ul { margin: 0pt 1.5em 0pt 0pt; }
.posthilit { background-color: rgb(0, 255, 0); }
.nav { margin: 0pt; color: rgb(255, 204, 51); font-weight: bold; }
.pagination { padding: 4px; color: rgb(255, 204, 51); font-size: 1em; font-weight: bold; }
.cattitle {  }
.gen { margin: 1px; font-size: 1.2em; }
.genmed { margin: 1px; font-size: 1.1em; }
.gensmall { margin: 1px; font-size: 1em; }
.copyright { padding-left: 2px; padding-right: 2px; font-size: 1em; color: rgb(255, 204, 51); 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; }
.error {  }
.tbl-title { color: rgb(255, 204, 51); margin-top: 6px; }
.tbl-h-c { margin: 0pt; background: transparent url('tbl_h_c.gif') repeat-x scroll left bottom; overflow: hidden; height: 30px; font-weight: bold; font-size: 1.3em; text-align: center; vertical-align: middle; white-space: nowrap; }
.tbl-h-l { background: transparent url('tbl_h_l.gif') no-repeat scroll left bottom; padding-left: 27px; }
.tbl-h-r { background: transparent url('tbl_h_r.gif') no-repeat scroll right bottom; padding-right: 27px; }
.tbl-f-c { margin: 0pt; background: transparent url('tbl_f_c.gif') repeat-x scroll left bottom; overflow: hidden; height: 12px; font-size: 0.1em; white-space: nowrap; }
.tbl-f-l { background: transparent url('tbl_f_l.gif') no-repeat scroll left bottom; padding-left: 10px; }
.tbl-f-r { background: transparent url('tbl_f_r.gif') no-repeat scroll right bottom; padding-right: 10px; }
th { padding: 7px 5px; color: rgb(255, 204, 51); background-color: rgb(17, 17, 17); background-image: url('bg_th.gif'); font-size: 1.1em; font-weight: bold; white-space: nowrap; }
td { padding: 2px; }
td.profile { padding: 4px; }
td.np { padding: 0px; }
td.np-body { padding: 0px; background-color: rgb(17, 17, 17); }
.tablebg { border: 1px solid rgb(85, 85, 85); background-color: rgb(17, 17, 17); }
.tablebg th { border-style: solid; border-color: rgb(24, 24, 24) rgb(68, 68, 68) rgb(68, 68, 68) rgb(24, 24, 24); border-width: 1px; padding: 0pt 5px; background: rgb(17, 17, 17) url('bg_th.gif') repeat-x scroll left top; color: rgb(255, 204, 51); font-size: 1.1em; font-weight: bold; height: 26px; white-space: nowrap; }
.cat { border-style: solid; border-color: rgb(24, 24, 24) rgb(68, 68, 68) rgb(68, 68, 68) rgb(24, 24, 24); border-width: 1px; margin: 0pt; padding: 0pt; color: rgb(0, 136, 255); background-color: rgb(17, 17, 17); background-image: url('bg_th.gif'); height: 26px; text-indent: 4px; }
.cat h4 a, .cat h4 a:visited { color: rgb(255, 204, 51); font-size: 1.2em; font-weight: bold; text-decoration: none; }
.cat h4 a:hover, .cat h4 a:active { color: rgb(221, 34, 34); font-size: 1.2em; font-weight: bold; text-decoration: underline; }
.cat-bottom { border-style: solid; border-color: rgb(24, 24, 24) rgb(34, 34, 34) rgb(34, 34, 34) rgb(24, 24, 24); border-width: 1px; background: rgb(17, 17, 17) url('bg_catbottom.gif') repeat-x scroll left top; height: 28px; min-height: 28px; text-align: center; }
.catdiv { border-style: solid; border-color: rgb(24, 24, 24) rgb(68, 68, 68) rgb(68, 68, 68) rgb(24, 24, 24); border-width: 1px; margin: 0pt; padding: 0pt; background-color: rgb(17, 17, 17); background-image: url('bg_th.gif'); height: 26px; }
.rtl .catdiv { background-color: rgb(17, 17, 17); background-image: url('bg_th.gif'); }
.row1, .row2, .row3, .row4 { border-style: solid; border-color: rgb(24, 24, 24) rgb(34, 34, 34) rgb(34, 34, 34) rgb(24, 24, 24); border-width: 1px; padding: 4px; }
.row1 { background-color: rgb(8, 8, 8); }
.row2 { background-color: rgb(18, 18, 18); }
.row3 { background-color: rgb(35, 35, 35); }
.row4 { background-color: rgb(50, 50, 50); }
.row-post-top { border-style: solid; border-color: rgb(24, 24, 24) rgb(34, 34, 34) rgb(34, 34, 34) rgb(24, 24, 24); border-width: 1px; background-color: rgb(17, 17, 17); vertical-align: top; }
.row-post-body { border-style: solid; border-color: rgb(24, 24, 24) rgb(34, 34, 34) rgb(34, 34, 34) rgb(24, 24, 24); border-width: 1px; background: rgb(0, 0, 0) url('bg_post.gif') repeat-x scroll left top; vertical-align: top; }
.row-post-bottom { border-style: solid; border-color: rgb(24, 24, 24) rgb(34, 34, 34) rgb(34, 34, 34) rgb(24, 24, 24); border-width: 1px; padding: 1px; background: rgb(0, 0, 0) url('bg_postbottom.gif') repeat; color: rgb(102, 102, 102); vertical-align: middle; font-size: 1em; line-height: 1.2em; white-space: nowrap; }
.spacer { border-style: solid; border-color: rgb(24, 24, 24) rgb(34, 34, 34) rgb(34, 34, 34) rgb(24, 24, 24); border-width: 1px; padding: 0pt; background-color: rgb(255, 136, 0); background-image: url('bg_spacerow.gif'); height: 4px; }
hr { border-width: 0pt; color: rgb(35, 35, 35); background-color: rgb(35, 35, 35); height: 1px; }
.legend { border: 1px solid rgb(24, 24, 24); margin: 0pt auto; text-align: center; background-color: rgb(17, 17, 17); }
a:link { color: rgb(255, 204, 51); text-decoration: none; }
a:active, a:visited { color: rgb(255, 204, 51); text-decoration: none; }
a:hover { color: rgb(221, 34, 34); text-decoration: underline; }
a.forumlink, a.forumlink:visited { color: rgb(255, 204, 51); 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: rgb(221, 34, 34); 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 0pt; font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif; font-weight: bold; font-size: 1.2em; }
a.topictitle:visited { color: rgb(255, 204, 51); text-decoration: none; }
th a, th a:visited { color: rgb(0, 136, 255) ! important; text-decoration: none; }
th a:hover { text-decoration: underline; }
a.subforum.read { background-image: url('subforum_read.gif'); background-repeat: no-repeat; background-position: 3px 50%; padding-left: 12px; }
a.subforum.unread { background-image: url('subforum_unread.gif'); background-repeat: no-repeat; background-position: 3px 50%; padding-left: 12px; }
.forum-buttons a, .forum-buttons a:visited { color: rgb(255, 204, 51); font-weight: bold; text-decoration: none; vertical-align: top; }
.forum-buttons a:hover, .forum-buttons a:active { color: rgb(221, 34, 34); font-weight: bold; text-decoration: none; vertical-align: top; }
form { border: 0pt none ; margin: 0pt; padding: 0pt; }
input { border: 1px solid rgb(204, 204, 204); padding: 1px; color: rgb(255, 204, 51); background-color: rgb(17, 17, 17); font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,sans-serif; font-size: 1.1em; font-weight: normal; }
textarea { border: 1px solid rgb(204, 204, 204); padding: 2px; color: rgb(255, 204, 51); background-color: rgb(17, 17, 17); font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif; font-size: 1.3em; line-height: 1.4em; font-weight: normal; }
select { border: 1px solid rgb(204, 204, 204); padding: 1px; color: rgb(255, 204, 51); background-color: rgb(17, 17, 17); font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,sans-serif; font-size: 1.1em; font-weight: normal; }
input:hover, textarea:hover, select:hover { border: 1px solid rgb(255, 204, 51); color: rgb(221, 34, 34); background-color: rgb(35, 35, 35); }
input:focus, textarea:focus, select:focus { border: 1px solid rgb(221, 34, 34); color: rgb(255, 204, 51); background-color: rgb(17, 17, 17); }
option { padding: 0pt 1em 0pt 0pt; }
option.disabled-option { color: rgb(136, 136, 136); }
.rtl option { padding: 0pt 0pt 0pt 1em; }
input.radio { border: medium none ; background-color: transparent; }
.post { border-style: solid; border-width: 1px; background-color: rgb(17, 17, 17); }
.btnbbcode { border: 1px solid rgb(204, 204, 204); padding: 1px; color: rgb(255, 204, 51); background-color: rgb(17, 17, 17); font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,sans-serif; font-size: 1.1em; font-weight: normal; }
.btnmain { border: 1px solid rgb(204, 204, 204); padding: 1px; color: rgb(255, 204, 51); background-color: rgb(17, 17, 17); font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,sans-serif; font-size: 1.1em; font-weight: bold; cursor: pointer; }
.btnlite { border: 1px solid rgb(204, 204, 204); padding: 1px; color: rgb(255, 204, 51); background-color: rgb(17, 17, 17); font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,sans-serif; font-size: 1.1em; font-weight: normal; cursor: pointer; }
.btnfile { border: 1px solid rgb(204, 204, 204); padding: 1px; color: rgb(255, 204, 51); background-color: rgb(17, 17, 17); font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,sans-serif; font-size: 1.1em; font-weight: normal; }
btnmain:hover, btnlite:hover, btnfile:hover, btnbbcode:hover { border: 1px solid rgb(255, 204, 51); color: rgb(221, 34, 34); background-color: rgb(35, 35, 35); }
btnmain:focus, btnlite:focus, btnfile:focus, btnbbcode:hover { border: 1px solid rgb(221, 34, 34); color: rgb(255, 204, 51); background-color: rgb(17, 17, 17); }
.helpline { border: 1px solid rgb(85, 85, 85); color: rgb(255, 204, 51); background-color: rgb(17, 17, 17); }
.popuppm-new a { border: 1px solid rgb(68, 68, 68); margin: 5px 0pt; padding: 40px 60px; background: rgb(0, 0, 0) url('bg_post.gif') repeat-x scroll left top; color: rgb(255, 204, 51); font-size: 1.2em; font-weight: bold; text-decoration: none; }
.popuppm-new a:hover { border: 1px solid rgb(221, 34, 34); color: rgb(221, 34, 34); text-decoration: underline; }
a.pm-new-link, a.pm-new-link:visited { color: rgb(0, 136, 255); text-decoration: underline; }
a.pm-new-link:hover, a.pm-new-link:active { color: rgb(221, 34, 34); text-decoration: underline; }
.pm-bg-color { background-color: rgb(102, 102, 102); }
.quotetitle { border: 1px solid rgb(85, 85, 85); padding: 5px; background: rgb(255, 153, 51) url('bbc_quote.gif') no-repeat scroll right center; color: rgb(255, 221, 153); font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif; font-size: 0.9em; font-weight: bold; text-align: left; width: 90%; margin-top: 10px; }
.attachtitle { border: 1px solid rgb(85, 85, 85); padding: 5px; background: rgb(170, 204, 255) url('bbc_zip.gif') no-repeat scroll right center; color: rgb(68, 102, 136); font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif; font-size: 0.9em; font-weight: bold; text-align: left; width: 90%; margin-top: 10px; }
.quotetitle .quotetitle { font-size: 1em; }
.quotecontent, .attachcontent { border-style: none solid solid; border-color: -moz-use-text-color rgb(85, 85, 85) rgb(85, 85, 85); border-width: 0pt 1px 1px; padding: 5px; background: rgb(35, 35, 35) none repeat; overflow: auto; font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif; font-size: 0.85em; text-align: left; width: 90%; direction: ltr; }
.attachcontent { font-size: 0.85em; }
.codetitle { border: 1px solid rgb(85, 85, 85); padding: 5px; background: rgb(17, 153, 51) url('bbc_code.gif') no-repeat scroll right center; color: rgb(255, 221, 153); font-family: Verdana,"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif; font-size: 0.9em; font-weight: bold; text-align: left; margin-top: 10px; width: 90%; }
.codecontent { border-style: none solid solid; border-color: -moz-use-text-color rgb(85, 85, 85) rgb(85, 85, 85); border-width: 0pt 1px 1px; padding: 5px; background: rgb(35, 35, 35) none repeat; overflow: auto; color: rgb(0, 255, 0); font-family: 'Courier New',Monaco,monospace; font-size: 0.85em; font-weight: normal; text-align: left; width: 90%; height: 100px; direction: ltr; }
.syntaxbg { color: rgb(255, 204, 51); }
.syntaxcomment { color: rgb(255, 136, 0); }
.syntaxdefault { color: rgb(255, 204, 51); }
.syntaxhtml { color: rgb(255, 204, 51); }
.syntaxkeyword { color: rgb(0, 119, 0); }
.syntaxstring { color: rgb(221, 34, 34); }
.bc-tbl { border: 1px solid rgb(85, 85, 85); margin: 5px 0pt; background-color: rgb(17, 17, 17); }
.bc-header { padding: 4px 5px; background: rgb(17, 17, 17) url('bg_nav1.gif') repeat; color: rgb(255, 204, 51); font-size: 1.3em; font-weight: bold; text-align: left; }
.bc-links { padding: 3px 5px; background: rgb(17, 17, 17) url('bg_nav2.gif') repeat-x scroll left top; color: rgb(153, 153, 153); font-size: 1em; line-height: 1.4em; text-align: right; }
.bc-links-left { position: relative; float: left; text-align: left; }
.bc-header, .bc-links { border-style: solid; border-color: rgb(24, 24, 24) rgb(34, 34, 34) rgb(34, 34, 34) rgb(24, 24, 24); border-width: 1px; }
.bc-div a, .bc-div a:visited { color: rgb(255, 204, 51); text-decoration: none; }
.bc-div a:hover, .bc-div a:active { color: rgb(221, 34, 34); 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: rgb(0, 136, 255); }
.bc-div a.nav-current:hover, .bc-div a.nav-current:active { color: rgb(221, 34, 34); text-decoration: none; }
.pm_marked_colour { background-color: rgb(51, 51, 51); }
.pm_replied_colour { background-color: rgb(221, 238, 255); }
.pm_friend_colour { background-color: rgb(0, 119, 0); }
.pm_foe_colour { background-color: rgb(221, 34, 34); }
img { border: medium none ; }
.sep { color: rgb(255, 204, 51); background-color: rgb(0, 136, 255); }
table.colortable td { padding: 0pt; }
pre { font-size: 1.1em; font-family: 'Courier New',Monaco,monospace; }
.nowrap { white-space: nowrap; }
.username-coloured { font-weight: bold; }
