<style>

	bonzai {
		nothing;
	}
	
	* {
		margin: 0;
		padding: 0;
	}
	
	div#content {
		font-family: "Barlow", sans serif;
		font-weight: normal;
	}
	
	p {
		margin: 0;
		padding: 0;
	}
	
	ul, ol {
		margin-left: 5vw;
	}
	
	ol li {
		margin-left: 20px;
	}
	
	body {
		margin: 0px;
		text-align: center;
		background: #413115;
		font-size: 140%;
		color: #715f3f;
		font-weight: normal;
	}
	
	blockquote {
		padding: 10px 20px 15px 20px;
		margin: 30px 50px 50px 50px;
		background:#ecc969;
		border: 2px solid #efaf00;
		font-style: italic;
		color: black;
		clear: both;
	}
	
	a:link { 
		color: #135294;
		font-weight: bold;
		text-decoration: none; 
		transition: all 0.5s ease;
	}
	
	a:visited { 
		color: #3A84C9;
		text-decoration: none;
		transition: all 0.5s ease;
	 }
	
	a:hover { 
		color: #4185b4; 
		text-decoration: underline; 
		transition: all 0.5s ease;
	}
	
	a:active { 
		color: black; 
		text-decoration: none; 
	}
	
	img, img a, a img {
		border : 0;
		outline: none;
	}
	
	div#header {
	    height: 10.5vw;
		background-color: #EBE0CC;
	    background-image: 
       	 	url(images/flag-mountains-wide11.svg),
	        url(images/stars19.png),
	        url(images/mountain.png),
	        linear-gradient(#008AC9, #004F8E);
	    background-position:
			bottom -1px left,
	        top left,
	        right 40px bottom 1vw,
	        center;
	    background-size: 
			cover,
	        100% auto,
			26vw auto,
	        cover;
	    background-repeat: 
			no-repeat,
	        no-repeat,
	        no-repeat,
	        no-repeat;
			
			box-shadow: inset 0 -1px 0 0 #EBE0CC;  /* bottom */
	}
	
	div#stripe {             
	    height: 1.2vw;
	    background: #0AC1F3;
	    box-shadow: 0 -2px 7px rgba(255, 255, 255, 0.4);
	}
	
	div#orange {
		float: left;
		height: 100%;
		width: 22vw;
		border-right: 3px solid white; 
		background: #FFAE00;
	}
	
	div#header p {
		text-align: left;
	}
	
	img.header {
		border: 0;
		height: 130px;
		width: 300px;
		margin: 0;
		padding: 0;
	}
	
	div#icons {
		float: right; 
		margin-right: 20px;
		margin-top: 35px;
		background: none;
	}
	
	div#socials {
		float: right;
		background: none;
		padding: 3px;
	}
	
	div#socials p img {
		height: 44px;
		width: 45px;
	}
	
	div#socials p input.searcher{
		height: 44px;
		width: 45px;
	}
	
	div#search {
		float: left;
		width: 140px;
		background: none;
		padding: 3px;
	}
	
	div#content {
		width: 100%;
		background: #EFDCB6;
		background: linear-gradient(#EBE0CC, #F5F3F0);		
		margin: 0 auto;
	}
	
	div#slides {
	}
	
	section { /* makes room for arrows in slick */
		margin-left: 25px;
		margin-right: 35px;
	}
	
	section.news {
		margin-left: 25px; /* decided not to align with features above */
	}
	
	
	div.slide {
		height: auto;
		width: 435px;
		background: white;
		box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.0);
		float: left;
		margin: 12px 0px 10px 18px;
		overflow: hidden;
		white-space: nowrap;
	}
	
	div.slide p {
		margin: 2px;
		font-size: 100%;
		line-height: 100%;
	}
	
	div.slide p.headline {
		color: #e6decf;
		font-size: 50%;
		text-align: left;
		padding: 8px 8px 14px 10px;
		font-size: 23px;
		background: #17579a;
		background: linear-gradient(#17579a, #083f76);
	}
	
	div.slide p.headline a{
		color: #D2E3F2;
	}
	
	div#news {
		width: 100%;
		height: auto;
		background: linear-gradient(to bottom, #A08C65, #B7AB93, #948057);
	    box-shadow: 
	          0 -6px 14px rgba(255, 255, 255, 0.7), 
	          0 6px 14px rgba(255, 255, 255, 0.7);  
	}
	
	div#news.membernews {
		padding-top: 10px;
		padding-bottom: 8px;
	}
	
	div.article {
		float: left;
		height: 358px;
		width: 280px;
		background: white;
		box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
		margin: 6px 0px 10px 18px;
		overflow: hidden;
		border: 2px solid #d5ccbd;
	}
	
	div.article p {
		font-size: 90%;
		line-height: 125%;
		color: black;
		font-family: "Barlow", Arial, sans serif;
		margin: 0px 5px 0px 10px;
		text-align: left;
	}
	
	div.article p a {
		text-decoration: underline;
	}

	div.article p.newsphoto {
		margin: 10px 10px 5px 10px;
		padding: 0px;
	}
	
	div.article p.videothumb {
		margin: 8px 10px 5px 8px;
		padding: 0px;
	}
	
	div.article p img {
		outline: 1px solid #ccc2b0;
		box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	}
	
	div.article p.videothumb img {
		border-radius: 20px;
		outline: 0px;
		border: 1px solid #ccc2b0;
	}
	
	div.videoblock p.videothumb img {
		border-radius: 20px;
		outline: 0px;
		border: 1px solid #ccc2b0;
		width: 100%;
	}
	
	div.videoblock.press p.videothumb img {
		border-radius: 0px;
		outline: 0px;
		border: 1px solid #ccc2b0;
		width: 100%;
	}
	
	div.article h3 {
		position: static;
		top: 0px;
		left: 0px;
	}
	div.videoblock p.videothumb a span.playbutton img, p.videothumb a span.playbutton img {
		outline: none;
		border: none;
		opacity: .6;
		margin-top: -80px;
		display: block;
		/*display: none;*/
		width: 70px;
		height: 70px;
		float: left;
		margin-left: 5px;
	}
	
	div.article p.videothumb span.playbutton img, div.videoblock p.videothumb span.playbutton img {
		outline: none;
		border: none;
		box-shadow: none;
	}

	h1 {
		font-weight: normal;
		line-height: 108%;
	}
	
	h2 {
		text-align: left;
		color: #6A573B;
		font-weight: bold;
		font-size: 130%;
		padding-bottom: 3px;
		/*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);*/
	}
	
	h2.poll {
		margin-top: 20px;
	}
	
	h3 {
		font-weight: normal;
	}
	
	h4 {
		font-weight: normal;
	}
	
	h5 {
		font-weight: normal;
	}
	
	h5.searchresult {
		margin-top: 10px;
		font-size: 1.2em;
		color: #86704a;
	}
	
	h6 {
		font-weight: normal;
	}
	
	div#news h2 {
		margin-left: 45px;
		color: #e6decf;
		padding-bottom: 0px;
	}
	
	div#news h2 a {
		color: #d2c5b0;
	}
	
	div#members h2 {
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
	}
	
	div#members h2 a {
		color: #796a4e;
	}
	
	div.article h3 {
		color: #4b9dd6;
		text-align: left;
		padding: 0px 2px 2px 10px;
		font-size: 110%;
		line-height: 104%;
		font-weight: normal;
		letter-spacing: -.02em;
	}
	
	div.article h3.earned {
		margin-top: 20px;
	}
	
	div.article h3 a {
		color: #4b9dd6;
	}
		
	div#members {
		background: none;
		padding-left: 46px;
		clear: both;
		padding-top: 20px;
	}
	
	div.member {
		float: left;
		display: block;
		margin-right: 1.5vw;
		width: 14vw;
		margin-top: 9px;
		padding-bottom: 12px;
		min-height: 155px;
		/* three rows on ipad instead of 2
			margin-right: 25px;
			width: 157px;
			margin-bottom: 17px;
			change h6 and a.member fonts to 26px/26px
		*/
	}
	
	div.member.wide {
		width: 150px;
		min-height: 220px;
	}
	
	div.clear {
		clear: both;
		height: 0px;
	}
	
	div.clear.tall {
		height: 12px;
	}
	
	div.member p img {
		border: 3px solid white;
		box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);
		width: 100%;
	}
	
	h6 {
		color: #665435;
		font: italic 1.6vw Barlow, Georgia, Times, "Times New Roman", serif;
		font-weight: bold;
	}
	
	a.member {
		color: #665435;
	}
	
	div.bill {
		float: left;
		width: 250px;
		height: 273px;
		margin-left: 2%;
		margin-right: 2%;
		background: none;
		padding: 10px;
		background: white;
		box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
		margin: 12px 0px 10px 18px;
		overflow: hidden;
		border: 2px solid #d5ccbd;
	}
	
	div.bill h4 {
		text-align: left;
		font-size: 22px;
		line-height: 25px;
		height: 75px;
		overflow: hidden;
	}
	
	div.bill h4 a.note  {
		font-size: 80%;
	}
	
	div.bill img {
		width: 99%;
		height: auto;
	}
	
	div.bill p {
		text-align: left;
		font: normal 20px/22px "Barlow", Arial, sans serif;
		letter-spacing: -.05vw;
	}
	
	div.bill p.set-height {
		height: 133px;
		overflow: hidden;
		margin-top: 5px;
	}
	div.bill p.ss_download {
		padding-top: 5px;
	}
	
	div#contacts {
		height: auto;
		background: #dcd2c2 url(images/contacts_bar_background.png) repeat-x top left;
		background-size: contain;
		padding-top: 21px;
		padding-bottom: 15px;
		padding-left: 2%;
		padding-right: 1%;
		text-align: center;
	}
	
	div#contacts p {
		float: left;
		width: 17%;
		padding-left: 1%;
		padding-right: 1%;
		font-family: "Barlow", Arial, sans serif;
		color: white;
		font-style: italic;
		font-size: 1.6vw;
		line-height: 110%;
		text-align: center;
	}
	
	div#contacts p img {
		width: 60%;
		height: auto;
	}
	
	div#contacts p a {
		color: white;
		text-decoration: none;
	}

	div#videos {
		width: 100%;
		height: auto;
		background: linear-gradient(to bottom, #A08C65, #B8AA8D, #948057);
		padding-top: 21px;
		padding-bottom: 0px;
	    box-shadow: 
	          0 -6px 14px rgba(255, 255, 255, 0.7), 
	          0 6px 14px rgba(255, 255, 255, 0.7);  
	}

	div#videos h2 {
		margin-left: 45px;
		color: #e6decf;
		padding-bottom: 0px;
	}
	
	div#videos h2 a {
		color: #d2c5b0;
	}
	
	div.video {
		float: left;
		height: 220px;
		width: 220px;
		margin: 6px 0px 0px 18px;
		overflow: hidden;
		padding: 0px 14px 0px 8px;
	}
	
	div.video h3 {
		color: #e6decf;
		text-align: left;
		padding: 0px 2px 2px 10px;
		font-size: 20px;
		line-height: 21px;
		font-weight: normal;
		margin-left: 2px;
		margin-right: 2px;
		margin-top: 4px;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	}
	
	div.video h3 a {
		color: #e6decf;
		font-weight: bold;
		font-size: 110%;
	}
	
	div.video p {
		font-size: 80%;
		line-height: 120%;
		color: black;
		font-family: "Barlow", Arial, sans serif;
		margin: 0px 0px 0px 0px;
		text-align: left;
	}
	
	div.video p img {
		border: 2px solid white;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
		border-radius: 20px;
	}
	
	div.video p a {
		text-decoration: underline;
	}

	div.video p.newsphoto {
		margin: 0px;
		padding: 0px;
	}
	
	div#issues {
		width: 100%;
		height: auto;
		padding-top: 15px;
		padding-bottom: 20px;
		background: linear-gradient(#F5F3F0,#EBE0CC);
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	}
	
	div#profile {
		height: auto;
		background: linear-gradient(#f1eadf, #dcd2c2);
		background-size: contain;
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 3%;
		padding-right: 0%;
		text-align: left;
	}
	
	div#bar {
		min-height: 10px;
		height: 1.5vh;
		background:linear-gradient(#7aa4ce, #4876a5);
		box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
	}
	
	div#profile h1 {
		text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
		line-height: 160%;
		font-size: 120%;
		font-style: italic;
		padding-bottom: 10px;
		color: #7a6848;
		min-width: 20%;
	}
	
	div#profile h1 img {
		float: right !important;
		width: 45vw;
	}
	
	div#profile h2 {
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
		line-height: 90%;
		padding: 0;
		margin: 0;
		font-size: 160%;
		color: #215f9f;
	}
	
	div#profile h2, div#profile h4, div#profile h3, div#profile p {
		min-width: 20%;
		
		padding-left: 1.5%;
	}
	
	div#profile h3 {
		color: #4483c3;
		margin-top: 10px;
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
		
	}
	
	div#profile h4 {
		font-family: Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;
		font-style: italic;
		font-size: 110%;
		margin-bottom: 1vw;
	}
	
	div#profile p {
		font-family: "Barlow", Arial, sans serif;
		color: black;
		padding-top: 0px;
		padding-right: 45%;
		padding-bottom: 10px;
	}
	
	div#profile p img {
		border: 2px solid #DE9400;
		background: #E7CB93;
		float: left;
		width: 15vw;
		height: auto;
		padding: 10px;
		margin-right: 15px;
		margin-bottom: 5px;
	}

	div#profile ul {
		color: black;
		margin-left: 6%;
		list-style: circle;
		font-family: "Barlow", Arial, sans serif;
		padding-bottom: 7px;
		min-width: 20%;
	}
	
	div#profile ul ul {
		margin-left: 3%;
		margin-bottom: 8px;
		font-size: 90%;
	}

	div#issues h2 {
		margin-left: 45px;
		color: #715f3f;
		padding-bottom: 0px;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
	}
	
	div#issues h2 a {
		color: #7d6b4c;
	}

	div.issue {
		float: left;
		height: 225px;
		width: 225px;
		margin: 6px 0px 10px 4px;
		padding: 0px;
		overflow: hidden;
	}
	
	div.issue h3 {
		color: #e6decf;
		text-align: left;
		padding: 0px 2px 2px 10px;
		font-size: 21px;
		line-height: 21px;
		font-weight: normal;
		margin-left: 10px;
		margin-right: 10px;
	}
	
	div.issue h3 a {
		color: #e6decf;
	}
	
	div.issue p {
		font-size: 80%;
		line-height: 120%;
		color: black;
		font-family: "Barlow", Arial, sans serif;
		margin: 0px 0px 0px 0px;
		text-align: left;
	}
	
	div.issue p img {
		border: 0px solid white;
	}
	
	div.issue p a {
		text-decoration: underline;
	}

	div.issue p.newsphoto {
		margin: 0px;
		padding: 0px;
	}
	
	div#staff {
		padding-top: 22px;
		height: auto;
		background: linear-gradient(#F5F3F0,#EBE0CC);
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
		border-top: 3px solid #7D6E54;
	}
	
	img.prism_result {
		float: none; 
		width: 50%; 
		border: 1px solid #a3947a; 
		margin: 1% 0 0% 0; 
		padding: 1%; 
		background: #fcfbf9;
	}
	
	div.poll_panel {
		float: left;
		width: 48%;
		padding: 1%;
	}
	
	div.poll_panel p img.prism_result {
		width: 100%;
	}
	
	div.poll_panel h5 {
		font-size: 70%;
		text-align: left;
		font-family: "Barlow", Arial, sans serif;
	}
	
	img.poll_portrait {
		float: right;
		max-width: 43%;
		height: auto;
	}
	
	img.poll_result {
		float: none; 
		width: 75%; 
		border: 1px solid #a3947a; 
		margin: 5px 0px 0px 0px; 
		padding: 1%; 
		background: #f5f1ea;
	}
	
	div.chart {
		background: none;
		width: 100%;
		min-height: 450px;
	}
	
	
	div#staff p {
		float: left;
		width: 17%;
		padding-left: 3%;
		padding-right: 2%;
		padding-bottom: 2%;
		font-family: "Barlow", Arial, sans serif;
		color: white;
		font-style: italic;
		font-size: 1.6vw;
		line-height: 110%;
		text-align: center;
	}
	
	div#staff p img {
		width: 55%;
		height: auto;
	}	
	
	div#staff h2 {
		margin-left: 45px;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
		margin-bottom: 5px;
	}
	
	div#earneds, div#districts {
	    width: 100%;
	    height: auto;
	    background: linear-gradient(to bottom, #A08C65, #B8AA8D, #948057);
	    background-size: contain;
	    padding-top: 12px;
	    padding-bottom: 20px;
	    box-shadow: inset 0 10px 15px -10px rgba(0, 0, 0, 0.7);
	}

	div#earneds h2, div#districts h2 {
		margin-left: 45px;
		color: #F6F5F2;
		padding-bottom: 0px;
	}
	
	div#districts h2 {
		padding-bottom: 6px;
	}
	
	div#earneds h2 a, div#districts h2 a {
		color: #d2c5b0;
	}
	
	div.earned {
		float: left;
		height: 296px;
		width: 256px;
		margin: 6px 5px 10px 12px;
		overflow: hidden;
		padding: 12px 6px 4px 3px;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
		background: white;
		border-radius: 4px;
	}
	
	div.earned h3 {
		color: #4b9dd6;
		text-align: left;
		padding: 0px 2px 8px 10px;
		font-size: 110%;
		line-height: 100%;
		font-weight: normal;
	}
	
	div.earned h3 a {
		color: #4b9dd6;
	}
	
	div.earned p {
		font-size: 90%;
		line-height: 110%;
		color: black;
		font-family: "Barlow", Arial, sans serif;
		margin: 0px 0px 0px 0px;
		text-align: left;
		padding: 0px 10px 10px 10px;
	}
	
	div.earned p img.media, div.article p img.media {
		width: 90%;
		margin: 0px;
		padding: 0px;
		padding-left: 5%;
		box-shadow: none;
		border: none;
		outline: none;
	}
	
	div#districts p {
		float: left;
		width: 28%;
		margin-left: 45px;
		padding: 8px;
		background: white;
		box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
		overflow: hidden;
		border: 2px solid #d5ccbd;
	}
	
	div#districts p img {
		width: 100%;
		height: auto;
	}
	
	div.article p img.media {
		margin-top: 15px;
		margin-bottom: 8px;
	}
	
	div.earned p a.text, div.article p a.text {
		font-weight: normal;
		color: black;
		text-decoration: none;
		font-family: "Barlow", Arial, sans serif;
	}
	
	div.earned p.earnedphoto, div.article p.earnedphoto {
		float: right;
		padding-top: 4px;
		padding-bottom: 0px;
		padding-left: 3px;
	}
	
	div.earned p.earnedphoto img, div.article p.earnedphoto img {
		width: 100px;
		border: 2px solid white;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
		margin: 0px 0px 0px 0px;
	}
	
	div.article p.earnedphoto img {
		width: 110px;
		outline: none;
		margin-right: 6px;
	}
	
	div.newsletter {
		float: left;
		height: 193px;
		width: 236px;
		margin: 6px 5px 10px 12px;
		overflow: hidden;
		padding: 12px 6px 0px 3px;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
		background: linear-gradient(#ece8de, #f7f4ed, #d7cebc);
		border-radius: 14px;
		text-align: center;
	}
	
	div.newsletter p {
		text-align: center;
		width: 80%;
		padding-left: 10%;
		line-height: 107%;
	}
	
	div.newsletter p img {
		width: 60%;
		margin: 0px;
		padding: 0px;
		padding-left: 22%;
		text-align: center;
	}
	
	div.newsletter p a {
	}
	
	div#maps {
	    height: 15.5vw;
	    background-image: 
	        url(images/alaska-seal-underglow.png),
	        url(images/stars19.png),
	        url(images/mountain.png),
	        linear-gradient(#008AC9, #004F8E);
	    background-position:
	        6vw center,           
	        top left,
	        right -10vw bottom 0,
	        center;
	    background-size: 
	        11.5vw auto,              
	        100% auto,
			32vw auto,
	        cover;
	    background-repeat: 
	        no-repeat,
	        repeat-y,
	        no-repeat,
			no-repeat;
	}
	
	div#maps h2 {
		font-family: Barlow, Arial, sans serif;
		font-weight: bold;
		padding-top: 2.2vw;
		font-size: 2.5vw;
		margin-left: 26vw;
		color: white;
		padding-bottom: 0px;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
		text-align: left;
	}
	
	div#maps ul{
		font-family: Barlow, Arial, sans serif;
		font-weight: bold;
		font-size: 2vw;
		margin-left: 30vw;
		color: white;
	    list-style-type: square;
		text-align: left;
	}
	
	div#maps ul li {
		text-decoration: none;
	}
	
	div#maps ul li a {
		color: #C3E3FF;
	}

	div#maps ul li a:visited {
		color: #74BEF7;
	}
	
	div#maps ul li a:hover {
		color: white;
	}
	
	div#maps h4 {
		color: #5f4c2a;
		margin-top: 20px;
	}
	
	div.map {
		float: right;
		width: 60%;
		overflow: hidden;
		white-space: nowrap;
		text-align: right;
	}
	
	div.map p {
		margin: 0px;
		line-height: 0;
	}
	
	div.map p img {
		outline: 0px solid white;
	}
	
	div.map p img.firstrow{
		height: 180px;
		width: auto;
	}
	div.map p img.secondrow{
		height: 256px;
		width: auto;
	}
	
	div.cities {
		text-align: left;
		margin-left: 45px;
	}
	
	div.neighborhood ul {
		list-style: square;
		margin-left: 30px;
		color: #807053;
	}

	div.neighborhood ul li {
		font-size: 80%;
		font-family: "Barlow", Arial, sans serif;
		font-weight: normal;
		line-height: 110%;
		padding-bottom: 5px;
		padding-top: 3px;
	}
	
	div.neighborhood ul li a {
		font-weight: normal;
		text-decoration: underline;
		color: #715f3f;
	}
	
	div.neighborhood ul li a:hover {
		font-weight: normal;
		text-decoration: none;
		color: black;
	}
	
	div.neighborhood {
		float: left;
		width: 17%;
		background: none;
		margin-right: 1%;
	}

	div#footer {
		padding-top: 15px;
		background: #89795c url(images/footer_top_shadow.png) repeat-x top center;
		padding-left: 45px;
	}
	
	div#footer ul {
		list-style: square;
		font-size: 90%;
		line-height: 110%;
	}
	
	div#footer li {
		margin: 3px 5px 10px 0px;
		font-weight: normal;
		font-family: "Barlow", Arial, sans serif;
		color: #ccc2b0;
	}

	div#footer h3 {
		color: #e6decf;
		padding-bottom: 0px;
	}
	
	div#footer a {
		font-family: "Barlow", Arial, sans serif;
	}

	div#footer a:link { 
		color: #e9e2d5;
		text-decoration: none; 
		transition: all 0.5s ease;
		font-weight: normal;
	}
	
	div#footer a:visited { 
		color: #ccc2b0;
		text-decoration: none;
		transition: all 0.5s ease;
		font-weight: normal;
	 }
	
	div#footer a:hover { 
		color: white; 
		text-decoration: underline; 
		transition: all 0.5s ease;
	}
	
	div#footer a:active { 
		color: #ffb83d; 
		text-decoration: none; 
	}
	div.footercolumn {
		text-align: left;
		float: left;
		width: 28%;
		margin-right: 5%;	
	}
	
	.smaller {
		font-size: 70%;
	}
	
	.smallitalic {
		font-size: 65%;
		font-weight: normal;
		font-style: italic;
	}
	
	.verify {
		font-size: 65%;
		font-weight: normal;
		font-style: italic;
	}
	
	div#memberintro p img.map {
		border: 3px solid white;
	}
	
	span.mapclick {
		font-family: "Barlow", Arial, sans serif;
		font-style: italic;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
		font-size: 75%;
	}
	
	div#memberintro, div#districtmaps, div#committees{
		padding-left: 3%;
		padding-right: 3%;
		overflow: hidden;
		/*background: #f1eadf;*/
		padding-bottom: 10px;
		border-bottom: 1px solid #C3B9A7;
		background: linear-gradient(#EBE0CC, #F5F3F0);		
	}
	
	div#districtmaps {
	}
	
	div#memberintro h1, div#committees h1 {
		font-family: "Cinzel", "Barlow", Arial, sans serif;
		font-weight: bold;
		color: #25548F;
		margin: 0;
		padding: 0;
		margin-left: -3px;
		line-height: 100%;
		text-align: left;
		text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
		font-size: 4vw;
		letter-spacing: -.15vw;
	}
	
	div#committees h1 {
		margin-top: 20px;
	}
	
	div#committees h2 {
		margin-top: 20px;
	}
	
	div#memberintro h4 {
		font-family: "Barlow", Arial, sans serif;
		font-style: italic;
		margin: 0;
		margin-bottom: 1%;
		padding: 0;
		line-height: 110%;
		text-align: left;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	}
	
	div#memberintro h3 {
		text-align: left;
		font-family: Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;
		font-style: italic;
		margin: 0;
		padding: 0;
		line-height: 90%;
		font-size: 140%;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
		color: #8d7c5d;
	}
	
	div#memberintro p {
		text-align: left;
		font-size: 2vw;
		font-family: "Barlow", Arial, sans serif;
		/*font-family: Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;*/
	}
	
	div#memberintro ul, div#memberintro ol {
		text-align: left;
		margin-left: 4vw;
		margin-top: 2vw;
		font-family: "Barlow", Arial, sans serif;
		/*font-family: Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;*/
	}
	
	div#memberfeature {
		width: 48%;
		margin-left: 1%;
		margin-top: 2%;
	}
	
	div#districtmaps h2 {
		padding-bottom: 0px;
		margin-bottom: 0px;
		margin-top: 12px;
	}
	
	div#districtmaps h4 {
		font-family: "Barlow", Arial, sans serif;
		font-style: italic;
		margin: 0;
		padding: 0;
		text-align: left;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
		line-height: 100%;
		padding-bottom: 0;
		margin-bottom: 6px;
	}
	
	div#districtmaps p {
		text-align: left;
	}
	
	div#districtmaps p img {
		border: 3px solid white;
		width: 950px;
		height: auto;
	}
	
	div#committees ul, div#committees ol {
		text-align: left;
		margin-left: 40px;
		margin-top: 0;
		font-family: "Barlow", Arial, sans serif;
		/*font-family: Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;*/
	}
	
	div.committee {
		float: left;
		width: 43%;
	}
	
	div.youtube {
		width: 100%;
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 25px;
		height: 0;
	}
	
	iframe.vimeo {
		float: right; 
		margin-left: 3vw;
		width: 40vw;
		height: 25vw;
	}
	
	div.youtube iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	.auto-resizable-iframe {
		max-width: 1700px;
		margin: 0px auto;
		margin-top: 20px;
	}

	.auto-resizable-iframe > div {
		position: relative;
		padding-bottom: 66%;
		height: 0px;
	}

	.auto-resizable-iframe iframe {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
	}
	
	div#memberlinks {
		width: 94%;
		background: none;
		text-align: left;
		font-family: "Barlow", Arial, sans serif;
		overflow: hidden;
		padding: 10px 0px 0px 0px;
	}
	
	div#memberlinks h5 {
		float: left;
		font-family: "Barlow", Arial, sans serif;
		font-weight: bold;
		background: white;
		border: 4px solid #12C1F4;
	    border-radius: 10px;
		color: #104f8e;
		padding: 4px 10px 6px 10px;
		font-size: 20px;
		box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.3);
		margin-right: 0px;
	}
	
	div#introduction {
		clear: left;
		padding-top: 4%;
	}
	
	div#memberlinks ul {
		list-style: none;
		text-align: left;
		font-size: 20px;
		padding-top: 5px;
		white-space:nowrap;
		font-family: "Barlow", Arial, sans serif;
		font-weight: bold;
		margin-top: 0;
	}
	
	div#memberlinks ul li {
		display: inline-block;
		padding: 5px 0px 5px 7px;
		
	}

	div#memberlinks ul li a {
		padding: 5px 8px 4px 7px;
		color: #9A7F51;
		transition: all 0.5s ease;
	}
	
	div#memberlinks ul li a:visited {
		padding: 5px 8px 4px 7px;
		color: #bbad95;
		transition: all 0.5s ease;
	}
	
	div#memberlinks ul li a:hover {
		padding: 5px 8px 4px 7px;
		color: #004F8E;
		transition: all 0.5s ease;
	}
	
	div#memberphoto {
		float: right;
		width: 49%;
		padding-bottom: 0;
		margin: 0;
	}
	
	div#memberphoto p img {
		max-width: 100%;
		width: auto;
	}
	
	div#mobilenav {
		display: none;
	}
	
	div#memberlinks h6 {
		padding: 9px 8px 4px 7px;
		font-size: 20px;
		line-height: 20px;
		text-align: left;
		color: #a9997d;
		font-family: "Barlow", Arial, sans serif;
		font-style: bold;
	}
	
	div#memberlinks h6 select {
		padding: 3px;
	}
	
	div#memberlinks h6 input {
		padding: 2px 4px 2px 4px;
		background: #ded5c6;
		background: linear-gradient(#ded5c6,#bfb3a0);
	}
	
	div#memberlinks h6 input.filter {
		padding: 2px 4px 2px 4px;
		background: #f7f3ec;
		width: 90px;
	}
	
	input.filter-wide {
		width: 340px;
	}

	div.bills {
		background: white;
		border: 2px solid #7e6640;
		padding: 10px 10px 0px 10px;
		margin: 3% 1% 0% 0%;
		clear: both;
	}
	
	div.sponsorstatement {
		float: left;
		width: 13%;
	}
	
	div.mobilesponsorstatement {
		display:none;
	}
	
	div.bills h2 {
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
		overflow: hidden;
		white-space: nowrap;
		line-height: 100%;
		margin-top: 10px;
	}
	
	div.bills h2 span.smaller {
		color: #578ac0;
		font-family: "Barlow", Arial, sans serif;
	}
	
	div.bills h2 a.smaller {
		font-family: "Barlow", Arial, sans serif;
	}
	
	div#memberintro div.bills h3 {
		color: black;
		font-family: "Barlow", Arial, sans serif;
		font-weight: bold;
		font-style: italic;
		overflow: hidden;
		white-space: nowrap;
	}
	
	div#memberintro div.bills h5 {
		text-align: left;
		font: italic 100%/100% Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;
		margin-bottom: 15px;
	}
	
	div.sponsorstatement p img {
		width: 90%;
		padding: 1%;
	}
	
	div.bills h3 img {
		width: 7.2%;
		vertical-align: middle;
		margin-left: 1%;
	}
	
	div.bills h3 img.small {
		width: 4%;
		vertical-align: middle;
		margin-left: 1%;
	}
	
	div#newscontent {
		padding-left: 3%;
		padding-right: 3%;
		overflow: hidden;
		/*background: linear-gradient(#f1eadf, #dcd2c2);*/
		text-align: left;
	}
	
	div.poster {
		background: white;
		padding: 3%;
		margin-top: 30px;
		margin-bottom: 30px;
		border: 3px solid #baaa90;
	}
	
	div.videoposter {
		background: white;
		padding: 3%;
		padding-top: 1.5%;
		margin-top: 20px;
		border: 3px solid #baaa90;
	}
	
	div.videoposter h2, div.poster h2 {
		line-height: 110%;
	}
	
	div.videoblock {
		float: left;
		width: 30%;
		margin-right: 2%;
		margin-top: .7%;
		margin-bottom: .4%;
		min-width: 255px;
		min-height: 280px;
		background: white;
		border: 2px solid #baaa90;
		border-radius: 0px;
	}
	
	div.videoblock.press {
		border-radius: 0px;
		min-height: 28vw;
	}
	
	div#newscontent h2 {
		font-size: 170%;
		padding-top: 25px;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
		color: #185ea5;
	}
	
	div#newscontent div.videoblock h2 {
		font-size: 1.5vw;
		line-height: 1.7vw;
		margin: 0px;
		padding: 0px 10px 10px 14px;
		min-height: 3.5vw
	}

	div#newscontent div.videoblock h2 a {
		color: #4b9dd6;
		text-decoration: none;
	}
	
	div#newscontent div.videoblock h2 a:visited {
		color: #66b5eb;
		text-decoration: none;
	}
	
	div#newscontent div.videoblock h2 a:hover {
		color: #2e80b9;
		text-decoration: underline;
	}
	
	
	div#newscontent h4 {
		font: italic 22px/22px Baskerville, LBaskerville-Italic, Georgia, Times, "Times New Roman", serif;
	}
	
	div#newscontent p {
		margin-top: 5px;
		margin-bottom: 15px;
		line-height: 120%;
		font-family: Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;
		font-style: normal;
		color: black;
	}
	
	div#newscontent.priority p {
		font-family: "Barlow", Arial, sans serif;
		clear: left;
		font-size: 120%;
		margin-bottom: 20px;
		line-height: 118%;
	}
	
	div#newscontent.priority h1 {
		margin-top: 20px;
	}
	
	div#newscontent.priority h3 {
		font-size: 140%;
		line-height: 105%;
		margin-bottom: 5px;
		color: #437db9;
	}
	
	div#newscontent.priority h4 {
		font-size: 160%;
		line-height: 105%;
		margin-bottom: 10px;
	}
	
	div#newscontent.priority p.enlarge {
		color: #836f4d;
		font-family: "Barlow", Arial, sans serif;
		font-weight: bold;
		clear: both;
		text-align: center;
		margin: 0;
		margin-bottom: 3%;
		padding: 0;
		font-size: 80%;
	}
	
	div#newscontent ul, div#newscontent ol {
		color: black;
		font-family: Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;
		margin-bottom: 15px;
	}
	
	div#newscontent.priority ul, div#newscontent.priority ol {
		font-size: 110%;
		font-family: "Barlow", Arial, sans serif;
	}
	
	div#newscontent.priority p img {
		width: 95%;
		height: auto;
	}
	
	div#newscontent.priority img.frame {
		background: white;
		border: 6px double #a3947a;
		box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
		padding: 2px;
		background-color: white;
		margin: 10px;
	}
	
	div#newscontent p.update {
		padding: 20px;
		font-family: "Barlow", Arial, sans serif;
		font-weight: bold;
		border: 3px solid #009d07;
		background: #a5e1a8;
		margin-top: 10px;
	}
	
	div#newscontent a:link {
		text-decoration: underline;
	}
	
	div#newscontent p.sharing, div#memberintro p.sharing {
		text-align: right;
		overflow: hidden;
		white-space: nowrap;
		float: right;
		background: none;
		width: 36%;
		margin-bottom: 0;
		padding-bottom: 0;
		font-family: "Barlow", Arial, sans serif;
		font-weight: bold;
	}

	
	p.sharing img, div#newscontent p.sharing img, div#newscontent.priority p.sharing img {
		width: 15%;
		vertical-align: middle;
		margin-left: 0;
	}
	
	div#newscontent p.sharing a:link{
		font-size: 1.7vw;
		text-decoration: none;
	}
	
	div#newscontent p img.feature {
		width: 96%;
		padding: 2%;
		background: #f1eadf;
		background: linear-gradient(#f1eadf, #d1c7b5);
	    border: 2px solid #baaa90;
	}
	
	div#newscontent p.sharing a:visited{
		text-decoration: none;
	}
	
	div#newscontent p.sharing a:hover{
		text-decoration: underline;
	}
	
	div#newscontent p.officeinfo {
		float: right;
		width: 35%;
		background: linear-gradient(#f1eadf, #d1c7b5);
		border: 2px solid #baaa90;
		font-family: "Barlow", Arial, sans serif;
		font-weight: bold;
		padding: 7px;
		margin-left: 1%;
	}
	
	div#newscontent p.officeinfo img {
		width: 100%;
		border: 1px solid #f6f3ed;
	}
	
	div#newscontent h2.sharingmobile {
		width: 100%;
		text-align: right;
		display: none;
		font-size: 100%;
	}
	
	div#newscontent h2.sharingmobile img {
		width: 8%;
		vertical-align: middle;
		margin-left: 5%;
	}
	
	div#newscontent h2.sharingmobile a:link {
		text-decoration: none;
	}
	
	div#newscontent div.videoblock p.videothumb {
		margin: 5px 10px 0px 8px;
		padding: 0px;
		color: #77674c;
		font-style:italic;
		font-size: 90%;
		text-align: right;
		letter-spacing: -.02em;
	}
	
	div.photo-container {
		background: none;
		width: 100%;
	}
	
	div.photo-container.left {
		float: left;
		width: 33%;
		margin: 5px 35px 5px 0px;
	}
	
	div.photo-container p img {
		border: 2px solid #DE9400;
		background: #E7CB93;
		padding: 10px;
		margin-right: 4px;
	}

	div.photo-container.left p img {
		border: 2px solid #DE9400;
		background: #E7CB93;
		padding: 10px;
	}
	
	
	input.extrasearch {
		margin: 0px;
		font-size: 24px;
		border: 2px solid #8b7a5e;
		line-height: 100%;
		outline: none;
		box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2);
		background: #f4f0e9;
		height: 37px;
		width: 400px;
		padding: 0px;
		padding-left: 10px;
		border-radius: 4px;
		margin-top: 4px;
		font-family: "Barlow", Arial, sans serif;
		font-weight: bold;
	}
	
	input.extrasearchsubmit {
		margin: 0px;
		border-radius: 4px;
		font-size: 24px;
		line-height: 100%;
		font-family: "Barlow", Arial, sans serif;
		font-weight: bold;
		border: 2px solid #8b7a5e;
		outline: none;
		color: #64563e;
		box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2);
		background: #f4f0e9;
		background: linear-gradient(#f4f0e9, #c9c0b1);
		padding: 5px 20px 6px 20px;
		margin-left: 13px;
		height: 40px;
		width: 200px;
	}
	
	.smaller {
		font-size: 80%;
	}
	
	table.radiolist {
		margin-top: 5px;
		margin-bottom: 0px;
		margin-left: 20px;
	}
	
	table.radiolist tr td {
		padding-bottom: 2px;
	}
	
	table.radiolist tr td.checkbox {
		padding-right: 0px;
	}

	div.fields {
		text-align: left;
	}
	
	div.fields h2 {
		padding-top: 20px;
		margin-bottom: 0px;
		padding-bottom: 0px;
		font-size: 125%;
		line-height: 110%;
		font-family: "Barlow", Arial, sans serif;
	}
	
	div.fields h2.tight {
		padding-top: 2px;
		font-size: 110%;
	}
	
	div.fields h2.tight label i {
		font-weight: normal;
	}
	
	div.fields div.radiolist table.radiolist tr td h2 {
		margin: 0;
		padding: 0;
	}
	
	div.fields h2 i {
		font-size: 74%;
		font-family: "Barlow", Arial, sans serif;
		font-weight: normal;
		white-space: nowrap;
	}
	
	div.fields p {
		margin-top: 0px;
		padding-top: 0px;
	}
	
	div.fields p.other {
		margin-left: 42px;
		margin-top: -5px;
	}
	
	div.fields h2 span.required {
		margin-bottom: 0px;
		padding-bottom: 0px;
		line-height: 10px;
	}
	
	div.fields p img {
		width: 380px;
		border: 2px solid #c7b69b;
	}
	
	
	div.fields input[type=text] {
		width: 380px;
		font-size: 30px;
		border: 1px solid #917f5e;
		margin-top: 3px;
	}
	
	div.fields input[type=radio] {
		width: auto;
		height: auto;
		background: auto;
		border: auto;
		margin-right: 5px;
		transform: scale(1.4);
		margin-bottom: 5px;
	}
	
	div.fields input[type=checkbox] {
		width: auto;
		height: auto;
		background: auto;
		border: auto;
		margin-right: 5px;
		transform: scale(1.4);
		margin-bottom: 5px;
	}
	
	div.radioPair {
		margin-left: 5vw;
	}
	
	div.checkboxPair {
		margin-left: 5vw;
	}

	div.radioPair h2, div.checkboxPair h2 {
		font-size: 110%;
		font-family: "Barlow", Arial, sans serif;
		padding-top: 10px;
	}
	
	div.fields input[type="radio"]:checked+label{ 
		background-color: #FFFF00; 
	} 
	
	div.fields input.bluesubmit {
		text-decoration: none;
		color: #CEF5FF;
		background: #8fabc9;
		background: linear-gradient(#3B85C1, #2F5B93);
		font-size: 36px;
		padding: 12px 20px 12px 20px;
		margin-top: 10px;
		text-align: center;
		border: 1px solid black;
		font-family: "Barlow", Arial, sans serif;
		font-weight: bold;
	}
	
	div.fields textarea {
		width: 60%;
		border: 1px solid #917f5e;
		height: 120px;
		font-size: 22px;
	}
	
	div.fields h2.micron {
		display: none;
	}
	
	div.fields p.micron {
		font-size: 0px;
		visibility: hidden;
		line-height: 0px;
		height: 0px;
	}
	
	img.accent {
		float: right; 
		width: 35%; 
		height: auto;
	}
	
	div.fields p.micron input {
		visibility: hidden;
		height: 1px;
		width: 1px;
	}
	
	div.fields p {
		line-height: 0;
	}
	
	div.fields p select {
		font-size: 1.2vw;
	}
	
	div.errors {
		text-align: left;
		padding: 1vw;
		background: #f6c8c8;
		background: linear-gradient(#fcd7d7, #f6c8c8);
		border: 3px dashed #c71010;
		color: black;
	}
	
	div.lightboxslide { 
		float: left;
		width: 29%;
		padding-left: 3%;
	}

	div#content div.lightboxslide p, div#newscontent div.lightboxslide p {
		margin: 0;
		padding: 0;
		margin-bottom: 0%;
		line-height: 100%;
	}

	div#content div.lightboxslide p img, div#newscontent div.lightboxslide p img {
		width: 100%;
		height: auto;
		border: 2px solid #a3947a;
		padding: 2px;
		background-color: #b1a289;
	}
	
	@media screen and (min-width: 1290px) {
		div.videoblock.press {
			border-radius: 0px;
			min-height: 25vw;
		}
		div#newscontent.priority p img {
			height: auto;
			width: 80%;
			clear: both;
		}
		div#maps h2 {
			padding-top: 2.7vw;
			font-size: 2.4vw;
		}
		div#maps ul{
			font-size: 1.8vw;
		}
		div.member {
			float: left;
			margin-right: 18px;
			margin-bottom: 2px;
			min-height: 200px;
		}
		h6 {
			color: #665435;
			font: italic 22px/22px Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;
		}
		a.member {
			color: #665435;
			font: italic 22px/22px Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;	
		}
		div#newscontent p.sharing, div#newscontent.priority p.sharing img, div#memberintro p.sharing img {
			width: 35%;
		}
	}
	
	@media screen and (min-width: 1500px){
		/*show the big state clickable map */
		div.map p img.firstrow{
			height: 270px;
			width: auto;
		}
		div.map p img.secondrow{
			height: 384px;
			width: auto;
		}
		div.member {
			margin-right: 3vw;
		}
	}
	
	@media screen and (min-width: 1348px) {
		div#newscontent.priority p img {
			width: 80%;
			height: auto;
			clear: both;
		}
		div.sponsorstatement {
			width: 12%;
		}
		div.bills h2 {
			font-size: 180%;
		}
		div#memberintro div.bills h5 {
			font-size: 130%;
		}
		div.member {
			float: left;
			margin-right: 1.5vw;
			margin-bottom: 2px;
			min-height: 220px;
		}
		h6 {
			color: #665435;
			font: italic 24px/24px Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;
		}
		a.member {
			color: #665435;
			font: italic 24px/24px Baskerville, LBaskerville, Georgia, Times, "Times New Roman", serif;	
		}
		div#newscontent p.sharing, div#newscontent.priority p.sharing, div#memberintro p.sharing {
			width: 35%;
		}
	}
	
	@media screen and (max-width: 1190px) {
		img.header {
			padding-left: 20px;
		}
		div#header {
		    height: 11vw;
		}
		div#maps h2 {
			padding-top: 1.7vw;
		}
	}
	
	@media screen and (max-width: 1040px){
		/*push the map to fill width */
		div.map {
			float: none;
			width: 99%;
		}
		div.neighborhood {
			width: 46%;
			margin-left: 2%;
		}
		div#newscontent div.videoblock h2 {
			font-size: 2.2vw;
			line-height: 2.3vw;
		}
		div#header {
		    height: 12.5vw;
		    background-position:
				top left,
		        top left,
		        right 40px bottom 1.5vw,
		        center;
		    background-size: 
				cover,
		        100% auto,
				30vw auto,
		        cover;
		}
	}
	
	@media screen and (max-width: 950px){
		/* more stuff */
		div#profile h1 img {
			margin-left: 25%;
		}
		div#header {
		    height: 14vw;
		    background-position:
				top left,
		        top left,
		        right 40px bottom 1.3vw,
		        center;
		    background-size: 
				cover,
		        100% auto,
				29vw auto,
		        cover;
		}
	}

	@media screen and (max-width: 890px) {
		/* more stuff */
		div#header {
		    height: 15vw;
		}
		div#memberintro p {
			font-size: 3vw;
		}
		div#memberintro h1 {
			font-size: 5vw;
		}
		div.lightboxslide { 
			width: 95%;
		}
		div.sponsorstatement {
			width: 17%;
		}
		div#memberphoto {
			float: none;
			width: 99%;
			padding-top: 1%;
		}
		div#memberfeature {
			width: 95%;
		}
		div#memberlinks {
			width: 95%;
		}
		div#staff p {
			width: 28%;
			font-size: 2.6vw;
		}	
		div#search {
			display: none;
		}
		div#socials p img.searcher {
			display: none;
		}
		div#socials p input.searcher {
			display: none;
		}
		img.header {
			padding-left: 10px;
		}
		
		div#contacts {
			padding-top: 5%;
		}
		
		div#contacts p {
			width: 46%;
			font-size: 3.6vw;
			padding-top: 4%;
		}
	
		div#contacts p img {
			width: 65%;
			height: auto;
		}
		
		div.map {
			float: none;
			width: 99%;
		}
		div.cities {
			margin-left: 10px;
		}
		div.footercolumn {
			text-align: left;
			float: none;
			width: 88%;
			margin-top: 20px;	
		}
		div.committee {
			float: none;
			width: 95%;
		}
		div#committees h1 {
			font-size: 5vw;
		}
		div.videoblock {
			width: 46%;
		}
	}
	
	@media screen and (max-width: 720px) {
		div#header {
		    height: 17vw;
		    background-position:
				top left,
		        top left,
		        right 40px bottom 2vw,
		        center;
		    background-size: 
				cover,
		        100% auto,
				39vw auto,
		        cover;
		}
		div#header p {
			text-align: center;
			white-space: nowrap;
		}
		
		img.header {
			height: 92px;
			padding-top: 10px;
			margin-left: 0px;
			padding-left: 0px;
		}
		.drawer-hamburger {
			display: none;
		}

		div#header button.drawer-toggle.drawer-hamburger{
			display: none;
		}	
		div#socials {
			display: none;
		}
		
		div.slide {
			width: 81vw;
		}
		
		div.slide p.headline {
			font-size: 4vw;
		}
		
		div.video {
			width: 81vw;
		}
		
		div.slide h3 {
			font-size: 4vw;
		}
		
		div#search {
			display: none;
		}
		div#icons {
			margin-top: 15px;
		}	
		.drawer-nav {
			visibility: none;
		}

		div#memberintro h1 {
			font-size: 6.3vw;
		}

		img.accent {
			display: none;
		}
		
		div#newscontent.priority p.sharing, div#newscontent p.sharing, div#memberintro p.sharing {
			width: 40%;
		}
		div.videoblock {
			min-height: 230px;
			width: 46%;
		}
		div#newscontent div.videoblock h2 {
			font-size: 2.8vw;
			line-height: 2.9vw;
		}
	}
	
	@media screen and (max-width: 570px) {		

		div#header {
		    height: 20vw;
		    background-position:
				top left,
		        top left,
		        right 10px bottom 2vw,
		        center;
		    background-size: 
				cover,
		        100% auto,
				44vw auto,
		        cover;
		}
		
		div#header p {
			text-align: center;
		}
		
		img.header {
			height: 80px;
			padding-top: 10px;
			margin-left: 0px;
		}
		
		div#socials {
			display: none;
		}
		
		div.slide {
			width: 77vw;
		}
		div.videoblock {
			width: 98%;
			margin-bottom: 2vw;
		}
		div#newscontent div.videoblock h2 {
			font-size: 3.8vw;
			line-height: 3.9vw;
		}
	}
	
	@media screen and (max-width: 480px) {
		div#header {
			height: 90px;
			background: #185ea5;
			background: linear-gradient(#002e5e, #185ea5);
		}
		
		img.header {
			height: 65px;
			padding-top: 10px;
			margin-left: 0px;
		}
		
		div#socials {
			display: none;
		}
		
		div.slide {
			width: 77vw;
		}		
	}
	div#newscontent.priority p.photofeature {
		float: right; 
		width: 40vw; 
		height: auto; 
		margin: 2vw;
	}
	div#newscontent.priority p.photofeature img {
		width: 100%; 
	}
	
</style>