/* Font Import */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');

/* Default Setup */
body { 
	padding: 0px; margin: 0px; 
	background: #2e2e2e; color: #F0F0F0;
	font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 22px;
	
}

a:link { color: #911F21; text-decoration: none; font-weight: bold; }
a:visited { color: #911F21; text-decoration: none; }
a:hover { color: #FF0004; text-decoration: none; }

.fixed { max-width: 900px; }
	.fixed h1 { text-align: center; padding: 25px 10px; margin: 0px; }
	.fixed h2 { }
.center { margin-left: auto; margin-right: auto; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }

/* Header */
header { height: 50px; background: #1e1e1e; border-bottom: 1px solid #3e3e3e; box-shadow: 0px 0px 10px 5px #1e1e1e; clear:both; }
header.simple { height: 10px; }
	/* Header Login Form */
	header .login_form { width: 250px; margin-top: 8px; background: #1e1e1e; border-radius: 3px; border: 1px solid #3e3e3e; border-top: none; box-shadow: 0px 0px 10px 2px #1e1e1e; }
		header .login_form p { padding:  10px 0px 0px; margin:  0px; font-size: 17px; font-weight: bold; text-align: center; }
		header .login_form form { padding:  0px; margin: 0px 5px 10px; }
			header .login_form form input { width: 90%; border: 1px solid #3e3e3e; padding: 5px 10px; margin: 10px auto 5px; }
			header .login_form form button { cursor: pointer; display: inline-block; font-size: 14px; font-weight: bold; text-transform: uppercase; background: #7e7e7e; color: #FFF; border: 1px solid #2e2e2e; padding: 5px 10px; margin: 5px 0px 0px; border-radius: 3px; }
			header .login_form form button:hover { background: #911F21; }

/* Banner Setup */
.banner { border-bottom: 3px solid #1e1e1e;  height: 150px; text-align: center; background: #6e6e6e; padding: 250px 10px 10px; background: url(../images/banner-welcome.jpg) center center no-repeat; background-attachment: fixed; background-size: cover; }

.container { padding: 10px; margin:  5px; border: 1px solid #000; }
	.container form { padding: 5px 0px; margin:  0px; }
		.container form label { padding: 5px 10px; display: block; }
		.container form input { padding: 10px; font-size: 15px; border-radius: 5px; width: 95%; margin: 5px 0px 10px; border: none; }
