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

/* Colour palate black white red:#ff3300 grey:#333333 */

body {
	background:					#ffffff; 
	color:						#000;
	font-family:				Garamond, "Times New Roman", Times, sans-serif, Arial, Helvetica;
	font-size:					12px;
}

a {
	color:						#000;
}

h1 {
	color:						#000;
	width:						auto;
}

h2 {
	color:						#000;
	width:						auto;
	text-transform:				none;
}

.shell {
	width:						800px;
	margin-left:				auto;
	margin-right:				auto;
	padding-top:				30px;
}

/* HEADER */
.head {
	background:					url(images/heading_back.jpg) repeat-x;
	height:						28px;
	width:						100%;
	overflow:					hidden;
	float:						left;
	padding-top:				12px;
}

.head .contact {
	float:						right;
	margin-top:					2px;
}

.head ul {
	float:						left;
	height:						20px;
}

.head li {
	float:						left;
}

.head li a {
	padding:					0 10px;
	font-size:					14px;
	font-weight:				bold;
}


/* MAIN */
#main {
	width:						100%;
	float:						left;
	min-height:					400px;
}


/* FOOTER */
.footer {
	background:					url(images/footer_back.jpg) repeat-x;
	height:						75px;
	width:						100%;
	overflow:					hidden;
	float:						left;
	text-align:					right;
}

.footer .logo {
	background:					url(images/footer_logo.jpg);
	width:						281px;
	height:						60px;
}

.footerMenu {
	width:						100%;
	overflow:					hidden;
	float:						left;
	text-align:					right;
	font-size:					15px;
	font-weight:				bold;
}

.footerMenu .left {
	width:						50%;
	float:						left;
}

.footerMenu .left form {
	width:						150px;
	float:						left;
}

.footerMenu .left input {
	width:						145px;
	float:						left;
	font-family:				Garamond, sans-serif, Arial, Helvetica;
}

.footerMenu .right {
	width:						50%;
	float:						right;
}

.footerMenu .right div {
	width:						100%;
}

.footerMenu .copywrite {
	font-weight:				normal;
	font-size:					10px;
	margin-top:					10px;
}





/* VIDEO */
.vidLeft {
	width:						250px;
	float:						left;
}

.vidRight {
	width:						550px;
	float:						right;
}



/* IMAGE GALLERY */
.imgDsp {
	width:						800px;
	float:						left;
	font-size:					18px;
}

.imgDsp div {
	width:						266px;
	float:						left;
}

.imgDsp .mid {
	text-align:					center;
}

.imgDsp .right {
	text-align:					right;
}

#imgLoader {
	background:					url(images/photo-loader.gif) no-repeat;
	position:					absolute;
	border:						1px solid #000;
	width:						32px;
	height:						32px;
}

.dspOff {
	display:					none;
}

.dspOn {
	display:					block;
}


/* NEWS */
.newsDsp {
	width:						100%;
	padding-top:				10px;
}

.newsDsp li {
	width:						100%;
	float:						left;
	padding-bottom:				20px;
	text-align:					justify;
}

.newsDsp li img {
	float:						right;
	padding-left:					10px;
}








