@charset "utf-8";
a{color:#890900;font-weight:700}
p{padding-bottom:8px}
h1{color:#272727;letter-spacing:-1px;margin-bottom:10px;font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;font-size:44px;font-style:normal;line-height:120%;font-weight:400;font-variant:normal}
h2{color:#A60002;margin-bottom:10px;font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;font-size:32px;line-height:120%;font-weight:700}
h3{color:#630400;margin-bottom:5px;font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;font-size:26px;font-style:normal;line-height:120%;font-weight:400;font-variant:normal}
h4{margin-bottom:8px;font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;font-size:28px;font-style:normal;line-height:120%;font-weight:400;font-variant:normal}
h5{color:#B60001;margin-bottom:5px;font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;font-size:25px;line-height:120%;font-weight:400}
body{z-index:-100;font:14px Arial,Helvetica,sans-serif;background-color:#999;background-image:url(../images/bgrepeat.png);background-repeat:repeat;background-attachment:fixed;color:#666}
.shareThis{margin-top:1.2em}
div.c1,p.c1{text-align:center;margin:5px;padding:0}
#pageshadow{background-image:url(../images/body-bg.png);background-repeat:no-repeat;background-position:center top}
.headerImg{z-index:2;height:160px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;float:none;background-image:url(../images/header.jpg);background-repeat:no-repeat;background-position:center top;text-align:center;color:#fff;font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;font-size:70px;line-height:160%;font-weight:400;text-shadow:4px 4px 4px #000;padding-top:5px;width:100%}
#header{z-index:-2;height:160px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;float:left;margin-top:20px;padding-left:20px}
#nav{z-index:10;position:relative;background:#333 url(images/nav-bg.jpg) repeat-x bottom;font:12px Arial,Helvetica,sans-serif;height:40px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#000;border-left-color:#000}
#content{clear:both;padding-top:15px;padding-bottom:15px;border-right:1px solid #000;border-left:1px solid #000;font:12px/18px Arial,Helvetica,sans-serif}
#prefooter{color:#BEC5CB;width:960px;padding-top:20px;padding-bottom:20px;background-color:#13161A;border-top-width:4px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#40474F;border-right-color:#000;border-left-color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px}
#prefooter ul{list-style-type:disc;list-style-position:inside}
#prefooter h4{color:#CCC}
#prefooter a{font-weight:400;text-decoration:none;color:#999}
#prefooter a:hover{color:#C00}
.copyRight{color:#333;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;font:11px Arial,Helvetica,sans-serif;padding-top:20px;padding-bottom:20px;padding-left:20px;margin-bottom:25px;background-color:#666;height:15px;width:100%;float:left}
.boxCenter{float:none;clear:both;margin-left:auto;margin-right:auto;width:98%;padding-left:7px}
.sidebarbox{border:solid #ccc 1px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:15px;background-color:#FFF;width:95%;font-size:12px}
.sidebarbox h3{font-weight:400;color:#FFF;font-size:21px;line-height:normal;margin-bottom:0;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;background-color:#910800;border-color:#666;border-style:solid;border-width:1px 1px 0;padding:4px 8px}
.sidebarbox p{padding:8px}
.sidebarbox ul{margin:0;list-style-type:none;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;background-color:#666;padding:2px 1px 0}
.sidebarbox ul li{list-style:none;display:inline}
.sidebarbox ul li a{display:block;line-height:18px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#FFF;background-color:#999;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:5px 4px 4px 10px}
.sidebarbox ul li a:hover{text-decoration:none;color:#FFF;background-color:#666;border-left-width:5px;border-left-style:solid;border-left-color:#333}
.simple{margin-top:15px;padding-left:10px;padding-bottom:7px;border:solid #ccc 1px;width:92%;font-size:12px}
.simple ul li a{display:block;line-height:18px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:700;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;color:#910800;padding:5px 4px 4px 10px}
.simple ul li a:hover{text-decoration:none;color:#FFF;background-color:#890900}
.title{color:#fff;font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;font-size:70px;line-height:120%;font-weight:400;text-shadow:4px 4px 4px #000;padding-top:5px;text-align:center}
.title a{text-decoration:none;color:#fff;padding-left:30px}
.tagline{color:#7F3B0E;margin-bottom:5px;font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;font-size:22px;line-height:120%;font-weight:400}
.headerlinks{text-align:right;margin-top:10px;color:#fff}
.headerlinks a{color:#FFF;text-decoration:none;font-weight:700}
.headerlinks a:hover{color:#C00}
.headerlinks strong{color:#FFF;font:normal 24px Georgia,"Times New Roman",Times,serif;letter-spacing:-1px}
.toppad{padding-top:20px}
#credit{text-align:center;color:#999;height:25px;font-size:11px}
#credit a{color:#666}
.box{border-radius:.5em .5em 0 0;box-sizing:border-box;border:1px solid #999;padding:5px;background:#E6E3D4;margin-right:2px}
.flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.1em 0;border:none;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;font-size:10px;width:99%;padding-left:7px}
.flex1{-webkit-flex:1;-ms-flex:1;flex:1}
.flex2{-webkit-flex:1;-ms-flex:1;flex:1}
.flex3{-webkit-flex:1;-ms-flex:1;flex:1}
.box2{float:left;border-radius:0 0 .7em .7em;box-sizing:border-box;border:1px solid #999;padding:7px;margin-right:2px;width:100%;margin-bottom:25px;font-size:10px;color:#CCC;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-color:#666;border-bottom-color:#666;border-left-color:#666;background-color:#910800;border-style:none solid solid}
.flex-containerCol{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em 0;border:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:row wrap;-ms-flex-wrap:row wrap;flex-flow:row wrap;font-size:10px;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-justify-content:space-around;-ms-flex-pack:justify;justify-content:space-around}
.flex4{-webkit-flex:1 0 270px;-ms-flex:1 0 270px;flex:1 0 270px}
.flex5{-webkit-flex:1 0 270px -ms-flex:1 0 270px flex:1 0 270px}
.flex6{-webkit-flex:1 0 270px -ms-flex: 1 0 270px flex: 1 0 270px}
.flexCol{line-height:25px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;color:red;text-decoration:none}
.flexCol2{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;color:red;text-decoration:none}
.boxFoot{float:left;border-radius:.5em .5em 0 0;box-sizing:border-box;border:1px solid #999;padding:5px;background:#E6E3D4;margin-top:2px;margin-right:2px;width:49.5%;font-size:10px}
.listFoot{list-style:none;margin-left:5px;line-height:25px}
.listFoot li{margin-left:0;list-style:none}
.listBlkStar{list-style-type:none;text-align:left;clear:both;float:left;height:auto;width:89%;display:block;margin-bottom:10px;padding-top:5px;padding-left:1.15em;padding-right:1.15em;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-style:italic;color:#6E7C31;margin-bottom:10px}
.listBlkStar li{background-image:url(../images/sprites/bullet-sprite.png);background-repeat:no-repeat;background-position:0 0;padding-left:20px;margin-top:10px;margin-bottom:15px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;font-style:italic;line-height:14px;height:45px;width:auto;display:block}
.listRules li{font-family:Verdana,Geneva,sans-serif;font-size:13px;font-style:italic;color:#6E7C31;margin-bottom:10px}
.boxFootContainer{height:auto;width:100%;clear:both;float:none;margin-right:auto;margin-left:auto}
.padContent{float:left;width:98%;padding-left:7px;padding-right:7px}
.boxCopy{float:left;border-radius:0 0 .7em .7em;box-sizing:border-box;border:1px solid #999;padding:7px;margin-right:2px;width:100%;margin-bottom:2px;font-size:10px;color:#CCC;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-color:#666;border-bottom-color:#666;border-left-color:#666;background-color:#910800;border-style:none solid solid}
.footerGoTop{font-family:Tahoma,Geneva,sans-serif;font-size:9px;font-weight:400;color:#999;height:auto;width:100%;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:15px;clear:both;float:none}
.paddyTop{padding-top:5px}
.paddyTopBot{padding-top:5px;margin-bottom:5px}
.paddy{padding-left:5px}
.paddyR{padding-right:5px}
.equalHMWrap{justify-content:space-between}
.eqWrap{display:flex}
.eq{padding:10px}
.eq:nth-of-type(odd){background:#E6E3D4}
.eq:nth-of-type(even){background:#E6E3D4}
.equalHW{flex:1}
.imgPadTop{display:block;height:auto;width:auto;padding-top:20px;text-align:center}
.imgRc{text-align:center;margin-top:5px;margin-bottom:15px}
.imgCenter{clear:both;float:none;height:auto;width:320px;margin-right:auto;margin-left:auto}
.group:before,.group:after{content:"\0020";display:block;height:0;overflow:hidden}
.group:after{clear:both}
.group{zoom:1}
#fullSpanGradBg{width:100%;display:block;float:left;margin-top:7px;margin-bottom:7px;background-image:url(../images/bgrepeat.png);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:1px 1px 2px 1px #333}
#inForm{width:200px;margin:0 auto;padding:10px}
#inForm label{display:block;width:200px;margin:0 auto;font-weight:700;color:#777;padding-top:15px}
#inForm input[type=text],#inForm input[type=email],#inForm textarea{display:block;width:200px;margin:0 auto;padding:5px;background:#EEE;border:1px solid #FFF;font-family:'Ubuntu Mono',sans-serif;font-size:16px;color:#666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:-webkit-linear-gradient(#FFF,#DDD);background:-moz-linear-gradient(#FFF,#DDD);background:-o-linear-gradient(#FFF,#DDD);background:linear-gradient(#FFF,#DDD);-pie-background:linear-gradient(#FFF,#DDD);-webkit-box-shadow:inset 0 2px 3px #666,inset 0 -5px 3px #EEE;-moz-box-shadow:inset 0 2px 3px #666,inset 0 -5px 3px #EEE;box-shadow:inset 0 2px 3px #666,inset 0 -5px 3px #EEE}
#inForm input[type=submit]{padding:5px;background:#666;color:#fff;border:none;margin-right:12px;margin-top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#inForm input[type=submit]:hover{color:#FF0}
#inForm input:focus, #inForm textarea:focus, #inForm input[type=email]:focus {outline:solid green}
#inForm input[type=text].required{padding-left:30px;width:220px}
#inForm input.required{background:url(required.png) no-repeat 5px 5px,-webkit-linear-gradient(#FFF,#DDD);background:url(required.png) no-repeat 5px 5px,-moz-linear-gradient(#FFF,#DDD);background:url(required.png) no-repeat 5px 5px,-o-linear-gradient(#FFF,#DDD);background:url(required.png) no-repeat 5px 5px,-ms-linear-gradient(#FFF,#DDD);background:url(required.png) no-repeat 5px 5px,linear-gradient(#FFF,#DDD);-pie-background:url(required.png) no-repeat 5px 5px,linear-gradient(#FFF,#DDD)}
#inForm label:hover input[type=text], #inForm input[type=password]:hover, #inForm textarea:hover, #inForm input[type=email]:hover{outline:solid orange}
#fullSpan{width:100%;display:block;float:left}
.group:before,.group:after{content:"\0020";display:block;height:0;overflow:hidden}
.group:after{clear:both}
.group{zoom:1}
#form200-container{width:180px;display:block;float:left;margin-top:7px;margin-bottom:7px;margin-right:10px;background-image:url(../images/bgrepeat.png);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:1px 1px 2px 1px #333}
#form200{width:120px;margin:0 auto;padding:10px}
#form200 label{display:block;width:120px;margin:0 auto;font-weight:700;color:#777;padding-top:15px}
#form200 input[type=text],#form200 input[type=email],#form200 textarea{display:block;width:120px;margin:0 auto;padding:5px;background:#EEE;border:1px solid #FFF;font-family:'Ubuntu Mono',sans-serif;font-size:16px;color:#666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:-webkit-linear-gradient(#FFF,#DDD);background:-moz-linear-gradient(#FFF,#DDD);background:-o-linear-gradient(#FFF,#DDD);background:linear-gradient(#FFF,#DDD);-pie-background:linear-gradient(#FFF,#DDD);-webkit-box-shadow:inset 0 2px 3px #666,inset 0 -5px 3px #EEE;-moz-box-shadow:inset 0 2px 3px #666,inset 0 -5px 3px #EEE;box-shadow:inset 0 2px 3px #666,inset 0 -5px 3px #EEE}
#form200 input[type=submit]{padding:5px;background:#666;color:#fff;border:none;margin-right:12px;margin-top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#form200 input[type=submit]:hover{color:#FF0}
#form200 input:focus, #form200 textarea:focus{outline:solid green}
#form200 input[type=text].required{padding-left:30px;width:120px}
#form200 input.required{background:url(required.png) no-repeat 5px 5px,-webkit-linear-gradient(#FFF,#DDD);background:url(required.png) no-repeat 5px 5px,-moz-linear-gradient(#FFF,#DDD);background:url(required.png) no-repeat 5px 5px,-o-linear-gradient(#FFF,#DDD);background:url(required.png) no-repeat 5px 5px,-ms-linear-gradient(#FFF,#DDD);background:url(required.png) no-repeat 5px 5px,linear-gradient(#FFF,#DDD);-pie-background:url(required.png) no-repeat 5px 5px,linear-gradient(#FFF,#DDD)}
#form200 label:hover input[type=text],#form200 input[type=password]:hover, #form200textarea:hover{outline:solid orange}
.mbot2{margin-bottom:5px}
/*Google reCAPTCHA scale for width*/
.recaptScale {
    transform:scale(0.71);
    -webkit-transform:scale(0.71);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}
form#inForm div.g-recaptcha div { margin:1ex 0 0 auto; }
/*TAF (Tell a Friend Button)*/	
	a[data-fancybox] {
		display: inline-block;
		padding: 0.4ex 1.2em;
		border: 1px solid silver;
		border-radius: 5px;
		text-decoration: none;
		color: black;
		background-color: #f6f6f6;
		font-family: Roboto,helvetica,arial,sans-serif;
	}
		a[data-fancybox]:hover { border: 1px solid #a0a0ff; }

	.fancybox-slide--iframe .fancybox-content {
		width  : 450px;
		height : 880px;
		max-width  : 98%;
		max-height : 98%;
		margin: 0;
	}
	.pbgr{font-family: 'Arbutus Slab', serif;}
.rep{font-family: 'Mr Dafoe', cursive;padding:0 5px 0 0}
.atr{font-family: 'Saira Extra Condensed', sans-serif;font-style:italic }
.tgsm{font-family:'Philosopher',sans-serif;}
	@media screen and (max-width: 525px) {
.mobile{font-size:130% !important;line-height:23px !important;color:#888888}
		.headline{max-width:500px;background-color:#333;font-family: 'Arbutus Slab', serif;color:#bebebe;font-size:16px;padding:10px 7% 10px 7%px}	
}
@media screen and (min-width:526px) {
.mobile{font-size:105% !important;line-height:20px;color:#888888}
.headline{max-width:838px;background-color:#333;font-family: 'Arbutus Slab', serif;color:#bebebe;font-size:20px;padding:10px 45px 10px 45px}

}