/* ## INITIAL GLOBAL RESETS (via html5boilerplate. thx team!)
============================================================================ */
*{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;font-size:1em;line-height:1.4;text-rendering:optimizeLegibility;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
.headline_meta abbr{border:0;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre,code,kbd,samp{font-family:Menlo, Monaco, "Courier New", monospace;_font-family:'courier new',monospace;}
code,pre{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:0.7222em;}
pre{background-color: #faf6e8;line-height:1.4872em;margin-bottom:2.5625em;padding:1.1154em 3%;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
code{background-color: #fcf2c8;padding: 0 5px 1px;}
q{quotes:none;}
q:before,q:after{content:"";content:none;}
small,.small{font-size:75%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{margin:0 0 1.6111em 0;padding:0;}
dd{margin:0 0 1.6111em 0;}
dt{font-weight:bold}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img,object,embed{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid,textarea:valid{}
input:invalid,textarea:invalid{}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}

/* -- forms -------------------------------- */
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:.8em;font-weight:bold;text-transform:uppercase;}
label,input,button,select,textarea{font-weight:normal;}
label{display:inline-block;margin:0 0 .5em;}
p label{margin-bottom:-1.6111em;}
label.radio,label.checkbox{display:block;margin-bottom:0;padding-left:2em;}
input,textarea,select{display:block;border:1px solid#D5D5D5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:.6em .8em .4em;border-width:1px;border-style:solid;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
input{width:50%;padding:.5em;margin:0 auto 1em;}
textarea{width:95%;padding:2%;}
.mozilla textarea{width:95%;padding:.5em;}
input[type="image"],input[type="checkbox"],input[type="radio"]{float:left;display:block;width:auto;height:auto;padding:0;margin:.4em .6em 0;*margin-top:0;/* IE7 */
line-height:normal;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0 \9;/* IE9 and down */}
input[type="image"]{border:0;}
input[type="file"]{width:auto;padding:initial;line-height:initial;border:initial;background-color:#ffffff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="button"],input[type="reset"],input[type="submit"]{width:33%;height:auto;}
select,input[type="file"]{*margin-top:4px;/* For IE7,add top margin to align select with labels */}
select{width:48%;background-color:#ffffff;font-size:.9em;}
select[multiple],select[size]{height:auto;}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
textarea{height:auto;}
input[type="hidden"]{display:none;}
input,textarea{background-color:#fafaea;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,textarea:focus{background-color: #fefef8;}
input:focus,textarea:focus,input[type="submit"]:focus,input[type="submit"].alternate:focus{border-color:#368a9a;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.4);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.4);outline:0;outline:thin dotted \9;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
form.inline_form{text-align:center;}
.inline_form input{display:inline;margin:0 1em 1em 0;}
.inline_form input[type="submit"]{margin-right:0;}

/* -- Sexy Buttons -------------------------------- */
input[type="submit"],.custom .btn{font-weight:bold;line-height:1.2em;color:#F8F8F8;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#7B9B45;background-image:-moz-linear-gradient(top,#7B9B45,#5F7835);background-image:-ms-linear-gradient(top,#7B9B45,#5F7835);background-image:-o-linear-gradient(top,#7B9B45,#5F7835);background-image:-webkit-gradient(linear,0 0,0 100%,from(#7B9B45),to(#5F7835));background-image:-webkit-linear-gradient(top,#7B9B45,#5F7835);filter:progid:dximagetransform.microsoft.gradient(startColorstr='@button_color',endColorstr='darken(@button_color,10%)',GradientType=0);background-image:linear-gradient(top,#7B9B45,#5F7835);background-repeat:repeat-x;border-color:#95B75C #5F7835 #273116;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.6em .8em .4em;border-width:1px;border-style:solid;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
input[type="submit"]:hover,.btn:hover{background-color:#5F7835;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;}


/**
 * Primary styles
 *
 * Author: Chase Reeves
 */
html,body{height:100%;}
body {
	background: url(../splash_images/bg.jpg) no-repeat 50% 0 #000;
	color: #838383;
	font-size:18px;
	line-height:29px;
	font-family:georgia,cambria,serif;
}
#container {
	width: 928px;
	margin: 0 auto;
	position:relative;
	padding-bottom:48px;
}
.middler {
	padding:143px 0 48px 406px; 
}
.logos {
	padding:44px 0 40px 0;
	border-top:4px solid #363636;
}

/*@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('../splash_images/League_Gothic-webfont.eot');
    src: url('../splash_images/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../splash_images/League_Gothic-webfont.woff') format('woff'),
         url('../splash_images/League_Gothic-webfont.ttf') format('truetype'),
         url('../splash_images/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
h1 {	
	background: url(../splash_images/headline.png) no-repeat 0 0;
	font-family: LeagueGothicRegular, "arial narrow", colibri, helvetica, sans-serif;
	color:#91d862;
	font-size:78px;
	line-height: 1.2;
	text-transform:uppercase;
	margin: 0 0 0 0;
	height:66px;
}
h3 {
	color:#14272b;
	font-size: 18px;
	line-height: 1.6111em;
	font-weight:normal;
}
p {
	font-size:29px;
	line-height: 1.6111em;
	margin-bottom:1.6111em;
}
form {
	padding:29px;
	background: url(../splash_images/down_arrow.gif) no-repeat 95% 0 #62c5d8;
	border:4px solid #4e9ead;
	text-align:center;
}
form p {
	color: #274f56;
	font-size:14px;
	line-height: 29px;
	margin-bottom: 3em;
}

.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
hr.big { margin: 3.4em 0; }
ul.h_list{list-style:none;margin-left:0;}
.h_list li{margin:0 1.6em 1.6em 0;list-style:none;display:inline;}
ul.h_list_centered{list-style:none;margin:0;padding:0;text-align:center;}
.h_list_centered li{display:inline;}
.h_list_centered a{display:inline-block;padding:10px;}
ul.none,ul.none li,li.widget ul.none li { margin-left:0;list-style:none;}
.alert p:last-child,.note p:last-child,.widget p:last-child,.widget li:last-child,li.widget p:last-child{margin-bottom:0;}
.remove_margin_bottom,.no_bottom{margin-bottom: 0 !important;}
.visible_small{visibility:hidden;display:none;}
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.group:before, .group:after,.clearfix:before, .clearfix:after { content: ""; display: table; }
.group:after,.clearfix:after { clear: both; }
.group,.clearfix { zoom: 1; }
.clearme {clear:both;overflow:hidden;}


@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}