
body
{
	background-image: url(/images/bgtile2.jpg);
	background-repeat: repeat;
	background-position: center top;	
	background-color: #000000;
	color: #000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 13px;
	line-height: 1.1875;
	margin: 0;
}
#bgtile {
	background-image: url(/images/bgtile2.jpg);
	background-repeat: repeat;
	background-position: center top;	
	background-color: #000000; 
	position: relative;
	margin: 0 auto 0 auto;
	z-index: 5;
	overflow:visible; }
   
a:link {color: #bfb395;}   /* for unvisited links */
a:visited {color:#bfb395;} /* for visited links */
a:active {color:#F5C254;}  /* when link is clicked */
a:hover {color:#F8E2B1;}   /* when mouse is over link */

p {color: #bfb395;font-family:Georgia;font-size:10pt; text-align: left;}
.footlinks {color: #bfb395;font-family:Georgia;font-size:10pt;text-align: center;}
.noindent {color: #bfb395;font-weight: bold;text-shadow: 0.1em 0.1em 0.1em #000;}
.txt1 {color:#FFD700;font-family:Georgia;font-size:14pt; text-align: left; text-indent: 20px;}
.txt2 {color:#FFFF00;font-family:Georgia;font-size:14pt; text-align: left;}
.txt3 {color:#FFFFFF;font-family:Georgia;font-size:12pt; text-align: left; text-indent: 20px;}
.txt4 {color:#FFD700;font-family:Georgia;font-size:12pt; text-align: left; text-indent: 20px;}
.txt5 {color:#FFFF00;font-family:Georgia;font-size:12pt; text-align: center;}
.txt6 {color:#208ACE;font-family:Georgia;font-size:10pt; text-align: left;}
.txt7 {color:#e5e5e5;font-family:Georgia;font-size:11pt; text-align: left;}
#content-background {
	background-image: url(/images/contentbg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	background-color: #000000;
	width: 900px; 
	height: 1106px; 
	position: relative;
	margin: 0 auto 0 auto;
	z-index: 2;
	overflow:visible;	
	}

#content-box01 {
	position: relative;
	top: 575px;
	left: 10px;
	margin-left: auto;
	margin-right: auto;
	float: left;
	background-repeat:no-repeat;
	z-index: 3;
	height: 4000;
	width: 878px;
	overflow:visible;
	}
#content-box02 {
	position: absolute;
	top: 575px;
	left: 370px;
	margin-left: auto;
	margin-right: auto;
	float: left;
	background-repeat:no-repeat;
	z-index: 3;
	width: 515px;
	overflow:auto;
	}
#content-lower {
	position: relative;
	top: 25px;
	left: 10px;
	margin-left: auto;
	margin-right: auto;
	float: left;
	background-repeat:no-repeat;
	z-index: 3;
	width: 878px;
	overflow:visible;
	}
#content-footer	{
	background-image:url(/images/content-troll.jpg);
	width: 888px;
	height: 403px;
	background-position: center;	
	margin-left: auto;
	margin-right: auto;
	position: relative;
	}
#footer-info {
		position: relative;
		top: 185px;
		margin-left: auto;
		margin-right: auto;
		}

#community-wrapper {
	width: 900px; 
	}
#bookbg {
	background-image: url(/images/BookContent.jpg);
	background-repeat: no-repeat;
	width: 330px; 
	height: 590px; 
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 572px;
	left: 24px;
	z-index: 150;
	}	
#bookcontent {
	padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 15px;
	}
#mapslider {
		position: absolute;
		top: 235px;
		left: 11px;
		float: right;
		z-index: 999;
	}	
div, img, a, a img {
		margin: 0;
		padding: 0;
		border: none;
		text-decoration: none;
		}

#homepos	{
		position: absolute;
		top: 484px;
		left: 31px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}
#homeimg	{
		background-image:url(/images/navhome.jpg);
		width: 77px;
		height: 45px;
		display: absolute;
		float: left;
		background-repeat:no-repeat;
		}
#homeimg:hover	{
		background-image:url(/images/navhome2.jpg);
		background-repeat:no-repeat;
		}	
#newspos	{
		position: absolute;
		top: 484px;
		left: 130px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}
#newsimg	{
		background-image:url(/images/navnews.jpg);
		width: 139px;
		height: 45px;
		display: absolute;
		float: left;
		background-repeat:no-repeat;
		}
#newsimg:hover	{
		background-image:url(/images/navnews2.jpg);
		background-repeat:no-repeat;
		}			
#storypos	{
		position: absolute;
		top: 484px;
		left: 291px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}
#storyimg	{
		background-image:url(/images/navstory.jpg);
		width: 116px;
		height: 45px;
		display: absolute;
		float: left;
		background-repeat:no-repeat;
		}
#storyimg:hover	{
		background-image:url(/images/navstory2.jpg);
		background-repeat:no-repeat;
		}					
#guidepos	{
		position: absolute;
		top: 484px;
		left: 429px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}
#guideimg	{
		background-image:url(/images/navguide.jpg);
		width: 133px;
		height: 45px;
		display: absolute;
		float: left;
		background-repeat:no-repeat;
		}
#guideimg:hover	{
		background-image:url(/images/navguide2.jpg);
		background-repeat:no-repeat;
		}					
#communitypos	{
		position: absolute;
		top: 484px;
		left: 584px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}
#communityimg	{
		background-image:url(/images/navcommunity.jpg);
		width: 133px;
		height: 45px;
		display: absolute;
		float: left;
		background-repeat:no-repeat;
		}
#communityimg:hover	{
		background-image:url(/images/navcommunity2.jpg);
		background-repeat:no-repeat;
		}				
#mediapos	{
		position: absolute;
		top: 484px;
		left: 739px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}
#mediaimg	{
		background-image:url(/images/navmedia.jpg);
		width: 127px;
		height: 45px;
		display: absolute;
		float: left;
		background-repeat:no-repeat;
		}
#mediaimg:hover	{
		background-image:url(/images/navmedia2.jpg);
		background-repeat:no-repeat;
		}	
#freedownloadpos	{
		position: absolute;
		top: 60px;
		left: 70px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}
#freedownloadimg	{
		background-image:url(/images/freedownload.jpg);
		width: 253px;
		height: 70px;
		display: absolute;
		float: left;
		background-repeat:no-repeat;
		}
#freedownloadimg:hover	{
		background-image:url(/images/freedownload2.jpg);
		background-repeat:no-repeat;
		}	
#coplogopos	{
		position: absolute;
		top: 211px;
		left: 25px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}

#discord-widget	{
		position: absolute;
		top: 160px;
		left: 15px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}

#TopBar
{
   background-color: #000000;
   background-image: url(images/topbar.jpg);
   background-repeat: repeat;
   z-index: 9999;
   background-position: left top;
   background-size: 100% 100%;
   -moz-box-shadow: 0px 5px 6px #000000;
   -webkit-box-shadow: 0px 5px 6px #000000;
   box-shadow: 0px 5px 6px #000000;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}


#facebookpos	{
		position: absolute;
		top: 385px;
		left: 750px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}
#facebookimg	{
		background-image:url(/images/facebook.jpg);
		width: 50px;
		height: 50px;
		display: absolute;
		float: left;
		background-repeat:no-repeat;
		}
#facebookimg:hover	{
		background-image:url(/images/facebook2.jpg);
		background-repeat:no-repeat;
		}	

#youtubepos	{
		position: absolute;
		top: 385px;
		left: 820px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}		
#youtubeimg	{
		background-image:url(/images/youtube.jpg);
		width: 50px;
		height: 50px;
		display: absolute;
		float: left;
		background-repeat:no-repeat;
		}
#youtubeimg:hover	{
		background-image:url(/images/youtube2.jpg);
		background-repeat:no-repeat;
		}	
#lnav	{
		position: absolute;
		top: 405px;
		left: -55px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}
#rnav	{
		position: absolute;
		top: 405px;
		left: 894px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}
#footbook	{
		position: absolute;
		top: 50px;
		left: 125px;
		float: right;
		background-repeat:no-repeat;
		z-index: 999;
		}		
#home-contentbg	{
		position: absolute;
		top: 600px;
		left: 390px;
		float: right;
		background-repeat:no-repeat;
		z-index: 2;
		}		