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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{box-sizing:border-box}h1{font-family:Raleway,arial,sans-serif;font-weight:200}h2,h3,h4,h5{font-family:"Open Sans",arial,sans-serif;font-weight:700}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.2em}body{font-family:"Open Sans",arial,sans-serif;font-weight:400;font-size:16px;overflow-x:hidden}a{color:#333;text-decoration:none}a:visited{color:#333}a:hover{color:#666}p{line-height:1.3em}strong,b{font-weight:700}em,i{font-style:italic}li{padding:10px;list-style-type:disc}ul{margin-left:15px;margin-top:25px}pre{padding:10px;background:#eee;white-space:normal;line-height:1.5em}img{max-width:1024px;height:auto}sub{font-size:0.7em;color:#666}.table{display:table}.table-cell{display:table-cell;vertical-align:middle}.container{width:1024px;margin:0 auto;position:relative}.search-wrapper{position:absolute;right:0px;bottom:52px}.search-input{padding:10px;border:1px solid transparent;outline:0}.search-input:focus{outline:0;border:1px solid #ccc}.search-submit{padding:10px;border:1px solid #ccc}.search-submit:focus,.search-submit:hover{background-color:#ccc}.language-wrapper{position:absolute;right:0px;top:-15px}.language-menu{margin:0;font-size:12px;color:#999}.language-item{padding:5px;display:inline-block}.cmu-logo{display:block;margin:0 auto}.header{padding:20px 0px;background-color:#eee;min-width:1024px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF');background-image:-moz-linear-gradient(top, #eeeeee 0%,#ffffff 100%);background-image:-webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%)}.header .container{vertical-align:bottom;text-align:justify;font-size:0px}.header .container:after{content:'';display:inline-block;width:100%;height:0;font-size:0;line-height:0}.header .logo,.header .main-navigation{display:inline-block;vertical-align:bottom;font-size:16px}.header .category-link{display:inline-block;width:200px;padding:20px 20px 0px 20px;text-align:right;line-height:2em;vertical-align:middle}.header .category-link.active{font-weight:700}.header .category-link>a{line-height:2em}.header .category-link:last-child{padding-right:0px}.header .submenu-wrapper{position:absolute;text-align:center;height:0;left:0;right:0;overflow:hidden;box-shadow:inset 0px 1px 4px rgba(0,0,0,0.3);background-color:#f2f2f2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}.header .submenu-wrapper.active{padding:50px 0px;height:140px}.header .submenu{display:none;margin:0}.header .submenu.active{padding:30px;display:block}.header .post-link{position:relative;display:inline-block;width:152px;height:82px;margin:0px 9px;padding:0;border:1px solid #aaa;vertical-align:top;box-shadow:0px 1px 3px rgba(0,0,0,0.3)}.header .post-link.more>a{display:block;line-height:80px;background-color:#eee}.header .post-link.more>a:hover{background-color:#ddd}.header .post-link-info{position:absolute;color:#fff;background-color:rgba(0,0,0,0.5);font-weight:700;width:100%;height:100%;top:0;left:0;opacity:0;padding:10px}.header .post-link-info:hover{opacity:1}#content{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.wrapper{background-color:#fff}.top.wrapper{position:relative;padding:20px 0px;height:406px;background-color:#000}.top.wrapper .blurb{display:inline-block;position:absolute;right:0;padding:0px 10px;color:#999;width:350px}.top.wrapper .blurb h3{color:#fff;margin:10px 0px}.top.wrapper .blurb p{line-height:1.4em;font-size:0.8em}.top.wrapper:before,.top.wrapper:after{display:block;content:'';position:absolute;top:0px;bottom:0px;width:9999px;background-color:#000}.top.wrapper:after{left:100%}.top.wrapper:before{right:100%}.random-strip{height:75px;background-color:#fff}.featured-posts{position:relative}.featured-posts .post{position:relative;display:inline-block;width:32.9%;padding:25px;text-align:center;vertical-align:top}.featured-posts .post:after{position:absolute;display:block;content:'';width:15px;height:100%;top:-10%;left:100%;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF000000', endColorstr='#FFFFFFFF');background-image:-moz-radial-gradient(-3% 50%, ellipse cover, rgba(0,0,0,0.3) 0%,rgba(255,255,255,0) 40%);background-image:-webkit-radial-gradient(-3% 50%, ellipse cover, rgba(0,0,0,0.3) 0%,rgba(255,255,255,0) 40%);background-image:radial-gradient(-3% 50%, ellipse cover, rgba(0,0,0,0.3) 0%,rgba(255,255,255,0) 40%)}.featured-posts .post:last-child:after{display:none}.uppercase{text-transform:uppercase}.footer{background-color:#191919;color:#fff;padding-top:50px;min-width:1024px}.footer-nav{text-align:center;margin:0}.footer-nav-itemlist{padding:10px 0px;margin:0}.footer-header{display:inline-block;vertical-align:top;margin:0px 15px;text-align:left;width:20%;white-space:nowrap}.footer-header .title{padding:10px 0px;border-bottom:1px solid #333;font-size:.9em;font-weight:400;letter-spacing:1px}.footer-item{line-height:1.5em;font-size:.8em;list-style-type:none;padding:5px 0px}.footer-item>a{color:#999}.footer-item>a:hover{color:#fff}.carousel.wrapper{display:inline-block;position:absolute;background-color:#000;padding:0px 10px;margin:0px;top:0px;width:667px;height:406px}.carousel.image{height:406px;background-size:auto 100%;background-repeat:no-repeat}.carousel.link{display:block;width:100%;height:100%}.excerpt{text-align:left;font-size:.85em}.title{text-align:left;padding:10px 0px;line-height:2em;font-weight:700}.title.main{position:relative;margin:10px 0px;font-weight:200;text-align:center}.title.main:after{position:absolute;content:'';width:50%;bottom:0;left:25%;border-bottom:1px solid #ccc}.title.prefix{color:#9f9f9f}.post-info{margin-bottom:25px}.post-info .title{line-height:1em}.post-info .date{color:#aaa}.hidden{display:none;visibility:none;opacity:0}.thumbnail{box-shadow:0px 0px 15px rgba(0,0,0,0.5);border:3px solid #333}.feature-image{text-align:center}.read-more{display:block;margin-top:25px;text-align:right;font-weight:700}.copyright{padding:50px 0px;text-align:center;font-size:.7em;color:#666}.tease-post{padding:50px;border-bottom:1px solid #cfcfcf}.center{text-align:center}.article-body{margin:50px 0px}.article-body p{line-height:1.5em;margin:20px 0px 0px 0px}.article-body h1{padding:10px 0px;line-height:2em;position:relative;margin:10px 0px;font-weight:200;text-align:center}.article-body h1:after{position:absolute;content:'';width:50%;bottom:0;left:25%;border-bottom:1px solid #ccc}.article-body h2{line-height:1.5em;margin:35px 0px 0px 0px;white-space:nowrap}.article-body h3,.article-body h4{line-height:1.5em;margin:20px 0px 0px 0px}.article-body blockquote{background:#eee;border-left:10px solid #ccc;margin:1.5em 1em;padding:1em;overflow:hidden;color:#666;quotes:"\201C" "\201D" "\2018" "\2019"}.article-body blockquote:before{color:#ccc;content:'\201C';font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}.article-body blockquote>p{display:inline}.article-body table{margin-top:35px;width:100%}.article-body td{border:1px solid #ccc;padding:10px}.article-body .table_header{background-color:#eee;font-weight:700}.article-body .wp-caption-text{background-color:#eee;color:#666;font-size:0.7em;margin:0 auto;padding:5px 15px;text-align:center;width:75%}.alignright{float:right;margin:1em 0 1em 1em}.alignleft{float:left;margin:1em 1em 1em 0}.aligncenter{margin:1em auto;display:block;text-align:center}img{max-width:1024px;height:auto}img{max-width:1024px;height:auto}.tablepress.product-table{width:auto !important}.tablepress.product-table thead th,.tablepress.product-table thead td{background-color:transparent}.slick-dots{width:1024px;margin-left:0px}.cprp_items{margin-top:50px}.cprp_items li{display:inline-block;width:310px;text-align:center;padding:0px 0px 0px 0px;margin:0px 10px;box-shadow:0px 1px 1px rgba(0,0,0,0.3);border-top:1px solid #ddd}.cprp_items li:hover{box-shadow:0px 3px 3px rgba(0,0,0,0.3);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px);-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.cprp_items .cprp_thumbnail{width:310px;height:auto;margin:0}.cprp_items .cprp_title{line-height:3em;white-space:nowrap}.switch-wrapper{display:inline-block;padding:20px;margin:25px 0px;background-color:#eee}.switch{display:inline-block;margin:10px;border:5px solid transparent;cursor:pointer;border-radius:15px}.switch.blue.active,.switch.blue:hover{border-color:#00aef0}.switch.brown.active,.switch.brown:hover{border-color:#603913}.switch.red.active,.switch.red:hover{border-color:#ff0000}.switch.green.active,.switch.green:hover{border-color:#00A651}.switch-tab{display:none}.switch-tab.active{display:block}.gif-wrapper,.switch-info{display:inline-block}.gif-wrapper{width:240px;height:240px;vertical-align:top;margin-top:50px;background:url("/wp-content/uploads/2014/10/switch_bg.png") no-repeat}.switch-info{width:775px}.switch-info .switch-header{text-align:left}.switch-info .switch-header:after{left:0}
