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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content: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;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:none;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}textarea{resize:none}pre{overflow:auto;max-width:100%}html{-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}p{margin:0 0 20px 0}p img{margin:0}em{font-style:italic}strong{font-weight:bold}small{font-size:80%}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}h1{font-size:36px;line-height:48px;margin-bottom:18px}h2{font-size:28px;line-height:42px;margin-bottom:16px}h3{font-size:24px;line-height:36px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin-bottom:4px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}ul{padding-left:.5em;margin:1em;list-style-type:disc}ul li{padding-left:.5em;margin-bottom:.7em}html{background:#7a665f;color:#333;font-family:"Open Sans",serif;font-weight:300}.top .container{text-align:center}.center{text-align:center}.logo{max-width:100%;padding-bottom:10px}.contacts{float:right;max-width:300px;color:#7a665f;margin-top:8px}.contacts span{float:left;font-weight:bold;line-height:1.7}.contacts img{float:left}.featured{-webkit-box-shadow:inset 0 0 10px 10 rgba(50,50,50,0.75);-moz-box-shadow:inset 0 0 10px 10 rgba(50,50,50,0.75);box-shadow:inset 0 0 10px 10 rgba(50,50,50,0.75)}.featured img{width:100%}ul li{line-height:1}#featured-overlay{position:absolute;background:rgba(0,0,0,0.6);color:white;font-size:32px;top:40%;padding-right:5px;line-height:1.6}#featured-overlay .blip{display:inline-block;width:6px;margin-right:5px;background:#54b0e1}.sidebar{float:left;width:30%}.main-content{float:left;width:60%}.divider{float:left;width:10%}.portrait{border:1px solid white;width:100%;-webkit-box-shadow:0 0 5px rgba(50,50,50,0.75);-moz-box-shadow:0 0 5px rgba(50,50,50,0.75);box-shadow:0 0 5px rgba(50,50,50,0.75)}.title{color:#78a9dc;font-weight:bold}.container{max-width:960px;margin:0 auto;padding:0 10px}.welcome{padding-top:15px;font-size:20px;line-height:1.4}.shadow{margin-top:-7px;margin-bottom:20px;height:20px;background:#7a665f}.top{padding:15px 0 5px 0}#wrap{max-width:1045px;margin:0 auto;background:#f1ebdf;-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;overflow:hidden}#site-footer{clear:both;background:#7a665f;color:#f1ebdf;text-align:center;padding:20px 0}@media only screen and (max-width:480px){#wrapper{display:none}#featured img{height:200px}#featured-overlay{display:none}.shadow{display:none}}@media only screen and (max-width:850px){.logo{float:none;width:400px}}@media only screen and (max-width:700px){.sidebar{float:none;width:100%}.main-content{float:none;width:100%}.divider{float:left;width:0}}@media only screen and (max-width:767px){.logo{float:none}.contacts{float:none;margin:0 auto;padding-bottom:40px}}@media only screen and (min-width:768px){.logo{float:left}.contacts{float:right}}