
   
 h3.captionLarge { margin-top:36px;    font-family:'mogra', arial, condensed;   font-style:italic; 
 }

 #contact h5 { margin-top:20px;  margin-bottom:20px;  padding:1px 9px;
      font-size:1em;  font-family:'ubuntu', arial, condensed;  font-size:0.9em;  text-align:center;    
}
 
 #sponsorFormdiv {  width:570px;  height:520px;;   margin:0px auto;   margin-top:25px;   margin-bottom:50px; 
    padding:30px 30px;  padding-bottom:70px; /* background:#ff650d; */   background:#8cf;   border:3px solid #025;  }

 .centered { width:50%; margin:50px auto; }

	   /*  Form Inputs / Textarea / Buttons / Select:  */ 

 h2 { font-size:1.7em;  margin-bottom:0px;  text-align:center;  }
 h4 { font-family:ubuntu, arial, sans-serif;  margin:30px 1px;   }

 #sponsorFormdiv textarea { width:99%;  height:100px;  background:#d0edff; color:black;
		font-size:0.9em;  font-weight:500; box-shadow:2px 2px 1px #468;
	    border:2px solid #308f98;  border-radius:5px; }

 label { font-size:1.04em; } 

 #sponsorFormdiv input,
 #sponsorFormdiv button,
 #sponsorFormdiv select {
		float:right;    padding:1px 4px;    background:#d0edff; color:black;
		font-size:0.9em;  font-weight:500; box-shadow:2px 2px 1px #468;
	    border:2px solid #308f98;  border-radius:5px;  cursor:pointer;  }

 h4.subheader { margin-top:0px; margin-bottom:45px;  font-size:1.1em;  text-align:center; } 
 h4.msg { margin:4px 0px;    }

 input {  width:260px;  height:27px;   background:#daedff;  margin-top:0px;  padding:1px;  font-size:14px;    -webkit-border-radius:6px; -o-border-radius:6px;  border-radius:6px;  }

 #sponsorFormdiv button { width:auto;   margin:6% 10%;  padding:2px 9px;  font-size:14px; font-weight:bold;
		background:linear-gradient(to top, #5ac, #e5f4ff);   border:3px solid #203588;  border-top:3px solid #7e95c8;
		box-shadow:inset 0px 0px 3px 2px #208835;  }

 #sponsorFormdiv button:hover {  background:#eaedff;   margin:5.8% 9.8%; padding:3px 10px;    box-shadow:outset 0px 0px 4px 2px #208835;  }
 
 button:active {  box-shadow:1px 1px 0px #468;  }

 button { width:200px; height:28px; margin:0px auto; margin-top:40px; margin-left:200px; background:linear-gradient(to top, #89a, #adf);  font-weight:bold; font-variant:small-caps;
    border:3px outset #9ac; border-radius:9px; -moz-border-radius:9px;  o-border-radius:9px; -webkit-border-radius:9px;   }
 


 /************  END FORM INPUTS CSS  **************/ 

    /***   RESPONSIVE CSS  ****/

@media only screen and (max-width:700px) { 
	#sponsorFormdiv  {  margin-top:50px;  }
	h3.captionLarge { margin-top:36px; }
}


@media only screen and (max-width:500px) { 
	  #sponsorFormdiv  { padding:3%;  width:88%;   height:500px;  }  
	  div.formgroup { margin-top:59px;  }
	  #sponsorFormdiv h4 { width:100%; margin-top:20px;  display:block;  } 
      #sponsorFormdiv input { margin-right:0px; margin-top:-3px;  }
      #sponsorFormdiv h4:nth-of-type(5) { margin-top:55px;   }
}


@media only screen and (max-width:400px) {
	.Sponsorship #sponsorFormdiv  {  height:775px;  }	
	 #sponsorFormdiv { margin-left: 2.5%;  }  
}

 
