html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
* {
	margin: 0;
}
#water{
height:100%;
width:100%;
background: url('watermark.png');
z-index:10000;
}
html, body {
	height: 100%;
	background:#7f6b4d;
	-moz-radial-gradient(50% 50% 360deg,circle closest-corner, #7F6A4D, #957D5B)
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -152px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 152px; /* .push must be the same height as .footer */
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/


#header{
	background: url('img/header-bg.png') repeat-x;
	height:200px;
	z-index:-100;
	width:100%;
	position:static;
		}
		#header-logo-box-nav{
		height:264px;
		background: url('img/logo-bg.png') center no-repeat;
		z-index:100;
		width:1060px;
		margin:auto;
		position:relative;
			}
				#header-logo{
				background: url('img/logo.png') no-repeat;
				width:433px;
				height:183px;
				position:absolute;
				left:110px;
				z-index:200;
				top:5px;
				}
	
.footer{
background:url('img/footer-bg.png');
color:white;
}
#gallery-box{
width:1020px;
margin:auto;
height:360px;
margin-top:100px;
background: url('img/gallery-shadows.png') no-repeat 50% 275px;
}

#gallery{
height:310px;
background:white;
width:814px;
border: solid 3px #2d251b;
margin: auto;

}
#content-box{
height:400px;
width:1020px;
margin:auto;
margin-top:20px;
margin-bottom: 180px;
}
	.bg{
	height:368px;
	width:470px;
	float:left;
	margin-top:10px;
	margin-left:22px;
	text-align:center;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius:15px;
	border-radius:15px;
	background: url('img/content-bg.png')
	}
		.block1{
		background:url('img/block1.png') no-repeat 50% 10px;
		height:360px;
		}	
		.block2{
		background:url('img/block2.png') no-repeat 50% 10px;
		height:360px;
		}
		.block p{
		width:420px;
		height:350px;
		padding-top:80px;
		color:white;
		font-size:13.5pt;
		margin:auto;
		}
		
		#footer-box{
		width:1020px;
		margin:auto;
		background: url('img/footer-logo.png') no-repeat 0% 20px;
		height:152px;
		position:relative;
		}
		
		#mini-nav ul li, #mini-nav li a{
		display:inline;
		padding-left:5px;
		padding-right:5px;
		font-size:14pt;
		text-decoration:none;
		color:white;
		}
		
		#mini-nav ul{
				position:absolute;
				left:450px;
				top:65px;
				width:500px;
				}
				
				#nav{
				position:absolute;
				left:581px;
				top:165px;
				width:500px;
				}
				#nav a{
				text-decoration:none;
				font-size:25pt;
				color:#e7e7e7;
				}
				#nav li{
				display:inline;
				padding-right:70px;
				}
				
				#mini-nav a:hover{
				color:#eeeeee;
				}
				.text-box{
				width:1020px;
				margin:auto;
				height:560px;
				margin-top:100px;
				background: url('img/gallery-shadows.png') no-repeat 50% 480px;
				position:relative;
				}
				
				.text{
				height:510px;
				background: url('img/text-bg.png');
				width:814px;
				border: solid 1px #2d251b;
				margin: auto;
					-moz-border-radius:15px;
					-webkit-border-radius:15px;
					-o-border-radius:15px;
					border-radius:15px;
				}
				
			 input.text-input{
			width: 452px;
			height: 27px;
			border: 1px solid #c3c5bf;
			color: #645a56;
			font-size: 17px;
			padding: 7px 0 0 10px;
			margin-bottom: 14px;
			font-family: helvetica, arial;
		}
		
 input.text-input:hover, textarea:hover, input:focus, textarea:focus {
			background:#eeecec;
			outline: none;
}

form{
margin:auto;
margin-left:75px;
margin-top:75px;
}

textarea{
			border: 1px solid #c3c5bf;
			color: #645a56;
			font-size: 17px;
			padding: 7px 0 0 10px;
			margin-bottom: 14px;
			font-family: helvetica, arial;
			overflow:hidden;
}

#contact form{
margin-bottom:100px;
margin-left:150px;
}

.contact-box{
color:#ffffff;
font-size:17px;
font-family:helvetica, arial;
position:absolute;
left:700px;
top:75px;
}

.contact-box a{
color:#000000;
text-decoration:none;
font-family:helvetica, arial;
font-size:17px;
}
.contact-box a:hover{
color:#eeeeee;
}

.submit{
padding:15px;
border:none;
}
.submit:hover{
background:#eeecec;
}

.fadein { position:relative; width:500px; height:332px; }
.fadein img { position:absolute; left:0; top:0; }

.login, .login:hover, .login:visited{
float:right;
padding-right:100px;
font-size:23px;
font-family:helvetica, arial;
color:white;
text-decoration:none;
}

.about{
padding-left:6px;
margin-right:-1px;
}

.text{
font-size:18pt;
color:WHITE;
word-spacing:5px;
}
.block{
word-spacing:6px;
}