/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		MilSim
	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 )
	Modifications made to MyStyle by Christian style by SquareDog Web Solutions

	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: #000000;
	background-color: #808080;
	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
	margin: 0;
}

#wrapheader {
	min-height: 120px;
	background-color: #000000;
	height: auto !important;
	height: 120px;
/*	background-image: url('./images/background.gif');
	background-repeat: repeat-x;*/
/*	padding: 0 25px 15px 25px;*/
	padding: 0;
}

#wrapcentre {
	margin: 15px 21px 0 21px;
}

#wrapfooter {
	text-align: center;
	clear: both;
	padding-bottom: 0px;
}

#wrapnav {
	width: 100%;
	margin: 0;
	background-color: #ECECEC;
	border-width: 1px;
	border-style: solid;
	border-color: #003399;
}

#logodesc {
    color: #000;
	background-color: #000000;
	background-image: url('images/banner.gif'); 
	background-repeat: no-repeat;
/*	border-bottom: 1px solid #4787A7; */
	height: 163px; padding-left:25px; padding-right:25px; padding-top:0px; padding-bottom:0px;
	width: 100%;
}

#menubar {
	margin: 0 21px;
}

#datebar {
	margin: 10px 21px 0 21px;
}

#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: #cccccc;



	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: #ccc;



	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;



	color: #cccccc !important;



}







.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: #dddddd;



}







.postdetails {



	color: #cccccc;



}







.postbody {
	font-size: 1.3em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-color: none;



}







.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: cccccc;



	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: #cccccc;



	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: #cccccc;



	font-size: 1.1em;



	font-weight: bold;



	background-color: #EFF3FF;



	background-image: url('images/th.gif');



	white-space: nowrap;



	border: 1px solid #777777 !important; padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px



}







td {



	padding: 2px;



}



td.profile {



	padding: 4px;



}







.tablebg {



	background-color: #cccccc;



}







.catdiv {



	height: 28px;



	margin: 0;



	padding: 0;



	border: 0 none;



	background: #99B3CC url('images/cat.gif') repeat-x;



	 



}



.rtl .catdiv {



	background: white url('images/cellpic2_rtl.jpg') repeat-y top right;



}







.cat {



	height: 28px;



	margin: 0;



	padding: 0;



	border: 0 none;



	background-color: #99B3CC;



	background-image: url('images/cat.gif');



	background-repeat: repeat-x;



	text-indent: 4px



}







.row1 {
	background-color: #292929;
	padding: 4px;
	/* background-image: url('images/silver.gif'); */
	background-repeat: repeat-x;
}







.row2 {

	background-color: #3f3f3f; 
	padding: 4px;
	/* background-image: url('images/silver.gif'); */s
	background-repeat: repeat-x
}

.row3 {
	background-color: #292929;
	padding: 4px;
}







.spacer {



	background-color: #D1D7DC;



}







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: #b1aeae;
	text-decoration: none;
}







a:active,



a:visited {



	color: #a7a4a4;



	text-decoration: none;



}







a:hover {



	color: #b1aeae;



	text-decoration: underline;



}







a.forumlink {



	color: #b1aeae;



	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;



	color: #b1aeae;



}







a.topictitle:visited {



	color: #b1aeae;



	text-decoration: none;



}







th a,



th a:visited {



	color: #b1aeae !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 #111111;



	background-color: #CCCCCC;



}





.simliarTopics {

background-color: #222222;



	color: #cccccc;



	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;



	font-size: 1.3em; 



	line-height: 1.4em;



	font-weight: normal;



	border: 1px solid #CCCCCC;



	padding: 2px;

}



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 #CCCCCC;



	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 #111111;



	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: white;



	border-style: solid;



	border-width: 1px;



}







.btnbbcode {



	color: #e10404;



	font-weight: normal;



	font-size: 1.1em;



	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;



	background-color: #EFEFEF;



	border: 1px solid #666666;



}







.btnmain {



	font-weight: bold;



	background-color: #ECECEC;



	border: 1px solid #111111;



	cursor: pointer;



	padding: 1px 5px;



	font-size: 1.1em;



}







.btnlite {



	font-weight: normal;



	background-color: #ECECEC;



	border: 1px solid #8ab4db;



	cursor: pointer;



	padding: 1px 5px;



	font-size: 1.1em;



}







.btnfile {



	font-weight: normal;



	background-color: #ECECEC;



	border: 1px solid #8ab4db;



	padding: 1px 5px;



	font-size: 1.1em;



}







.helpline {



	background-color: #DEE3E7;



	border-style: none;



}











/* BBCode



 ------------ */



.quotetitle, .attachtitle {



	margin: 10px 5px 0 5px;



	padding: 4px;



	border-width: 1px 1px 0 1px;



	border-style: solid;



	border-color: #000000;



	color: #111111;



	background-color: #bdbdbd;



	font-size: 0.85em;



	font-weight: bold;



}







.quotetitle .quotetitle {



	font-size: 1em;



}







.quotecontent, .attachcontent {



	margin: 0 5px 10px 5px;



	padding: 5px;



	border-color: #000000;



	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: #bdbdbd;



	color: #222222;



}







.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: #808080;



	color: #333333;



	background-color: #808080;



	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: #8ab4db;



	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: #ea437e;



}







.syntaxkeyword {



	color: #007700;



}







.syntaxstring {



	color: #DD0000;



}











/* Private messages



 ------------------ */



.pm_marked_colour {



	background-color: #000000;



}







.pm_replied_colour {



	background-color: #8ab4db;



}







.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;



}







.inside {



	background-color: #3f3f3f;



	color: #bbbbbb;



	border: 1px solid #b0b0b0;



	border-top: none !important;



}







.outside {



	margin: 0 auto;



	width : 95%;



	padding-bottom: 15px;



	



}











/* MySpace style Menu. Built in by Christian



 ------------ */











.navigation{



font: bold 13px Arial;



width: 100%; /*leave this value as is in most cases*/



overflow: hidden;



}







.navigation ul{



border-left:0 solid #cccccc; border-right:0 solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin:0; padding:0; float: left;



width: 100%; /*width of menu*/



/* border*/



background: #3f3f3f url('images/shadow.png') repeat-x center;



}







.navigation ul li{



display: inline;



}







.navigation ul li a{



float: left;



color: white; /*text color*/



padding: 5px 11px;



text-decoration: none;



border-right: 1px solid #ffffff; /*divider between menu items*/



font-weight: normal !important;



font-size: 12px;



font-family: Arial, Helvetica, sans-serif;



}







.navigation ul li a:visited{



color: white;



}







.navigation ul li a:hover, .navigation ul li .current{



color: white !important; /*text color of selected and active item*/



padding-top: 6px; /*shift text down 1px for selected and active item*/



padding-bottom: 4px; /*shift text down 1px for selected and active item*/



background: #717270;



font-weight: normal !important;



font-size: 12px;



font-family: Arial, Helvetica, sans-serif;



}