body{
	background-color: #000000;
	font-family: Arial;
	text-shadow: 0px 1px 1px #000;
}


h1, h2, h3, h4{
	color: #fff;
}

h1{font-size: 38px;}
h2{font-size: 24px;}
h3{font-size: 18px;}

h1{
	margin-bottom: 30px;
}


hr{
	height: 2px;
	width: 100%;
	background: transparent url('../images/hr.png') top left repeat-x;
	border: 0;
}

a, a:hover, a:focus, a:active{
	outline: 0;
	color: #fff;
}

p{
	padding: 0 10px;
}

small{
	font-size: 11px;
}


#full{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 9998;
}

#video{
	display: block;

	width: 853px;
	height: 480px;

	padding: 15px;

	position: fixed;

	left: 50%;
	top: 50%;

	margin-left: -441px;
	margin-top: -360px;

	background: transparent url('../images/video_bg.png') top center no-repeat;

	z-index: 9999;

	text-align: center;
	color: #c4aa89;
	text-transform: uppercase;
}

	#video p{
		margin-top: 30px;
	}

	#video a{
		color: #e9e2d9;
		text-decoration: underline;
	}

		#video a:hover{
			text-decoration: none;
		}

	#video iframe{
		background-color: #000;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
		box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
	}


#content{
	display: none;

	width: 800px;
	min-height: 350px;
	margin: 0 auto 200px auto;
	padding-top: 80px;
}


	#content p {
		margin-bottom: 20px;
	}

	#content .post {
		color: #fff;
		margin: 70px 0;
	}

		#content .post p{
			font-size: 15px;
			line-height: 18px;
		}

		#content .post img{
			float: left;
			margin-right: 20px;
		}

	#content h1 {
		font-family: "Arial Black", Arial;
		font-weight: normal;
		text-transform: uppercase;
		color: #d3c8bb;
		text-align: center;
		line-height: 50px;
		text-shadow: 0px 0px 1px #000000;
	}

		#content h1 a{
			color: #d3c8bb;
			text-decoration: underline;
		}

			#content h1 a:hover{
				text-decoration: none;
			}

	#content h2 {
		display: block;
		height: 48px;
		line-height: 48px;
		width: 730px;
		padding: 0 25px;
		background: #0e0e0e;
		margin-bottom: 25px;
		font-size: 18px;
		font-weight: bold;
		text-align: left;
		color: #dedad4;
		text-shadow: 0px 0px 1px #000000;
	}


#bottom{
	position: fixed;
	bottom: 0;
	height: 200px;
	width: 100%;
	background: transparent url('../images/menu_bg.png') bottom left repeat-x;
	color: #ffffff;
	text-align: center;
}


	#menu{
		padding: 70px 0 20px 0;
	}

		#menu ul li{
			display: inline-block;
			line-height: 32px;
			font-size: 24px;
			margin: 0 9px;
		}

		#menu ul li a{
			font-family: "Arial Black";
			color: #e9e2d9;
			text-decoration: none;
			text-transform: uppercase;
		}

		#menu ul li a:hover{
			color: #c4aa89;
		}

	#footer {
		margin:  auto;
		width: 460px;
		height: 36px;
		line-height: 16px;
		font-size: 9px;
		text-transform: uppercase;
		color: #ffffff;
	}

		#footer ul li {
			display: inline;
			margin: 0 5px;
		}

		#footer ul li a, #footer a{
			color: #695c48;
			text-decoration: none;
		}

		#footer ul li a:hover, #footer a:hover{
			text-decoration: underline;
		}

.link {
	position: absolute;
	left: 50%;
	opacity: 0.5;
}

.myspace{margin-left: -480px;}
.twitter{margin-left: -330px;}
.facebook{margin-left: 260px;}
.youtube{margin-left: 400px;}


.logo:hover{
	cursor: pointer;
}



.gallery{
	display: inline;
}
.gallery li{
	display: inline-block;
	text-align: center;
	background-color: #e8e1d8;
	box-shadow: 0px 3px 7px rgba(0,0,0,0.7);
	margin: 10px 20px;
}

	.gallery li:nth-child(2n){
		-webkit-transform: rotate(-2deg);
		-moz-transform: rotate(-2deg);
	}

	.gallery li:nth-child(3n){
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
	}

	.gallery li img{
		padding: 5px 5px 20px 5px;
		margin: 0;
	}


.loading{
	position: fixed;
	left: 50%;
	top: 50%;

	opacity: 0.3;
	margin-top: -16px;
	margin-left: -16px;
	width: 32px;
	height: 32px;
	background: transparent url('../images/loading.gif') center center no-repeat;
}
