/*       Genral
======================= */
* {
	margin:0;
	padding:0;
}


body {background:#000; }
		
.left { float:left;   }
.right { float:right; }
.clear { clear:both;  }
.center {text-align:center;}

/*       Links
======================= */
a {
	color:#cb461e;
    text-decoration:none;
}
a:hover {
    color:#808080;
    text-decoration:none;
}
a img {
	border:none;
}
a:active, a:focus {
	outline:0;
}
/*       Text
======================= */
body, td, th, div, p, ul, li {
	font: 12px Verdana, Arial, Helvetica;
	color:#555555; 
	line-height:18px;
	}

/* STRUCTURE ----------------------------------*/


#page {   }

#main { padding:20px; width:974px; margin:0 auto; height:100%;  }

#Header {
	 background:url(../images/headbg_r.jpg) repeat-x top;
	 height:402px;
	 text-align:center;}
	 
#HaderInner {
	background:url(../images/headbg.jpg) no-repeat;
	position:relative;
	width:994px;
	height:402px;
	margin:0 auto;}
	 
#Logo {
		position:absolute;
		left:203px;
		top:38px;
		width:307px;
		height:93px;
		margin:0;
		padding:0;
		background:none;
		color:#663366;
		text-indent:-90009px;
		background: url(../images/logo.png) no-repeat;
	}
	#Logo a {
		display:block;
		width:307px;
		height:93px;
	}
	#Logo a:hover {
		width:307px;
		height:93px;
		
	}
	
	* html #Logo   { cursor:pointer !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="scale"); 
	z-index:0; } 


#footerstart
{
clear:both;
height:20px;
width:100%;
}	
#footer { 
	 background: url(../images/footerbg.png) top center repeat-x; 
	 overflow:hidden;}
	
#footerInner { 
	width:994px; 
	height:78px;
	margin:0 auto;
	clear:both;
	background:url(../images/footer.png) no-repeat bottom center;}
	
/* Nav ----------- */
#Nav {
	list-style:none;
	width:668px;
	float:left;
	top: 363px;
	left:188px ;
	position:absolute;
	
}
#Nav li {
	display:inline;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;

}
#Nav li a {
	text-decoration:none;
	color:#FFF;
	height:39px;
	display:block;
	float:left; margin-right:14px;  
	text-align:center !important;
	text-indent:-90009px;
	
}
#Nav li a:hover {
	color:#c74720;
	 background-position:0 -39px;
}
.home {width:84px; background:url(../images/b_home.jpg) no-repeat;}       
.signuptoplay {width:120px; background:url(../images/b_signuptoplay.jpg) no-repeat;}       
.aboutthegame {width:137px; background:url(../images/b_aboutthegame.jpg) no-repeat;}     
.taketour {width:88px; background:url(../images/b_taketour.jpg) no-repeat;}       
.support {width:86px; background:url(../images/b_support.jpg) no-repeat;}       
.legal {width:66px; background:url(../images/b_legal.jpg) no-repeat;}       
 
.forsiden {width:87px; background:url(../images/b_forsiden.png) no-repeat;} 
.registrer {width:87px; background:url(../images/b_register.png) no-repeat;} 
.screenshots {width:112px; background:url(../images/b_screenshots.png) no-repeat;} 
.forum {width:70px; background:url(../images/b_forum.png) no-repeat;} 
.manual {width:75px; background:url(../images/b_manual.png) no-repeat;} 
.informasjon  {width:113px; background:url(../images/b_informasjon.png) no-repeat;} 
	
 /*Header content Start */
#welcome {
	width:411px;
	top:163px;
	left:276px;
	position:absolute;}
	
#welcome p {
	margin:0; padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#96baba;
	text-align:justify;}
	
	#welcome h2, #login h2 {
		margin:0 0 5px 0;
		padding:0;
		text-indent:-90009px;
		float:left;}
		
	.h_Welcome { 
		width:445px;
		height:47px;
		position:relative; 
		left:-25px;
		background:url(../images/h_welcome.png) no-repeat;}
	* html .h_Welcome { cursor:pointer !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/h_welcome.png", sizingMethod="scale"); 
	z-index:0; }
	
	.h_login { 
		width:253px;
		height:54px;
		background:url(../images/h_login.png) no-repeat;}
	* html .h_login { cursor:pointer !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/h_login.png", sizingMethod="scale"); 
	z-index:0; }
	
	
#login {
	width:270px;
	top:146px;
	right:0;
	position:absolute;
	text-align:left;}
	
#login  td {
	color:#fff;
	padding:3px;}
	
#login  td a{
	color:#c6e906;
	text-decoration:none;}
	
#login  td a:hover{
	color:#fff;
	 text-decoration:none;}
	 
.login_textfield {
	background:none;
	border:1px solid #000;
	font:11px Tahoma, Verdana,Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px;
	}


/* Information Blog rounded corner css  */

	

	.roundinner { 
		border-left:1px solid #1c2927;
		height:100%;
		position:relative;}
	
	.roundinner2 { 
		border-right:1px solid #1c2927;
		height:100%;
		}
		
	.roundinner2 p { padding:8px 15px; text-align:justify ;}
		
	.headright_a {
		background:url(../images/h2_righttop.png) no-repeat right top; 
		position:relative;
		right:-1px;
		}
		
	.headright_a  h2 { margin:9px 0 5px 0; padding:0px 0;   text-indent:-9009px;   } 
		
	.headleft_a {
		background:url(../images/h2_lefttop.png) no-repeat left top;
		padding:7px 15px; 
		font:bold 12px "Trebuchet MS", Arial, Verdana, Helvetica ; 
		color:#fff; position:relative; z-index:1; left:-2px;
		height:22px;
		overflow:hidden;
		}
		
	.roundbottoml { 
		background: url(../images/rightpanel_bleft.png) no-repeat left bottom; 
		height:14px; margin-left:-2px; position:relative;  }
	.roundbottomr { 
		background: url(../images/rightpanel_bright.png) no-repeat right bottom; 
		position:relative;
		right:-1px;}

/* blog section  */

	.information { width:555px; float:left; }
	
	.story  { width:390px; float:right; }
	
	.storylisting { clear:both; margin:8px 0 10px 0;}
	
		
	.h_information {
		background:url(../images/h_information.png) no-repeat left center ;
		width:80px;
		height:12px;}
	.h_story {
		background:url(../images/h_story.png) no-repeat left center ;
		width:80px;
		height:12px;}
		
	.gunmanbg { 
		background:#16201e url(../images/gunman_bg.gif) no-repeat center bottom; }
	.gunmanbg2 { 
		background:#16201e url(../images/gunmanbg2.png) no-repeat left bottom; }
	.standardbg
	{
		background-color:#16201e;
	}
	.gunbg { 
		background:#16201e url(../images/gunbg.gif) no-repeat center; }
		
	.photothumb {
		border:4px solid #2f403d;
		margin:8px 10px 8px 10px ;}
		
	.innerleft {
		width:205px;
		float:left;}
		
	.innerleft p{
		margin:0; 
		padding:12px 8px 0 8px; 
		font:11px Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:justify;}
		
	.innerleft h2{
		margin:5px 8px; 
		padding:0; 
		text-align:left;
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#84c0b7;}
		
	.innerright {
		width:700px;
		margin:8px 15px 0 0;
		float:right;}
		
	* html .innerright {
		margin:8px 10px 0 0;}
		
		
	.innerright h2{
		margin:15px 8px 5px 0px; 
		padding:0; 
		text-align:left;
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#84c0b7;}
		
	.innerright td {
		padding:5px;
		font:13px Arial, Helvetica, sans-serif;
		color:#70948f;}
		
	.table_head { background:#14302b;}
	.table_head td 
	{
		
		padding:5px;
		font:13px Arial, Helvetica, sans-serif;
		color:#70948f;
		font-weight:bold;
		}
	.row1 { background:#162421;}
		
		
/* footer*/

	#footerInner .copyright { 
	margin:12px 22px; 
	padding:0; 
	width:50%; 
	float:left; 
	font:11px Arial, Helvetica, sans-serif;
	color:#667976;}
	
	.copyright a { color:#667976; text-decoration:none;}
	.copyright a:hover{ color:#fff; text-decoration:none;}
	
	.banner {
		width:40%; 
		float:right; 
		margin:12px 0;
		padding:0;}
		
		
/* MAFIA ADDED */
.pagetext 
{
	padding:10px;
}

ul 
{
	padding-left:40px;
}

#infonav
{
	padding:0;
	margin:0;
	margin-left:40px;
}

#subpagefull
{

	padding:10px;
}



#subpagefull fieldset {margin:0; padding:0px; border:0;  padding-top: 5px; padding-bottom:5px;}
#subpagefull label {width:150px;display:block;float:left; padding-bottom: 5px; text-align:left; }
#subpagefull fieldset p {margin:0;padding:0; padding-bottom:5px;}
#subpagefull fieldset input {font-family: Verdana, Arial; font-size:12px;background-color:#14302b;border: solid 1px black;padding:2px;color:#70948f;width:300px; height:17px;}

#subpagefull fieldset textarea {font-family: Verdana, Arial; font-size:12px;background-color:#14302b;border: solid 1px black;padding:2px;color:#70948f;width:300px; height:100px;}


#subpagefull fieldset select {font-family: Verdana, Arial; font-size:12px;background-color:#14302b;border: solid 1px black;padding:2px;color:#70948f;}




.textboxlarge
{
	background-color:#14302b;
	border: solid 1px black;
	padding:2px;
	color:#70948f;
}

.trrow td
{
		padding:5px;
		font:13px Arial, Helvetica, sans-serif;
		color:#70948f;
}
.noborder {border:0;}

#comments { margin:0; padding:0;}
#comments dt.alt { background-color:#14302b; width:100%; padding:5px 0; margin:0; color:#70948f;}
#comments dt.alt1 { background-color:#14302b; width:100%; padding:5px 0; margin:0; color:#70948f;}
#comments dt a { margin:0;}
#comments dd.alt { overflow:hidden; background-color:#162421; width:100%; padding:5px 0; margin:0 0 10px;}
#comments dd.alt1 { overflow:hidden; background-color:#162421; width:100%; padding:5px 0; margin:0 0 10px;}

#comments dt a.postno { text-decoration:none; border-right:1px solid #16201e; padding:5px 5px 5px 30px; margin-right:10px; background:url("../../images/iconer_ingame/huskelapp.gif") 10px no-repeat; }


#comments dt.alt1 .postno { text-decoration:none; border-color:#16201e;}

#comments p { border:0; color:#666; width:95%;} 
#comments dt.new { padding:10px; width:288px !important; width /**/:303px; font-size:120%; font-weight:bold; background-color:#D0DFEB;}
#comments dd.new { background-color:#EBF2F7; width:288px !important; width /**/:303px; padding:10px; }
#comments textarea { margin:0;}
#comments input { margin:10px 0; }
#comments dd.alt1 .blogDocBottom { border-top:1px solid #DBC6B5; width:287px !important;}


.myh2
{
	background-color:#14302b; color:#70948f; font-size: 12px; padding:4px;margin:0; margin-top:5px;font-weight:bold;
}
