body {
  background: url(images/bgimage.gif) repeat-x #39393A;
	margin: 0px;
	padding: 50px 0px 4px 0px;
	font-family: verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF
}

img {
  border: 0px;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#page {
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    width: 100%;
}

#widthControl {
	 position:relative;
    margin: 0px auto 250px auto;
    width: 980px;
    height: auto;
    text-align: left;
}

#textzonetop {
   position: absolute;
   top: 100px;
   width: 980px;
   height: 10px;
   background: url('images/texttop.png');
   margin-top: 0px;
}

#textzone {
   position: absolute;
   top: 110px;
   width: 980px;
   height: auto;
   min-height: 700px;
   background: #171717;
   margin-top: 0px;
}

#textzonebase {
   position: relative;
   bottom: 130px;
   width: 980px;
   height: 10px;
   background: url('images/textbase.png');
}

#textzone p{
   padding-left: 30px;
   padding-right: 30px;
}

#textzoneheader {
    width: 930px;
    height: 30px;
    font-size: 14px;
    color: white;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px; 
   padding-left: 30px;
   padding-right: 0px;
   background: url('images/catbg.jpg');
   line-height: 30px;
}

#messageCenter {
    position: absolute;
    top: 100px;
    width: 980px;
    height: 20px;
    background: #CD2626;
    text-align: center;
    color: #EBC79E;
    line-height: 20px;
}

#messageCenter a{
    color: #EBC79E;
    text-decoration: none;
}

#accountBox{
   width: 300px;
    height: 60px;
    float: right;
    padding-right: 0px;
    padding-top: 15px;
    text-align: right;
    font-size: 1.0em;
	 color: white;
	 font-family: tahoma, sans-serif; 
}

#accountBox a{
    color: #476C8E;
    text-decoration: none; 
}

#accountBox a:hover {
	 color: #666;
	 text-decoration: underline;
}

#navHolder {
    position: absolute;
    top: 55px;
    width: 980px;
    height: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#navZone {
    width: auto;
    display: block;
    color: white;
    float: right;
    text-decoration: none;
}

#navZone a{
    color: white;
    text-decoration: none;
}         

#navZone a:hover{
    color: #1E69FC;
    text-decoration: none;
}

#navZone a.active{
    color: #1E69FC;
    text-decoration: none;
    background: url('images/menuleft.gif');
}

.navi{
	float: right;
}
.navi li{
	float: left;
	height: 27px;
}
.navi li a{
	color: #FFF;
	display: block;
	height: 27px;
	text-align: center;
}
.navi li.active a, .navi li a:hover, .navi li.chosen a{
	color: #1E69FC;
	text-decoration: none;
	height:27px;
}
.navi  { list-style: none; margin: 0px; padding: 0px; padding-bottom: 5px;}
.navi li { padding: 0px; margin: 0px; display: inline; line-height: 14px; }
.navi li a { padding: 0px 0px 0px 9px; background: url(http://fpsc-online.com/forum/Themes/Standardized/images/art/menuleft.gif) no-repeat left top; float: left;}
.navi li a span { padding: 4px 9px 9px 0px; display: block; background: url(http://fpsc-online.com/forum/Themes/Standardized/images/art/menuright.gif) no-repeat right top; float: right; }
.navi li a span { float: none; }
.navi li a:hover span { }
.navi li a:hover { background-position: 0% -27px; text-decoration: none;}
.navi li.chosen { background-position: 0% -27px; text-decoration: none;}
.navi li a:hover span { background-position: 100% -27px; }
.navi li a:hover span { background-position: 100% -27px; }
.navi li.chosen a{ background: none; background-position: 0% -27px; }
.navi li.chosen a:hover{ background: none; background-position: 0% -27px; }
.navi li.chosen span{ background: none; background-position: 100% -27px; }

#logo {
    width: 920px;
    height: 209px;
    float: left;
    margin-left: 30px;
    padding-top: 0px;
    background: url('images/img2.png') no-repeat;
}

#maintext {
    width: 980px;
    height: auto;
    margin-top: 240px;
}



.footer {
    padding-top: 50px;
    font-size: 10px;
    text-align: center;
}

.footer a{
    font-size: 10px;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
}

.footer a:hover{
    font-size: 10px;
    text-align: center;
    color: #000000;
    text-decoration: underline;
}

#appoffer {
    position: absolute;
    top: 130px;
    left: 880px;
    width: 150px;
    height: 150px;
}

#stats {
    text-align: center;
}

#stats h1{
    font-size: 14px;
    text-align: center;
}

