/*      DISPLAY.CSS
        CSS Document    */

		*	{
			font-family: 'Open Sans', sans-serif;
		}
		body	{
			border: 0;
            width: 70%;
            margin-left: auto;
            margin-right: auto;
			padding: 1em 0 1em 1em;
			background-color: white;
		}
		h1, h2, h3, h4, h5, h6	{
			font-family: 'Open Sans Condensed', sans-serif;
			/*font-family: 'Anton', sans-serif;*/
			line-height: 110%;
			padding: 0.55em;
			padding-left: 0;
            padding-bottom: 0.15em;
			margin-bottom: 0;
		}
		h1	{	font-size: 3em;	}
		h2	{
			font-size: 2em;
			line-height: 50%;
			margin-bottom: 0;
			padding-bottom: 0.25em;
		}
		h3	{	font-size: 1.6em;	}
		h4	{	font-size: 1.4em;	}
		h5	{	font-size: 1.2em;	}
		h6	{	font-size: 1em;	}
		p	{
			font-size: 0.9em;
			line-height: 140%;
			font-weight: 400;
			margin-bottom: 0.75em;
		}
		ul, ol	{
			padding-left: 1.5em;
			margin-top: -0.5em;
			font-size: 0.9em;
		}
		/*	Form Styles	*/
		fieldset	{
			border: 2px solid rgba(0,0,0,0.4);
			padding: 0.75em;
			margin-bottom: 0.5em;
			background-color: white;
		}
		legend	{
			font-family: 'Open Sans Condensed';
			font-size: 1em;
			background-color: white;
			padding: 0em 1em;
		}
		label	{
			font-size: 0.75em;
			font-weight: 300;
		}
		input[type='text'], input[type='password'], input[type='email'], input[type='tel']	{
			border-radius: 0.25em;
			background-color: #ffa;
			padding: 0.5em;
			margin: 0.25em 0.5em 0.25em auto;
			border: 1px solid rgba(0,0,0,0.6);
			box-shadow: 0.25em;
			font-size: 0.75em;
		}
		select	{
			/*-moz-appearance: none;*/
			-webkit-appearance: none;/**/
			/*appearance: none;*/
			padding: 0.65em 1em;
			margin: 0.25em auto;
			border: 1px solid rgba(0,0,0,0.6);
			font-size: 0.8em;
			box-shadow: 2px;
		}
		div#content	{
			display: grid;
        	grid-template-columns: repeat(12, 1fr);
        	/*grid-template-rows: 3em;*/
			grid-gap: 20px;
            margin-top: 3em;
		}
		#content > div	{	margin-bottom: 0.6em;	}
		div.column	{
			border: 0px transparent;
			padding: 0;
			margin: 0;
			text-align: left;
			vertical-align: top;
		}
        div.three h1    {
            font-size: 1.75em;
        }
        div.nine   {
            margin-top: 1.5em;
        }
        div.nine h1 {
            font-size: 1.5em;
            margin-top: 0.25em;
            margin-bottom: 0.75em;
        }
        footer  {
            display: block;
            bottom: 0;
            background-color: rgba(0,0,0,0.6);
            color: white;
        }
        footer p    {
            display: block;
            text-align: center;
            font-size: 0.85em;
            line-height: 2em;
            font-weight: 400;
            margin-top: 1.5em;
            padding-top: 1em;
            padding-bottom: 2em;
            background-color: transparent;
        }
        a  {
            background-color: transparent;
            color: rgb(200,130,0);
            font-weight: 500;
        }
        a:hover {
            text-decoration: underline;
            text-decoration-color: rgb(200,130,0);
            text-decoration-style: dashed;
        }
        a:visited {
            color: rgb(200,130,0);
        }

/*      End CSS Document    */
