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}body{font-size:14px;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a,a:link,a:visited{color:inherit;text-decoration:none}a:hover,a:focus,a:active{text-decoration:none;text-shadow:none}a:hover,a:active{outline:0}img,video,audio,iframe{max-width:100%}.typo p,.typo ul,.typo ol{display:block;font-size:14px;line-height:1.5em;margin-bottom:15px}.typo p strong,.typo ul strong,.typo ol strong{font-weight:bold}.typo p em,.typo ul em,.typo ol em{font-style:italic}.typo p small,.typo ul small,.typo ol small{font-size:.9em}.typo p sub,.typo ul sub,.typo ol sub{font-size:smaller;vertical-align:sub}.typo p sup,.typo ul sup,.typo ol sup{font-size:smaller;vertical-align:super}.typo p a,.typo ul a,.typo ol a,.typo p a:link,.typo ul a:link,.typo ol a:link,.typo p a:visited,.typo ul a:visited,.typo ol a:visited{display:inline}.typo p a:hover,.typo ul a:hover,.typo ol a:hover,.typo p a:focus,.typo ul a:focus,.typo ol a:focus,.typo p a:active,.typo ul a:active,.typo ol a:active{text-decoration:underline}.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6{font-weight:normal;line-height:1.25em;margin-bottom:10px;margin-top:30px}.typo h1{font-size:22px}.typo h1:first-child{margin-top:0}.typo h2{font-size:20px}.typo h3{font-size:18px}.typo ul,.typo ol{list-style-position:outside;padding-left:30px}.typo ul li,.typo ol li{margin-bottom:.5em}.typo ul li p,.typo ol li p,.typo ul li ul,.typo ol li ul,.typo ul li ol,.typo ol li ol{margin:.5em 0 0}.typo ul li:last-child,.typo ol li:last-child{margin-bottom:0}.typo ul{list-style-type:circle}.typo ol{list-style-type:decimal}.typo blockquote{padding:10px 20px 10px 50px}.typo blockquote:before{content:"“";float:left;font-family:serif;font-size:40px;height:100%;line-height:1em;margin-left:-30px;width:30px}html{background:#fff url("../images/background-body.png") repeat center top}@media(min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2){html{background-size:51px 51px}}html body{background:transparent url("../images/background-header.png") repeat-x center -152px;color:#222;font-family:"Georgia",serif;position:relative}@media(min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2){html body{background-position:center -2px;background-size:102px 150px}}html body .clearfix{clear:both}html body .wrapper{margin:0 auto;max-width:682px}@media(min-width:768px){html body .wrapper{max-width:682px}}@media(min-width:980px){html body .wrapper{max-width:894px}}.header{border-top:2px solid #222}@media(min-width:768px){.header{height:148px}}.header .wrapper{position:relative;z-index:99}@media(min-width:768px){.header .wrapper{background:transparent url("../images/shilouette.png") no-repeat right bottom;height:108px;padding:0 3px;position:relative}}@media(min-width:768px) and (min-device-pixel-ratio:2),(min-width:768px) and (-webkit-min-device-pixel-ratio:2),(min-width:768px) and (-moz-min-device-pixel-ratio:2){.header .wrapper{background-image:url("../images/shilouette@2x.png");background-size:472px 102px}}.header .wrapper .logo{line-height:1.8em;padding:10px 20px;text-align:center}@media(min-width:768px){.header .wrapper .logo{bottom:5px;left:3px;padding:0 462px 0 20px;position:absolute;right:3px;text-align:left}}@media(min-width:980px){.header .wrapper .logo{line-height:2em}}.header .wrapper .logo .small{font-size:20px;text-transform:uppercase;white-space:nowrap}@media(min-width:980px){.header .wrapper .logo .small{font-size:22px}}.header .wrapper .logo .large{font-size:28px;text-transform:uppercase}@media(min-width:980px){.header .wrapper .logo .large{font-size:30px}}.header .wrapper .logo .smaller{font-size:16px;white-space:nowrap}@media(min-width:980px){.header .wrapper .logo .smaller{font-size:18px}}@media(min-width:768px){.header .wrapper .ribbon-left{background:transparent url("../images/ribbon-left.png") no-repeat left center;bottom:-54px;height:46px;left:0;margin:0 -30px;padding:0 30px;position:absolute;width:100%}}@media(min-width:768px) and (min-device-pixel-ratio:2),(min-width:768px) and (-webkit-min-device-pixel-ratio:2),(min-width:768px) and (-moz-min-device-pixel-ratio:2){.header .wrapper .ribbon-left{background:transparent url("../images/ribbon-left@2x.png") no-repeat left center;background-size:33px 46px}}@media(min-width:768px){.header .wrapper .ribbon-left .ribbon-right{background:transparent url("../images/ribbon-right.png") no-repeat right center;height:40px;margin:0 -30px;padding:2px 30px 4px}}@media(min-width:768px) and (min-device-pixel-ratio:2),(min-width:768px) and (-webkit-min-device-pixel-ratio:2),(min-width:768px) and (-moz-min-device-pixel-ratio:2){.header .wrapper .ribbon-left .ribbon-right{background:transparent url("../images/ribbon-right@2x.png") no-repeat right center;background-size:33px 46px}}.header .wrapper .ribbon-left .ribbon-right .navigation{background:transparent url("../images/background-navigation.png") repeat center top;box-shadow:0 0 4px rgba(0,0,0,0.6);color:#aaa;font-size:18px;min-height:40px;margin-top:-6px;padding:0 20px;text-align:center}@media(min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2){.header .wrapper .ribbon-left .ribbon-right .navigation{background:transparent url("../images/background-navigation@2x.png") repeat center top;background-size:102px 40px}}@media(min-width:768px){.header .wrapper .ribbon-left .ribbon-right .navigation{margin:-6px -7px 0}}.header .wrapper .ribbon-left .ribbon-right .navigation li{display:inline-block}.header .wrapper .ribbon-left .ribbon-right .navigation a,.header .wrapper .ribbon-left .ribbon-right .navigation a:link,.header .wrapper .ribbon-left .ribbon-right .navigation a:visited{display:block;padding:12px 10px 10px}.header .wrapper .ribbon-left .ribbon-right .navigation a:hover,.header .wrapper .ribbon-left .ribbon-right .navigation a:focus,.header .wrapper .ribbon-left .ribbon-right .navigation a:active,.header .wrapper .ribbon-left .ribbon-right .navigation .index a{color:#fff;text-shadow:0 0 40px #fff}.main .wrapper{background:#fff url("../images/background-main.png") repeat center top;box-shadow:0 0 4px rgba(0,0,0,0.4);max-width:622px;padding:20px}@media(min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2){.main .wrapper{background-size:150px 150px}}@media(min-width:480px){.main .wrapper{padding:20px 30px}}@media(min-width:768px){.main .wrapper{margin-top:-40px;max-width:622px;padding:64px 30px 20px}}@media(min-width:980px){.main .wrapper{max-width:834px}}.main .wrapper .breadcrumbs{color:#666;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif;font-size:12px;line-height:2em;margin-bottom:30px}.main .wrapper .breadcrumbs li{display:inline}.main .wrapper .breadcrumbs li a:link,.main .wrapper .breadcrumbs li a:visited{border-bottom:1px solid #aaa}.main .wrapper .breadcrumbs li a:hover,.main .wrapper .breadcrumbs li a:focus,.main .wrapper .breadcrumbs li a:active{border-color:#222;color:#222}.main .wrapper .breadcrumbs li:after{content:" » "}.main .wrapper .breadcrumbs li:last-child:after{content:none}.main .wrapper .title{display:block;font-size:24px;font-weight:normal;line-height:1.25em;margin-bottom:10px}.main .wrapper .title.sub{color:#666;font-size:15px;line-height:1.6em;margin-bottom:15px}.main .wrapper .image{border:1px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,0.4);display:block;margin:-1px}.main .wrapper a:hover .image,.main .wrapper a:focus .image,.main .wrapper a:active .image{box-shadow:0 1px 4px rgba(0,0,0,0.8)}.main .wrapper .content{margin-bottom:30px}@media(min-width:980px){.main .wrapper .content{float:left;margin-right:230px;width:604px}}.main .wrapper .content .pagination{color:#666;font-size:20px;margin:40px 0;overflow:hidden;text-align:center}.main .wrapper .content .pagination li{display:inline}.main .wrapper .content .pagination li .pagination-previous{float:left;padding:0 10px;text-align:left;width:5em}.main .wrapper .content .pagination li .pagination-previous:hover,.main .wrapper .content .pagination li .pagination-previous:focus,.main .wrapper .content .pagination li .pagination-previous:active{color:#222}.main .wrapper .content .pagination li .pagination-next{float:right;padding:0 10px;text-align:right;width:5em}.main .wrapper .content .pagination li .pagination-next:hover,.main .wrapper .content .pagination li .pagination-next:focus,.main .wrapper .content .pagination li .pagination-next:active{color:#222}.main .wrapper .content .pagination li .page{display:none}@media(min-width:768px){.main .wrapper .content .pagination li .page{display:inline;padding:0 10px}}.main .wrapper .content .pagination li .page:hover,.main .wrapper .content .pagination li .page:focus,.main .wrapper .content .pagination li .page:active{color:#222}.main .wrapper .content .pagination li.disabled{visibility:hidden}@media(min-width:768px){.main .wrapper .content .pagination li.selected{color:#222}}.main .wrapper .content .pagination li.selected .page{display:inline;padding:0 10px}.main .wrapper .content .pagination li.ellipsis{display:none}@media(min-width:768px){.main .wrapper .content .pagination li.ellipsis{display:inline;padding:0 10px}}.main .wrapper .sidebar{margin-bottom:30px}@media(min-width:980px){.main .wrapper .sidebar{float:right;margin-left:-230px;width:170px}}.main .wrapper .sidebar .items,.main .wrapper .sidebar p{color:#666;display:block;font-size:15px;line-height:1.6em;margin-bottom:30px}.main .wrapper .sidebar .items li,.main .wrapper .sidebar p li{margin-bottom:.5em}.main .wrapper .sidebar .items li:last-child,.main .wrapper .sidebar p li:last-child{margin-bottom:0}.main .wrapper .sidebar p{margin-bottom:15px}.main .wrapper .sidebar a,.main .wrapper .sidebar a:link,.main .wrapper .sidebar a:visited{border-bottom:1px solid #aaa;display:inline}.main .wrapper .sidebar a:hover,.main .wrapper .sidebar a:focus,.main .wrapper .sidebar a:active,.main .wrapper .sidebar a.active{border-color:#222;color:#222;text-decoration:none}.main .wrapper .footer{border-top:1px solid #ccc;color:#888;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif;font-size:12px;line-height:2em;padding:10px 0 0;text-align:center}@media(min-width:768px){.main .wrapper .footer{text-align:right}}@media(min-width:768px){.main .wrapper .footer .legal{float:left;margin:0 .5em}}@media(min-width:768px){.main .wrapper .footer .navigation li{display:inline;margin:0 .5em}}.main .wrapper .footer .navigation li a:hover,.main .wrapper .footer .navigation li a:focus,.main .wrapper .footer .navigation li a:active{color:#222}.article .meta{color:#666}@media(min-width:768px){.article .meta{float:left;margin-right:-155px;text-align:right;width:155px}}.article .meta .title.sub{display:none}@media(min-width:768px){.article .meta .title.sub{display:block}}.article .meta .items{font-size:16px;line-height:1.5em;margin-bottom:15px}.article .meta .items li{display:inline}@media(min-width:768px){.article .meta .items li{display:block}}.article .meta .items li:after{content:" · "}@media(min-width:768px){.article .meta .items li:after{content:none}}.article .meta .items li:last-child:after{content:none}@media(min-width:768px){.article .body{float:left;margin-left:170px;width:452px}}@media(min-width:980px){.article .body{width:434px}}.article .typo h1{font-size:24px}.article .typo h2{font-size:20px}.article .typo h3{font-size:18px}.article .typo p,.article .typo ul,.article .typo ol{font-size:16px}.article .typo p a,.article .typo ul a,.article .typo ol a,.article .typo p a:link,.article .typo ul a:link,.article .typo ol a:link,.article .typo p a:visited,.article .typo ul a:visited,.article .typo ol a:visited{border-bottom:1px solid #aaa}.article .typo p a:hover,.article .typo ul a:hover,.article .typo ol a:hover,.article .typo p a:focus,.article .typo ul a:focus,.article .typo ol a:focus,.article .typo p a:active,.article .typo ul a:active,.article .typo ol a:active{border-color:#222;text-decoration:none}.article .typo p{hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.article .typo blockquote{color:#666}.article .typo .caption{color:#666;font-size:15px;font-style:italic;line-height:1.6em}.article.preview{margin:30px 0}.article.preview .title{font-size:20px;margin-bottom:15px}.article.preview .title a:link,.article.preview .title a:visited{background-color:#ffd404}.article.preview .title a:hover,.article.preview .title a:focus,.article.preview .title a:active{background-color:#222;color:#fff}.article.preview .title.sup{color:#666;font-size:15px;line-height:1.6em;margin:0}.article.preview .more{font-size:15px;line-height:1.6em}.showcase{border-bottom:1px solid #ccc;margin-bottom:30px}@media(min-width:980px){.showcase .content{float:left;margin-right:212px!important;width:622px!important}}.showcase .sidebar{display:none}@media(min-width:980px){.showcase .sidebar{display:block;float:right;margin-left:-212px!important;width:197px!important}}@media(min-width:980px){.upcoming{margin-right:-30px}}@media(min-width:980px){.upcoming .content{float:left;margin-right:0!important;width:50%!important}}.upcoming .content .title{font-size:20px}.upcoming .content .items{color:#666;display:block;font-size:15px;line-height:1.6em}@media(min-width:980px){.upcoming .content .items{margin-right:30px}}.upcoming .content .items li{margin-bottom:.5em}.upcoming .content .items li:last-child{margin-bottom:0}.upcoming .content .items a,.upcoming .content .items a:link,.upcoming .content .items a:visited{border-bottom:1px solid #aaa;color:#222}.upcoming .content .items a:hover,.upcoming .content .items a:focus,.upcoming .content .items a:active{border-color:#222;text-decoration:none}.contactform{padding:0 5px}.contactform .label{display:block;margin-bottom:15px}.contactform .label .caption{color:#666;font-size:15px;line-height:1.6em}.contactform .label .input{border:1px solid #aaa;box-shadow:inset 0 0 2px rgba(0,0,0,0.2);display:block;margin:0 -6px;padding:5px;width:100%}.contactform .label .input:focus{border-color:#666}.contactform .label .input.error{border-color:#a00000}.contactform .label .hint{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif;font-size:12px}.contactform .label .hint mark{background-color:#a00000;color:#fff;display:inline-block;padding:5px}.contactform .buttons{text-align:right}