html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ border:0; margin:0; outline:0; padding:0; vertical-align:baseline; }
body{ color:#333; font:normal normal normal 17px/26px "Georgia",serif; margin:0 auto; width:960px; }
	/* baseline grid is 26px */
header,nav,section,article,dialog,figure,aside,footer{ display:block; margin:0; padding:0; }
a:link,a:visited{ border-bottom:1px solid #cbd5e0; color:#111; text-decoration:none; }
a:hover{ background:#cbd5e0; border-bottom:1px solid #183c61; color:#183c61 !important; }
a:visited{ color:#444; }
abbr, .versal{ cursor:help; }
article{ margin:0 auto auto 0; width:500px; }
aside, nav{ background:#eee; border:1px solid #4a81b8; float:right; border-radius:5px; font:normal normal normal .9em/1.6em "Georgia",serif; margin: auto -460px auto auto; padding:0; width:430px; -moz-border-radius:5px; -webkit-border-radius:5px; }
aside a{ color:#111 !important; }
aside p{ color:#183c61; font-family:"Arial","Helvetica",sans-serif; padding:4px 15px 0px 15px; text-align:center; }
blockquote,q{ quotes:none; }
blockquote,li,ol,p,textarea,ul{ text-indent:0; }
blockquote{ border-left:10px solid #cbd5e0; margin:26px auto; padding-left:10px; }
cite{ font-style:normal; }
blockquote>cite{ font-style:italic; }
cite:before{ content:" —"; }
dfn{ border-bottom:1px dotted #777; cursor:help; font-style:normal; text-decoration:none; }
footer{ clear:both; font-size:125%; margin-top:1em; padding:.5em; text-align:center; }
footer a{ background:none !important; border-bottom:none !important; color:#aaa !important; }
form ol, form ul{ list-style-type:none; }
form li{ margin-bottom:1em; }
h1,h2,h3,h4{ font:normal normal normal 17px/26px "Georgia",serif; }
h1{ color:#183c61; font-size:34px; line-height:34px; margin-bottom:26px; text-align:center; text-transform:uppercase; }
h2{ color:#750000; font-size:17px; line-height:26px; margin-bottom:26px; text-align:center; text-transform:uppercase; }
h3{ color:#183c61; font-size:20px; font-style:italic; line-height:26px; margin:0 0 26px 0; }
header{ text-align:center; }
img, iframe{ margin:15px auto 15px 15px; }
li{ color:#222; list-style-image:url("images/bullet.png"); margin-bottom:26px; }
ol, ul{ }
p{ margin-bottom:26px; }
header+aside+p:first-letter, h2+aside+p:first-letter, h2+p:first-letter{ color:#183c61; float:left; font:normal normal normal 97px/69px "Georgia",serif; margin:2px 4px 0 0; }
h2+p:first-line, h2+aside+p:first-line, h3+p:first-line, h3+aside+p:first-line, header+aside+p:first-line{ text-transform:uppercase; }
nav{ margin-top:26px; margin-bottom:33px; margin-left:460px; padding:19px 5px 5px 20px; width:925px; }
nav a{ border:none !important; color:#183c61 !important; font-family:"Arial","Helvetica",sans-serif; font-size:13px; padding:9px 10px 7px 10px; text-transform:uppercase; }
nav a:link, nav a:visited{ border-radius:5px; -moz-border-radius:5px; }
nav a:hover{ background:#cbd5e0; box-shadow:0 0 5px #cbd5e0;
	-moz-box-shadow:0 0 5px #cbd5e0;
	-o-box-shadow:	0 0 5px #e9ffff;
	-webkit-box-shadow:0 0 5px #e9ffff;
}
nav li{ list-style:none; margin-bottom:3px; }
nav p{ color:#183c61; float:left; font:normal normal normal 60px/34px "League Gothic","Arial","Helvetica",sans-serif; margin:17px auto auto auto; text-align:left; text-transform:uppercase; }
nav ul{ margin-top:-10px; text-align:right; }
q{ quotes:none; font-style:italic; }
select{ width:24em; }
textarea{ height:8em; width:34em; }
#player{ height:52px; margin:0; }
.centered{ text-align:center; }
.clear{ clear:both; }
.cta,input[type="submit"]{ display:inline-block; line-height:.6em; padding:.5em .75em; }
.half-page-column{ float:left; margin:auto 1.5em auto 1.5em; width:17em; }
.third-page-column{ float:left; margin:auto 1em auto 1em; width:11em; }
.last{ margin-bottom:3em; }
.left{ float:left; margin-right:.6em; }
.pushdown{ margin-top:1.5em; }
a.reversed:link, a.reversed:visited{ background:#777; color:#fff; }
a.reversed:hover{ background:#ddd; color:#000; }
.right{ float:right; margin-left:.6em; }
.versal{ cursor:normal; }

@font-face{
	font-family:		"League Gothic";
	src:			url("fonts/league-gothic.eot");
	src:			local('☺'), url("fonts/league-gothic.woff") format("woff"), url("fonts/league-gothic.ttf") format("truetype");
	font-weight:		normal;
	font-style:		normal;
}

