@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: chaparral;
	src: url(../font/chaparral.eot);
}
@font-face {
	font-family: chaparral;
	src: local('ChaparralPro Bold'),  
              local('chaparralpro-bold'),  
              url("../font/chaparral.ttf") format("truetype");
}
body {
	font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #fff;
	background-image:url(../images/background.png);
	background-repeat:repeat-x;
	background-color:#000;
}

h1 {
	font-family:chaparral;
	font-size:24px;
	font-smooth:always;
	color:#f18923;
	text-align:right;
	text-shadow: 2px 2px 2px #000;
}
h2{
	font-family:chaparral;
	font-size:24px;
	font-smooth:always;
	color:#f18923;
	text-align:left;
	text-shadow: 2px 2px 2px #000;
}
h3 {
	font-family:chaparral;
	font-size:24px;
	font-smooth:always;
	color:#6f8e93;
	text-align:left;
	text-shadow: 2px 2px 2px #000;
}

#container_big {
	width:100%;
	background-image: url(../images/main_bg.png);
	background-repeat:no-repeat;
	background-position:center top;
	margin-top:1px;
}

#container {
	width: 940px; 
	margin: 0 auto;
	text-align: left;
}
#header {
	color:#FFF;
	font-size:11px;
	text-align:right;
	height:18px;
	padding:14px 0;
}

.mainlevel-header{
	margin:0 0 0 15px;
}

	#header ul {
				list-style-type:none;
				padding: 0px;
				margin: 0px;
	}
	
	#header li {
				display:inline;
				margin-left:10px;
			}
	

	#header a:link {
		color:#fff;
		text-decoration:none;
	}
	#header a:hover {
		color:#fff;
		text-decoration:underline;
	}
	#header a:visited {
		color:#ccc;
		text-decoration:underline;
	}
	#header a:active {
		color:#990000;
		text-decoration:none;
	}
#mainContent {
	padding: 0; 
	height:auto;
}

#mainContent p {
	padding-top:10px;
}

#mainContent a:link {
	color:#e67b47;
	text-decoration:none;
}
#mainContent a:hover {
	color:#e67b47;
	text-decoration:underline;
}
#mainContent a:visited {
	color:#ce987d;
	text-decoration:underline;
}
#mainContent a:active {
	color:#e67b47;
	text-decoration:underline;
}
	#menu { 
	width:920px;
	height:28px;
	margin-top:25px;
	padding:5px 10px;
	text-align:center;
	background-color:#41161d;
	border: 1px solid #5f2f37;
	text-shadow: 2px 2px 2px #000;
	position:relative;
	z-index:99;
	}
		

	#headline {
		margin-top:25px;
		height: 404px;
		float:left;
		width:608px;
		background-color:#5f1521;
		border: 1px solid #8a2636;
		}
	
	#headline_pic {
		margin:25px 0 0 8px;
		height: 404px;
		text-align:center;
		}
		
	
		#latestnews {
			width:444px;
			height:242px;
			float:left;
			background-color:#41161d;
			border: 1px solid #5f2f37;
			margin-top:25px;
			padding:4px 8px;
			}
		
		#latestrelease {
			width:444px;
			height:242px;
			background-color:#41161d;
			border: 1px solid #5f2f37;
			margin-left:16px;
			margin-top:25px;
			float:left;
			padding:4px 8px;
			}
			
			#latestrelease img {
				padding:0 5px 5px 0;
			}
	
	#foundation {
		width:284px;
		height:242px;
		float:left;
		margin:27px 0 27px 0;
		background-color:#5f1521;
		border: 1px solid #8a2636;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		padding:4px 8px;
		}
	
	#upcoming {
		width:284px;
		height:242px;
		float:left;
		margin:27px 0 27px 17px;
		background-color:#5f1521;
		border: 1px solid #8a2636;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		padding:4px 8px;
		}
	
	
	#twitter {
		width:284px;
		height:242px;
		float:left;
		background-color:#5f1521;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		border: 1px solid #8a2636;
		margin:27px 0 27px 17px;
		padding:4px 8px;
		}
	
#footer {
	background-image:url(../images/footer_bg.png);
	background-repeat:repeat-x;
	background-color:#000;
	height:268px;
	font-size:11px;
	margin: 0; 
	padding: 0;
	text-align: center; 
	
}
#footerContent {
	padding: 0; 
	width:940px;
	margin: 0 auto;
	text-align: left;
}
	
		#login {
			width:300px;
			float:left;
			margin:10px 0 10px 0;
			}
		
		#contact {
			width:300px;
			float:left;
			margin:10px 0 10px 19px;
			}
			
			#contact img {
			padding-right:10px;
		}
		
		#about {
			width:300px;
			float:left;
			margin:10px 0 10px 19px;
			}

#footer p {
	margin: 0; 
	padding: 10px 0; 
}

#footer a:link {
	color:#81c8d4;
	text-decoration:none;
}
#footer a:hover {
	color:#81c8d4;
	text-decoration:underline;
}
#footer a:visited {
	color:#abeaf4;
	text-decoration:underline;
}
#footer a:active {
	color:#81c8d4;
	text-decoration:underline;
}


.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.list{
list-style-image:url(http://www.james-burton.net/images/16-star-hot.png); 
}

/** Navigation **/
#menu ul {
			list-style-type:none;
		}
		#menu li {
			display:inline;
			font-family:chaparral;
			font-size:22px;
			font-smooth:always;
			color:#d4af84;
			letter-spacing:-1px;
			margin-right:15px;
		}
		
		/** Joomla specific **/

	.pagenav {
		font-family: "Lucida Sans", "Lucida Grande", sans-serif;
		font-size: 10px
	}
 
	.sectiontableheader{
		display:none;
	}
	
	.sectiontablefooter{
		display:none;
		background-color:#000000
	}
	
	.componentheading {
		display:none;}
	
	.contentheading {
		font-family:chaparral;
		font-size:24px;
	font-smooth:always;
		color:#f18923;
		text-shadow: 2px 2px 2px #000;
	}

	.sectiontableentry2 {
		padding: 2px 6px;
		background: #41161d;
		border-bottom: 1px solid #5f2f37;
	}
	.sectiontableentry1 {
	padding: 2px 6px;
		border-bottom: 1px solid #5f2f37;
	}
	.createdate{
 		font-style:italic;
		}
		.lnd_latestnews {
			color:#FFF;
			padding:5px;
			}
		.release_title {
			color:#E67B47;
			font-size:14px;
			font-weight:bold;
			}
		