/*  phpBB 3.0 Style Sheet
    -------------------------------------------------------------- Style name:		subsilver2 Based on style:	subSilver (the default phpBB 2 style) Original author:	subBlue ( http://www.subBlue.com/ ) Modified by:		psoTFX and the phpBB team ( http://www.phpbb.com )  This is an alternative style for phpBB3 for those wishing to stay with the familiar subSilver style of phpBB version 2.x  Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* Layout
 ------------ */
* {/* Reset browsers default margin, padding and font sizes */ margin:0; padding:0; }

html {font-size:100%; }
body { /* Text-Sizing with ems:http://www.clagnut.com/blog/348/ */ font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif; color:#fff; background:#000; font-size:62.5%; /* This sets the default font size to be equivalent to 10px */ margin:0; }
#wrapheader { height:auto !important; padding:0; width:992px; background:url(images/header_short.jpg) no-repeat 100px -38px; margin-left:30px; }
#wrapcentre { width:940px; border-bottom:6px solid #3B2405; border-left:6px solid #3B2405; border-right:6px solid #3B2405; padding:10px 20px 25px; margin-left:30px; }
#wrapfooter { text-align:center; clear:both; width:980px; font-size:10px; color:#232323; font-weight:normal!important; font-family:Arial, Helvetica, sans-serif; margin-left:30px; padding:10px 20px 25px 0px; }
#wrapfooter a { color:#232323; }
#wrapfooter a:hover { color:#900; text-decoration:none; }
#wrapnav { width:100%; margin:0; background-color:#ECECEC; border-width:1px; border-style:solid; border-color:#A9B8C2; }
#logodesc { padding:0 23px 24px 22px; background:url(images/top_border.png) no-repeat center bottom; }
#menubar { border-left:6px solid #3B2405; border-right:6px solid #3B2405; padding:0 10px; width:960px; }
#datebar { border-left:6px solid #3B2405; border-right:6px solid #3B2405; padding:10px 10px 0 10px; width:960px; }
#findbar { width:100%; margin:0; padding:0; border:0; }
.forumrules { background-color:#F9CC79; border-width:1px; border-style:solid; border-color:#BB9860; padding:4px; font-weight:normal; font-size:1.1em; font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.forumrules h3 { color:red; }
#pageheader { }
#pagecontent { }
#pagefooter { }
#poll { }
#postrow { }
#postdata { }

/*  Text
 --------------------- */
h1 { color:black; font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-weight:bold; font-size:1.8em; text-decoration:none; }
h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.5em; text-decoration:none; line-height:120%; }
h3 { font-size:1.3em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:120%; }
h4 { margin:0; font-size:1.1em; font-weight:bold; }
p { font-size:1.1em; }
p.moderators { margin:0; float:left; color:black; 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:black; 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; color:red; font-weight:bold; }
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active { color:green; font-weight:bold; }
.postapprove img, .postreported img { vertical-align:bottom; padding-top:5px; }
.postauthor { color:#fff; }
.postdetails { color:#fff; }
.postbody { font-size:1.3em; line-height:1.4em; font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; }
.postbody li, ol, ul { margin:0 0 0 1.5em; }
.postbody img{margin:2px;}
.rtl .postbody li, .rtl ol, .rtl ul { margin:0 1.5em 0 0; }
.posthilit { background-color:red; }
.nav { margin:0; color:#FFA34F; font-weight:bold; }
.pagination { padding:4px; color:black; font-size:1em; font-weight:bold; }
.cattitle {}
.gen { margin:1px 1px; font-size:1.2em; }
.genmed { margin:1px 1px; font-size:1.1em; }
.gensmall { margin:1px 1px; font-size:1em; }
.copyright { color:#444; font-weight:normal; font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.titles { font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-weight:bold; font-size:1.3em; text-decoration:none; }
.error { color:red; }

/* Tables
 ------------ */
th { color:#FFA34F; font-size:1.1em; font-weight:bold; background-image:url('./images/cellpic3.gif'); white-space:nowrap; padding:7px 5px; }
td { padding:2px; }
td.profile { padding:4px; }
.tablebg { background-color:#363636; }
.catdiv { height:28px; margin:0; padding:0; border:0; background-color:#413216; }
.rtl .catdiv { background:white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right; }
.cat { height:28px; margin:0; padding:0; border:0; background-color:#413216; text-indent:4px; }
.row1 { background-color:#232323; padding:4px; }
.row2 { background-color:#252525; padding:4px; }
.row3 { background-color:#413216; padding:4px; }
.spacer { background-color:#363636; }
hr { height:1px; border-width:0; background-color:#D1D7DC; color:#D1D7DC; }
.legend { text-align:center; margin:0 auto; }
/* Links
 ------------ */

/* Links adjustment to correctly display an order of rtl/ltr mixed content */
.rtl a { direction:rtl; unicode-bidi:embed; }
a:link { color:#c67d2c; text-decoration:none; }
a:active, a:visited { color:#c67d2c; text-decoration:none; }
a:hover { color:#dd903a; text-decoration:underline; }
a.forumlink { color:#C67D2C; font-weight:bold; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:1.2em; }
a.topictitle { margin:1px 0; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-weight:bold; font-size:1.2em; }
a.topictitle:visited { color:#5493B4; text-decoration:none; }
th a, th a:visited { color:#FFA34F !important; text-decoration:none; }
th a:hover { text-decoration:underline; }

/* Form Elements
 ------------ */
form { margin:0; padding:0; border:0; }
input { color:#333333; font-family:"Lucida Grande", Verdana, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; padding:1px; border:1px solid #A9B8C2; background-color:#FAFAFA; }
textarea { background-color:#FAFAFA; color:#333333; font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size:1.3em;  line-height:1.4em; font-weight:normal; border:1px solid #A9B8C2; padding:2px; }
select { color:#333333; background-color:#FAFAFA; font-family:"Lucida Grande", Verdana, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; border:1px solid #A9B8C2; padding:1px; }
option { padding:0 1em 0 0; }
option.disabled-option { color:graytext; }
.rtl option { padding:0 0 0 1em; }
input.radio { border:none; background-color:transparent; }
.post, select, textarea { background-color:white; border-style:solid; border-width:1px; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius 3px; border-radius:3px; }
.btnbbcode { font-weight:normal; font-size:1.1em; font-family:"Lucida Grande", Verdana, Helvetica, sans-serif; background:url(images/button_bg.png) no-repeat center bottom; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius 3px; border-radius:3px; border:0; color:#fff; }
.btnmain { font-weight:bold; cursor:pointer; padding:1px 5px; font-size:1.1em; background:url(images/button_bg.png) no-repeat center bottom; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius 3px; border-radius:3px; border:0; color:#fff; }
.btnlite { font-weight:normal; cursor:pointer; padding:1px 5px; font-size:1.1em; background:url(images/button_bg.png) no-repeat center bottom; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius 3px; border-radius:3px; border:0; color:#fff; }
.btnfile { font-weight:normal; background-color:#ECECEC; border:1px solid #A9B8C2; padding:1px 5px; font-size:1.1em; }
.helpline { background-color:#FFA34F; border-style:none; color:#fff; }

/* BBCode
 ------------ */
.quotetitle, .attachtitle { margin:10px 5px 0 5px; padding:4px; border-width:1px 1px 0 1px; border-style:solid; border-color:#363636; color:#fff; background-color:#363636; font-size:0.85em; font-weight:bold; }
.quotetitle .quotetitle { font-size:1em; }
.quotecontent, .attachcontent { margin:0 5px 10px 5px; padding:5px; border-color:#363636; border-width:0 1px 1px 1px; border-style:solid; font-weight:normal; font-size:1em; line-height:1.4em; font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; background-color:#2c2c2c; color:#fff; }
.attachcontent { font-size:0.85em; }
.codetitle { margin:10px 5px 0 5px; padding:2px 4px; border-width:1px 1px 0 1px; border-style:solid; border-color:#A9B8C2; color:#333333; background-color:#A9B8C2; font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size:0.8em; }
.codecontent { direction:ltr; margin:0 5px 10px 5px; padding:5px; border-color:#A9B8C2; border-width:0 1px 1px 1px; border-style:solid; font-weight:normal; color:#006600; font-size:0.85em; font-family:Monaco, 'Courier New', monospace; background-color:#FAFAFA; }
.syntaxbg { color:#FFFFFF; }
.syntaxcomment { color:#FF8000; }
.syntaxdefault { color:#0000BB; }
.syntaxhtml { color:#000000; }
.syntaxkeyword { color:#007700; }
.syntaxstring { color:#DD0000; }

/* Private messages
 ------------------ */
.pm_marked_colour { background-color:#000000; }
.pm_replied_colour { background-color:#A9B8C2; }
.pm_friend_colour { background-color:#007700; }
.pm_foe_colour { background-color:#DD0000; }

/* Misc
 ------------ */
img { border:none; max-width:750px;}
.sep { color:black; background-color:#FFA34F; }
table.colortable td { padding:0; }
pre { font-size:1.1em; font-family:Monaco, 'Courier New', monospace; }
.nowrap { white-space:nowrap; }
.username-coloured { font-weight:bold; }
.text-right { text-align:right; }
.tablebg .row2 img { max-width:751px; }

#topnav {float:right; }
#topnav ul {margin-top:20px;float:right; }
#topnav ul li {display:inline;float:left; }
#topnav ul li a {text-decoration:none;padding:8px 9px;color:#fff;font-weight:bold;border:solid 1px transparent;font-size:12px;}
#topnav ul li a:hover {border:solid 1px #fff; }

#navigator_right {float:left;width:730px; }
#navigator {float:left;width:595px;margin-top:34px; }
#suckerfishnav {font-size:12px;font-family:verdana,sans-serif;font-weight:bold;width:100%; }
#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;padding:0;margin:0;width:100%; }
#suckerfishnav a {display:block;color:#000000;text-decoration:none;font-family:Tahoma,sans-serif; }
#suckerfishnav li a {text-align:center;width:99px;padding:9px 0px; text-transform:uppercase; }
#suckerfishnav li {float:left;padding:0;background:url('images/button_bg.png') no-repeat; }
#suckerfishnav a:hover {color:#fff; }