/*  phpBB 3.0 Style Sheet    --------------------------------------------------------------   Style name:      HDG Xbox 360   Based on style:   subSilver (the default phpBB 2 style)   Original author:   subBlue ( http://www.subBlue.com/ )   Modified by:      Scott Stubblefield ( http://www.HighDefGeek.com )   Copyright 2006 phpBB Group ( http://www.phpbb.com/ )    --------------------------------------------------------------*/@import url("guest_hide_bbcode_mod.css");@import url("leaderboard.css");/* 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: #333333;	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/body_bkgd.png);	background-color: #7aab1f;	background-repeat: repeat-x;}#wrapper {	width: 940px;	margin: 0 auto;}#content {	background-image: url('./images/content_background.png');	background-repeat: repeat;	width: 940px;	margin: 0 auto;}#header {/*	background-image: url('./images/header.png');*/	background-image: url('./images/360LOGOV1.jpg');	background-repeat: no-repeat;	height: 198px;	width: 940px;}#wrapcentre {	padding-top: 4px;	width: 844px;	margin-left: 48px;}#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: 90px;	width: 940px;}#wrapfootersmall {   text-align: center;   clear: both;}#wrapnav {	width: 100%;	margin: 0;	background-color: #000000;	padding: 0px;}#logodesc {	padding: 26px 0px 0px 35px;	margin: 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: 22px;	margin-bottom: 0px;	margin-left: 22px;}#datebar {	width: 844px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0;	margin-left: 48px;}#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: 844px;}#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: #333333;}.postdetails {	color: #333333;}.postbody {	font-size: 1.3em;	line-height: 1.4em;	font-family: "Verdana", Helvetica, Arial, sans-serif;	color: #333333;}.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: #333333;	font-weight: bold;}.pagination {	padding: 4px;	color: #333333;	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: #666666;	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: #000000;	font-size: 1em;	font-weight: bold;	text-align: center;	padding-top: 5px;}/* Tables------------ */th {	color: #000000;	font-size: 1em;	font-weight: bold;	background-color: #EEEEEE;	background-image: url('./images/cellpic1.gif');	white-space: nowrap;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;}td {   padding: 2px;}td.profile {   padding: 4px;}.tablebg {	background-color: #999999;}.bodyline {	margin: 0px;	padding: 0px;	background-color: #FFFFFF;	width: 878px;   }.catdiv {   height: 22px;   margin: 0;   padding: 0;   border: 0;   background: white url('./images/cellpic1.gif') repeat-y scroll top left;}.rtl .catdiv {   background: white url('./images/cellpic1.gif') repeat-y scroll top left;}.cat {	margin: 0;	height: 24px;	margin: 0;	padding: 0;	border: 0;	background-color: #ECECEC;	background-image: url('./images/cellpic2.gif');	text-indent: 4px;}.navbar {	background: url('./images/nav_bkgd.gif') top left repeat-x;	height: 25px;	vertical-align: middle;	margin: 0;	white-space: nowrap;	overflow: hidden;}.navbarleft {	background: url(./images/nav_left.gif) repeat-x left top;	padding-left: 0px;}.navbarright {	background: url(./images/nav_rite.gif) repeat-x right top;	padding-right: 0px;}.tblshad {	background: url('./images/tbl_shad_bkgd.gif') bottom left repeat-x;	height: 24px;	vertical-align: middle;	margin: 0;	white-space: nowrap;	overflow: hidden;}.tblshadleft {	background: url('./images/tbl_shad_left.gif') bottom left no-repeat;	padding-left: 25px;}.tblshadright {	background: url('./images/tbl_shad_right.gif') bottom right no-repeat;	padding-right: 25px;}.tblminishad {	background: url('./images/tbl_mini_shad_bkgd.gif') bottom left repeat-x;	height: 24px;	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: 25px;}.tblminishadright {	background: url('./images/tbl_mini_shad_right.gif') bottom right no-repeat;	padding-right: 25px;}.row1 {	padding: 4px;	background-color: #F2F2F2;}.row2 {	background-color: #F2F2F2;	padding: 4px;}.row3 {	background-color: #F2F2F2;	padding: 4px;}.rowover {	padding: 4px;	background-color: #E5EFDB;}.spacer {	background-color: #E5EFDB;}hr {	height: 1px;	border-width: 0;	background-color: #666666;	color: #666666;	padding: 0px;	margin-top: 4px;	margin-right: 0px;	margin-bottom: 4px;	margin-left: 0px;}.legend {   text-align:center;   margin: 0 auto;}/* Links------------ */a:link {	color: #709F1C;	text-decoration: none;}a:active,a:visited {	color: #709F1C;	text-decoration: none;}a:hover {	color: #FF6600;	text-decoration: none;}a.cattitle {	color: #000000;	text-decoration: none;}a.cattitle:hover {	color: #FF6600;	text-decoration: none;}a.mainmenu		  {	color: #000000;	text-decoration: none;	font-weight: bold;}a.mainmenu:visited  {	color: #000000;	text-decoration: none;	font-weight: bold;}a.mainmenu:hover  {	color: #FF6600;	text-decoration: none;	font-weight: bold;}a.forumlink {	color: #709F1C;	font-weight: bold;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 1.2em;}a.forumlink:hover {	color: #FF6600;	text-decoration: none;}a.topictitle {	color: #709F1C;	margin: 1px 0;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-weight: bold;	font-size: 1.2em;}a.topictitle:visited {	color: #6f8646;	text-decoration: none;}a.topictitle:hover {	color: #FF6600;	text-decoration: none;}th a,th a:visited {	color: #000000 !important;	text-decoration: none;}th a:hover {	text-decoration: none;	color: #FF6600;}/* Form Elements------------ */form {	margin: 0;	padding: 0;	border: 0;}input {	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em;	font-weight: normal;	padding: 1px;	border: 1px solid #999999;	background-color: #FFFFFF;}textarea {	background-color: #FFFFFF;	color: #333333;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 1.3em;	line-height: 1.4em;	font-weight: normal;	border: 1px solid #999999;	padding: 2px;}select {	color: #333333;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em;	font-weight: normal;	border: 1px solid #999999;	padding: 1px;}option {   padding: 0 1em 0 0;}option.disabled-option {	color: #666666;}.rtl option {   padding: 0 0 0 1em;}input.radio {   border: none;   background-color: transparent;}.post {	background-color: #FFFFFF;	border: 1px solid #999999;}.btnbbcode {	color: #333333;	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 #999999;}.btnmain {	font-weight: bold;	background: white url('./images/button_bkgd.gif') repeat-x scroll top left;	border: 1px solid #999999;	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 #999999;	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 #999999;	padding: 1px 5px;	font-size: 1.1em;}.helpline {	background-color: #F0F0F0;	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: 4px;	padding-right: 4px;	padding-bottom: 6px;	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: #E5EFDB;	color: #68941A;	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;	font-style: italic;}.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: 4px;	padding-right: 4px;	padding-bottom: 5px;	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;	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;	background-color: #CCCCCC;}.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;}div.offtopic {	border-color: #999999;	border:1px solid #DBDBDB;	color:#666666;	font-size:0.95em;	margin:0.5em 1px 0 25px;	overflow:hidden;	padding:5px;	}div.ot-tag  {	display: block;	font-size: 0.9em;	font-style: normal;	font-weight: bold;	margin-left: 0;}div.leftblok {display:block;float:left;height:auto;margin-bottom:10px;margin-right:15px;width:400px;}div.rightblok {display:block;float:right;height:auto;margin-bottom:10px;width:400px;}