/*  phpBB 3.0 Style Sheet    --------------------------------------------------------------   Style name:      PlayStation   Based on style:   subSilver (the default phpBB 2 style)   Original author:   subBlue ( http://www.subBlue.com/ )   Modified by:      Scott Stubblefield ( http://www.highdefgeek.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: Verdana, Helvetica, Arial, sans-serif;	color: #FFFFFF;	background-color: #FFFFFF;	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */	margin: 0;	background-image: url('./images/main_back.gif');}#wrapheader {   min-height: 105px;   height: auto !important;   height: 105px;   background-image: url('./images/PlayStation_logo_bkgd.jpg');   background-repeat: repeat-x;   padding: 0px 0px 15px 0px;}#wrapcentre {	margin-top: 0px;	margin-right: 25px;	margin-bottom: 0px;	margin-left: 25px;}#wrapfooter {   text-align: center;   clear: both;}#wrapnav {	width: 100%;	margin: 0;	background-color: #000000;	padding: 0px;}#logodesc {   margin-bottom: 0px;   padding: 0px 0px;}.headerlogo {   margin-top: -2px;   padding: 0;}#menubar {	margin: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding: 0px;}#datebar {   margin: 10px 25px 0 25px;}#findbar {   width: 100%;   margin: 0;   padding: 0;   border: 0;}.forumrules {	background-color: #F9CC79;	border-width: 1px;	border-style: solid;	border-color: #000000;	padding: 4px;	font-weight: normal;	font-size: 1.1em;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;}.forumrules h3 {   color: red;}#pageheader { }#pagecontent { }#pagefooter { }#poll { }#postrow { }#postdata { }/*  Text--------------------- */h1 {   color: black;   font-family: "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: #FFFFFF;	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;}.postauthor {	color: #acb0b8;}.postdetails {	color: #FFFFFF;}.postbody {	font-size: 1.3em;	line-height: 1.4em;	font-family: "Verdana", Helvetica, Arial, sans-serif;	color: #FFFFFF;}.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: yellow;}.nav {   margin: 0;   color: #FFFFFF;   font-weight: bold;}.pagination {   padding: 4px;   color: black;   font-size: 1em;   font-weight: bold;}.cattitle {	font-size: 1em;	font-weight: bold;	color: #FFFFFF;}.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: #FFFFFF;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;}.titles {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 1.3em;	text-decoration: none;}.error {   color: red;}.mainmenu {	color: #009900;	font-size: 1em;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}/* Tables------------ */th {	color: #acb0b8;	font-size: 1.1em;	font-weight: bold;	background-color: #EEEEEE;	background-image: url('./images/cellpic3.gif');	white-space: nowrap;	padding: 7px 5px;}td {   padding: 2px;}td.profile {   padding: 4px;}.tablebg {	background-color: #616161;}.catdiv {   height: 28px;   margin: 0;   padding: 0;   border: 0;   background: white url('./images/cellpic2.jpg') repeat-y scroll top left;}.rtl .catdiv {   background: white url('./images/cellpic2.jpg') repeat-y scroll top left;}.cat {   margin: 0;   height: 28px;   margin: 0;   padding: 0;   border: 0;   background-color: #ECECEC;   background-image: url('./images/cellpic1.gif');   text-indent: 4px;}.footer {   height: 32px;   margin: 0;   padding: 0;   border: 0;   background-color: #ECECEC;   background-image: url('./images/footer_bkgd.gif');}.row1 {	background-color: #444444;	padding: 4px;}.row2 {	background-color: #3c3b3b;	padding: 4px;}.row3 {	background-color: #3c3b3b;	padding: 4px;}.spacer {	background-color: #3c3b3b;}hr {   height: 1px;   border-width: 0;   background-color: #D1D7DC;   color: #D1D7DC;}.legend {   text-align:center;   margin: 0 auto;}/* Links------------ */a:link {	color: #acb0b8;	text-decoration: none;}a:active,a:visited {	color: #acb0b8;	text-decoration: none;}a:hover {	color: #CB0000;	text-decoration: none;}a.cattitle {	color: #FFFFFF;	text-decoration: none;}a.cattitle:hover {	color: #CB0000;	text-decoration: none;}a.mainmenu {   color: #536A58;   text-decoration: none;}a.mainmenu:visited {color: #4C6351;text-decoration: none;}a.mainmenu:hover {color: #000000;text-decoration: none;}a.forumlink {	color: #acb0b8;	font-weight: bold;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 1.2em;}a.forumlink:hover {	color: #CB0000;	text-decoration: none;}a.topictitle {	color: #acb0b8;	margin: 1px 0;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-weight: bold;	font-size: 1.2em;}a.topictitle:visited {	color: #73767A;	text-decoration: none;}a.topictitle:hover {	color: #CB0000;	text-decoration: none;}th a,th a:visited {   color: #acb0b8 !important;   text-decoration: none;}th a:hover {   text-decoration: none;}/* Form Elements------------ */form {	margin: 0;	padding: 0;	border: 0;}input {	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em;	font-weight: normal;	padding: 1px;	border: 1px solid #000000;	background-color: #999999;}textarea {	background-color: #999999;	color: #000000;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 1.3em;	line-height: 1.4em;	font-weight: normal;	border: 1px solid #000000;	padding: 2px;}select {	color: #000000;	background-color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em;	font-weight: normal;	border: 1px solid #000000;	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 {	background-color: #999999;	border-style: solid;	border-width: 1px;}.btnbbcode {	color: #000000;	font-weight: normal;	font-size: 1.1em;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #999999;	border: 1px solid #000000;}.btnmain {	font-weight: bold;	background-color: #999999;	border: 1px solid #000000;	cursor: pointer;	padding: 1px 5px;	font-size: 1.1em;}.btnlite {	font-weight: normal;	background-color: #999999;	border: 1px solid #000000;	cursor: pointer;	padding: 1px 5px;	font-size: 1.1em;}.btnfile {	font-weight: normal;	background-color: #999999;	border: 1px solid #000000;	padding: 1px 5px;	font-size: 1.1em;}.helpline {	background-color: #3c3b3b;	border-style: none;	color: #FFFFFF;}/* BBCode------------ */.quotetitle, .attachtitle {	margin: 10px 5px 0 5px;	padding: 4px;	border-width: 1px 1px 0;	border-style: solid;	border-color: #000000;	color: #ffffff;	background-color: #AB0000;	font-size: 0.85em;	font-weight: bold;}.quotecontent, .attachcontent {	margin: 0 5px 10px 5px;	padding: 5px;	font-weight: normal;	font-size: 1em;	line-height: 1.4em;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #999999;	color: #000000;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;}.attachcontent {	font-size: 0.85em;}.codetitle {	margin: 10px 5px 0 5px;	padding: 4px;	color: #ffffff;	background-color: #AB0000;	font-size: 0.85em;	font-weight: bold;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 0;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;}.codecontent {	direction: ltr;	margin: 0 5px 10px 5px;	padding: 5px;	font-weight: normal;	color: #006600;	font-size: 0.85em;	font-family: Monaco, 'Courier New', monospace;	background-color: #FAFAFA;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;}.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;}.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;}