/* CSS Document */


body, html { min-height: 100%; }

body.full {
background:#666666;
color: white;
/*background: url(images/detroit-bg.jpg) center no-repeat;*/
background-size: cover; background-color: #444;
padding:0;
margin:0;
}


body {
background:#666666;
color: white;
/*background: url(images/detroit-bg.jpg) center no-repeat;
background-size: cover; background-color: #444;*/
padding:0;
margin:0;
}

div#stmark { width: 40%; background: rgba(0,0,0,0.6);

border: 5px double white; margin: 3em;

padding: 2em 2em 0 2em; float: right;

line-height: 155%;

font-family: Cochin, "Times New Roman", Times, serif;

}

div#stmark h1 { margin-top: 0; }

/*NEW STYLES*/
#header {
	width 100%;
	height: 3.5em;
	background: rgba(255,0,0,0.5);
	z-index:3;
	position:relative;
	top:0;
}
#banner {
width: 100%;
height: 35em;
/*background: url(images/detroit-bg.jpg) center no-repeat;
background-size: cover; background-color: #444;*/
/*margin-top: -7em;*/
overflow:hidden;
}
 .banner {
	 width: 100%;
	 height:auto;
 }
#main {
	background:rgba(0,0,0,.9);
	/*height: 500px;*/
	border: 1px solid black;
	margin-top: 70px;
	margin-bottom: 20px;
	padding: 15px;
	min-height: 600px;
}
.container {
	margin: 0 auto;
	max-width: 62.5em;
	position:relative;
}
.logo {
	max-width: 100%;
	height: 3.5em;
	float: left;
}
.right {
	display: block;
	float: right;
}
#qlinks {
	background:#333333;
	height:auto;
	width: 100%;
	overflow:hidden;
}
	.qbox {
		border:.15em #666666 dashed;
		width: 17em;
		height: 10.1em;
		float:left;
		margin: 25px 0 25px 25px;
	}
#footer {
	background:#660000;
	height: 20em;
	width: 100%
}
#krquick {
	width: 16em;
	padding: 1em;
	height: auto;
	border: 1px solid black;
}
#kruquick {
	width: 16em;
	padding: 1em;
	height: auto;
	border: 1px solid black;
	float: right;
}
.fright {
	float: right;
}
#main img {
	padding:4px;
	border: 1px solid #FFF;
	margin: 0 10px 10px 0;
}
/*Contact Form*/
#form ul{
list-style:none;
margin-top:5px;}
#form ul li{
display:block;
float:left;
width:100%;
height:1%;}
#form ul li label{
float:left;
padding:7px;
}
#form ul li input, ul li textarea{
float:right;
margin-right:10px;
border:1px solid #ccc;
padding:3px;
font-fawmily: Georgia, Times New Roman, Times, serif;
width:40%;}
#form li input:focus, li textarea:focus{
border:1px solid #666; }
#form fieldset{
padding:10px;
border:1px solid #ccc;
width:400px;
overflow:auto;
margin:10px;}
#form legend{
color:#444;
margin:0 10px 0 0;
padding:0 5px;
font-size:100%; }
#form label span{
color:#f00;  }
#form fieldset input#Reset, fieldset input#Submit{
background:#E5E5E5;
color: #f00;
border:1px solid #ccc;
padding:5px;}
#form textarea {
    width: 100%;
    height: 100px;
    border: 1px solid #666;}