html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
* html .clearfix,* html .group{height:1%;overflow:visible;}
*+html .clearfix,*+html .group{min-height:1%;}
.clearfix:after,.group:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}


/* Main Items */
body			{ min-width: 960px; background: #fff; font-family: 'Libre Franklin', sans-serif; font-size: 24px; line-height: 2em; color: #141414; font-weight: 300; }
em			{ font-style: italic; }
strong			{ font-weight: 700; }
a:link, a:visited	{ font-size: 24px; color: #00328c; text-decoration: underline dotted; padding: 1px; }
a:hover			{ color: #00328c; text-decoration: underline; }
.wrapper		{ width: 940px; margin: 0 auto; }
.gray			{ background: #f6f5f4; width: 100%; padding: 10px 0 15px 0; }

.blues			{ background: #00328c; width: 100%; text-align: center; font-size: 20px; line-height: 2em; color: #fff; padding: 30px 0; }
.blues a:link,
.blues a:visited	{ color: #fff; text-decoration: underline dotted; padding-bottom: 3px; }
.blues a:hover		{ color: #fff; text-decoration: underline; }

.boxed			{ width: 100%; border-top: 1px solid #f6f3f0; border-bottom: 1px solid #f6f3f0; padding: 10px 0; }

.pitch			{ margin: 20px auto; width: 20px; height: 4px; background-color: #f6f3f0; }
.homeplate		{ margin: 20px auto 5px auto; width: 20px; height: 20px; }

.stripe			{ height: 66px; background: url('bg66.png') repeat-x center top; width: 100%; margin-bottom: 60px; }
.stripefoot		{ height: 66px; background: url('bg66foot.png') repeat-x center top; width: 100%; margin-top: 60px; }


h1			{ font-size: 96px; font-family: 'Libre Baskerville', serif; color: #00328c; line-height: 1.5em;
			  font-weight: 700; padding-top: 25px; padding-bottom: 10px; }

h2			{ font-size: 27px; font-family: 'Libre Franklin', sans-serif; color: #ff4a00; 
			  font-weight: 300; margin-top: 0px; margin-bottom: 90px; }

h2 img			{ width: 10px; height: 10px; padding: 4px; }


h3			{ font-size: 27px; font-family: 'Libre Baskerville', serif; color: #ff4a00; line-height: 2em;
			  font-weight: 400; border-bottom: 1px solid #a0aaaf; margin-top: 30px; margin-bottom: 10px;
			  text-transform: uppercase; letter-spacing: 5px; }

ul			{ list-style: none; padding-bottom: 15px; }

ul li::before		{ content: "\2022"; color: #ff4a00; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; }
ul li			{ margin-left: 1em; margin-bottom: 15px; }

.steve			{ width: 269px; height: 250px; float: right; margin-top: -340px; margin-right: -10px; }

.gray img		{ float: right; width: 140px; margin: 15px 25px;
			  -moz-transform: rotate(2.5deg); -webkit-transform: rotate(2.5deg); -o-transform: rotate(2.5deg); -ms-transform: rotate(2.5deg); transform: rotate(2.5deg); -webkit-box-shadow: 2px 2px 8px 0 #a0aaaf;
			  box-shadow: 2px 2px 8px 0 #a0aaaf; 
			  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }

.gray img:hover		{ width: 160px; margin: 5px 15px;
			  -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg);  -ms-transform: rotate(0deg); transform: rotate(0deg); }

.infos			{ width: 438px; height: 16px; margin-top: -71px; margin-bottom: 55px; }

.spacer			{ width: 100%; height: 10px; }