@font-face{font-family:'steelfish_rgregular';src:url("../font/steelfish_rg-webfont.eot");src:url("../font/steelfish_rg-webfont.eot?#iefix") format("embedded-opentype"),url("../font/steelfish_rg-webfont.woff") format("woff"),url("../font/steelfish_rg-webfont.ttf") format("truetype"),url("../font/steelfish_rg-webfont.svg#steelfish_rgregular") format("svg");font-weight:normal;font-style:normal}*{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}b,strong{font-weight:bold}a:active,a:hover,a:focus{outline:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img,a img{border:0;-ms-interpolation-mode:bicubic}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:0}input[type=search]{-webkit-appearance:textfield}::-webkit-search-cancel-button{display:none}.gradient{filter:none}body{font:normal 16px/20px garamond,georgia,times,serif;color:#60524f;background:#f3eddf;min-width:960px;overflow-x:hidden;overflow-y:auto}.loading{background:transparent url(../i/spinner.gif) no-repeat center;height:300px;display:none}.center{width:930px;margin:0 auto}.left{float:left}.right{float:right}.clear{clear:both;height:0;line-height:0px;font-size:0px;text-indent:-1000em}.ir{display:block;background-color:transparent;border:0;overflow:hidden;text-indent:-1000em}.hidden{display:none !important;visibility:hidden}.clearfix:after,article:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}.clearfix,article{zoom:1}article.cols{width:930px;margin-left:-80px;padding-left:80px;background:transparent url("../i/aside-bg.png") repeat-y left top;position:relative;z-index:1}#header{height:219px;background:transparent url(../i/bg-nav.png);z-index:5;position:relative}#header .center{position:relative}#logo{background:transparent url(../i/logo.png) no-repeat top center;width:348px;height:280px;display:block;text-indent:-10000px;position:absolute;top:0;left:291px}nav{height:200px;font-family:"steelfish_rgregular",helvetica,sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:2px}nav a:link,nav a:visited{color:#62524d;text-decoration:none;width:96px;display:block;text-align:center;font-weight:normal}nav a:hover{color:#d4534b}nav ul{margin-top:128px;list-style-type:none;border-bottom:solid 1px #837772;position:relative}nav ul li{float:left;height:30px;border-left:solid 1px #837772}nav ul li.current a,nav ul li.section a{color:#d4534b}nav ul li.first{border:none}nav ul li:hover>ul{display:block}nav ul ul.subNav{display:none;border:none;position:absolute;margin-top:10px;margin-left:-10px;padding-bottom:25px;padding-top:5px;background:transparent url(../i/bg-subnav-bottom.png) no-repeat bottom center;width:113px}nav ul ul.subNav li{border:none;background:transparent url(../i/bg-subnav.png);height:26px;line-height:26px;width:113px}nav ul ul.subNav li a:link,nav ul ul.subNav li a:visited{color:#62524d;width:113px;font-size:14px;font-weight:bold;text-align:center;text-transform:capitalize;letter-spacing:normal;font-family:garamond,georgia,times,serif}nav ul ul.subNav li.current a{color:#f3ecde}nav ul ul.subNav li a:hover{color:#f3ecde;background:rgba(0,0,0,0.2)}#footer{height:200px;width:100%;margin-top:-20px;background:transparent url(../i/bg-footer.png);position:relative}#footer.fixed{position:fixed;bottom:0;height:100px}#footer section{height:53px;margin-top:28px;float:left}#footer section p{font-size:12px;line-height:14px}#footer section.box1{width:550px;background:transparent url(../i/pig-small.png) no-repeat top left;padding-left:73px}#footer section.box2{width:170px;background:transparent url(../i/countdown.png) no-repeat 138px 0;border-left:solid 1px #837772;padding-left:38px}#footer section.box3{width:58px;padding-left:38px;border-left:solid 1px #837772;background:transparent url(../i/kiwi.png) no-repeat 20px 0}p{margin-bottom:12px;font-size:16px}h1{font-family:"steelfish_rgregular",helvetica,sans-serif;font-size:32px;font-weight:normal;text-transform:uppercase;color:#d4534b;letter-spacing:2px;text-align:center;margin-bottom:28px}h2{color:#d4534b;font-weight:normal;font-size:36px;line-height:36px;text-transform:uppercase;margin-bottom:20px}h3{color:#d4534b;font-weight:normal;font-size:20px;line-height:20px;text-transform:uppercase;margin-bottom:2px;margin-top:10px}.divider{background:transparent url(../i/divider.png) repeat-x top left;height:2px;margin-bottom:10px}a:hover img{opacity:.8}a:link,a:visited{color:#60524f;text-decoration:none;font-weight:bold}a:hover{color:#d4534b}a.more:link,a.more:visited{color:#d4534b;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold}a.more:hover{color:#60524f}#home{text-align:center;background:transparent url(../i/piggie.jpg) no-repeat center -260px;height:735px;margin-top:-11px}#home img{margin-top:160px}#content{margin-top:-11px;text-align:center}#content .center{padding-top:100px;padding-bottom:60px}#content article header{height:65px;background:transparent url(../i/bg-box-top.png) no-repeat top left}#content article header .category{height:75px;width:812px;margin:0 auto}#content article header.our-story .category{background:transparent url(../i/divider-about.png) no-repeat center}#content article header.news .category{background:transparent url(../i/divider-news.png) no-repeat center}#content article header.media .category{background:transparent url(../i/divider-media.png) no-repeat center}#content article header.careers .category{background:transparent url(../i/divider-careers.png) no-repeat center}#content article header.gallery .category{background:transparent url(../i/divider-gallery.png) no-repeat center}#content article header.contact .category{background:transparent url(../i/divider-contact.png) no-repeat center}#content article div.body{background:transparent url(../i/bg-box-middle.png);padding:20px 50px}#content article div.body ul{margin-left:40px}#content article div.news-item{text-align:left;padding-bottom:1px}#content article div.news-item img.left{margin:0 28px 22px 0}#content article div.news-item img.right{margin:0 0 22px 28px}#content article div.news-grid{padding-top:6px;text-align:left}#content article div.news-grid .news-snippet{width:196px;margin-right:15px;float:left}#content article div.news-grid .news-snippet.last{margin-right:0}#content article div.news-grid .news-snippet p{margin-bottom:0}#content article div.col{float:left;width:276px;margin-top:40px}#content article div.col h3{font-weight:bold}#content article div.col ul{list-style-type:none;margin:0}#content article div.col ul li{margin-top:10px;font-weight:bold}#content article footer{clear:both;background:transparent url(../i/bg-box-bottom.png) no-repeat top left;height:37px}#gallery .gallery-image{width:200px;float:left;margin:0 10px 10px 0}#gallery .gallery-image.last{margin-right:0}#gallery .gallery-image a:link,#gallery .gallery-image a:visited{display:block}#gallery .gallery-image img{vertical-align:bottom}form.default{width:403px;margin:0 auto;text-align:left}form.default .formRow{background-color:#e7e3dc;clear:both;height:22px;margin-bottom:6px;padding:16px 20px}form.default .formRow label{font-family:"steelfish_rgregular",helvetica,sans-serif;letter-spacing:2px;color:#d4534b;font-weight:normal;font-size:22px;line-height:22px;text-transform:uppercase;display:block;float:left;margin-right:10px}form.default .formRow .text,form.default .formRow .textarea{float:left;height:100%;width:250px;background:transparent;border:0;border-color:transparent;outline:none;-webkit-appearance:none;resize:none;font-size:16px;font-family:garamond,georgia,times,serif}form.default .formRow.textarea{height:214px}form.default .actions{text-align:right}form.default input[type=submit]{background-color:#62524d;font-family:"steelfish_rgregular",helvetica,sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:normal;font-size:22px;line-height:22px;color:#fff;padding:7px 30px;border:0;border-color:transparent;outline:none;-webkit-appearance:none}#MemberLoginForm_LoginForm{width:280px;margin:0 auto}#MemberLoginForm_LoginForm .field{clear:both}#MemberLoginForm_LoginForm .field .middleColumn{float:left}#MemberLoginForm_LoginForm .field label{width:100px;text-align:right;margin-right:10px}#MemberLoginForm_LoginForm .field label.right{text-align:left;width:180px}#MemberLoginForm_LoginForm #Remember{width:230px;margin:0 auto}#MemberLoginForm_LoginForm #ForgotPassword{display:none}#MemberLoginForm_LoginForm .Actions{margin-top:20px}@media screen and (max-height: 720px){footer{height:100px;width:100%;position:relative}}
