* {
	padding:0;
	margin:0;
}

body, html {
	background-color:#000;
	color:#fff;
	font-family:verdana;
}

body {
	background-image:url("../images/bodybg.gif");
	background-position:top;
	background-repeat:repeat-y;
}

#container {
	width:800px;
	margin:auto;
}

	#banner {
		width:800px;
		height:130px;
		background-image:url("../images/bannerBG.jpg");
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
		#banner h1 {
			display:none;
		}
		
	#navigation {
	 	width:800px;
		height:42px;
		position:relative;
		background-image:url("../images/links4.jpg");
		background-position:50% 0;
		background-repeat:no-repeat;
	}
	
		#navigation ul {
			list-style:none;
		}
		
		#navigation span {
			display:none;
		}
		
		#navigation a {
			display:block;
			height:42px;
			background-position:top left;
			background-repeat:no-repeat;
		}
		
		#navigation a:hover {
			background-position:bottom left;
			cursor:hand;
		}
	
		#lnkMain, #lnkGallery, #lnkAbout, #lnkContact {
			position:absolute;
			height:42px;
		}
		
			#lnkMain {
				width:90px;
				left:97px;
			}
			
				#lnkMain a {
				 	width:90px;
					background-image:url("../images/mainpage.jpg");
				}
			
			#lnkGallery {
				width:90px;
				left:187px;
			}
			
				#lnkGallery a {
				 	width:90px;
					background-image:url("../images/gallery.jpg");
				}
			
			#lnkAbout {
				width:110px;
				right:163px;
			}
			
				#lnkAbout a {
				 	width:110px;
					background-image:url("../images/about.jpg");
				}
			
			#lnkContact {
				width:84px;
				right:79px;
			}
			
				#lnkContact a {
				 	width:84px;
					background-image:url("../images/contact.jpg");
				}
				
	#navBottom {
	 	width:800px;
		height:47px;
		background-image:url("../images/bottomLinksBG.jpg");
		background-position:0 0;
		background-repeat:no-repeat;
	}
	
	#pageContent {
		font-family:verdana;
		font-size:11px;
		line-height:150%;
	}
		
		#pageContent .contact_box {
			width:500px;
			margin:auto;
			position:relative;
			height:320px;
		}
		
			.contact_box .contact_section {
				position:absolute;
				padding:5px;
			}
				.contact_section input {
					width:140px;
					background-color:#111;
					color:#666;
					border:1px solid #333;
					font-size:9px;
					font-family:verdana;
					padding:5px;
				}
				.contact_section textarea {
					width:315px;
					height:230px;
					background-color:#111;
					color:#666;
					border:1px solid #333;
					overflow:auto;
					padding:5px;
				}
				.contact_section p {
					text-align:left !important;
				}
				
				.contact_firstname {
					top:0;
					left:0;
					height:55px;
					width:150px;
				}
				.contact_lastname {
					top:65px;
					left:0;
					height:55px;
					width:150px;
				}
				.contact_email {
					top:130px;
					left:0;
					height:55px;
					width:150px;
				}
				.contact_phone {
					top:195px;
					left:0;
					height:55px;
					width:150px;
				}
				.contact_submit {
					bottom:0;
					right:0px;
				}
					.contact_submit input {
						background-color:#990000;
						color:#f1f1f1;
					}
				.contact_comments {
					right:0;
					top:0;
					height:250px;
					width:325px;
				}
	
		#pageContent h2 {
			font-family:verdana;
			text-align:center;
			font-size:14px;
			margin-top:10px;
			font-weight:normal;
			padding:0;
		}
		
		#pageContent h4 {
			font-family:verdana;
			text-align:center;
			font-size:11px;
			margin-bottom:10px;
			font-weight:normal;
			padding:0;
			color:#666;
		}
	
		#pageContent p {
			text-align:center;
			color:#999;
			margin:10px;
		}
		
		#galleryList {
			list-style:none;
		}
		
			#galleryList li {
				float:left;
				width:260px;
				height:130px;
				text-align:center;
			}
			
				#galleryList li a {
					color:#999;
					text-decoration:none;
				}
				
					#galleryList li a.special {
						display:block;
						height:75px;
						overflow:hidden;
					}
				
				#galleryList li a:hover {
					color:#fff;
				}
			
				#galleryList li strong {
					padding:5px 5px 0px 5px;
					margin:0;
				}
			
				#galleryList li p {
				 	margin:0;
				 	color:#996633;
				 	padding:5px 5px 5px 5px;
					/*text-align:left;*/
				}
	
	#pageFooter {
		width:800px;
		height:130px;
		background-image:url("../images/footerBG.jpg");
		background-position:0 0;
		background-repeat:no-repeat;
		clear:both;
	}
	
	#contentImages {
	 	width:640px;
	 	margin:auto;
		border:0px solid #fff;
		text-align:center;
	}
	
		#contentImages img {
			margin:10px 5px 0px 5px;
			border:0;
		}
