body{ text-align:center;  

  /* Location of the image 
  background-image: url(../bkg.jpg); */
  
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  background-color: #ffffff;  
-moz-background-size:cover; 
-webkit-background-size:cover; 
background-size:cover;
width:100%;margin:auto; 
 
 }




#wrapper {
	 margin: 20px auto; padding:20px;
	text-align:center; 
max-width:1320px;  background: #ffffff;
 width:100%;
 text-align:center;  
	 /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.9 opacity */
    background-color: rgba(255, 255, 255, 0.4);
    /* For IE 5.5 - 4*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;  
 }
  
  
 
 
#temparea {text-align:center;background:transparent;;margin:1px auto;padding:0px; max-width:1300px;width:99%;}

#content { text-align:center;background:transparent;;margin:0 auto;padding: 0; max-width:100%;width:100%;}
 

 
#formcontent{ text-align:center;background:0;margin:10px auto;padding:0px;  max-width:850px; width:100%; }
    
    
    
h1{font:700 16px verdana,arial,helvetica,san-serif;color:#226318;text-align:center;margin:0 auto;padding:10px 0 8px;background:#fff}
 
#imagecentertable { text-align:center; background:#fff; margin:0px auto; padding: 10px 0px;  max-width:100%;  } 


.tabtextbold{text-align:left;font:700 13px verdana,arial,sans-serif;margin:10px;padding:4px 0px 3px 5px;color:#000;background:0 0;width:20%}

.tabtext{text-align:left;font:400 14px verdana,arial,sans-serif;margin:10px 0px 10px 0px;padding:4px 0px 3px 5px;color:#000;background:0 0; } 



 table { 
  width: 99%; border:1px solid #cccccc;  margin:10px auto; text-align:center;
  padding:0px;
  border-collapse: collapse; 
}
 
 

form input[type=text], textarea[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] { max-width:98%; 
  display: block;
  margin: 5px 3px ; padding:0px;
  width: 100%; height: 15px;
  line-height: 10px;  
  border: 1px solid #bbb;
}
   

form input[type=submit], input[type=reset] { margin:  2px;  
 width: 87px; float:right;  }
 
 
  
   
h1{font:700 16px verdana,arial,helvetica,san-serif;color:#226318;text-align:center;margin:0 auto;padding:10px 0 8px;background:#fff}
 


h1{text-align:center;font:400 60px Georgia;color:#000000;background:transparent;margin:5px auto;padding:4px 0}

h2{text-align:center;font:400 55px 'Great Vibes', cursive;
text-decoration: italic; color:#000000;background:transparent;margin:3px auto;padding:4px 0}

h3{font:600 14px verdana,arial,helvetica,san-serif;color:#000000;text-align:center;margin:10px auto;padding:3px 0;background:transparent}

#content ul{padding:3px 0;margin:10px 0 8px 30px;background:0 0}

#content li{text-align:left;font:400 12px verdana,arial,helvetica,san-serif;color:#000;padding:3px 0 3px 3px;margin:0;background:0 0}
  
     

#return{clear:both;text-align:center;font:400 11px verdana,arial,helvetica,san-serif;color:#000;padding:10px 0;cursor:pointer;background:0 0}

#return a{color:#000;text-decoration:underline}

#return a:hover{color:#740f0f;text-decoration:none}

#navbottom{color:#000;margin:10px auto;text-align:center;border-top:2px solid #740f0f;padding:10px;border-bottom:2px solid #740f0f;font:400 10px verdana,arial,helvetica,san-serif;text-decoration:none;cursor:pointer;max-width:100%}

#navbottom a{color:#000;text-decoration:none}

#navbottom a:hover{color:#000;text-decoration:underline}
 

#byline{text-align:center;color:#000;font:700 9px verdana,arial,helvetica,sans-serif;background:0 0;padding:8px 0 5px;margin:0 auto;text-decoration:none}

#byline a{color:#000;text-decoration:none}

#byline a:hover{color:#000;text-decoration:underline}

#stats{text-align:center;font:400 9px verdana,arial,helvetica,san-serif;color:#fff;background:0 0;margin:0 auto;padding-top:80px}

.callus{display:none;padding:0;margin:0}
 
table{width:98%;margin:0 auto;text-align:left;padding:0;background:#fff;border-collapse:collapse}

form input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url]{max-width:90%;min-width:90%;display:block;margin:0;padding:1px;width:100%;height:15px;line-height:10px;border:1px solid #bbb}

form input[type=submit],input[type=reset]{margin:0 auto;max-width:87%;width:87px;float:left}

#wrapbox{text-align:center;margin:0 auto;padding:10px 0 5px;background:0 0;clear:both}
 
#tags{text-align:left;color:#fff;font:700 9px verdana,arial,helvetica,sans-serif;padding:12px;margin:800px auto 0;background:transparent; max-width:980px;width:100%}

#tags a{color:#fff;text-decoration:none}

#tags a:hover{color:#fff;text-decoration:underline} 


 


#membergrid	{ 
 max-width:445px; 
 text-align: center;
padding:5px;  
margin: 0px auto;
background: transparent; border:0px; 
	}
	 
 
	
	
.memberbutton { display: block; max-width:200px;
 text-align: center;  color: #ffea00; float:left;
 font: bold 11px verdana, arial, helvetica, sans-serif;
 margin:6px 5px; 
 padding:3px 3px 7px 3px;   
 background: #0000a8;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px; width:95%; 
 width:95%;
}

.memberbutton a { 
 padding:0px; margin:0px;  color: #ffea00; text-decoration:none;
 background: transparent;
}
  
 
.memberbutton a:hover { 
 padding:0px; margin:0px;  color: #fff; text-decoration:none;
 background: transparent; text-decoration: underline;
}
  


 
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 490px) {
  
 

#membergrid	{ 
 max-width:240px; 
 text-align: center;
padding:5px;  
margin: 0px auto;
background: transparent; border:0px; 
	}
	 
 
	
	
.memberbutton { display: block; max-width:200px;
 text-align: center;  color: #ffea00; float:left;
 font: bold 11px verdana, arial, helvetica, sans-serif;
 margin:6px 5px; 
 padding:3px 3px 7px 3px;   
 background: #0000a8;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px; width:95%; 
 width:95%;
}

.memberbutton a { 
 padding:0px; margin:0px;  color: #ffea00; text-decoration:none;
 background: transparent;
}
  
 
 .memberbutton a:hover { 
 padding:0px; margin:0px;  color: #fff; text-decoration:none;
 background: transparent; text-decoration: underline;
}
 
 
}




/* Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 390px) {
  
  
#membergrid	{ 
 max-width:100%; 
 text-align: center;
padding:0px;  
margin: 0px auto;
background: transparent; border:0px; 
	}
	
.memberbutton {  
 text-align: center;  color: #ffffff;
 font: bold 11px verdana, arial, helvetica, sans-serif;
 margin:6px auto; 
 padding:5px;   width:100%;
 background: #0000a8;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;max-width:95%; 
min-width:95%;
}

.memberbutton a { 
 padding:0px; margin:0px;  color: #ffea00; text-decoration:none;
 background: transparent;
}
  
 
 .memberbutton a:hover { 
padding:0px; margin:0px;  color: #fff; text-decoration:none;
 background: transparent; text-decoration: underline;
}
   
}

  





 


@media screen and (max-width:4980px) and (min-width:480px){

.callus{display:none;padding:0;margin:0}

}
  

@media screen and (max-width:480px){

.callus{display:block;width:100%;text-align:center;color:#fff;font:700 11px verdana,arial,helvetica,sans-serif;margin:6px auto;padding:3px 3px 6px;background:#0f2f5a;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;max-width:95%;min-width:95%}

.callus a{padding:0;margin:0;color:#fff;text-decoration:none;background:0 0}

.callus a:hover{padding:0;margin:0;color:#ffe035;background:0 0;text-decoration:underline}

#contenthome hr{display:none;padding:0;margin:0}

}

.responsive-iframe-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;max-width:96%;text-align:center;margin:10px auto 20px}

.responsive-iframe-container iframe,.vresponsive-iframe-container embed,.vresponsive-iframe-container object{position:absolute;top:0;left:0;width:100%;height:100%}
   

  
@media only screen and (max-width:995px){

 


#wrapper {
	 margin: 20px auto; padding:0px ;
	text-align:center;   
 text-align:center;  
	 /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.9 opacity */
    background-color: rgba(255, 255, 255, 0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;  
 width:100%;width:96%;
 }
  
  
 
 
#temparea { width:93%;  }

#content {  width:95%;}
 
}

 

@media screen and (max-width:700px)
{

 
#temparea{  width:95%;}
  
   

#content{max-width:1000px;text-align:center;background:0 0;margin:0 auto;padding:5px 0;width:100%;}
 
#stats,#tags{display:none}

}  





@media only screen and (max-width:450px)

{ 


#logobox { text-align:center; margin:1px auto; padding:0px; width:98%;}

 
#content,#contenthome  {width:99%}

#content,#contenthome {width:98%;}


   
h1{font:700 16px verdana,arial,helvetica,san-serif;color:#226318;text-align:center;margin:0 auto;padding:10px 0 8px;background:#fff}
 


h1{text-align:center;font:400 28px Georgia;color:#000000;background:transparent;margin:5px auto 1px auto;padding:4px 0; letter-spacing:-1px;}

h2{text-align:center;font:400 25px 'Great Vibes', cursive;
text-decoration: italic; color:#000000;background:transparent;margin:2px auto 5px auto;padding:1px 0}

h3{font:600 12px verdana,arial,helvetica,san-serif;color:#000000;text-align:center;margin:10px auto;padding:3px 0;background:transparent}

     

#stats,#tags{display:none}

}
 
@media print {


#temparea{text-align:center; max-width:100%;}
 

#content{max-width:1100px;text-align:center;background:0 0;margin:0 auto;padding:5px 0;width:100%}
 
}