@charset "utf-8";

html,
	body {
		margin:0px;
		padding:0px;
		height:100%;
		color:#FFFFFF;
		background:#000;
	}
#container {
		margin:0px;
		padding:0px;
		min-height:100%;
		position:relative;
		background-image:url(graphics/wide.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		min-width:800px;
		overflow:inherit;	
}
#container_alt {
		margin:0px;
		padding:0px;
		min-height:100%;
		position:relative;
		background-image:url(graphics/wide_alt.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		min-width:800px;
		overflow:inherit;	
}
#body {
	padding-bottom:130px !important;
	padding-bottom:172px;	/* Height of the footer + desired body padding*/
	width:800px;
	margin:0 auto 0 auto;
	text-align:center;
	min-height:706px;
	overflow:inherit;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #2B1804;
}
#layout {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-width:800px;
	width:800px;
}
#nav {
	height: 160px;
	position: relative;
}
#header {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
body#blank #header{
	height: 30px;
	background-image: url(graphics/header_blank.jpg);
	background-repeat: no-repeat;
}
body#news #header{
	height: 254px;
	background-image: url(graphics/header_beware.jpg);
	background-repeat: no-repeat;
}
body#story #header{
	height: 254px;
	background-image: url(graphics/header_exist.jpg);
	background-repeat: no-repeat;
}
body#cast #header{
	height: 254px;
	background-image: url(graphics/header_believe.jpg);
	background-repeat: no-repeat;
}
body#contact #header{
	height: 254px;
	background-image: url(graphics/header_grp.jpg);
	background-repeat: no-repeat;
}
body#press #header{
	height: 260px;
	background-image: url(graphics/header_fir.png);
	background-repeat: no-repeat;
}
body#links #header{
	height: 260px;
	background-image: url(graphics/header_har.png);
	background-repeat: no-repeat;
}
body#beneath #header{
	height: 260px;
	background-image: url(graphics/header_ben.png);
	background-repeat: no-repeat;
}
body#info #header{
	height: 260px;
	background-image: url(graphics/header_cab.png);
	background-repeat: no-repeat;
}
body#kabinet #header{
	height: 254px;
	background-image: url(graphics/header_kabinet.jpg);
	background-repeat: no-repeat;
}
#content {
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(graphics/content_back.jpg);
}

#gallery_back {
	width: 670px;
	height: 380px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(graphics/gallery_back.jpg);
	color: #2B1804;
	font-size: 12px;
}
#boxes {
	clear: left;
	height: 56px;
	width: 700px;
	margin-right:auto;
	margin-left:auto;
	background-image: url(graphics/lower.jpg);
	background-repeat: no-repeat;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B1804;
	text-align: justify;
}
/* column container */
	.colmask {
	clear:both;
	float:left;
	width:670px;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	padding-left:15px;
	padding-right:15px;
	background-image:url(graphics/content_back.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2B1804;
	text-align: justify;
		}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (double page) settings */
	.doublepage {
				/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;			/* right column width */
				/* left column background colour */
	}
	.doublepage .col1 {
		width:46%;			/* left column content width (column width minus left and right padding) */
		left:52%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:46%;			/* right column content width (column width minus left and right padding) */
		left:56%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	







	


	
.video {
	margin-top: 50px;
	margin-left: 350px;
}
.video_press {
	margin-top: 50px;
	margin-left: 370px;
}
#box1 {
	position: absolute;
	height: 155px;
	width: 218px;
	left: 21px;
	top: 54px;
}
#box2 {
	position: absolute;
	height: 65px;
	width: 199px;
	left: 301px;
	top: 150px;
}
#box3 {
	position: absolute;
	height: 134px;
	width: 177px;
	left: 579px;
	top: 81px;
}
#menu {
	position: absolute;
	height: 33px;
	width: 800px;
	top: 127px;
	left: 0px;
}
a {
	color: #660000;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
}
