html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,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,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.row{overflow:hidden;clear:left;margin:0 0 15px 0}.row-full{overflow:hidden;position:relative;left:-30px;width:880px;padding:30px;clear:left;margin:0 0 15px 0}.col-1{width:55px;float:left;margin-right:20px}.col-2,.col-sixth{width:130px;float:left;margin-right:20px}.col-3,.col-fourth{width:205px;float:left;margin-right:20px}.col-4,.col-third{width:280px;float:left;margin-right:20px}.col-5{width:355px;float:left;margin-right:20px}.col-6,.col-half{width:430px;float:left;margin-right:20px}.col-7{width:505px;float:left;margin-right:20px}.col-8,.col-twothirds{width:580px;float:left;margin-right:20px}.col-9,.col-threefourths{width:655px;float:left;margin-right:20px}.col-10{width:730px;float:left;margin-right:20px}.col-11{width:805px;float:left;margin-right:20px}.col-12,.col-full{width:880px;float:left}.col-last{margin-right:0!important}.content .gallery{margin:20px 0;padding:20px 0 0 0;border-top:1px solid #ccc}
.content .gallery li{display:inline;float:left;margin:0 20px 20px 0;width:125px;height:100px;overflow:hidden}.content .gallery li img{border:0;padding:none}.feed-post{margin-bottom:60px}.meta{position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fafafa;padding:2px 10px;margin-bottom:20px;font-size:11px}.meta nav{display:inline}.twitter-share-button{position:absolute;top:3px;right:5px}#tweetbutton{float:right;margin:0 0 10px 10px}.pagination a{margin-right:10px}#comments{border-top:8px solid rgba(0,0,0,0.05);margin-top:20px;padding:10px 0}#comments h2{margin-top:40px}#comments ol{margin:-10px 0 20px 0;padding:0;list-style:none}#comments ol li{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #ccc}#comments ol li .comment-meta{font-size:10px;margin-bottom:8px}#comments ol li img{display:inline;float:left}#comments ol li .comment{margin-left:70px}#comment-form{border:1px solid #ccc;background:#f5f5f5;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:20px}
#searchterms{display:inline;width:300px;padding:5px 10px;font-size:14px;height:20px}#searchbutton{display:inline;padding:8px 10px;font-size:14px;line-height:30px;height:36px}#results{list-style:none;margin:0;padding:0}#results li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}#results li p{margin-bottom:0}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;overflow:hidden}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}#cboxOverlay{background:#000}#cboxTopLeft{width:25px;height:25px;background:url(../images/colorbox/border1.png) 0 0 no-repeat}#cboxTopCenter{height:25px;background:url(../images/colorbox/border1.png) 0 -50px repeat-x}
#cboxTopRight{width:25px;height:25px;background:url(../images/colorbox/border1.png) -25px 0 no-repeat}#cboxBottomLeft{width:25px;height:25px;background:url(../images/colorbox/border1.png) 0 -25px no-repeat}#cboxBottomCenter{height:25px;background:url(../images/colorbox/border1.png) 0 -75px repeat-x}#cboxBottomRight{width:25px;height:25px;background:url(../images/colorbox/border1.png) -25px -25px no-repeat}#cboxMiddleLeft{width:25px;background:url(../images/colorbox/border2.png) 0 0 repeat-y}#cboxMiddleRight{width:25px;background:url(../images/colorbox/border2.png) -25px 0 repeat-y}#cboxContent{background:#fff}#cboxLoadedContent{margin-bottom:20px}#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#999}#cboxCurrent{position:absolute;bottom:0;left:100px;color:#999}#cboxSlideshow{position:absolute;bottom:0;right:42px;color:#444}#cboxPrevious{position:absolute;bottom:0;left:0;color:#444}#cboxNext{position:absolute;bottom:0;left:63px;color:#444}#cboxLoadingOverlay{background:url(../images/colorbox/loading.gif) 5px 5px no-repeat #fff}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444}.cboxIE #cboxTopLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/colorbox/colorbox/internet_explorer/borderTopLeft.png,sizingMethod='scale')}.cboxIE #cboxTopCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/colorbox/colorbox/internet_explorer/borderTopCenter.png,sizingMethod='scale')}.cboxIE #cboxTopRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/colorbox/colorbox/internet_explorer/borderTopRight.png,sizingMethod='scale')}.cboxIE #cboxBottomLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/colorbox/colorbox/internet_explorer/borderBottomLeft.png,sizingMethod='scale')}.cboxIE #cboxBottomCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/colorbox/colorbox/internet_explorer/borderBottomCenter.png,sizingMethod='scale')}
.cboxIE #cboxBottomRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/colorbox/colorbox/internet_explorer/borderBottomRight.png,sizingMethod='scale')}.cboxIE #cboxMiddleLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/colorbox/colorbox/internet_explorer/borderMiddleLeft.png,sizingMethod='scale')}.cboxIE #cboxMiddleRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/colorbox/colorbox/internet_explorer/borderMiddleRight.png,sizingMethod='scale')}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../images/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:0;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('../images/fancybox/blank.gif');z-index:1102;display:none}
#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('../images/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('../images/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png')}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('fancybox-y.png');background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png');background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/fancybox/-y.png')}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('../images/fancybox/fancy_title_over.png');display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{white-space:nowrap}#fancybox-title-float-left{padding-left:15px;background:url('../images/fancybox/fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding-bottom:3px;background:url('../images/fancybox/fancybox-x.png') 0 -40px}#fancybox-title-float-right{padding-left:15px;background:url('../images/fancybox/fancybox.png') -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}a.green-button{background:#9bae46 url(../images/button-green-background.png) repeat-x;border:1px solid #889648;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;height:40px;padding:0 30px;color:#FFF;font-size:18px;font-weight:bold;line-height:40px;text-shadow:#333 0 0 5px}
.content,.content input{font:normal 13px/20px Arial,arial,sans-serif;color:#444}.content a{color:#1488b4;text-decoration:underline}.content a:hover{background:#ccd5e2;text-decoration:none}.content sup,.content sub{font-size:80%;line-height:0}.content sup{vertical-align:super}.content sub{vertical-align:sub}.content strong{font-weight:bold;color:#222}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:normal;color:#1488b4}.content p,.content ul,.content ol,.content pre{margin-bottom:20px}.content img{display:block;border:1px solid #ccc;padding:2px}.content ul,.content ol{margin-left:22px}.content h1,.content h1 a{font-family:Helvetica,helvetica,Arial,arial,sans-serif;font-size:36px;font-weight:bold;line-height:40px;margin-bottom:20px;letter-spacing:-1px;color:#333;text-decoration:none}.content h1 a:hover{text-decoration:underline}.content h2{font-size:24px;line-height:20px;margin-bottom:20px;color:#1488b4;font-family:'MuseoSlab500',Palatino,Georgia,serif}.content h3{font-size:18px;margin-bottom:20px;font-family:Helvetica,helvetica,Arial,arial,sans-serif;color:#666;font-weight:bold}
.content h3 a{color:#666}.content h4{font-size:16px;margin-bottom:10px;font-family:Helvetica,helvetica,Arial,arial,sans-serif;font-weight:bold}.content h5{font-size:14px;font-family:Helvetica,helvetica,Arial,arial,sans-serif;color:#444;font-weight:bold}.content blockquote{margin:0 0 20px 0;background:#eee;background:rgba(0,0,0,.05);border-left-color:#ccc;border-left:4px solid rgba(0,0,0,.1);padding:20px;font-style:italic}.content blockquote p:last-child{margin-bottom:0}.content pre{background:black;background:rgba(0,0,0,.8);color:#eee;padding:20px;line-height:20px;font-size:12px}.content form p{margin:0}.content label{display:block}.content input{display:block}.content input[type=text],.content input[type=email],.content input[type=url],.content textarea{margin:6px 0;width:386px;border:1px solid #f5f5f5;border:1px solid rgba(0,0,0,.2);height:16px;background:rgba(255,255,255,.8);font-size:16px;line-height:16px;padding:7px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 1px 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.05);box-shadow:0 0 3px rgba(0,0,0,.05);-moz-box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,.1)}
.content textarea{height:160px;width:450px;font-size:14px;line-height:16px}.content label.error{width:400px;text-align:right;color:#a00}.content label.error:before{content:"▲ "}.content input.error,.content textarea.error{border-color:#a00}html,body{background:url(../images/background.jpg);-webkit-font-smoothing:antialiased}body{background:url(../images/background-knobs.jpg) repeat-x;text-align:center;font-family:Helvetica,helvetica,Arial,arial,sans-serif;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:'FontSiteSansBold',Helvetica,helvetica,Arial,arial,sans-serif;font-weight:normal}#container{margin:0 auto;width:940px;text-align:left;margin-bottom:30px}#main{position:relative;background:white;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.7);-moz-box-shadow:0 0 20px rgba(0,0,0,.7);-webkit-box-shadow:0 0 20px rgba(0,0,0,.7);z-index:1;overflow:hidden;background:#FFF url(../images/sidebar-background.png) right repeat-y}
#banner{position:relative;height:115px;z-index:2}#banner h1{position:absolute;top:8px;left:11px}#primary{font-family:'FontSiteSansBoldCondensed',Helvetica,helvetica,Arial,arial,sans-serif;position:absolute;right:15px;top:60px}#primary ul{list-style:none}#primary ul li{display:inline;padding:0 5px}#primary ul li a{color:white;font-size:26px;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.8);padding:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#primary ul li.active a{background:rgba(0,0,0,.2)}#primary ul li a:hover{text-shadow:0 1px 3px rgba(0,0,0,1)}#secondary{position:absolute;top:0;right:20px}#secondary ul{list-style:none}#secondary ul li{display:inline;padding:0 10px}#secondary ul li a{font-size:12px;line-height:35px;text-transform:uppercase;color:#ffdd3f;color:rgba(255,221,63,.8);text-shadow:0 1px 1px rgba(0,0,0,.7)}#secondary ul li.active a,#secondary ul li a:hover{color:#ffdd3f}#newsletter{height:65px;background:url(../images/newsletter-background-interior.png) repeat-x;box-shadow:0 0 20px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);border-top-left-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-right-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;padding:0 30px;position:relative;z-index:2;line-height:65px}
body.home #newsletter{background-image:url(../images/newsletter-background.png);border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0}#newsletter h3{margin:0;color:#b0b0b0;font-family:'MuseoSlab500',Palatino,Georgia,serif;font-size:18px;line-height:65px;text-shadow:#111 0 0 5px}#newsletter h3 strong{color:#ececec}#newsletter form{height:65px;position:absolute;right:30px;top:0;line-height:58px}#newsletter form input{vertical-align:middle}#newsletter form .email{margin-right:4px;width:180px;color:#333}#page-submenu{background:#FFF url(../images/footer-pattern.png) bottom repeat-x;height:80px;padding:0 30px;line-height:80px}#page-submenu h1{float:left;color:#333;font-size:36px;font-weight:bold;letter-spacing:-1px;text-shadow:#FFF 0 1px 1px}#page-submenu ul{float:right;list-style:none;margin:0;padding:0}#page-submenu li{display:inline;margin:0 0 0 30px}#page-submenu li a{display:inline-block;height:80px;color:#666;font-size:14px;font-weight:bold;text-decoration:none;text-shadow:#FFF 0 1px 1px;-webkit-transition:color linear .2s}
#page-submenu li a:hover{color:#222}#page-submenu li a.current{color:#1488b4;background:transparent url(../images/submenu-arrow.png) bottom no-repeat}#page{position:relative;padding:30px;box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);z-index:2;overflow:hidden}.left{position:relative;float:left;width:600px;padding:30px;z-index:1}.right{background:transparent url(../images/sidebar-background-grid.png) top left no-repeat;position:relative;float:left;width:280px;z-index:1}.full{background:#FFF;position:relative;z-index:1}.content a.yellow-button,.right a.yellow-button{background:transparent url(../images/yellow-button-background.png) top repeat-x!important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:#0f6d90 0 1px 2px;-moz-box-shadow:#0f6d90 0 1px 2px;-webkit-box-shadow:#0f6d90 0 1px 2px;display:inline-block;height:40px;width:100%;color:#FFF;font-weight:bold;line-height:40px;text-decoration:none;text-transform:uppercase;text-align:center}
.left a.yellow-button{box-shadow:#555 0 1px 2px;-moz-box-shadow:#555 0 1px 2px;-webkit-box-shadow:#555 0 1px 2px;margin-right:8px;width:auto;padding:0 20px}#hifi-news{background:#FFF url(../images/footer-pattern.png) top repeat-x;clear:both;overflow:hidden;line-height:20px}#hifi-news h2{margin:0 0 20px 0;color:#333;font-family:'MuseoSlab500';font-size:20px;text-shadow:#FFF 0 1px 1px}#hifi-news a{color:#1e92be}#hifi-news a.rss,#hifi-news a.twitter{background:transparent url(../images/feed.png);display:block;height:16px;width:16px;position:absolute;top:33px;left:160px;text-indent:-9999px}#hifi-news a.twitter{background-image:url(../images/twitter_16.png);left:180px}#hifi-news #latest-news{float:left;padding:30px 0 10px 30px;position:relative;width:630px}#hifi-news #latest-news article{display:inline;float:left;margin:0 30px 20px 0;width:285px}#hifi-news #latest-news article.start-of-row{clear:both}#hifi-news #latest-news h3,#hifi-news #latest-news h3 a{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:13px;font-weight:bold}
#hifi-news #latest-news article p{margin:0;color:#777;font-size:11px}#hifi-news #latest-news article p a{border-left:1px dotted #AAA;margin-left:.5em;padding-left:.5em;color:#777}#hifi-news #latest-tweet{float:right;padding:30px 0 30px 0;position:relative;width:260px}#hifi-news #latest-tweet p.tweet-bubble{background:transparent url(../images/tweet-background.png) 0 0 no-repeat;margin:-10px 0 -10px -10px;height:109px;padding:20px;width:220px;color:#777;font-size:12px}#hifi-news #latest-tweet p.author{color:#777;font-size:11px}#footer{position:relative;background:#2b2222;clear:both;padding:20px 30px;overflow:hidden;border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;z-index:1}#footer p{float:left;margin:0;color:#828282;font-size:12px}#footer p a{display:block;margin-top:1em}#footer form{float:right;margin:10px 0 0 0}#footer form label{color:#828282;font-size:13px;display:block;margin-bottom:10px}
#footer form label strong{color:white}#footer form .email{height:13px;background:#DDD;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:inset 1px 1px 1px rgba(0,0,0,.5);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.5);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.5);margin-right:4px;outline:0;padding:13px;width:250px;font-size:13px;line-height:13px}#footer form .email:focus{background:#FFF}#policy{position:absolute;right:130px;text-align:center;width:100%;bottom:5px;font-size:11px}#policy a{color:#666}#pricing-page .panel{border-bottom:1px solid #eff0ef;overflow:hidden;padding:30px;line-height:20px}#pricing-page .colored-panel{background-color:#f7f9f7}#features-box{background-color:#fbfbfd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:#CCC 0 0 10px;-moz-box-shadow:#CCC 0 0 10px;-webkit-box-shadow:#CCC 0 0 10px;float:left;height:243px;padding:20px;width:400px}#features-box ul.primary-features{height:20px;list-style:none;margin:10px 0;padding:0}
#features-box ul.primary-features li{background:transparent url(../images/tick.png) left no-repeat;display:inline;margin:0 10px 0 0;padding:0 0 0 20px;color:#35a5e7;font-size:13px;font-weight:bold;text-transform:uppercase}#features-box ul.secondary-features{list-style:none;margin:0 0 20px 0;overflow:hidden;padding:0}#features-box ul.secondary-features li{background:transparent url(../images/bullet-blue-square.png) left no-repeat;float:left;padding-left:10px;width:186px;color:#666;font-size:12px;line-height:20px}#features-box p{background:#FFF url(../images/pricing-features-background2.png) top repeat-x;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:20px 20px 23px 20px;margin:0 -20px 0 -20px;color:#666;font-size:12px;line-height:20px}#features-box a{color:#40aae8}#pricing-box{float:right;width:470px;text-align:center}#pricing-box h1{margin:0;color:#666;font-family:'MuseoSlab500';font-size:40px;line-height:40px}
#pricing-box h2,#features-box h2{font-weight:bold}#pricing-box span.price{display:inline-block;height:50px;overflow:visible;padding:0 20px;margin:15px 0;color:#777;font-size:36px;font-weight:bold}#pricing-box span#price-enterprise{border-right:1px dotted #CCC}#pricing-box span.price sup{position:relative;top:-12px;font-size:18px}#pricing-box span.price abbr{border:0;color:#AAA;font-size:18px;text-decoration:none}#pricing-box span.price em{display:block;margin:5px 0 0 0;color:#AAA;font-family:'MuseoSlab500';font-size:12px;font-weight:normal;font-style:normal;text-transform:uppercase}#free-trial h2{background:transparent url(../images/pricing-30days-shadow.png) top no-repeat;margin:15px 0 0 0;padding:25px 0 10px 0;color:#35a5e7;font-size:30px}#free-trial p{margin:0;color:#999;font-size:12px}#pricing-page-features-list{overflow:hidden;padding-bottom:0!important}#pricing-page .features-box{background-color:#d5edf8;border:1px solid #92cae4;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;margin:0 30px 30px 0;padding:20px;width:231px}
#pricing-page .end-of-row{margin-right:0}#pricing-page .features-box h2{margin:0 0 20px 0;color:#333;font-family:'MuseoSlab500';font-size:20px;font-weight:normal;text-shadow:#FFF 0 1px 1px}#pricing-page .features-box ul{list-style:none;margin:0;padding:0;color:#555;font-size:12px}#pricing-page .features-box li{background:transparent url(../images/bullet-blue-square.png) left no-repeat;padding-left:14px}#pricing-page h2#hifi-plans{clear:both}#fancybox-outer{background:transparent}div.pricing-signup-lightbox{background:#EEE;border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important;padding:20px;width:410px;line-height:22px;text-align:left}div.pricing-signup-lightbox h2{margin:0 0 20px 0;color:#333;font-family:'MuseoSlab500';font-size:20px;font-weight:normal;text-shadow:#FFF 0 1px 1px}div.pricing-signup-lightbox p,div.pricing-signup-lightbox form{margin:0 0 20px 0}div.pricing-signup-lightbox fieldset{margin:0 0 20px 0}div.pricing-signup-lightbox label{display:block;font-size:11px}
div.pricing-signup-lightbox input.text{background:#FFF;border:1px solid #CCC;height:24px;padding:5px;width:400px;color:#999;font-size:14px}div.pricing-signup-lightbox fieldset.submit input{margin-right:5px}div.pricing-signup-lightbox fieldset.submit strong{font-size:11px}div.pricing-signup-lightbox .success{background:#e6efc2;border:2px solid #c6d880;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0;padding:10px;color:#333;font-weight:bold;font-size:11px}p.basic-plan input.plan,ul#plans input.plan{display:inline-block;margin:auto auto}p.basic-plan{text-align:center;margin:0}ul#plans{list-style:none;margin:0 0 20px 0;overflow:hidden}ul#plans>li{background:#f5f5f5;border:1px solid #CCC;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;float:left;height:140px;margin-right:30px;padding:30px 0 0 0;width:265px;text-align:center}ul#plans li.last{margin-right:0}ul#plans li.featured{background:#333;background:#1488b4;border:5px solid #0c526c;height:132px;width:275px;color:#fff}
ul#plans li h2{margin:0 0 10px 0;color:#1488b4;font-family:'FontSiteSansBoldCondensed'!important;font-weight:normal!important;font-size:40px;font-weight:bold;text-shadow:#FFF 0 1px 1px}ul#plans li.featured h2,ul#plans li.featured p,ul#plans li.featured li{color:#FFF;text-shadow:#000 0 1px 1px}ul#plans li p{margin:0 0 20px 0;color:#555;font-size:18px;font-weight:bold}ul#plans li.featured p{color:#fff}ul#plans li ul{margin:0 0 20px 0;list-style:none;color:#555;font-family:'MuseoSlab500',Helvetica,Arial,Verdana,sans-serif;font-size:14px}ul#plans li.featured ul{color:#ddd}p.basic-plan{margin-right:30px;color:#777!important;font-size:13px!important}.landing-page .panel{border-bottom:1px solid #eff0ef;overflow:hidden;padding:30px;line-height:20px}.landing-page .colored-panel{background-color:#f7f9f7}.landing-page h1{margin:0;font-family:'FontSiteSansBoldCondensed';font-weight:normal;font-size:40px}.landing-page h3 em{color:#CCC;font-style:normal}.cycle{box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5)}
a#nmc{position:absolute;bottom:15px;right:15px}#signup-page label{color:#333;font-weight:bold}#signup-page label span.req{color:red}#signup-page label.radio input,#signup-page label.checkbox input{display:inline!important}#signup-page label.checkbox{margin:0 0 20px 0;font-weight:normal}#signup-page .panel fieldset{float:left;position:relative;width:440px}#signup-page .panel fieldset.half{width:220px}#signup-page .panel fieldset.half input[type="text"]{width:166px}#signup-page .panel fieldset select{position:relative;top:8px}#signup-page .panel fieldset label .hint{float:right;margin-right:35px;font-size:11px;font-weight:normal}#signup-page .panel fieldset.full{width:880px}#signup-page .panel fieldset p.hint{position:absolute;left:0;top:65px;color:#999;font-size:11px}#signup-page aside.free-trial{float:right;padding:20px 40px 56px 40px;width:360px;color:#999;text-align:center}#signup-page aside.trial-length{background:#fff6bf;border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin:0 0 20px 0;padding:20px}
#signup-page aside.trial-length p{margin:0}#signup-page dl,#signup-page p{margin:0 0 20px 0}#signup-page dl{overflow:hidden}#signup-page dt{clear:left;float:left;width:120px;color:#333;font-weight:bold}#signup-page dd{float:left}#signup-page #account-name{font-size:14px}#signup-page #account-name input{display:inline-block;width:200px}footer#fine-print p{margin:30px 0;color:#666;font-size:11px;line-height:20px;text-align:center}.right{height:553px}html>body .right{height:auto;min-height:553px}.right section{padding:22px 30px;color:#FFF}.right h2{margin:0 0 10px 0;color:#FFF;font-family:'FontSiteSansBoldCondensed',Helvetica,helvetica,Arial,arial,sans-serif;font-size:30px;line-height:40px;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.8)}.right a{background:none!important;color:#ffea74;text-decoration:underline}.right a:hover{text-decoration:none}.sidebar-dark{background:rgba(0,0,0,.25)!important}#sidebar-beta{background:rgba(0,0,0,.25)!important}#sidebar-subscribe .buttons{margin-bottom:0}
#sidebar-subscribe .buttons a{display:inline;margin-right:10px}#sidebar-subscribe .buttons a img{border:0;display:inline}#sidebar-popular ul{margin:0;padding:0;list-style:none}#sidebar-popular ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,.2)}#sidebar-popular ul li:last-child{border-bottom:0}#sidebar-popular ul li a{color:#fff;text-decoration:none}#sidebar-gallery ul{box-shadow:#7bd6f8 0 0 20px;-moz-box-shadow:#7bd6f8 0 0 20px;-webkit-box-shadow:#7bd6f8 0 0 20px;height:122px;list-style:none;margin:0 0 20px 0;padding:0;position:relative;width:220px}#sidebar-gallery li{position:absolute;top:0;left:0}#sidebar-gallery li a{border:1px solid #3e95b6;display:block;height:120px;overflow:hidden;width:220px}#sidebar-gallery li a img{border:0;padding:0}#sidebar-gallery a{color:#FFF;font-weight:bold}#slider{position:relative;width:940px;height:230px;background:url(../images/slider-background.png);border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;z-index:2}
#slides{position:relative;list-style:none;width:940px;height:230px}#slides li{position:absolute;padding:30px 30px 0 30px;width:880px;height:200px;overflow:hidden}#slides li.hidden{display:none}#slides li .caption{width:380px;text-shadow:0 0 1px rgba(0,0,0,.4)}#slides li .caption h2{margin:0 0 4px 0;color:#FFF;font-family:'FontSiteSansBoldCondensed',Helvetica,helvetica,Arial,arial,sans-serif;font-size:36px;line-height:40px;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.8)}#slides li .caption p{color:#cae3ff;color:#daebff;line-height:20px;text-shadow:none}#slides li img{position:absolute;bottom:0;right:30px;box-shadow:0 0 30px rgba(0,0,0,.7);-moz-box-shadow:0 0 30px rgba(0,0,0,.7);-webkit-box-shadow:0 0 30px rgba(0,0,0,.7)}#buttons{position:absolute;bottom:25px;left:30px;height:17px;z-index:1001}#buttons a{float:left;width:17px;height:17px;margin-right:10px;background:url(../images/slider-buttons.png) no-repeat;cursor:pointer;cursor:hand;text-indent:-9999em}#buttons a.activeSlide{background-position:0 -17px}
#buttons a:active,#buttons a:focus{outline:0;-moz-outline-style:none}a.introduction-video{float:right;margin:0 0 20px 20px;width:186px;text-decoration:none}a.introduction-video:hover{background:transparent}a.introduction-video img{display:block;margin:0 0 10px 0}a.introduction-video em{color:#777;font-size:11px}#homecols{overflow:hidden;border-top:1px solid #eee;margin-top:30px;padding-top:30px}#homecols div{float:left;width:190px;margin-right:15px}#homecols div.last{margin-right:0}#homecols div h4{font-size:13px}#homecols div p{font-size:11px}#homecols div img.thumbnail{margin:0 0 20px 0}.partner-featured{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f9f9f9;padding:20px 20px 20px 220px;margin-bottom:20px;overflow:hidden}.partner-featured h2{margin-left:-200px;position:relative}.partner-featured h2 a{position:absolute;right:0;font-size:12px}.partner-featured img{float:left;margin-left:-200px}.partner-featured div{color:#666}input.large{background-color:#DDD;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:inset 1px 1px 1px rgba(0,0,0,.5);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.5);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.5);height:13px;outline:0;padding:13px;width:140px;color:#DDD;font-size:13px;line-height:13px}
input.large:focus{background-color:#FFF}#examples{list-style:none;margin:0;padding:0}#examples li{float:left;margin:0 20px 20px 0;position:relative;overflow:hidden;width:180px;height:152px}#examples li a.thumbnail{border:1px solid #CCC;display:block;height:116px;width:178px}#examples li a.thumbnail div{height:112px;margin:2px;overflow:hidden;width:174px}#examples li img{border:0;padding:0}#examples li h3{margin:5px 0 0 0;font-size:12px;line-height:12px}#examples li a.launch{clear:left;color:#777;font-size:11px;line-height:12px}#features{background:#fff;padding:10px 30px}#features .bordered{background:#f9f9f9;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}#features h2{font-size:22px}#features section{padding-top:20px;padding-bottom:20px}#features .gray{background:rgba(0,0,0,.1);min-height:120px}#features .intro{font-size:18px;opacity:.8;line-height:30px}#features img{padding:0;border:0}#features-video-thumb{position:relative;height:120px;overflow:hidden}#features-video-thumb a{display:block;position:absolute;text-align:center;line-height:120px;background:rgba(0,0,0,.3);color:white;top:0;left:0;width:205px;text-decoration:none;font-family:'FontSiteSansBoldCondensed',Helvetica,helvetica,Arial,arial,sans-serif;font-size:24px;text-shadow:0 0 5px rgba(0,0,0,.8);cursor:pointer;cursor:hand}
#features-video-thumb a:hover{background:rgba(0,0,0,.4);text-shadow:0 0 7px rgba(0,0,0,.9)}#flexibility{background:#f9f9f9;overflow:visible;height:275px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}#site{position:relative;top:-25px;box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);height:325px;overflow:hidden}#hifi-screen,.hifi-screen{box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4)}.hifi-screen{margin-bottom:10px}#quote{color:#1488b4;font-size:20px;line-height:30px;text-align:right}#templates{background:#f9f9f9;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}#themingimg{display:block;box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);margin-bottom:15px}#features #running{padding-bottom:0}#talking{background:#f9f9f9;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}#tweets{position:relative;height:auto}
#tweets .tweet{width:880px;height:200px}.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody{margin:0!important;padding:0!important;border:0!important;outline:0!important;background:none!important;text-align:left!important;float:none!important;vertical-align:baseline!important;position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;height:auto!important;width:auto!important;line-height:22px!important;font-family:"Courier New",Courier,monospace!important;font-weight:normal!important;font-style:normal!important;font-size:1em!important;min-height:inherit!important;min-height:auto!important}.syntaxhighlighter{width:99%!important;margin:1em 0 1em 0!important;padding:0!important;position:relative!important}.syntaxhighlighter .bold{font-weight:bold!important}.syntaxhighlighter .italic{font-style:italic!important}.syntaxhighlighter .no-wrap .line .content{white-space:pre!important}
.syntaxhighlighter .line table{border-collapse:collapse!important}.syntaxhighlighter .line td{vertical-align:top!important}.syntaxhighlighter .line .number{width:22px!important}.syntaxhighlighter .line .number code{width:auto!important;padding-right:.3em!important;text-align:right!important;display:block!important}.syntaxhighlighter .line .content{padding-left:.5em!important}.syntaxhighlighter.nogutter .line .content{border-left:none!important}.syntaxhighlighter .bar{display:none!important}.syntaxhighlighter .bar.show{display:block!important}.syntaxhighlighter.collapsed .bar{display:block!important}.syntaxhighlighter.collapsed .lines{display:none!important}.syntaxhighlighter .lines.no-wrap{overflow:auto!important;overflow-y:hidden!important}.syntaxhighlighter .toolbar{position:absolute!important;right:0!important;top:0!important;font-size:1px!important;padding:8px 8px 8px 0!important}.syntaxhighlighter.collapsed .toolbar{font-size:80%!important;padding:.2em 0 .5em .5em!important;position:static!important}.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item{display:block!important;float:left!important;margin-left:8px!important;background-repeat:no-repeat!important;overflow:hidden!important;text-indent:-5000px!important}
.syntaxhighlighter.collapsed .toolbar .item{display:none!important}.syntaxhighlighter.collapsed .toolbar .item.expandSource{background-image:url(../images/magnifier.png)!important;display:inline!important;text-indent:0!important;width:auto!important;float:none!important;height:16px!important;padding-left:20px!important}.syntaxhighlighter .toolbar .item.viewSource{background-image:url(../images/page_white_code.png)!important}.syntaxhighlighter .toolbar .item.printSource{background-image:url(../images/printer.png)!important}.syntaxhighlighter .toolbar .item.copyToClipboard{text-indent:0!important;background:none!important;overflow:visible!important}.syntaxhighlighter .toolbar .item.about{background-image:url(../images/help.png)!important}.syntaxhighlighter.printing,.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content,{background:none!important}
.syntaxhighlighter.printing .line .number{color:#bbb!important}.syntaxhighlighter.printing .line .content{color:#000!important}.syntaxhighlighter.printing .toolbar{display:none!important}.syntaxhighlighter.printing a{text-decoration:none!important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:#000!important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200!important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue!important}.syntaxhighlighter.printing .keyword{color:#069!important;font-weight:bold!important}.syntaxhighlighter.printing .preprocessor{color:gray!important}.syntaxhighlighter.printing .variable{color:#a70!important}.syntaxhighlighter.printing .value{color:#090!important}.syntaxhighlighter.printing .functions{color:#ff1493!important}.syntaxhighlighter.printing .constants{color:#06c!important}.syntaxhighlighter.printing .script{font-weight:bold!important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:#808080!important}
.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493!important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red!important}.syntaxhighlighter{background-color:transparent!important;margin:22px 0 20px 0!important;width:600px!important;text-shadow:none!important}.syntaxhighlighter .line.highlighted .number{color:black!important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0!important}.syntaxhighlighter .line .number{color:#999!important}.syntaxhighlighter .line .content{border-left:3px solid rgba(0,0,0,.2)!important;color:#53514e!important}.syntaxhighlighter.printing .line .content{border:0!important}.syntaxhighlighter .line.alt1{background-color:#f5f5f5;background-color:rgba(0,0,0,.05)!important}.syntaxhighlighter .line.alt2{background-color:#f9f9f9;background-color:rgba(0,0,0,.07)!important}.syntaxhighlighter .toolbar{background-color:rgba(240,240,240,.2)!important;border:#e7e5dc solid 1px!important}
.syntaxhighlighter .toolbar a{color:#a0a0a0!important}.syntaxhighlighter .toolbar a:hover{color:red!important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#333!important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#888!important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:blue!important}.syntaxhighlighter .keyword{color:#2e78bc!important;font-weight:bold!important}.syntaxhighlighter .preprocessor{color:gray!important}.syntaxhighlighter .variable{color:#a70!important}.syntaxhighlighter .value{color:#2a1!important;color:#8d7d26!important}.syntaxhighlighter .functions{color:#ff1493!important}.syntaxhighlighter .constants{color:#06c!important}.syntaxhighlighter .script{background-color:yellow!important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#808080!important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493!important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red!important}.snippet{display:inline;float:left;margin:0 15px 15px 0;width:160px;height:210px;padding:10px;text-align:center;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.1);-moz-box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-transition:500ms}
.snippet:hover{position:relative;-webkit-transform:scale(1.02)}.snippet img{padding:0;border:0;width:160px;height:160px;display:block;margin-bottom:10px}.snippet h5{text-decoration:none;font-weight:normal;text-shadow:0 0 2px rgba(0,0,0,.2)}.snippet a:hover,.snippet a{text-decoration:none}#snippet-header img{padding:0;border:0}.snippet-box{border:1px solid #ddd;background:#eee;padding:20px 20px 25px 20px;text-align:center;margin-bottom:20px}.snippet-box a{position:relative;color:white;font-family:'FontSiteSansBoldCondensed',arial,sans-serif;font-size:22px;text-decoration:none;text-transform:uppercase;background:#3289aa;padding:5px 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 -1px 0 rgba(0,0,0,.5);box-shadow:0 5px 0 #2b7693;-moz-box-shadow:0 5px 0 #2b7693;-webkit-box-shadow:0 5px 0 #2b7693}.snippet-box a:hover{background:#3289aa;top:2px;box-shadow:0 3px 0 #2b7693;-moz-box-shadow:0 3px 0 #2b7693;-webkit-box-shadow:0 3px 0 #2b7693}.demo{margin-right:20px}
