
html, body { 
  border:0; 
  margin:0; 
  padding:0; 
  }
  
body { 
  font:24px Arial, Helvetica, sans-serif; 
  background: url(../img/back2.png) ;
  background-repeat: no-repeat;
  background-size: 100% 20em;
/*  color: #444*/
background-color: #AAEEAA;
  }

.gradientBox {
background: #ffb260; /* older browsers background */
background: -moz-linear-gradient(#ffb260, #ff7f13);
background: -o-linear-gradient(#ffb260, #ff7f13);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb260), to(#ff7f13));/* Older webkit syntax */
background: -webkit-linear-gradient(#ffb260, #ff7f13);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb260', endColorstr='#ff7f13',GradientType=0 );
}

.wrapper { 
  width:750px; 
 /* margin:60px auto; */
  }


.itemheader { 
    font-family: Futura; 
    font-size: 30px; 
    margin-bottom: 10px ; 
    color: #222; 


  }

.announce { 
    font-family: Futura; 
    font-size: 26px; 
    margin-bottom: 10px ; 
    color: #EEE; 


  }



h1 {
    width: 957px; 
    margin: 20px ; 
    font-size: 70px; 
    font-family: Futura; 
    font-weight: normal; 
 /*   font-style: italic; */
    color: #333; 
    }
    
    
h2 {
    width: 757px; 
    margin: 20px ; 
    font-size: 40px; 
    font-family: Futura; 
    font-weight: normal; 
 /*   font-style: italic; */
    color: #333; 
    }
    
h3 {
    width: 757px; 
    margin-left: 20px ; 
    font-size: 30px; 
    font-family: Futura; 
    font-weight: normal; 
 /*   font-style: italic; */
    color: #333; 
    }

h5 {
      margin: 0px ; 

    font-size: 20px; 
    font-family: Futura; 
    font-weight: normal; 
 /*   font-style: italic; */
    color: #333; 
    }
  
    
  p,  td {
    font-size: 24px; 
    font-family: Gill Sans, Arial; 
    font-weight: lighter; 
 /*   font-style: italic; */
    color: #222; 
    }
    
    
    
a {
  text-decoration: none;
  color: #22F
}

label {
    display:block;
    margin-top:20px;
    letter-spacing:2px;
    color: #222

}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

/* Centre the form within the page */
form {
    margin:20px;
    width:459px;
}

/* Style the text boxes */
input, textarea {
	width:439px;
	height:27px;
	background:#efefef;
	border:1px solid #dedede;
	padding:10px;
	margin-top:3px;
	font-size:0.9em;
	color:#222;
}

textarea {
	height:213px;
	background:url(images/textarea-bg.jpg) right no-repeat #efefef;
}

input, textarea {
    width:550px;
    height:27px;
    background:#efefef;
    border:1px solid #dedede;
    padding:10px;
    margin-top:3px;
    font-size:0.9em;
    color:#3a3a3a;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

input:focus, textarea:focus {
    border:1px solid #97d6eb;
}

#submit {
    width:127px;
    height:38px;
  /*  text-indent:-9999px;*/
    border:none;
    margin-top:20px;
    cursor:pointer;
}

	#submit:hover {
	    opacity:0.9;
	}
    
    
.maintext { 
  height:350px; 
 /* margin:60px auto; */
  }
  
  
p { 
 /* height:350px; */
  margin:30px ;
 /* width:900px;*/

  }
  
  
  

  img.about { 
    margin-right:20px;
 /* margin:60px auto; */
  }
  

  img.smallicon { 
      border-radius:15px; 
      margin-right:20px;
      width:100px;
  }

  img.smallicon:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}


footer {
    clear:left;
    margin-top:50px;
    margin-bottom:1em;
    margin-left:0px;
    padding:5px;
    padding-left:30px;
    color:#222;
    font-size:14px;
    border-top:1px;
    border-top-style:solid;
    border-top-color:#222;
}


