html {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    min-height: 101%;
}

body {
    margin:				0px;
    padding:			0px;
	background:			#090909 url('../img/backgrounds/mainbg.jpg') repeat-x top;
    font-family:		Arial, Helvetica, sans-serif;
	font-size:			80%;
	line-height:		20px;
    color:				#999;
    text-align:			left;
    height:				100%;
	background-size:100%;
}

h1{
font-size:25px;
font-family:XXII ARMY;
color:#dccc5f;
margin:0 0 -10px 0;
line-height:30px;
font-weight:50;
}
h2{
font-size:25px;
font-family:XXII ARMY;
color:#dccc5f;
margin:0 0 -10px 0;
line-height:30px;
font-weight:100;
}
h3{
font-size:25px;
font-family:XXII ARMY;
color:#FF9;
margin:0 0 -10px 0;
line-height:30px;
}
h4{
font-size:15px;
color:#fff;
line-height:30px;
margin:-10px 0 -15px 0;
}

.italic{
	font-style:italic;
}

#line{
	clear:both;
	color:#C96;
	font-size:24px;
	padding-top:30px;
}

img{border:none;}

#main-container { 
	position:relative;
    margin: 0 auto 0 auto;
    padding: 0;
    width: 1000px;
	margin-top:30px;
}

#header{
	position:relative;
	float:left;
	height:165px;
	width:1000px;
}

#lasertrooper-logo{
	position:absolute;
	top:0px;
	z-index:1000;
	height:151px;
	width:245px;
}

/* LANGUAGE SELECT */

#lang-sel{
	position:absolute;
	top:3px;
	right:3px;
	width:300px;
	heigth:20px;
	background-color:#999;
}

#lang-sel ul{
	display:block;
}

#lang-sel a{
	color:#FF0;
	text-decoration:none;
}


/* main navigation */

#main-nav-bg{
	position:absolute;
	top:45px;
	right:0px;
	margin:4px 0 auto auto;
	padding:10px 60px;
	width:884px;
	height:131px;
	background:url('../img/backgrounds/main_nav_bg.png') repeat-x;
	text-align:right;
	z-index:50;
	letter-spacing:-0.5px;
}

#main-nav{
	position:relative;
	margin:10px 30px auto auto;
	float:right;
}


	
#main-nav ul li{
	display:inline;
}

#main-nav a{
	padding:10px 10px 0 10px;
	color:#c8c2b6;
	font-family:XXII ARMY;
	text-decoration:none;
	font-size:23px;
	text-shadow:0 1px 0 #000;
	/*background-color:#096;*/ !important
}

#main-nav a:hover{
	color:#666;
}

/* (2nd main nav */
#main-nav2{
	position:relative;
	margin:-20px 30px auto auto;
	float:right;
}


	
#main-nav2 ul li{
	display:inline;
}

#main-nav2 a{
	padding:0px 10px 0 10px;
	color:#c8c2b6;
	font-family:XXII ARMY;
	text-decoration:none;
	font-size:23px;
	text-shadow:0 1px 0 #000;
	/*background-color:#096;*/ !important
}

#main-nav2 a:hover{
	color:#666;
}



/* end main navigation */








#content{
	position:relative;
	float:left;
	max-width:970px;
	height:auto;
	padding:0 20px 0 15px;
}

/* header 2 */
#lmx-introduction{
position:relative;
float:left;
width:250px;
height:220px;
color:#666;
font-size:14px;
margin:40px 0px;
line-height:22px;
}

#lmx-banner{
position:relative;
float:right;
width:688px;
height:265px;
}
/* end header2 */

/* main content */
#main-content{
	width:980px;
	height:auto;
}

#left-content-home{
position:relative;
float:left;
width:260px;
height:auto;
padding:0 15px auto 0;
}

#left-content-home p{
	border-bottom: 1px solid #999;
	padding-bottom:5px;
}

#left-content-xxx{}
	
#right-content{
position:relative;
float:right;
width:688px;
height:auto;
text-align:justify;
font-size:1em;
}

#bottom-content1{
	position:relative;
	float:left;
	width:300px;
	margin-right:35px;
	text-align:justify;
}

border-content1 img{
	border: 1px solid #CCC;
}

#bottom-content2{
	position:relative;
	float:left;
	width:300px;
	margin-right:35px;
	text-align:justify;
}

#bottom-content3{
	position:relative;
	float:left;
	width:300px;
	text-align:justify;
}


/*main content end */




#break{
	clear:both;
	color:#87641d;
	font-size:24px;
	margin-top:30px;
	margin:30px 0 15px 0;
	font-weight:bold;
}

/* footer */ 
#footer-bg{
	position:relative;
	float:left;
	width:100%;
	background: #0f0f0f url('../img/graphics/footer-bg.jpg') repeat-x;
	height:300px;
	margin-top:60px;
}

#footer-content{
	position:relative;
	width:980px;
	height:250px;
	margin:25px auto 25px auto;
	font-family:calibri;
	line-height:15px;
}

#footer-content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
	color:#c3c3c3;
	margin:0;
	font-weight:100;
}

#footer-content ul li{
	list-style-type:none;
	list-style:none;
	list-style-position:inside;
	font-size:12px;
}

#list-1{
	poistion:relative;
	float:left;
	width:200px;
	height:auto;
}

#footer-content a{
color:#666;
text-decoration:none;
margin-left:-10px;

}

#footer-content a:hover{
color:#999;
}
	

#dm_page_bar{
	z-index:200;
}

#dm_media_bar{
	z-index:200;
}
