/*  phpBB 3.0 Style Sheet    --------------------------------------------------------------   Style name:      Lost   Based on style:   subSilver (the default phpBB 2 style)   Original author:   subBlue ( http://www.subBlue.com/ )   Modified by:      Scott Stubblefield ( http://www.realdealstubblefield.com )   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: #000000;	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */	margin-left: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	background-image: url(./images/water_bkgd.jpg);}#wrapper {	background-color: #7babb0;	background-repeat: repeat;	width: 950px;	margin: 0 auto;	border: 3px solid #000000;}#header {	background-color: #FFFFFF;	background-image: url(./images/logo.png);	background-repeat: no-repeat;	height: 149px;	width: 950px;}#wrapcentre {	padding-top: 15px;	width: 910px;	margin-left: 20px;}#wrapcentresmall {	margin-top: 0px;	margin-right: 25px;	margin-bottom: 0px;	margin-left: 25px;}#wrapfooter {	text-align: center;	clear: both;	background-image: url(./images/footer.png);	background-repeat: no-repeat;	height: 100px;	width: 950px;}#wrapfootersmall {   text-align: center;   clear: both;}#wrapnav {	width: 100%;	margin: 0;	background-color: #000000;	padding: 0px;}#logodesc {	padding: 0px;}.headerlogo {	margin-top: -2px;	padding: 0;}#menubar {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(./images/menu/nav_back.gif);	background-repeat: repeat-x;	width: 950px;	height: 40px;}/* Image Replacement For Navigation */#menu {	display: table;	width: 500px;	margin-left: 20%;}#menu ul {	display: table-row;	margin: 0 auto;	padding: 0;	width: 500px;	height: 40px;	list-style: none; 	text-align: center;	font-size: 80%}#menu img { 	border: 0; }#menu li {	display: table-cell;	width: auto;}#menu li span {	text-indent: -9999px;}#menu a { 	display: block; 	margin: 0 auto;	height: 40px; 	background-color: transparent;	background-position: 50% 0;	background-repeat: no-repeat;}#menu a span {	display: none;}#menu a:hover img, #menu a:focus img, #menu a:active img, #menu a#active img { 	visibility: hidden; }#nav-home a {	width: 53px;	background-image: url(./images/menu/nav_home_f2.gif);}#nav-login a { 	width: 56px; 	background-image: url(./images/menu/nav_login_f2.gif); }#nav-logout a { 	width: 69px; 	background-image: url(./images/menu/nav_logout_f2.gif); }#nav-restore a { 	width: 162px; 	background-image: url(./images/menu/nav_back.gif); }#nav-disabled a { 	width: 123px; 	background-image: url(./images/menu/nav_disabled.gif); }#nav-messages a { 	width: 137px;		background-image: url(./images/menu/nav_pm_f2.gif); }#nav-messages-new a {	width: 107px;	background-image: url(./images/menu/nav_pm_new.gif);}#nav-register a { 	width: 77px; 	background-image: url(./images/menu/nav_register_f2.gif); }#nav-faq a { 	width: 39px; 	background-image: url(./images/menu/nav_faq_f2.gif); }#nav-search a { 	width: 65px; 	background-image: url(./images/menu/nav_search_f2.gif); }#nav-memberlist a { 	width: 78px; 	background-image: url(./images/menu/nav_memberlist_f2.gif); }#nav-profile a { 	width: 151px; 	background-image: url(./images/menu/nav_profile_f2.gif); }/* End Navigation */#datebar {	width: 910px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0;	margin-left: 20px;}#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: Verdana, Arial, Helvetica, sans-serif;}.forumrules h3 {   color: red;}#pageheader {	width: 910px;}#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: 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: #000000;	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: #CC0000;}.postdetails {	color: #000000;}.postbody {	font-size: 1.3em;	line-height: 1.4em;	font-family: "Verdana", Helvetica, Arial, sans-serif;	color: #000000;}.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: #000000;	font-weight: bold;}.pagination {	padding: 4px;	color: #000000;	font-size: 1em;	font-weight: bold;}.cattitle {	font-size: 1em;	font-weight: bold;	color: #000000;}.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: #000000;	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: #CCCCCC;	font-size: 1em;	font-weight: bold;	text-align: center;	padding-top: 14px;}/* Tables------------ */th {	color: #000000;	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: #587C80;}.bodyline {	background-color: #7cacb1;	border-width: 3px;	border-style: solid;	border-color: #102027;	margin: 0px;	padding: 0px;   }.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;}.navbar {	background: url('./images/nav_bkgd.gif') top left repeat-x;	height: 40px;	vertical-align: middle;	margin: 0;	white-space: nowrap;	overflow: hidden;}.navbarleft {	background: url('./images/nav_left.gif') top left no-repeat;	padding-left: 21px;}.navbarright {	background: url('./images/nav_rite.gif') top right no-repeat;	padding-right: 21px;}.tblshad {	background: url('./images/tbl_shad_bkgd.gif') bottom repeat-x;	height: 14px;	vertical-align: middle;	margin: 0;	white-space: nowrap;	overflow: hidden;}.tblshadleft {	background: url('./images/tbl_shad_left.gif') bottom left no-repeat;	padding-left: 20px;}.tblshadright {	background: url('./images/tbl_shad_right.gif') bottom right no-repeat;	padding-right: 20px;}.tblminishad {	background: url('./images/tbl_mini_shad_bkgd.gif') bottom left repeat-x;	height: 20px;	vertical-align: middle;	margin: 0;	white-space: nowrap;	overflow: hidden;}.tblminishadleft {	background: url('./images/tbl_mini_shad_left.gif') bottom left no-repeat;	padding-left: 10px;}.tblminishadright {	background: url('./images/tbl_mini_shad_right.gif') bottom right no-repeat;	padding-right: 10px;}.row1 {	background-color: #bdd3d9;	padding: 4px;}.row2 {	background-color: #bdd3d9;	padding: 4px;}.row3 {	background-color: #bdd3d9;	padding: 4px;}.rowover {	background-color: #a4ced2;	padding: 4px;}.spacer {	background-color: #307074;}hr {	height: 1px;	border-width: 0;	background-color: #587C80;	color: #587C80;}.legend {   text-align:center;   margin: 0 auto;}/* Links------------ */a:link {	color: #275759;	text-decoration: none;}a:active,a:visited {	color: #275759;	text-decoration: none;}a:hover {	color: #326c6f;	text-decoration: none;}a.cattitle {	color: #000000;	text-decoration: none;}a.cattitle:hover {	color: #326c6f;	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: #275759;	font-weight: bold;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 1.2em;}a.forumlink:hover {	color: #326c6f;	text-decoration: none;}a.topictitle {	color: #275759;	margin: 1px 0;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-weight: bold;	font-size: 1.2em;}a.topictitle:visited {	color: #4C6565;	text-decoration: none;}a.topictitle:hover {	color: #326c6f;	text-decoration: none;}th a,th a:visited {	color: #000000 !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 #587C80;	background-color: #FFFFFF;}textarea {	background-color: #FFFFFF;	color: #000000;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 1.3em;	line-height: 1.4em;	font-weight: normal;	border: 1px solid #587C80;	padding: 2px;}select {	color: #000000;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em;	font-weight: normal;	border: 1px solid #587C80;	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: #FFFFFF;	border: 1px solid #587C80;}.btnbbcode {	color: #000000;	font-weight: normal;	font-size: 1.1em;	font-family: Verdana, Arial, Helvetica, sans-serif;	background: white url('./images/button_bkgd.gif') repeat-x scroll top left;	border: 1px solid #587C80;}.btnmain {	font-weight: bold;	background: white url('./images/button_bkgd.gif') repeat-x scroll top left;	border: 1px solid #587C80;	cursor: pointer;	padding: 1px 5px;	font-size: 1.1em;}.btnlite {	font-weight: normal;	background: white url('./images/button_bkgd.gif') repeat-x scroll top left;	border: 1px solid #587C80;	cursor: pointer;	padding: 1px 5px;	font-size: 1.1em;}.btnfile {	font-weight: normal;	background: white url('./images/button_bkgd.gif') repeat-x scroll top left;	border: 1px solid #587C80;	padding: 1px 5px;	font-size: 1.1em;}.helpline {	background-color: #bdd3d9;	border-style: none;	color: #000000;}/* BBCode------------ */.quotetitle, .attachtitle {	border-width: 1px 1px 0;	border-style: solid;	border-color: #999999;	color: #000000;	background-color: #CCCCCC;	font-size: 0.85em;	font-weight: bold;	background-image: url('./images/cellpic1.gif');	margin-top: 10px;	margin-right: 5px;	margin-bottom: 0;	margin-left: 5px;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 3px;	padding-left: 4px;}.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: #CCE4E9;	color: #333333;	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: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}.attachcontent {	font-size: 0.85em;}.codetitle {	color: #000000;	background-color: #CCCCCC;	font-size: 0.85em;	font-weight: bold;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	background-image: url('./images/cellpic1.gif');	margin-top: 10px;	margin-right: 5px;	margin-bottom: 0;	margin-left: 5px;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 3px;	padding-left: 4px;}.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: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}.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;}