@charset "utf-8";
/* CSS Document */
@font-face {font-family:PressStartK; src:url(../fonts/prstartk.ttf);}

body{background:#f1efe6; color:#231f1d; min-width:980px;}
.center-this, .article, .article-topper-content, .article-head{display:block; margin:0 12%;}

h1{margin:0; padding:0; font-size:2.313em; font-family:PressStartK, Arial, Helvetica, sans-serif; text-shadow:4px 4px 0px #a8a7a1; filter:dropshadow(color=#a8a7a1, offx=4, offy=4);}
h2{display:inline-block; margin:0 0 15px 0; padding:4px 8px; font-size:1.188em; color:#ffffff; font-family:PressStartK, Arial, Helvetica, sans-serif; background:#231f1d;}

.hide-text{text-indent:100%; white-space:nowrap; overflow:hidden;}

.img-left{float:left; margin:0 20px 4px 0; border:3px solid #ff8400;}
.img-right{float:right; margin: 0 0 4px 20px; border: 3px solid #ff8400;}
.img-full{margin:15px 0 0 0; width: 100%}

figcaption{display:inline-block; font-style:italic;font-variant: small-caps; font-size:.8em;}
.embeds{display:inline; padding:0 5px 0 0;}

.article{line-height:1.2;}
.article-topper{width:100%; padding:20px 0;}
.article-topper-blue{background:#14456c;}
.article-topper .left{float:left}

#content{padding:100px 0 0 0}

#header{position:fixed; z-index:5; width:100%; height:63px; background:url(../img/header-bg.gif) repeat-x;}
#header ul{width:960px; height:63px; margin:0 auto; padding:0; border:none; background:url(../img/nav-bar.png) 263px 0 no-repeat;}
#header ul li{float:left; list-style:none;}
#header ul li a{display:block; height:50px; background:url(../img/nav-bar.png) no-repeat 0 0; opacity:0; -webkit-transition: opacity 200ms linear; -moz-transition: opacity 200ms linear; -o-transition: opacity 200ms linear;  -ms-transition: opacity 200ms linear; transition: opacity 200ms linear;}
#header ul li a:hover{opacity:1; -webkit-transition: opacity 200ms linear; -moz-transition: opacity 200ms linear; -o-transition: opacity 200ms linear;  -ms-transition: opacity 200ms linear; transition: opacity 200ms linear;}
#header ul li a#logo{display:block; width:235px; height:64px; background-image:url(../img/extra-guy.png); opacity:1;}
#header ul li a.home{width:108px; margin:0 0 0 28px; background-position:0 -64px;}
#header ul li a.nd{width:270px; background-position:-108px -64px;}
#header ul li a.shop{width:108px; background-position:-378px -64px;}

#footer{width:100%; height:181px; padding:86px 0 0 0; border:none; background:url(../img/footer-bg.png) repeat-x;}
#footer ul{clear:both; width:813px; height:70px; margin:0 auto 0 auto; padding:0 0 0 150px; background:url(../img/footerbar.png) no-repeat;}
#footer ul li{float:left; padding:22px 12px 0 12px; list-style:none; background:url(../img/footer-list-divider.gif) no-repeat 0 26px}
#footer ul li a{color:#ffffff; font-size:16px; font-weight:bold; text-decoration:none;}
#footer ul li a:hover{color:#ffae00;}
#footer ul li.first{background:none;}

.ks-rewards{float:left; width:203px}
.ks-rewards a{float:left}
