/***********************************************/
/* HTML tag styles                             */
/* Colors #B6BE84 (base), #80855C (darker), #FCFEEB (lightest), #FAFED7 (lighter)     */
/***********************************************/ 

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	min-width:800px;
}
a {text-decoration:underline;}
a:link		{color:	blue;}
a:visited {color:purple;}
a:active	{color:red;}
a:focus		{color:green;} /* not sure this is ever activated */
a:hover		{color: blue;	background-color:lightyellow;}
img	{border:0;}
p		{margin: 1em 0em;}
ul {margin:0em;}
ul li {margin:0; margin-bottom:0.5em;}
dl {margin:1em;}
dl dt {font-weight:bold;  /* border:1px black solid; */}
dl dd {/* border:1px black solid; */ padding-bottom:0.5em;}
label {display:inline-block;}
label em {font-style:normal; font-weight:normal; display: inline; text-align:right; padding-right:1em; padding-left:1em;}
label span {font-style:normal; font-weight:normal; width:10em; display: inline-block; text-align:left; padding-right:1em;}
label strong {font-style:oblique; font-size:90%; font-weight:normal;}
h3 {margin:0;	margin-bottom:0.5em; font-size:150%;	font-weight:300;	text-align:center;	}
h4 {margin:0; margin-bottom:0.5em;	padding-left:0em;	
	font-size:120%;	font-weight:bold;	text-align:left; clear:both;	}
h5 {font-size:110%; margin:0; }
h1{	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:0.2em;	margin-bottom:0.2em;
	font-weight: bold;	font-size:200%;	text-align:center;	color:white;
	}
h2{font-weight:normal; margin:1em;	font-size:140%;	text-align:center;	color:white;
	}	
.navbar {border-top:1px black solid; background-color:gainsboro;}
.navbar a{
	display:block;	text-decoration:none;	 
	line-height:2em;	text-align:left;	padding-left:1em;	border-bottom:1px black solid; 
	border-left:1px black solid; border-right:1px black solid;}
.navbar a:hover{background-color:silver;}
.navbar a.current, .navbar a.current:hover {background-color:slategray; color:white;}
.banner{	margin: 0;	padding: 1em; }
.story {padding:1em;	border:1px black solid;	font-size: 100%;}
.contact{padding:1em;	background-color:#FFFFFF;}
.box 		{padding:1em; margin:1em; background-color:#FFFFFF;}
.clr {clear:both;}
.logo {float:left; padding-right:1em; }
.fltright {float:right; padding-left:1em; padding-bottom:1em;}
.fltleft {float:left; padding-right:1em; padding-bottom:1em;}
.fltctr 	{margin:auto; width:100%; }
.imgright {float:right; padding-left:1em; padding-bottom:1em; width:35%; }
.imgleft 	{float:left; padding-right:1em; padding-bottom:1em; width:35%; }
.imgctr 	{display:block; height:auto; width:100%; }
.clrflt {clear:both; line-height:0;}
.imgcptn 	{text-align:center;}
.figure {border:1px solid black; margin-bottom:1em; }
.figure2 {border:1px solid black; width:50%; margin:1em auto; }
.figure img, .figure2 img {width:100%; }
.figure p, .figure2 p {margin:0.5em;}
.evt {font-size:100%; padding:1em; border: black 1px solid; margin-bottom:1em;}
.rqd {background-color:#FFFF99;}
.error {color:red;}
.mcont {font-size:120%; list-style-type:none; 	border-top:1px black solid;   margin-left:0; }
.mcont li { border-left:1px black solid; border-right:1px black solid; border-bottom:1px black solid; }
.mcont li span {text-align:right; width:10em; float:left; padding-right: 1em; 
border-right:1px black solid;}
.mplan {font-size:120%; list-style-image:url(../images/site/checkbox.gif); list-style-position:outside; width:20em; margin-left:2em; }
.mplan li {text-align:left; }
.mplan li span{ text-align:right; float:right;}
.email th {text-align:right}
.payment {	padding: 1em; margin-top:1em;	border:1px solid black;}
.mbrln {font-weight:bold;}
.mbrln em {display:inline-block; width:10em; font-style:normal; font-weight:normal;}
.update {margin-left:1em; padding:.5em; width:10em; border:1px black solid; float:right; background-color:khaki;}
/* zoom */
.container  {position:relative; overflow:hidden;}
/* Layout Divs */
#header{	width: 100%;	margin-bottom:2%;	background-image:url(../images/site/wagonbanner.jpg);	background-repeat:no-repeat;	background-position:top left;}
#navigation{	clear:both;	float: left;	width: 18%;	margin-left:2%;}
#content{	float: left;	width: 48%;	margin-left:2%;}
#information{	float: left;	width: 26%;	margin-left:2%; }
#footer{	clear:both;	width: 100%; background-color:white; border-top:1px black solid; margin-top:1em; }
/* PRINT */
@media print {
body {font-family:"Times New Roman", Times, serif;	font-size:12pt;}
#header, #navigation, #information, #footer {	display:none;}
#content {width:auto; margin:0; float:none;}
}
