/* This stylesheet for individual element styles, fonts, graphics, etc. */


.bluebonnets {
  height: 7.0vw;
  vertical-align: top;
}

.wcgheader {
	font-family: 'great_vibesregular';
	font-size: 7.0vw;
	text-shadow: 3px 3px 0 #000,  
    1px -1px 0 #000,
   -1px  1px 0 #000,
    1px  1px 0 #000;
    color: #ffffff;
}

.homepageaddress {
	text-align: center;
	color: #ffffff;
	font-size: 2.5vw;
	line-height: 120%;
	font-family: 'oldstyle_1hplhs'; 
	text-shadow: 2px 2px 2px #000,  
    1px -1px 0 #000,
   -1px  1px 0 #000,
    1px  1px 0 #000;
   padding-bottom: 2.0vh;
}

.centercolparacentered {
	text-align: center;
	line-height: 120%;
	font-size: 2.5vh;
	font-family: 'oldstyle_1hplhs'; 
	padding-left: 2.0vh;
	padding-right: 2.0vh;
	padding-top: 2.0vh;
	padding-bottom: 2.0vh;
	background: rgba(255, 255, 255, 0.8);
}

.centercolparajustified {
	line-height: 120%;
	text-align: justify;
	font-size: 2.5vh;
	font-family: 'oldstyle_1hplhs';
	padding-left: 2.0vh;
	padding-right: 2.0vh;
	background: rgba(255, 255, 255, 0.8);
}

.centercolparaleft {
	line-height: 120%;
	text-align: left;
	font-size: 2.5vh;
	font-family: 'oldstyle_1hplhs';
	padding-left: 2.0vh;
	padding-right: 2.0vh;
	background: rgba(255, 255, 255, 0.8);
}

/*		background: rgba(233, 198, 155, 0.8); */

.centercolparaleftbd {
	line-height: 120%;
	text-align: left;
	font-size: 3.0vh;
	font-family: 'oldstyle_small_capshplhs';
	font-weight: 800;
	padding-left: 2.0vh;
	padding-right: 2.0vh;
	background: rgba(255, 255, 255, 0.8);
}

.hr1 {
	border-color: #003e07;
	border-width: 2px;
}

.bodytext1 {
	color: #003e07;
	font-size: 2.5vh;
	font-family: Alegreya, serif;
	font-weight: 400;
	text-align: justify;
}

.formtextgreencenter {
	color: #003e07;
	font-size: 2.0vh;
	font-family: Alegreya, serif;
	font-weight: 700;
	text-align: center;
} 

.formtextgreen {
	color: #003e07;
	font-size: 2.5vh;
	font-family: 'oldstyle_1hplhs', serif;
	text-align: left;
	padding-bottom: 1vh;
	margin-bottom: 1vh;
	padding-top: 1vh;
	padding-left: 1vh;
/*	text-shadow: 2px 2px 0 #ffffff,  
    1px -1px 0 #ffffff,
   -1px  1px 0 #ffffff,
    1px  1px 0 #ffffff; */
   background-color: #ffffff;
}

.formtextred {
	color: #cc0000;
	font-size: 2.5vh;
	font-family: 'oldstyle_1hplhs', serif;
	text-align: left;
	padding-bottom: 1vh;
	margin-bottom: 1vh;
	padding-top: 1vh;
	padding-left: 1vh;
	background-color: #ffffff;
}

.bodytextcenter1 {
	color: #ffffff;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: normal;
	text-align: center;
}
	
h1 {
	color: #e9c69b;
	font-size: 4.0vh;
   font-family: 'oldstyle_1hplhs', serif;
	text-align: center;
	text-shadow: 3px 3px 0 #000,  
    1px -1px 0 #000,
   -1px  1px 0 #000,
    1px  1px 0 #000;
}

h2 {
	color: #003e07;
	font-size: 3.5vh;
   font-family: 'oldstyle_1hplhs', serif;
	font-weight: 700;
	font-style: italic;
	text-align: center;
}

input[type=submit] {
    padding-left: 4vh;
    padding-right: 4vh;
    padding-top: 2vh;
    padding-bottom: 2vh; 
    background: #cc0000;
    font-family: 'oldstyle_1hplhs', serif;
    font-size: 2.5vh;
    color: #ffffff; 
    border:1 #000000;
    cursor:pointer;
    -webkit-border-radius: 1vh;
    border-radius: 1vh; 
}

/* h1 {
	color: #008b10;
	font-size: 42px;
   font-family: 'Alegreya', serif;
	font-weight: 400;
	font-style: italic;
	text-align: center;
} */
	
.navbar {
	color: #00ff00;
	text-decoration: none;
	font-size: 9px;
	font-family: sans-serif;
}
 
ul {
	color: #003e07;
	font-size: 2.5vh;
	font-family: Alegreya, serif;
	font-weight: 400;
	text-align: left;
	margin: 2em;
}


a.navbar:active {
	color: #ffff00;
	text-decoration: none;
	font-size: 9px;
	font-family: sans-serif;
	}
	
a.navbar:link {
	color: #00ff00;
	text-decoration: none;
	font-size: 9px;
	font-family: sans-serif;
	}
	
a.navbar:visited {
	color: #db8ffa;
	text-decoration: none;
	font-size: 9px;
	font-family: sans-serif;
	}
	
a.navbar:focus {
	color: #ffff00;
	text-decoration: none;
	font-size: 9px;
	font-family: sans-serif;
	}
	
a.navbar:hover {
	color: #ffff00;
	text-decoration: none;
	font-size: 9px;
	font-family: sans-serif;
}

/* .navcol is the anchor text attributes for links in the Navigation Column */
a.navcol {
	color: #3e0042;
	text-decoration: none;
	font-size: 14px;
	font-family: serif;
	font-weight: bold;
	text-align: left;
}
 
a.navcol:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	font-family: serif;
	font-weight: bold;
	text-align: left;
	}
	
a.navcol:link {
	color: #3e0042;
	text-decoration: none;
	font-size: 14px;
	font-family: serif;
	font-weight: bold;
	text-align: left;
	}
	
a.navcol:visited {
	color: #003d21;
	text-decoration: none;
	font-size: 14px;
	font-family: serif;
	font-weight: bold;
	text-align: left;
	}
	
a.navcol:focus {
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	font-family: serif;
	font-weight: bold;
	text-align: left;
	}
	
a.navcol:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	font-family: serif;
	font-weight: bold;
	text-align: left;
}


/* .navcolinfo is the small explanatory text under each Navigation Column link */
.navcolinfo {
font-family: sans-serif;
font-size: 10px;
font-style: italic;
color: #003d21;
text-align: left;
}

/* .rightsinfo is the small text giving attribution or copyright info in the center column */
.rightsinfo {
font-family: sans-serif;
font-size: 10px;
font-style: italic;
color: #003d21;
text-align: center;
}

/* .rightsinfoltgreensm is the small light green text I'm using in the footer for copyright info */
.rightsinfomintgreensm {
font-family: sans-serif;
font-size: 12px;
font-style: italic;
text-shadow: -1px -1px 0 #000,  
    1px -1px 0 #000,
   -1px  1px 0 #000,
    1px  1px 0 #000;
color: #e5fecd;
text-align: center;
}



.copyrightline {
font-family: 'autour_oneregular', serif;
font-size: 0.6vw;
font-weight: 400;
text-shadow: -1px -1px 0 #000,  
    1px -1px 0 #000,
   -1px  1px 0 #000,
    1px  1px 0 #000;
color: #ffffff;
text-align: center;
}

/* .infomintgreensm is the small mint green text I'm using in the footer for copyright info */
.infomintgreensm {
font-family: sans-serif;
font-size: 12px;
font-style: italic;
font-weight: normal;
text-shadow: -1px -1px 0 #003e07,  
    1px -1px 0 #003e07,
   -1px  1px 0 #003e07,
    1px  1px 0 #003e07;
color: #e5fecd;
text-align: center;
}

.webmasteremail {
	text-align: center;
	font-family: arial, 'arial', times, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #db8ffa
}