* {margin: 0; padding: 0; outline: 0;}
body {font: 14px/1.6em Geneva, Verdana, Sans-Serif; color: black; background: white;}
.float-left  {float: left;}
.float-right {float: right;}
a:link, a:visited {background: inherit; text-decoration: none; color: #2e5c95;}
h1, h2, h3, h4 {font-family: Verdana, Sans-serif; font-weight: Bold; padding: 15px 10px}
h1 {font-size: 130%;}
h2 {font-size: 120%; text-transform: uppercase;}
h3 {font-size: 120%; color: #2e5c95;}
ul, ol {margin: 10px 10px; padding: 0 10px;}
#menu  {display: none;}
.container {width: auto; position: relative; margin: 0px auto 0px; border: 0px;}
#panel {border-radius: 0px; box-shadow: none; display: block; position: absolute; width: 100%; height: auto; top: 10px; color: black; border: 0px solid purple; /*testing*/}
#header{position: relative; width: 100%; /*780px;*/height: 100px; background: white; margin: 0px; font-size: 14px; color: white; border-top-left-radius: 0px; border-top-right-radius: 0px; box-shadow: none;}
#header h1#title {margin: 0; padding: 0; font: bold 40px 'Trebuchet MS', Arial, Sans-serif; letter-spacing: -2px;}
#header h2#domain {margin: 0px 0px 0px 15px; padding: 0; font: bold 20px 'Trebuchet MS', Arial, Sans-serif; text-transform: none;}
#footer {font: 14px/1.6em Geneva, Verdana, Sans-Serif; color: black; background: white; box-shadow: none;}
.float-left  {float: left;}
img.float-right {max-width: 100%; height: auto; float: right; display: block; margin: 5px 10px 5px 10px;}
.blue {color: #2e5c95;}
.icon {display: none;}
#slideshow {position: relative; overflow: hidden; width: 450px; height: 300px; margin: 0 auto; box-shadow: 0 0 20px rgba(0,0,0,0.4);}
#slideshow div {position: absolute; z-index: 1; text-align: center; height: 300px; display:none;}
#slideshow>div>img {width: 450px; height: 300px;}
#slideshow div.active {z-index: 3; display: block;}
#slideshow p {position: absolute; bottom: 0; width: 95%; color: white; background-color: rgba(46,92,149,0.6); height: 1em; padding-bottom: 1em;}