/* Begin Frost's added hacks */
a {
outline: none;
border: 0;
}
/* End Frost's added hacks */
* { padding: 0; margin: 0; }

html {
	font-size: 100%;
  background-color: #fff;
	background-image: url('images/camo1.png');
	background-repeat: repeat;
	background-position: top left;
  height: 101%;
}

body {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	color: #fff;	
  background-color: #121212;
	width: 1000px;
	margin: 0 auto 0 auto;
	background-image: url('images/main_bkg.png');
	background-repeat: repeat-y;
	background-position: top center;
  min-height: 101%;
  overflow: auto;
}

#wrapper { 
 margin: 0 auto;
 width: 900px;
}

#faux {
 background: url();
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

#header {
 color: #333;
	min-height: 200px;
	height: 200px;
  background: url('images/logobg.png') repeat-x;
	padding: 0 0 0 0;
	margin: 0 auto;
  width: 900px;
}

#menulist {
  margin: 0;
  padding: 3px 5px 0 5px;
}

/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_nine */
.pro9 {padding:0 0 0 0px; margin:0; list-style:none; height:32px; position:relative;}
.pro9 li {float:left;}
.pro9 li a {display:block; float:left; height:32px; line-height:32px; background:url('images/0a.png') no-repeat; color:#fff; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 43px; cursor:pointer;}
.pro9 li a b {float:left; display:block; padding:0 18px 0 0; background:url('images/0.png') right top;}
.pro9 li a:hover {color:#fff; background:url('images/1a.png') no-repeat;}
.pro9 li a:hover b {background:url('images/1.png') right top;}


#leftcolumn { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 155px;
 float: left;
}

#content { 
 float: left;
 color: #333;
 margin: 10px auto;
 padding: 0px;
 width: 550px;
 display: inline;
 position: relative;
}

#rightcolumn { 
 display: inline;
 position: relative top;
 color: #333;
 margin: 10px 10px 10px 0px;
 padding: 0px;
 width: 155px;
 float: right;
}

#footer { 
	min-height: 150px;
  background: url('images/head_bkg.png') repeat-x bottom center;
	margin: 0 auto;
  width: 900px;
	text-align: center;
	vertical-align: middle;
	clear: both;
	padding-top: 10px;
}

#footer p {
  padding: 50px 0;
}

.clear { clear: both; background: none; }

/* Tables
 ------------ */
th {
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #242424;
	background-image: url('images/cellpic3.gif');
	white-space: nowrap;
	padding: 7px 5px;
}

.tablebg {
	background-color: #868686;
  text-align: center;
  padding: 0px;
  margin: 0 auto 0 auto;
}

/* Links
 -----------*/
 a:link {
	color: #fff;
	text-decoration: none;
}

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

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

img {
	border: none;
}

p {
	font-size: 1.1em;
  color: #fff;
  padding: 3px 3px;
}