﻿@font-face {
	font-family: 'Steelfish';
		src: url('/fonts/steelfish_rg_it-webfont.eot'); /* IE9 Compat Modes */
		src: url('/fonts/steelfish_rg_it-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			 url('/fonts/steelfish_rg_it-webfont.svg#Steelfish') format('svg'),
			 url('/fonts/steelfish_rg_it-webfont.woff') format('woff'), /* Modern Browsers */
			 url('/fonts/steelfish_rg_it-webfont.ttf')  format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Steelfish';
		src: url('/fonts/steelfish_bd-webfont.eot'); /* IE9 Compat Modes */
		src: url('/fonts/steelfish_bd-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			 url('/fonts/steelfish_bd-webfont.svg#Steelfish') format('svg'),
			 url('/fonts/steelfish_bd-webfont.woff') format('woff'), /* Modern Browsers */
			 url('/fonts/steelfish_bd-webfont.ttf')  format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Steelfish';
		src: url('/fonts/steelfish_bd_it-webfont.eot'); /* IE9 Compat Modes */
		src: url('/fonts/steelfish_bd_it-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			 url('/fonts/steelfish_bd_it-webfont.svg#Steelfish') format('svg'),
			 url('/fonts/steelfish_bd_it-webfont.woff') format('woff'), /* Modern Browsers */
			 url('/fonts/steelfish_bd_it-webfont.ttf')  format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Steelfish';
		src: url('/fonts/steelfish_eb-webfont.eot'); /* IE9 Compat Modes */
		src: url('/fonts/steelfish_eb-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			 url('/fonts/steelfish_eb-webfont.svg#Steelfish') format('svg'),
			 url('/fonts/steelfish_eb-webfont.woff') format('woff'), /* Modern Browsers */
			 url('/fonts/steelfish_eb-webfont.ttf')  format('truetype');
	font-weight: bold;
	font-style: normal;
}


html {
                                            margin: 0;
                                            padding: 0;
                                            color: #fff;
                                            background: #010101 url(/images/bg.png) repeat-x;
                                            font-family: 'Trebuchet MS',Arial;
                                            font-size: 25px;
                                            width: 100%;
                                            height: 100%;
                                            display: table;
                                        }
                                   body {
                                            display: table-cell;
                                            vertical-align: middle;
                                        }
                                 header {
                                            background: #350000 url(/images/splash-bg.jpg) repeat-x;
                                            height: 239px;
                                            width: 100%;
                                            margin: 0;
                                            padding: 0;
                                            display: block;
                                        }
                          #splashHeader {
                                            background: transparent url(/images/splash-header.jpg) no-repeat;
                                            width: 715px;
                                            height: 221px;
                                            margin: -21px auto 0;
                                            padding: 0;
                                            display: block;
                                        }
                       #splashHeader h1,
                        #splashHeader q {
                                            text-indent: -9999px;
                                            display: block;
                                        }
                             #btnSignup {
                                            padding-top: 23px
                                        }
                           #signUpPanel {
                                            margin-bottom: 23px
                                        }
                               #content {
                                            width: 704px;
                                            margin: 25px auto 0;
                                        }
                                  aside {
                                            height: 317px;
                                            width: 317px;
                                            text-align: left;
                                            float: left;
                                            margin: 0 0 25px;
                                            background: transparent url(/images/splash-bullets.png) no-repeat;
                                        }
                               aside h2 {
                                            text-indent: -9999px
                                        }
                                aside p {
                                            text-indent: -9999px
                                        }
                                 #press {
                                            margin: 13px auto -6px;
                                            width: 704px;
                                            height: 36px;
                                            border: 0;
                                            display: block;
                                        }
                                      a,
                                 a:link {
                                            color: #feea95;
                                            outline: none;
                                        }
                                a:hover,
                               a:active,
                                a:focus {
                                            color: #ffe373;
                                            text-decoration: underline;
                                            outline: none;
                                        }
                           #accountForm {
                                            float: right;
                                            text-align: center;
                                        }                                 
                             .form-text {
                                            background: #fffadb none repeat scroll 0;
                                            border: 1px solid #cbb945;
                                            color: #776b1b;
                                            margin: 2px 10px;
                                            padding: 2px;
                                            width: 200px;
                                        }
                          .AspNet-Login {
                                            width: 320px;
                                            border: solid 1px #723d1f;
                                            padding: 15px;
                                            background: #530000;
                                            font-family: Calibri,Trebuchet MS,Arial,Helvetica,sans-serif;
                                            font-size: 14px;
                                        }
                    .AspNet-Login label {
                                            color: #fffdf4
                                        }
                    .AspNet-Login input {
                                            color: #000
                                        }
                    .AspNet-Login input {
                                            font-size: 1em;
                                            margin-top: 10px;
                                        }
 .AspNet-Login .AspNet-Login-TitlePanel {
                                            font-weight: bold;
                                            color: #fffdf4;
                                            background: #633634;
                                            text-align: center;
                                            height: 1.3em;
                                            margin-bottom: .3em;
                                            font-size: 32px;
                                        }
.AspNet-Login .AspNet-Login-SubmitPanel {
                                            margin-bottom: 15px
                                        }
  .AspNet-Login .AspNet-Login-UserPanel,
.AspNet-Login .AspNet-Login-PasswordPanel,
.AspNet-Login .AspNet-Login-SubmitPanel {
                                            padding: .25em .1em 0 0
                                        }
  .AspNet-Login .AspNet-Login-UserPanel,
.AspNet-Login .AspNet-Login-PasswordPanel 
                                        {
                                            text-align: right
                                        }
.AspNet-Login .AspNet-Login-UserPanel label,
.AspNet-Login .AspNet-Login-PasswordPanel label 
                                        {
                                            white-space: nowrap
                                        }
.AspNet-Login .AspNet-Login-UserPanel input,
.AspNet-Login .AspNet-Login-PasswordPanel input 
                                        {
                                            width: 200px;
                                            margin: 2px 10px;
                                            background: #fffadb;
                                            border: 1px solid #cbb945;
                                            color: #776b1b;
                                            padding: 2px;
                                        }
      .AspNet-Login-PasswordPanel label {
                                            margin-left: 3px
                                        }
                            .CreateUser {
                                            margin-bottom: -5px
                                        }
                      .CreateUserButton {
                                            margin-top: 5px!important;
                                            margin-right: 94px;
                                        }
                             .map_image {
                                            display: block;
                                            width: 590px;
                                            height: 58px;
                                            position: relative;
                                            background-position: 0 0;
                                            background-repeat: no-repeat;
                                        }
                   .map_image .map_link {
                                            display: block;
                                            position: absolute;
                                            text-indent: -999em;
                                            overflow: hidden;
                                        }
                 .map_image #map_link_0 {
                                            width: 90px;
                                            height: 26px;
                                            top: 2px;
                                            left: 79px;
                                        }
                 .map_image #map_link_1 {
                                            width: 235px;
                                            height: 22px;
                                            top: 4px;
                                            left: 276px;
                                        }
                 .map_image #map_link_2 {
                                            width: 70px;
                                            height: 22px;
                                            top: 30px;
                                            left: 81px;
                                        }
                 .map_image #map_link_3 {
                                            width: 66px;
                                            height: 23px;
                                            top: 29px;
                                            left: 156px;
                                        }
                 .map_image #map_link_4 {
                                            width: 67px;
                                            height: 23px;
                                            top: 29px;
                                            left: 225px;
                                        }
                 .map_image #map_link_5 {
                                            width: 27px;
                                            height: 24px;
                                            top: 29px;
                                            left: 296px;
                                        }
                 .map_image #map_link_6 {
                                            width: 66px;
                                            height: 24px;
                                            top: 29px;
                                            left: 326px;
                                        }
                 .map_image #map_link_7 {
                                            width: 69px;
                                            height: 25px;
                                            top: 29px;
                                            left: 399px;
                                        }
                 .map_image #map_link_8 {
                                            width: 56px;
                                            height: 22px;
                                            top: 30px;
                                            left: 474px;
                                        }
                 .map_image #map_link_9 {
                                            width: 56px;
                                            height: 23px;
                                            top: 29px;
                                            left: 531px;
                                        }

                 /*#region Footer */

footer#siteFooter {
    float: left;
    clear: both;
    margin: 15px auto 45px;
    padding: 0 40px;
    width: 100%;
    min-width: 960px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

	footer#siteFooter nav {
		font-size: 22px;
		font-family: 'Steelfish';
		text-transform: uppercase;
		margin: 0 auto;
		width: 700px;
		text-align: center;
		color: #B7AEA4;
	}

		footer#siteFooter nav a {
			font-weight: normal;
			color: #B7AEA4;
			font-size: 22px;
		}

			footer#siteFooter nav a:hover {
				color: #FFFADB;
			}

		footer#siteFooter nav span {
			float: left;
			margin: 0 6px 0 1px;
            font-size: 22px;
            font-weight: normal;
		}

		footer#siteFooter nav .half-size {
			margin: 4px 3px;
			line-height: .9em;
			font-size: 11px;
			text-align: right;
		}

		footer#siteFooter nav .half-size-bottom {
			margin: 0 3px;
			line-height: .95em;
			font-size: 12px;
			text-align: right;
			margin-top: 9px;
		}

		footer#siteFooter nav .newline {
			display: inline-block;
			margin-bottom: -8px;
            float: none;
		}

		footer#siteFooter nav .divided {
			margin: 0 6px 0 6px;
		}

/*#endregion */