@import url(http://fonts.googleapis.com/css?family=Lato:300,400|Open+Sans|Roboto:400,700|Merriweather:400,300);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;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}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{background:#e6e8ed;font-family:"Open Sans";-webkit-animation-name:bodyAnim;-moz-animation-name:bodyAnim;-ms-animation-name:bodyAnim;-o-animation-name:bodyAnim;animation-name:bodyAnim;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes bodyAnim{0%{opacity:0}100%{opacity:1}}@-moz-keyframes bodyAnim{0%{opacity:0}100%{opacity:1}}@-o-keyframes bodyAnim{0%{opacity:0}100%{opacity:1}}@keyframes bodyAnim{0%{opacity:0}100%{opacity:1}}a{text-decoration:none;color:#9099a3;font-size:14px;line-height:1.8;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-o-transition:all .2s ease-out,background .5s ease-in;-ms-transition:all .2s ease-out,background .5s ease-in;-moz-transition:all .2s ease-out,background .5s ease-in;-webkit-transition:all .2s ease-out,background .5s ease-in;transition:all .2s ease-out,background .5s ease-in}a:hover{color:#2d72d9}p{line-height:1.8;color:#848a91}#container{width:1028px;margin:0 auto}header{height:205px;font-weight:700}#leftlinks{float:left;margin:81px 0 0 39px}#leftlinks a{float:left}a#logo{position:absolute;left:50%;margin:77px 0 0 -38px}a#logo img{max-width:90px;height:auto}a#logo:hover{opacity:.8}#rightlinks{float:right;margin:81px 39px 0 0}#extraContent1{padding:0;margin-top:15px}#extraContainer1{margin:0 auto;width:100%;font-size:14px;line-height:1.8}#extraContent2{padding:15px 0 0}#extraContainer2{margin:0 auto;width:100%;font-size:14px;line-height:1.8}#main{max-width:100%;border:6px solid #e0e3e8;background:#fff;margin-left:-6px;padding-right:40px;padding-left:40px;padding-bottom:65px;line-height:1.4em}#main img{max-width:100%;height:auto}#intro{font-size:16px;width:100%;text-align:center;margin-top:50px;font-family:'Merriweather',serif;font-weight:300}#divider{position:absolute;left:50%;margin:33px 0 0 -20px;width:46px;height:1px;background:#848a91;opacity:.3}#content{margin-top:76px}footer{width:100%;text-align:center;margin:40px 0 75px 0;font-size:14px;font-weight:600}@media only screen and (max-width:1100px){#container{width:90%}#intro{width:80%;padding:0 10%}}@media only screen and (max-width:480px){header{height:140px}a#logo{margin:40px 0 0 -33px}a#logo img{max-width:65px;height:auto}#leftlinks{float:left;margin:35px 0 0 5%}#rightlinks{float:right;margin:35px 5% 0 0}footer{margin:25px 0 35px 0}header a{font-size:10px}}h1{font-size:1.5em;line-height:1.3em;margin-bottom:0;color:#1c1c1c}h2{font-size:1.3em;line-height:1.3em;margin-bottom:.5em;color:#1c1c1c}.blog-archive-month{color:#3f3f3f}.blog-archive-link{color:#3f3f3f}.blog-archive-link-enabled{color:#3f3f3f}.blog-archive-link a:link,.blog-archive-link a:visited{color:#3f3f3f}.blog-entry{margin-top:40px;margin-bottom:20px}.blog-entry-body{padding-right:30px;padding-top:15px;max-width:500px;margin-bottom:50px;border-bottom:1px solid #dadada;padding-bottom:40px}h1.blog-entry-title a:link{color:#3f3f3f}.blog-entry-title{padding-top:0;margin-bottom:0}.blog-entry-date{top:15px;position:relative;margin-bottom:20px;max-width:530px}.blog-entry-category{display:inline-block;padding:5px}.blog-entry-category a:link,.blog-entry-category a:visited{color:#3f3f3f}.blog-entry-permalink a:link,.blog-entry-permalink a:visited{color:#3f3f3f}.blog-read-more{color:#3f3f3f}p.blog-entry-tags,p.blog-entry-tags a:link{color:#3f3f3f;margin-top:10px}ul.blog-tag-cloud{text-align:left;display:block;list-style-type:none;padding:0;margin:30px 0 0}ul.blog-tag-cloud a:link{color:#3f3f3f}#blog-archives{margin-top:30px}#blog-categories{margin-top:30px}.blog-category-link-enabled{color:#3f3f3f}#blog-rss-feeds{margin-top:30px}.blog-rss-link{color:#3f3f3f}.blog-comments-rss-link{color:#3f3f3f}.filesharing-item{background-color:#e5e5e5;padding:30px;margin-top:40px;margin-bottom:40px}.filesharing-item-title a:link{color:#3f3f3f;font:14px 'Merriweather',Georgia,serif}.filesharing-item-title a:hover{color:#b2b2b2}.filesharing-item-description{margin-top:10px}.album-title{font-size:18px;line-height:28px;font-weight:bold;margin-bottom:20px;margin-top:60px;padding-left:30px}.album-description{margin-bottom:20px}.album-wrapper{padding-left:30px}.thumbnail-wrap{float:left;margin-right:30px;margin-bottom:80px;padding-right:10px;display:block;width:100%}.thumbnail-frame{cursor:pointer}.thumbnail-frame img{position:relative;cursor:pointer;border:10px solid #fff;box-shadow:0 2px 3px rgba(0,0,0,0.2)}.thumbnail-frame:hover{-webkit-transform:scale(1.05);z-index:1}.photo-background{padding:60px;text-align:center}.photo-navigation{margin:20px}.photo-links{padding:8px}.photo-navigation a:link,.photo-navigation a:visited{color:#3f3f3f}.photo-navigation a:hover{color:#b2b2b2}.photo-frame{max-width:100%;height:auto;position:relative;border:10px solid #fff;box-shadow:0 2px 3px rgba(0,0,0,0.2)}.photo-title{font-size:24px;line-height:28px;font-weight:bold;margin-bottom:20px}.photo-caption{font-size:18px;line-height:22px}.movie-description{margin-top:20px;margin-bottom:20px}.movie-thumbnail-frame{margin-bottom:20px;width:32%;display:block;float:right;margin-left:5px;margin-right:8px}.movie-thumbnail-frame:hover{-webkit-transform:scale(1.05);z-index:1}.movie-thumbnail-frame img{width:100%!important;height:auto!important}.movie-thumbnail-caption{text-align:center;padding-top:5px;margin:0;overflow:hidden}.movie-background{width:100%;text-align:center}.message-text{color:#3f3f3f;margin-bottom:10px;margin-left:10px;margin-top:40px}label{color:#3f3f3f;margin-left:10px}.form-input-field,.form-input-textarea{background-color:#ebebeb;width:310px;display:block;line-height:1.3em;padding:8px 16px;font-size:1.8em;margin:0 6px 6px auto;outline:0;height:20px;border:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;color:#fff}.form-input-field:focus,.textarea.form-input-field:focus{background-color:#838383;color:white}.form-input-field{width:300px;height:50px;margin-bottom:15px;margin-left:10px}textarea.form-input-field{width:70%;max-width:500px;height:300px;margin-bottom:15px}.form-input-button{width:auto;line-height:20px;height:30px;font-size:16px;cursor:pointer;color:#fff;-webkit-appearance:none;margin-left:10px;text-transform:uppercase;border:0;padding:12px 35px 30px;background:0;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;margin-top:20px}.form-input-button:hover{background-color:#ff6860;color:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}form select{padding:5px 15px;-webkit-appearance:button;-webkit-border-radius:0;-webkit-box-shadow:0;-webkit-padding-end:20px;-webkit-padding-start:5px;-webkit-user-select:none;-moz-border-radius:0;-moz-box-shadow:0;-moz-padding-end:5px;-moz-padding-start:5px;-moz-user-select:none;-moz-linear-gradient:#fafafa,#f4f4f4 40%,#e5e5e5;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;width:300px;height:50px;font-size:1em;background:url(images/arrow.png) no-repeat center #d8d9d8;background-position:center right;background-repeat:no-repeat}form select,form select:focus{outline:0;height:50px;font-size:1em;width:300px!important}ul.tree{margin:40px 0 0 40px}ul.tree>li{float:none;margin-bottom:20px;list-style:none}ul.tree ul{padding-top:10px;list-style:none;font-size:18px;line-height:28px;padding-bottom:5px}ul.tree ul li ul{display:none}ul.tree a:link{color:#3f3f3f}ul.tree a:hover{color:#b2b2b2}ul.tree ul li a{color:#b2b2b2!important}ul.tree ul li a:hover{text-decoration:underline}ul.tree li ul li{padding-top:15px}