/*----COLOURS
beige #cc9
Blue #0067b1
Red #F05133

#311509 - chocolate
 ----------------- */


html
	{
	height: 100%;
	min-height: 100%;
	border-width: 0px;
	}

body
	{
	height: 100%;
	min-height: 100%;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	background-color: #211301;
	}
	

/*---------------- layout styles ----------------- */



#header {/* contains top banner */
	background:#211301;
	height:50px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	padding:0px;
	overflow:hidden; /* it's all ie6's fault */
}

#banner {/* contains top banner */
	background:#211301;
	height:40px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	padding:0px;
	overflow:hidden; /* it's all ie6's fault */
}

#banner2 {/* contains top banner */
	background:#211301;
	height:150px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	padding:0px;
	overflow:hidden; /* it's all ie6's fault */
}

#movie {/* contains top banner */
	background:#211301;
	height:515px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	overflow:hidden; /* it's all ie6's fault */
}

#content {/* contains top banner */
	background:#211301;
	height:300px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
	overflow:hidden; /* it's all ie6's fault */
}

#content2 {/* contains top banner */
	background:#211301;
	height:300px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	overflow:hidden; /* it's all ie6's fault */
}

#content3 {/* contains top banner */
	background:#211301;
	height:560px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	overflow:hidden; /* it's all ie6's fault */
}

#contentleft {/* contains top banner */
	background:#211301;
	height:300px;
	width:540px;
	float:left;
}

#contentright {/* contains top banner */
	background:#211301;
	height:300px;
	width:230px;
	float:right;
}

#contactleft {/* contains top banner */
	background:#211301;
	height:500px;
	width:380px;
	float:left;
}

#contactright {/* contains top banner */
	background:#211301;
	height:500px;
	width:450px;
	text-align:right;
	float:right;
}

#aboutleft {/* contains top banner */
	background:#211301;
	height:560px;
	width:300px;
	float:left;
}

#aboutright {/* contains top banner */
	background:#211301;
	height:560px;
	width:500px;
	text-align:left;
	float:right;
}

#footer {
	clear:both;
	background:#211301;
	background-image:url(../images/footer_bgnd.jpg);
	background-repeat:no-repeat;
	height:150px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	padding:0px;
	overflow:hidden; /* it's all ie6's fault */
}

#footer2 {
	clear:both;
	background:#211301;
	background-image:url(../images/footer_bgnd2.jpg);
	background-repeat:no-repeat;
	height:150px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	padding:0px;
	overflow:hidden; /* it's all ie6's fault */
}

#footerleft {
	height:150px;
	width:450px;
	float:left;
	padding-top:0px;
	padding-left:10px;
	text-align: left;
	overflow:hidden; /* it's all ie6's fault */
}

#footerright {
	height:150px;
	width:350px;
	float:right;
	text-align:right;
	padding:0px;
	overflow:hidden; /* it's all ie6's fault */
}

/*---------------- text styles ----------------- */

p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight:lighter;
	color: #FFF;
}

hr {
  	border: 0;
   	background-color: #e3dece;
	height: 2px;
  	width: 90%;
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight:lighter;
	color: #0099cd;
	margin-bottom:0px;
}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight:lighter;
	color: #0099cd;
	margin-bottom:0px;
}

h3 {
font-size:14px;
font-weight:bold;
color:#0b3543;
}

.banner {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight:lighter;
	text-align:right;
	margin-top:0;
	color: #FFF;
}

.highlight {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight:lighter;
	line-height:24px;
	color: #FFF;
}

.highlight a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight:lighter;
	line-height:24px;
	color: #0099cd;
	text-decoration:none;
}

.body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height:17px;
	font-weight:lighter;
	color: #FFF;
}

.bodybold {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height:17px;
	font-weight:bold;
	color: #FFF;
}

.bodyblue {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height:17px;
	font-weight:bold;
	color: #0099cd;
}

.bodybrown {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height:17px;
	font-weight:lighter;
	color: #796C5C;
}

.body a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height:17px;
	font-weight:lighter;
	color: #0099cd;
	text-decoration:underline;
}

.footer {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:lighter;
	text-align:center;
	color: #796C5C;
	margin-top:50px;
}

.footer a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:lighter;
	text-align:center;
	color: #796C5C;
	text-decoration:underline;
	margin-top:50px;
}

/*------------------- global navigation ---------------- */
