body {
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 95%;
  margin: 0;
}

h1 {
  height: 80px;
  font-weight: normal;
  padding: 20px 20px 0;
  margin: 0 0 .5em;
  color: #fff;
  background: #6363c1 url(headbg.jpg) repeat-x 0 0;
}
li {
  margin-top: .5em;
  margin-bottom: .5em;
}
pre, code {
  font-size: 1em;
}
pre {
  padding: .5em;
  background-color: #eef;
}
#navigation {
  float: left;
  list-style-type: none;
  margin: -60px 0 0 20px;
  padding-left: 0;
}

#navigation li {
  float: left;
  margin: 5px 0;
  padding: 5px 0;
}
#navigation a {
  color: #fff;
  background: #6565c1;
  padding: 5px;
  text-decoration: none;
  border: 1px solid #fff;
}
#navigation a.active {
  color: #009;
  background: #fff;
  border: 1px solid #009;
  border-bottom: 1px solid #fff;
}
#container {
  clear: left;
  padding: .5em 20px 100px 20px;
}

.highlight {
  background: #fcc;
}
.highlighter {
  background: #ff3;
}
.back-to-top {
  display: block;
  margin-top: 1em;
  width: 7em;
}

.float-left {
  float: left;
  margin-right: .5em;
  display: inline;
  position: relative;
}
.float-right {
  float: right;
  margin-left: .5em;
  display: inline;
  position: relative;
}
h2 {
  font-size: 1.1em;
}
h3 {
  margin-top: 0;
  padding-top: 1em;
}
h4 {
  margin: .5em 0;
}
a {
  color: #009;
}
.html, .jquery {
  margin-top: .5em;
  color: #900;
  cursor: pointer;
  font-size: .9em;
  width: 8.5em;
}

ul li {
  margin: .5em 0;
}
ins {
  text-decoration: none;
  color: #090;
}
#jqlogo {
  position:absolute;
  top: 10px;
  right: 10px;
}
#jqlogo img {
  border: 0;
}


/*-----------*/

body {	background-color:#fff;
		margin:5px; 
		margin-left:0%; 
		padding:0px; 
		width:100%; 
		height:100%;
		font-family:verdana,arial,sans-serif; 
		}

*.gp { 	position:relative; 
		height:auto; 
		width:900px;
		margin-bottom:0px;
		margin-top:2px;		
		margin-left:auto;           
		margin-right:auto;
		border:1px solid #aaa; 
		background-color:#A6B092 ;
		}
		
*.parent  { margin:0px; padding:0px; padding-top:0; border:1px solid #ccc; height:auto;}
*.example { padding:0px;  border:1px solid #ccc;      }

#zs { 	position:static;
		text-align:center;                   
		margin-top:5px;
		width:650px;
		height:140px;		
		margin-left:auto;           
		margin-right:auto;  
		background-color:#bbb;
		}

#zs h1 	{	
		padding: 0px;
		margin: 10px;
		font-family: "Times New Roman", serif;
		color:#fff;
		font-style:italic;}
			
#bannerFoto{
		position:absolute; 
		top:7px;
		left:125px;}		
	
#ss {	position:static;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
		width:auto;
		height:2em;
		margin-left:123px;
		margin-right:123px;
		padding-top:2px;
		padding-bottom:0px;
		background-color:#747A65;
		border:1px solid #ccc;; 
		}

#fl {	position:static;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
		width:auto;
		height:343px;
		margin-left:183px;
		margin-right:183px;
		padding-left:0px;
		padding-top:2px;
		padding-bottom:0px;
		background-color:#EBEAE5;
		}
	
#gallery {
		position:static;
		text-align:center;
		margin-top:25px;
		margin-bottom:5px;
		width:530px;
		height:443px;
		margin-left:183px;
		margin-right:183px;
		padding-left:0px;
		padding-top:2px;
		padding-bottom:0px;
		background-color:#A6B092;
		}

#gallery img {
		padding: 10px;
		border: 1px solid #888;
		background-color: #EBEAE5;
		}

#contact {
		position:static;
		text-align:center;
		margin-top:9px;
		margin-bottom:0px;
		width:auto;
		height:18px;
		margin-left:auto;
		margin-right:auto;
		padding-top:2px;
		padding-bottom:1px;
		background-color:#B4BCA3;
		text-decoration: none;
		font-size: 10pt;
		font-style: italic;
		color: #697577;
		font-family: sans-serif;
		border-top: 1px solid #999;
		}		

#text{	padding-left:65px; 
		padding-right:65px; 
		border:1px solid #e2e2e2;
		margin-left:auto;
		margin-right:auto;
		margin-top:1em;
		max-width:650px;
		text-align:center;
		font-style:italic;
		font-weight:bold;
		font-family: serif;
		color:#A33038;
		background-color:#B5BDA2;	
		}		
		
#flashwrapper {
		padding:0px;  
		border:0px solid #222;     
		}
	
#address{
		padding:0px;
		text-align:left;
		margin-right:100px;
		margin-top:10px;
		margin-bottom:30px;
		margin-left:0px;
		font-size:1em;
		font-style:italic;
		font-weight:bold;
		font-family: serif;
		color:#652429;
		min-height:640px;
		}	
	
#map{	padding:20px;
		margin-bottom:10px;
		float:right;
		}	
	
#quote1{position:absolute;
		left:35px;
		top:260px;
		width:120px;
		text-align:center;
		font-style:italic;
		font-weight:bold;
		font-family: serif;
		color:#A33038;
		padding:0px;  
		/*border:1px solid #222; */     
		}
	
#quote2{position:absolute;
		left:750px;
		top:260px;
		width:120px;
		text-align:center;
		font-style:italic;
		font-weight:bold;
		font-family: serif;
		color:#A33038;
		padding:0px;  
		/*border:1px solid #222; */     
		}
			
#menu{	position: relative;
        left:75px;
        top:20px;
		width:650px;
		z-index:10;
		}
	  
	  
