/*KEITH GREEN*/

/*CSS for willmaraa.com*/

/* ########## FONTS ########## */

body {max-width:950px; margin: auto; font-family: Tahoma, Arial, sans-serif; font-size:1em;}

/* ########## HEADER ########## */

header {width: 95%; margin: auto;}
	header table{width:100%;}
	header table table tr{height:50%; text-align:center; font-weight:normal; font-size:1em; text-shadow:1px 1px 1px gray;}
	header table table td{text-align:center;width:33%;font-size:1em;}
		.headercell30{width:30%;max-width:100%;min-width:20%}
		.headercell70{width:70%; height:50%; padding:2em;}

/* ########## NAVIGATION ########## */

.nav{list-style-type:none; text-shadow:none;font-variant: small-caps; font-weight:normal;}
.nav li{background:blue; margin-left:-2.5em; color:white; height:1.25em; box-shadow:2px 2px 2px gray;}
#navheader {background:#000082; border-radius:5px; font-size:1em;}
.nav .subnav {background:#918C6D;left:-100em; height:1.25em; position:absolute; z-index:1000; list-style-type:none; text-shadow:1px 1px 1px gray; }
.nav .subnav li{background:#918C6D; border:.25px solid black; padding-left:.25em; padding-right:.25em;}
.nav  li:hover .subnav{left:auto; margin-left:.5em;}
/*.nav  li:focus .subnav{left:auto; margin-left:.5em;}*/
table a:link{color:white; text-decoration:none;}
table a:visited{color:white;}
table a:hover{color:white;}
table a:active{
	color:#000;
}
.address a:link{font-size:1em; color:black; text-decoration:none;}
.address a:visited{font-size:1em; color:black; text-decoration:none;}
.address a:hover{font-size:1em; color:black; text-decoration:none;}
.address a:visited{font-size:1em; color:black; text-decoration:none;}
.address a:focus{font-size:1em; color:black; text-decoration:none;}


/* ##########  BODY ########## */

body{background:#D3D3D3;}
h1{text-align:center;margin-top:1em;font-size:1.5em;}
h2{text-align:center; font-size:1em;}
h3{text-align:center; font-size: 1.25em;}
ol{margin:1em;}
hr{width:30%; color:#000082;}
td hr{width:50%; color:#000082;}

.container{background:white;}
.links ul{margin-left:-3em;}
.content {color:black;}
.links{width:70%; margin:auto; padding:1em; text-align:center;}
	.links a:link{color:black;}
	.links a:visited{color:black;}
	.links a:hover{color:black; text-decoration:underline;}
	.links a:active{color:black;}
	.links ul{list-style-type:none;}
	.links ul li{padding:.5em;}
.contenttable{width:90%; margin:auto; padding:1em;}
	.contenttable a:link{color:black;}
	.contenttable a:visited{color:black;}
	.contenttable a:hover{color:black; text-decoration:underline;}
	.contenttable a:active{color:black;}
.faqdirectory{width:90%; margin:auto; color:black;font-size:.9em;}
	.faqdirectory a:link{color:black; text-decoration:underline;}
	.faqdirectory a:visited{color:black; text-decoration:underline;}
	.faqdirectory a:hover{color:red; text-decoration:underline;}
	.faqdirectory a:active{color:black;text-decoration:underline;}
.faqcontent{width:90%; margin:auto;}
	.faqcontent a:link{color:blue; text-decoration:none;}
	.faqcontent a:visited{color:blue; text-decoration:none;}
	.faqcontent a:hover{color:red; text-decoration:none;}
	.faqcontent a:active{color:red;text-decoration:none;}
	.top{font-size:.75em; font-variant:small-caps; text-decoration:none;}
		a:link [class="top"]{}
		a:visited [class="top"]{}
		a:hover [class="top"]{}
		a:active [class="top"]{}

.schedule{width:80%; margin:auto; border:1px solid black;border-collapse:collapse; margin-bottom:1em;margin-top:1em;}
th{width:40%;text-align:right; vertical-align:middle; padding-right:.5em;}
img.centered{display:block; margin-left:auto; margin-right:auto; box-shadow: 10px 10px 5px #888888;}
img.centeredborder {display:block; margin-left:auto; margin-right: auto; margin-top:.5em; margin-bottom:.5em; border:2px solid black;}
.centsmall{text-align:center; font-size:.75em;}
.bluerow{background:#918C6D;}
.boldcenter{font-weight:bold; text-align:center;}
.margin{margin-top:1em; margin-bottom:1em;}
.citation{text-align:center; font-weight:normal; font-size:.75em;}
	.citation a:link{color:black;}
	.citation a:visited{color:black;}
	.citation a:hover{color:black; text-decoration:underline;}
	.citation a:active{color:black;}
.plainlink{text-align:center; font-weight:normal; font-size:1em;}
	.plainlink a:link{color:black;}
	.plainlink a:visited{color:black;}
	.plainlink a:hover{color:black; text-decoration:underline;}
	.plainlink a:active{color:black;}


/* ########## FOOTER ########## */


.footer {font-variant: small-caps; width:70%; margin:auto; background:#000082; text-align:center; box-shadow:2px 2px 2px black; }
	.footer a:link{color:white; text-decoration:none; } 
	.footer a:visited{color:white; }
	.footer a:hover{color:yellow; }
	.footer a:active{color: yellow; }
.email{margin: auto;text-align:center; font-size:.75em; padding-top:1em; padding-bottom:1em;}
	.email a:link{color:black; text-decoration:none; } 
	.email a:visited{color:black; }
	.email a:hover{color:black; }
	.email a:active{color: black; }
.csscenter{margin:auto; text-align:center; margin-top:-1em;}
.sslcenter{margin:auto; text-align:center; margin-top:-1em;}
