@import url("medals.css");
/*  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
 ------------ */

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

 html #forum  {
	font-size: 100%;
}

#forum  {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #006600;
	background-color: #FFFFFF;
	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
	margin: 0;
}

 #forum #wrapcentre {
	margin: 15px 25px 0 25px;
}

 #forum #wrapfooter {
	text-align: center;
	clear: both;
}

 #forum #wrapnav {
	width: 100%;
	margin: 0;
	background-color: #ECECEC;
	border-width: 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #006600;
}

 #forum #logodesc {
 
	padding: 0px 25px;
	background: #2B7D23;
	color: #FFFFFF;
 
	border-bottom: 1px solid #468940;
}

 #forum #menubar {
		color: #FFFFFF;
 		background: #006600 url(./images/cellpic3.gif) repeat-x 0% 100%;
	    padding-left:2px;
	 
}

 #forum #datebar {
	margin: 10px 25px 0 25px;
	color: #006600;
}

 #forum #findbar {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
		color: #006600;;
}

 #forum .forumrules {
	background-color: #F9CC79;
	border-width: 1px;
	border-style: solid;
	border-color: #720303;
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

 #forum #pageheader { }

 #forum #pagecontent { }

 #forum #pagefooter { }

 #forum #poll { }

 #forum #postrow { }

 #forum #postdata { }

/*  Text
 --------------------- */

 #forum h1 {
	color: #FFFFFF;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.8em;
	text-decoration: none;
}

 #forum h2 {
 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: none;
	line-height: 120%;
		color: #006600;;
	
}

 #forum h3 {
	font-size: 1.3em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
		color: #006600;;
}

 #forum h4 {
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
}

 #forum p {
	font-size: 1.1em;
		color: #006600;;
}

 #forum p.moderators {
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
		color: #006600;;
}

 #forum .rtl p.moderators {
	float: right;
}

 #forum p.linkmcp {
	margin: 0;
	float: right;
	white-space: nowrap;
		color: #006600;;
}

 #forum .rtl p.linkmcp {
	float: left;
		color: #006600;;
}
#forum .breadcrumbstb{
background-color:#88D227;/*#333333#88D227*/
border:solid 1px;
border-color:#053600;
}
 #forum p.breadcrumbs {
	margin: 0;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	white-space: normal;
	font-size: 1em;
}
 #forum p.breadcrumbs a {
	color: #FFFFFF;
}

 #forum .rtl p.breadcrumbs {
	float: right;
}

 #forum p.datetime {
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
	color: #FFFFFF;
}

 #forum .rtl p.datetime {
	float: left;
		color: #006600;;
}

 #forum p.searchbar {
	padding: 1px 15px 0 25px;
	white-space: nowrap;
	color: #006600;
}

 #forum p.searchbarreg {
	margin: 0;
	float: right;
	white-space: nowrap;
	color: #006600;
}

 #forum .rtl p.searchbarreg {
	float: left;
}

 #forum p.forumdesc {
 font-size: 11px;
 color: #666666;
 padding-bottom:3px;
}

 #forum p.topicauthor {
	margin: 1px 0;
}

 #forum p.topicdetails {
	margin: 1px 0;
	font-size: 1.0em;
}

 #forum .postreported , #forum .postreported a:visited , #forum .postreported a:hover , #forum .postreported a:link , #forum .postreported a:active {
	margin: 1px 0;
	color: red;
	font-weight:bold;
}

 #forum .postapprove , #forum .postapprove a:visited , #forum .postapprove a:hover , #forum .postapprove a:link , #forum .postapprove a:active {
	color: green;
	font-weight:bold;
}

 #forum .postapprove img , #forum .postreported img {
	vertical-align: bottom;
}

 #forum .postauthor {
	 
}

 #forum .postdetails {
 
}

 #forum .postbody {
	font-size: 1.2em;
	line-height: 160%;
	font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

 #forum .postbody li , #forum ol , #forum ul {
	margin: 0 0 0 1.5em;
}

 #forum .rtl .postbody li , #forum .rtl ol , #forum .rtl ul {
	margin: 0 1.5em 0 0;
}

 #forum .posthilit {
	background-color: yellow;
}

 #forum .nav {
	margin: 0;
	color: black;
	font-weight: bold;
}

 #forum .pagination {
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}

 #forum .cattitle {
	color:#FFFFFF;
}

 #forum .gen {
	margin: 1px 1px;
	font-size: 1.2em;
}

 #forum .genmed {
	margin: 1px 1px;
	font-size: 1.1em;
}

 #forum .gensmall {
	margin: 1px 1px;
	font-size: 1em;
}

 #forum .gensmallwhite {
	margin: 1px 1px;
	font-size: 1em;
	color:#FFFFFF;
}

 #forum .copyright {
	color: #444;
	font-weight: normal;
	font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

 #forum .titles {
	font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	
}

 #forum .error {
	color: red;
}

/* Tables
 ------------ */

 #forum th {

	font-size: 1.1em;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#88D227;/*#333333*/
	background-image: url('./images/cellpic3.gif'); 
	white-space: nowrap;
	padding: 7px 5px;
	
	
}

 #forum td {
	padding: 1px;
	 
}

 #forum td.profile {
	padding: 4px;
		 
}

 #forum .tablebg {
background-color:#E4FCE6;
border:solid 1px;
border-color:#053600;
}

 #forum .catdiv {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #B4CAB2;
/*	background: white url('./images/cellpic2.jpg') repeat-y scroll top left;*/
}

 #forum .rtl .catdiv {
	/*background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;*/
}

 #forum td a.hlink {
	color:#FFFFFF;
}

 #forum .row1 {
	/*background-color: #CDF8CF;*/
	color:#000000;
	padding: 4px;
}

 #forum .row1h {
	/*background-color: #CDF8CF;*/
	color:#000000;
	padding: 4px;
}

 #forum .row1h:hover {
	/*background-color: #DFFBE1;  */
}

 #forum .row2 {
	/*background-color: #BDF3B6;*/
	padding: 4px;
		color:#000000;
}

 #forum .row3 {
	/*background-color: #C7CFC4;*/
	padding: 4px;
	color:#000000;
}

 #forum .rowgood {
	background-color: #FFFFFF;
	padding: 4px;
	color: #006600;
}

 #forum .rowneutral {
	background-color: #CAC1D7;
	color:#000000;
	padding: 4px;
}

 #forum .rowbad {
	background-color: #720303;
 
	padding: 4px;
}

 #forum .spacer {
	background-color: #FFFFFF;
}

 #forum hr {
	height: 1px;
	border-width: 0;
	background-color: #FFF4F4;
	color: #D1D7DC;
}

 #forum .legend {
	text-align:center;
	margin: 0 auto;
		color: #006600;
}

/* Links
 ------------ */
 /* Links adjustment to correctly display an order of rtl/ltr mixed content */

 #forum .rtl a {
	direction: rtl;
	unicode-bidi: embed;
}

 #forum a:link {
		color: #006600; 
	text-decoration: none;
}

 #forum a:active , #forum a:visited {
		color: #006600;;
	text-decoration: none;
}

 #forum a:hover {
	color: #006600;;
	text-decoration: underline;
}

 #forum a.forumlink {
	color: #006600;
	font-weight: bold;
	font-size: 1.1em;
}

 #forum a.topictitle {
	margin: 1px 0;
	font-weight: bold;
	font-size: 1.1em;
	color: #006600;
}

 #forum a.topictitle:visited {
	color: #006600;
	text-decoration: none;
}

 #forum th a , #forum th a:visited {
	color: #FFFFFF !important;
	text-decoration: none;
}

 #forum th a:hover {
	text-decoration: underline;
		color: #FFFFFF; 
}

/* Form Elements
 ------------ */

 #forum form {
	margin: 0;
	padding: 0;
	border: 0;
			color: #006600;; 
}

 #forum input {
	color: #000000;
	font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 1px;
	border: 1px solid #A9B8C2;
	background-color: #ffffff;
}

 #forum textarea {
	background-color: #ffffff;
	color: #000000;
	font-size: 1.1em;
	line-height: 150%;
	font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #A9B8C2;
	padding: 2px;
}

 #forum select {
		color: #006600;;
	background-color: #FAFAFA;
	font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	border: 1px solid #A9B8C2;
	padding: 1px;
}

 #forum option {
	padding: 0 1em 0 0;
		color: #006600;;
}

 #forum .rtl option {
	padding: 0 0 0 1em;
}

 #forum input.radio {
	border: none;
	background-color: transparent;
}

 #forum .post {
	background-color: white;
	border-style: solid;
	border-width: 1px;
}

 #forum .btnbbcode {
	color: #000000;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	border: 1px solid #666666;
}

 #forum .btnmain {
	font-weight: bold;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

 #forum .btnlite {
	font-weight: normal;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

 #forum .btnfile {
	font-weight: normal;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	padding: 1px 5px;
	font-size: 1.1em;
}

 #forum .helpline {
	background-color: #DEE3E7;
	border-style: none;
		color: #006600;;
}

/* BBCode
 ------------ */

 #forum .quotetitle , #forum .attachtitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: *#333333;
	background-color: #A9B8C2;
	font-size: 0.85em;
	font-weight: bold;
}

 #forum .quotetitle .quotetitle {
	font-size: 1em;
}

 #forum .quotecontent , #forum .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	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: #FAFAFA;
	color: #4B5C77;
}

 #forum .attachcontent {
	font-size: 0.85em;
}

 #forum .codetitle {
	margin: 10px 5px 0 5px;
	padding: 2px 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #88D227;/*#333333*/
	background-color: #A9B8C2;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}

 #forum .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;
}

 #forum .syntaxbg {
	color: #FFFFFF;
}

 #forum .syntaxcomment {
	color: #FF8000;
}

 #forum .syntaxdefault {
	color: #0000BB;
}

 #forum .syntaxhtml {
	color: #000000;
}

 #forum .syntaxkeyword {
	color: #007700;
}

 #forum .syntaxstring {
	color: #DD0000;
}

/* Private messages
 ------------------ */

 #forum .pm_marked_colour {
	background-color: #000000;
}

 #forum .pm_replied_colour {
	background-color: #A9B8C2;
}

 #forum .pm_friend_colour {
	background-color: #007700;
}

 #forum .pm_foe_colour {
	background-color: #DD0000;
}

/* Misc
 ------------ */

 #forum img {
	border: none;
}

 #forum .sep {
	color: black;
	background-color: #FFA34F;
}

 #forum table.colortable td {
	padding: 0;
}

 #forum pre {
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

 #forum .nowrap {
	white-space: nowrap;
}

 #forum .username-coloured {
	font-weight: bold;
}

 #forum #menumade ul {
 
 
   margin:0;
   list-style:none;
 
	font: bold 13px 'Trebuchet MS', Arial, Sans-serif;
}

 #forum #menumade a span {
 
   display:block;
   background: url(./images/tabright.gif) no-repeat right top;
   padding:5px 15px 4px 6px;
   font-size:12px;
   color:#FFF;
}

 #forum #menumade li {
   display:inline;
   margin:0; padding:0;
}

 #forum #menumade a {
   float:left;
   background: url(./images/tableft.gif) no-repeat left top;
   margin:0;
   padding:0 0 0 2px;
   text-decoration:none;
}

 #forum #menumade a:hover {
   background-position:0% -42px;
}

 #forum #menumade a:hover span {
   background-position:100% -42px;
}

 #forum #menumade a span {float:none;}

 #forum td.uperimg {
 height:28px;
   margin: 0;
	padding: 0;
	border: 0;
	font-weight:bold;
	color:#FFFFFF;
}

 #forum td.uperimgcat {
   margin: 0;
	padding: 0;
	border: 0;
}
#endbar,#endbar a {
background:#88D227;
color:#FFFFFF;
}

 #forum .cat {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#00A800;
	background-image: url('./images/cellpic4_m.png');
	text-indent: 4px;
}

 #forum td.cat a {
 height:28px;
 font-weight:bold;
 color:#FFFFFF;
}

 #forum .tbl-h-c {
	background: url('./images/cellpic4_m.gif') bottom left repeat-x;
	height: 28px;
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	vertical-align: middle;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
}

 #forum .tbl-h-l {
	background: url('./images/cellpic4_l.gif') bottom left no-repeat;
	padding-left: 17px;
}

 #forum .tbl-h-r {
	background: url('./images/cellpic4_r.gif') bottom right no-repeat;
	padding-right: 16px;
}

 #forum .tbl-f-c {
	background-color: #EDF0F6;
	height: 0px;
    padding:0;
	margin: 0;
	white-space: nowrap;
 
		background-color: #F0F0F0;
}

 #forum .tbl-f-l {
     
	background-color: #F0F0F0;
	padding-left: 9px;
}

 #forum .tbl-f-r {
	background-color: #F0F0F0;
	padding-right: 9px;
}

 #forum .tbl-title {
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding-top:4px;
}

 #forum .tbl-title a {
   color:#FFFFFF;	
}

 #forum input:hover {
  background-color: #FAFAD6;
    
}

 #forum textarea:hover , #forum select:hover {
	  background-color: #FAFAD6;
	 
	 
}

 #forum input:focus , #forum textarea:focus , #forum select:focus {
	 
	background-color: #FAFAD6;
	border: solid 1px #FF9933;
}




