html { height: 100%; margin-bottom: 1px; }

body {
	background-image: url(../images/star-bg.jpg);
	background-repeat: repeat-x;
	margin:0px;
	background-position: center;
	background-attachment: fixed;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #DEDFF3;
}

img {
border: 0px;
}

#container {
	position:absolute;
	top:50%;
	height:460px;
	margin-top:-300px;
	width: 97%;
}

#spacer {
	height:150px;
	width: 97%;
}

#bgbox {
	background-image: url(../images/semi-transparent-bg.png);
	width: 640px;
	padding: 20px;
	margin: 10px;
}

#star {
	background-image: url(../images/star.png);
	width: 100px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}

.startext {
	font:34px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	padding: 0px;
	margin: 25px;
}

#logo {
	width: 363px;
	height: 110px;
	display:block;
	margin:0px auto 30px;
	background-image:url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#allcontent {
	width: 1020px;
	margin:30px auto;
}

#contentbox {
        margin: 0px;
	width: 820px;
float: right;
}

#moviesample {
	width: 650px;
	height: 300px;
	padding: 0px 20px 0px 0px;
	background-image:url(../images/video-sample-bg.png);
}

#moviesamplepic {
	width: 320px;
	height: 240px;
	padding: 20px;
	margin: 10px;
	float: left;
}

#movie {
	width: 600px;
	height: 440;
	margin-left: auto ;
        margin-right: auto ;
        padding: 10px;
        align: center;
	background-color: #000000;

}

#topmenu {
	height: 20px;
	display:block;
	margin: 10px;
	font:14px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-transform: lowercase;
	text-align: right;
}

#menubox {
	width: 180px;
        float: left;
        margin-right: 20px;
        text-align: right;
        font:18px Georgia, "Times New Roman", Times, serif;
        color: #9EAAD1;
        line-height: 30px;
	/*
	background-image: url(../images/wood-middle.png);
	background-repeat: repeat;
	background-position: center;
	*/
}

.menu {
       list-style: none;
       padding: 0;
       margin: 0px;
}

ul {
       list-style: none;
       padding: 0;
       margin: 0px;
}

#footer {
	text-align:center;
	width: 100%;
	height: 70px;
	position: fixed;
	bottom: 0px;
	background-image: url("../images/logcabin.png");
	background-position: center;
}

#footertext {
	width: 400px;
	height: 25px;
	text-align: center;
	margin: 45px auto 0px auto;
}

.footerstyle {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #917F47;
}

.contentheading {
	font:24px Georgia, "Times New Roman", Times, serif;
	color: #DEBB50;
}

.componentheading {
	font:24px Georgia, "Times New Roman", Times, serif;
	color: #DEBB50;
}

td {
       padding: 5px;
}

h1 {
	font:24px Georgia, "Times New Roman", Times, serif;
	color: #DEBB50;
}


h2 {
	font:20px Georgia, "Times New Roman", Times, serif;
	color: #9EAAD1;
}

h3 {
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color: #DEBB50;
}

p {
	font:16px/22px Georgia, "Times New Roman", Times, serif;
	color: #DEDFF3;
}

a:link { 
	color: #9EAAD1;
	text-decoration: none;
}

a:visited { 
	color: #9EAAD1;
	text-decoration: none;
}

a:hover { 
	color: #FFFFFF;
	text-decoration: none;
}

a:active { 
	color: #9EAAD1;
}

.darklink a:link {color: #41415b}
.darklink a:visited {color: #41415b}
.darklink a:active {color: #41415b}
.darklink a:hover {color: #5f5f8e}

.hidden {
	visibility:hidden;
}

.input {
border-width: 0px;
}

div.m4j_heading {
	font:24px Georgia, "Times New Roman", Times, serif;
	color: #DEBB50;
        height: 30px;
}