@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; outline: 0; }

/* HTML5 tags */
header, section, nav {display: block; }

body { font-family: Arial; color: #515151; background-color:#3a3a3a; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }

h1 { position: relative; }
h2 { padding-left: 5px; font-size: 48px; color: #4B4B4B; height: 105px; }
h2 span.sub { font-size: 36px; float: left; color: #4B4B4B; }
h3 {font-size: 25px; }
h4 {font-size: 17px; }


a { color: #4B4B4B; text-decoration: none; padding-bottom: 2px; }
a:hover { color: #DADADB; text-decoration: none; border-bottom: 1px solid #DADADB; padding-bottom: 2px; }
img { border:none; }


p { font-size: 19px; font-color: #DADADB; line-height: 25px; }
strong { font-family: Arial; }
td { padding: 13px; }

header { padding: 5px ; width: 100% ; background-color: #000000; position: fixed; z-index: 10; }
#headercontainer { width: 960px; height:auto; margin-left:30px; position: relative; padding-bottom: 0px; }
#contentcontainer { width: 960px; margin:auto; position: relative; float: none; padding-top: 0px; }

nav { width: auto; float: right; }
nav ul {
	position: fixed;
	float:right;
	right: 50px;
	display: block;
	margin-top: -22px;
	}
nav ul li { display: inline; margin-right: 50px; }
nav ul li a { font-size: 24px; border-bottom: none; }

section { margin-bottom: 1000px; padding-top: 175px; float: left; }

#banner {float: left; }
#contactTable {vertical-align:top; text-align:center; }
#buttons { margin-left:auto; margin-right:auto; }




