
html{
	min-height:100%
	
}


body {
	
	min-height:100%;
	min
	width:100%; 
	margin: 0;
	border: 0;
	padding: 0;
	behavior:url("csshover3.htc"); 
	background: #white; 
	font-family:sans-serif;
	}

div#container{
	position:relative;
	width:100%;
	width:expression(document.body.clientWidth < 820 ? "1000px": "100%" );
	height:100%; 
}

div#content{

	width:820px;
	margin-left:auto;
	margin-right:auto;
	/*border-top:1px solid black;*/
	
	padding:10px;
	padding-bottom:100px;
}

div#content-home{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	/*border-top:1px solid black;*/
	
	padding:10px;
	padding-bottom:100px;
}



	
div#header{
	height: 100px;
	width:632px;
	margin-left:auto;
	margin-right:auto;
	z-index:2;
}

/* NAVIGATION MENU*/

div#nav{
  	/*
  	padding-left: 60px;
	*/
	min-width:380x;
	position:relative;
	z-index:auto;
/*	width:380px;
	margin-left:auto;
	margin-right:auto;
	
*/
	text-align:center;	
	padding-bottom:35px;
	display:block;

	
}	


div#nav ul ul {
	display: none;
}

div#nav ul li:hover>ul {
		
		display: block;
}


div#nav ul {
	 
	/*
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	
	padding: 0 20px;
	border-radius: 5px; */
	
	
	background:white; /*#efefef;*/
	list-style: none;
	position: relative;


}
div#nav ul:after {
	content: ""; clear: both; display: block;
}
	
div#nav ul li {
	/*float: left;*/
	display:inline-block;
}
div#nav ul li:hover {
	background:#4b545f;
	/*
	background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
	background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
	background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
	*/
}
div#nav ul li: hover a {
	color: #fff;
}
	
div#nav ul li a {
	display: block; margin: 12px 37px; /* orginally padding*/
	color: #757575; text-decoration: none;
}	
	
	
div#nav ul ul {
	background: #5f6975; border-radius: 0px; padding: 0;
	position: absolute; top: 100%;
}
div#nav ul ul li {
	float: none; 
	border-top: 1px solid #6b727c;
	border-bottom: 1px solid #575f6a;
	position: relative;
	display:block;
}
div#nav ul ul li a {
	margin: 10px 22px; /* orginally padding*/
	color: #fff;
}	
div#nav ul ul li a:hover {
	background: #4b545f;
}	



/*PHOTO STYLES*/

img.buffer{
	display:block;
	margin-left:auto;
	margin-right:auto;	
	
}


/*HEADER AND BLURBS*/

.buffer{
	margin-top:50px;
	margin-bottom:25px;
}

h1.heading{
	display:block;
	width:100%;
	border-bottom:1px solid black;
	
	font-size:1.75em;
	font-style:italic;
	
}	

p.blurb{
	padding-top:15px;	
	
}

img.splash{
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	width:auto;
	max-width:600px;
	
}

/*ANCIENT PRELOADER*/

#preloader {
position:absolute;
top:-1000px;
height:100px;
width:100px;
overflow:hidden;
}

/*FOOTER*/
	
#footer {
	clear:both;
	font-family:sans-serif;
	text-align:right;
	height:20px;
	padding-right:20px;
		
}



/*SLIDER*/

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
}





	