/* -----------------------structure----------------------------------- */
.gallery{
	text-align:center;
	margin:10px 0 0 10px;
}
	
.galleryImage{
	width:125px;
	height:125px;
  float:left;
	padding: 5px;
	margin:5px;
	border: 1px solid #48732a;
}

.credits{
  width:730px;
}

.credittext{
	float:right;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight: normal; 
	font-size: 0.6em;		
	color:#ffffff;
	padding: 0 0 10px 0;
}

body{
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	background-color: #87A071;
	width:98%;   
	
}

img{
  border:none;
}

form {
  background-color:#F1F2B8;
  padding:20px;
}

div#pageWrapper{
	position:relative;
	width:750px;
	margin:auto;
	text-align:left;
}

div#box2{ 
	float: left;
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 21px; 
	width: 750px; 
	background-image: url(../i/menuBack.jpg) ;
}
 
div#box3{ 
	float: left;
	clear: both;
	padding: 0px;
	margin: 0px;	
	height: 28px; 
	width: 750px; 
	background-image: url(../i/bar2back.jpg) ;
}
 
div#box4{ 
	float:left;
	clear:left;
	padding:0px;
	margin:0px;	
	width:750px; 
	background-image: url(../i/contentBack.jpg) ;
} 

div#box5{ 
	padding:0px;
	margin:0px;
	clear:both;
	float:left;
	height:57px; 
	width:750px; 

	background-image: url(../i/footer.jpg) ;
} 
div#box6{ 
	float:left; 
	/*height:382px; */
	width:228px; 
	padding-top:10px;
	background: #FFFFFF;
} 
div#box7{ 
	float:left; 
	width:500px; 
	padding-bottom:10px;
	background: #FFFFFF;
}

/* -----------------------classes & content----------------------------------- */
h1 { font-family: arial, helvetica, sans-serif;
     font-size: 1.5em; 
     	color: #48732a;
     font-weight: bold; 
     margin: 15px 0 10px 0;
}

h3 { font-family: arial, helvetica, sans-serif;
     font-size: 1.2em; 
     	color: #48732a;
     font-weight: bold; 
     margin: 15px 0 10px 0;
}

h3 { font-family: arial, helvetica, sans-serif;
     font-size: 1.0em; 
     	color: #48732a;
     font-weight: bold; 
     margin: 15px 0 10px 0;
}

.contentHolder{
	padding-left: 10px;
	padding-top:0px;
}

.content{
	font-weight: normal; 
	color: #48732a;
	//font-size: 1.0em;
	font-size: 14px;
	padding-left: 5px;
	padding-top:5px;
	margin-bottom:10px;
	margin-right:10px;
}

.header{
	padding-left: 20px;
	padding-top:20px;
}

.menu1{
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	text-align: center;
}

.menuItem {
	display: inline;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
	border-right: 2px solid #FFFFFF;
}

.menuItemFirst {
	display: inline;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 23px;
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
}

.menuItemOver {
	display: inline;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
	border-right: 2px solid #FFFFFF;
	background-image: url(../i/topMenuOver.jpg);
}

.menuItemFirstOver {
	display: inline;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 23px;
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	background-image: url(../i/topMenuOver.jpg);
}

.homeContentHolder{
	padding-left: 10px;
	padding-top:5px;
	text-align:center;
}

.sectionItem {
	/*display: inline;*/
	height:28px;
	width:110px;
	margin:auto;
	margin-top:340px;
	text-align:center;
	//background-image: url(../i/button_grn.jpg) ;
	border: 0px solid #000000;
}

.sectionItemOver {
	/*display: inline;*/
	height:28px;
	width:110px;
	margin:auto;
	margin-top:340px;
	text-align:center;
	background-image: url(../i/button_blu.jpg);
	border: 0px solid #000000;
}

/*  -------------------------------------------------------------------------- */
.topMenuLink{
	text-decoration:none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;

}

.sideLink{
  font-family: Comic Sans MS, Arial, helvetica;
	text-decoration:none;
	font-weight: normal; 
	color: #48732a;
	font-size: 16px;
}

/*  -------------------------------------------------------------------------- */
#section1{
	float:left;
	width:244px;
	height:393px;
	background-image: url(../i/section1Back.jpg);
}

#section2{
	float:left;
	width:238px;
	height:393px;
	background-image: url(../i/section2Back.jpg);
}

#section3{
	float:left;
	width:244px;
	height:393px;
	background-image: url(../i/section3Back.jpg);
}

/*  -------------------------------------------------------------------------- */
.subSideMenuItem{
	font-size:0.9em;
	color: lightgreen;
	font-weight:bold;
	padding-left:20px;

}

.subOff{
	display: none;
	border: 0px solid #000000;
}

.subOn{
	display:block;
	border: 0px solid #000000;
}

/* ---------------------------------------------------------------------------- */
.menu2{
}

.footer{
	padding-left: 12px;
	padding-top:8px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
/* -----------------------utilities & fixes----------------------------------- */

div#box8{ float:left; clear:both} 
