@font-face {
    font-family: 'BreeReg';
    src: url('../fnt/BreeSerif-Regular-webfont.eot');
    src: url('../fnt/BreeSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fnt/BreeSerif-Regular-webfont.woff') format('woff'),
         url('../fnt/BreeSerif-Regular-webfont.ttf') format('truetype'),
         url('../fnt/BreeSerif-Regular-webfont.svg#BreeSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.header { 
	background: #ff3400; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjYxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff3400 0%, #ff6100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3400), color-stop(100%,#ff6100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3400 0%,#ff6100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3400 0%,#ff6100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3400 0%,#ff6100 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3400 0%,#ff6100 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3400', endColorstr='#ff6100',GradientType=0 ); /* IE6-8 */
	font-family: 'BreeSerifRegular'; 
	max-width: 100%; 
	position: relative; 
	z-index: 100;
}
.social form { width: 55%; float: right; overflow: hidden;  font-family: Arial, Helvetica, sans-serif; }
.header .social input[type="text"] { width:67%; float: left;padding: .3em; height: 1.6em;  color: #9b8c83; background: #e7e7e7; margin: 0; }
.header .social input[type="submit"] { width: 31%; float: right; padding: 0; height: 1.6em; background: #ff6000; margin: 0; }

@media only screen and (min-width: 58.75em) {
.logo { margin-bottom: -33px; }
.header .social { margin-bottom: -63px; }
}
@media only screen and (max-width: 58.75em) {
.logo { margin: 0 auto; display: block; }
.header .social { margin-bottom: -50px; }
.social iframe { display: none; }
.header .social form { width: 100%; }
.seize_moment { margin-top: 33px; }
}
@media only screen and (max-width: 47.9em) {
.seize_moment { text-align: center; font-size: .7em;  margin: 10px 0; }
.header .social { display: none; }
}
.header .social {  background: #d92d00; border-bottom: 1px solid FF5F00;
border-left: 1px solid #FF5F00;
border-right: 1px solid #FF5F00; z-index: 999; }

.seize_moment h5 { color: #fff; }
@media only screen and (min-width: 58.75em) {
.seize_moment { width: 71.5%; margin-top: 75px; }
.seize_moment h5, .seize_moment h4 { margin: 0;  }
}

.header h5 { font-size: 1.8em;text-shadow: 1px 1px 0 #D92D00; }
.header h4 { font-size: 1.8em; text: text-shadow: 0px 1px 0 #aaa;}


.alert-box .share { border-color: #fff; text-transform: uppercase; padding: 1em  ; font-size: .8em; text-align: center; font-weight: bold;-webkit-border-radius: 5px; width: 100%; border-radius: 5px; border-width: 2px;  }
.alert-box .large-4 {  padding: 0 .5em; }
@media only screen and (max-width: 48em) {
	.alert-box .large-4 { margin: .5em 0;  font-size: 1.1em; }
	.alert-box .email_list { margin: 1.5em 0;  }
	.email_list input { -webkit-border-radius: 5px !important; border-radius: 5px !important;}
}
.alert-box .share.twitter { background: #6dbcf4; }
.alert-box .share.twitter:hover { background: #5a9bc9; }
.alert-box .share.facebook { background: #3e65cc; }
.alert-box .share.facebook:hover { background: #3354ab; }

#countdown { display: inline; }
/* CONTACT YOUR SENATORS */
.panel.senators { background: url(../img/backg_senator.png); color: #fff; -webkit-border-radius: 10px;  border-radius: 10px; }
.panel.senators h3, .panel.senators p {  color: #fff; }
.contact { margin-top: -50px; }

.contact h2 { font-size: 1.8em; margin: 1em 0; }
.contact h2 a { color: #FF6501; text-decoration: underline; }
.contact h2 a:hover { color: #ce5303; }
@media only screen and (max-width: 48em) {
.contact h2 { font-size: 1.3em; line-height: 1.5em; }
}
@media only screen and (min-width: 768px) {
.panel.senators { width: 49%; margin-right: .5%; margin-left: .5%;  min-height: 354px;  }

}
.senators h3 { font-size: 1.3em; }
.senators h3 span{ font-size: .8em; font-weight: normal;}
.senators a.twitter { font-size: 1.3em;background: #fe6400; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNjQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjM2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fe6400 0%, #ff3600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6400), color-stop(100%,#ff3600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fe6400 0%,#ff3600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fe6400 0%,#ff3600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fe6400 0%,#ff3600 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fe6400 0%,#ff3600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6400', endColorstr='#ff3600',GradientType=0 ); /* IE6-8 */
 }
.senators a.twitter:hover {background: #ff3600; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTY0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff3600 0%, #fe6400 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3600), color-stop(100%,#fe6400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff3600 0%,#fe6400 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff3600 0%,#fe6400 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff3600 0%,#fe6400 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff3600 0%,#fe6400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3600', endColorstr='#fe6400',GradientType=0 ); /* IE6-8 */
 }

.senators:hover a { opacity: 1; }
.panel.senators .tweet { display: inline;-webkit-box-shadow:  0px 0px 0px 5px #3f3d3e;
        
        box-shadow:  0px 0px 0px 5px #3f3d3e; font-size: .8em; background: #3f3d3e; }
@media only screen and (max-width: 58.75em) {
	.panel.senators .tweet { font-size: .6em; }
	.senators h3 { font-size: 1em; }
}
.senators a:active { 
 }
.senators a:hover {background: #8e1c02; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlMWMwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOTI0MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #8e1c02 0%, #b92403 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e1c02), color-stop(100%,#b92403)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8e1c02 0%,#b92403 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8e1c02 0%,#b92403 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8e1c02 0%,#b92403 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8e1c02 0%,#b92403 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e1c02', endColorstr='#b92403',GradientType=0 ); /* IE6-8 */
 }
.senators a {  
background: #b92403; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5MjQwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTFjMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b92403 0%, #8e1c02 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b92403), color-stop(100%,#8e1c02)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b92403 0%,#8e1c02 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b92403 0%,#8e1c02 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b92403 0%,#8e1c02 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b92403 0%,#8e1c02 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b92403', endColorstr='#8e1c02',GradientType=0 ); /* IE6-8 */

display: block; font-weight: bold; color: #fff; margin: 10px 0; padding: 10px;  text-align: center;-webkit-border-radius: 5px;
    
    border-radius: 5px; border: 2px solid #fff; text-transform: uppercase; }
.senators a.action_completed { opacity: .5; }
@media only screen and (max-width: 48em) {
.senators a.do_action { font-size: .7em; }
.senators a.do_action.twitter { font-size: .9em; }
}
.location p { margin: 0; }

/* POP UP */
.reveal-modal { background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNGJjZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #a4bce2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#a4bce2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#a4bce2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#a4bce2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#a4bce2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#a4bce2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a4bce2',GradientType=0 ); /* IE6-8 */
text-align: center; 
font-size: 0.9em; 
width: 50%; 
 }
 .reveal-modal.medium { width: 50%; z-index: 1000;  }
 .reveal-modal blockquote{ font-weight: bold; border: 0; padding: 0; margin: 0 0 20px 0; color: #111; }
.reveal-modal .button { margin: 0 auto; background: #3069c0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNjljMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTVhYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #3069c0 0%, #2a5aa4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3069c0), color-stop(100%,#2a5aa4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3069c0 0%,#2a5aa4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3069c0 0%,#2a5aa4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3069c0 0%,#2a5aa4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3069c0 0%,#2a5aa4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3069c0', endColorstr='#2a5aa4',GradientType=0 ); /* IE6-8 */
border: 2px solid #bac6d6; font-size: 1em; -webkit-border-radius: 5px;
    
    border-radius: 5px; width: 50%; text-transform: uppercase; }
	.reveal-modal #person_phone { margin-top: 10px; }
	.reveal-modal h2 { margin: 0 0 20px 0; }
/* ACTIONS */
.panel.actions { -webkit-border-radius: 10px;  border-radius: 10px; background: #d7d7d7; }
.panel.actions h3 { background: url(../img/backg_actions.gif) left no-repeat; padding: 5px 0 6px 99px; font-size: 1.5em; min-height: 107px;  color: #515151; }
@media only screen and (max-width: 58.70em) {
.panel.actions h3 { font-size: 1em; }
}
/* PARTICIPATE */
.twitter-timeline { width: 100%; }
.participate h2 { font-size: 2.4em; color: #111; }
@media only screen and (max-width: 48em) {
.participate h2 { font-size: 1.3em; line-height: 1.5em;  }
}
.participate .button { background: #fe5e00; color: #fff; border: 1px solid #fe5e00; text-transform: uppercase; -webkit-border-radius: 5px; border-radius: 5px; }
/* WHAT ELSE */
.what_else { background: url(../img/backg_whatelse.gif) #fff; width: 100%; overflow: hidden; margin-bottom: 1.25em; border: solid #ff6500; border-width: 10px 0;-webkit-box-shadow:  0px 1px 10px 5px #000000;
        
        box-shadow:  0px 0px 0px 1px #fff;}
.what_else h4 { font-size: 1.7em; }
.what_else h3 { font-size: 1.9em; margin: 36px 0;}
.what_else h3 span { color: #535353;  margin-top: 10px; display: block;}
@media only screen and (max-width: 58.70em) {
.what_else h3 { font-size: 1.2em; }
}

.what_else a { background: #f5f5f5; color: #6d6d6d;  border-top: 1px solid #dedede;border-right: 1px solid #dedede;border-bottom: 1px solid #c1c1c1;border-left: 1px solid #dedede; font-weight: bold; font-family: 'BreeReg';  
text-align: center; padding: 1.5em 0; display: block;-webkit-transition: background .5s ease;
		-moz-transition: background .5s ease;
        -ms-transition: background .5s ease;
        -o-transition: background .5s ease;
		transition: background .5s ease;}
.what_else a:hover, .what_else a.active {  background: rgba(245,245,245,1);
background: -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(222,222,222,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,245,245,1)), color-stop(100%, rgba(222,222,222,1)));
background: -webkit-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(222,222,222,1) 100%);
background: -o-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(222,222,222,1) 100%);
background: -ms-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(222,222,222,1) 100%);
background: linear-gradient(to bottom, rgba(245,245,245,1) 0%, rgba(222,222,222,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dedede', GradientType=0 );  } 
.what_else a.active { color: #ff5d03; }

@media only screen and (min-width: 58.70em) {

.what_else a { font-size: 1.2em;  }
}
.what_else h4 { color: #ff6501; }
@media only screen and (max-width: 48em) {
.what_else li {  }
}
.what_else .large-block-grid-3 li { padding: 0 1px;margin-top: 2px;  } 
/* NAVIGATION */	
@media only screen and (max-width: 58.70em) {
.top-bar {      background: rgba(56,56,56,1);
background: -moz-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(34,34,34,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(56,56,56,1)), color-stop(100%, rgba(34,34,34,1)));
background: -webkit-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(34,34,34,1) 100%);
background: -o-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(34,34,34,1) 100%);
background: -ms-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(34,34,34,1) 100%);
background: linear-gradient(to bottom, rgba(56,56,56,1) 0%, rgba(34,34,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#222222', GradientType=0 );
}
}
@media only screen and (min-width: 58.70em) {
.top-bar { margin-right: 20px;  }
}

/* OUR COALITION */
.our_coalition .panel { background: #fff; }
.our_coalition a { color: #F95800; text-decoration: underline; }
.our_coalition a:hover {text-decoration: none; }
.our_coalition ul { list-style: none; font-family: 'BreeReg'; text-align: left; font-size: .9em; margin: 15px 0; line-height: 1.2em; color: #989898  }
.our_coalition li { padding-bottom: .5em;  }

.our_coalition h4 { margin-top: 20px; font-size: 1em; color: #f95800; }
/* FOOTER */
.footer { background: #222; overflow: hidden; }
.footer p { color: #9e9e9e; font-size: .7em; padding: 5px;  }
.footer .panel { background: 0; }
.footer .disclaimer { border: 1px solid; text-transform: uppercase; margin: 10px 0;}
.footer a:hover { opacity: .5; }
.footer .text-right p { font-family: 'BreeReg'; font-size: 1em; }
.footer img { margin-left: 5px; }
@media only screen and (max-width: 48em) {
.footer .columns { text-align: center !important ; }
}

/* LOCATION */
.location { overflow: hidden; font-size: .9em;}
.location label { display: none; }
.location select { margin: 0; }
.location p { margin: 0; }

/* EVENTS */
#event_nav { padding: 10px;  background-color:rgba(255,255,255,0.5); border-bottom: 1px solid #d1d1d1; }
#events_content_wrapper  { font-family: 'BreeReg'; }
#current_event { clear: both; }
#events_content_wrapper .view_full { margin-top: 10px; font-size: .8em; }
#events_content_wrapper .view_full  a{ font-size: 1.1em; background: url(../img/event_arrow2.gif) left 4px no-repeat; padding-left: 10px; float: right; color: #111; font-weight: bold; margin: 0 0 20px 0; text-transform: lowercase; }
#current_event_title { font-weight: bold; font-size: 1.3em; margin: 10px 0; } 
#current_event_description { margin: 10px 0 20px;   font-family: Arial, Helvetica, sans-serif; }
#current_event_twitter, #current_event_fb { background: url(../img/event_social.gif); width: 15px; height: 15px; float: right; text-indent: -9999px; margin-left: 5px; }
#current_event_twitter { background-position: -15px; }
#nav_cur_event { color: #111; font-size: 1.5em;  font-weight: bold; margin: 10px 0; width: 40% }
#nav_cur_event strong { color: #ff6500; font-size: .7em; }
#nav_next_event, #nav_prev_event { width: 30%; }
#nav_next_event a, #nav_prev_event a { word-break:hyphenate; color: #636363; font-size: 1em; text-align: center; }
#nav_next_event a strong, #nav_prev_event strong { font-size: 1.2em; }
#nav_next_event a.arrow { background: url(../img/event_arrow_next.png) left no-repeat; display: block;padding-left: 41px; min-height: 33px; margin: 10px 0;  }
@media only screen and (max-width: 48em) {
.arrow { text-indent: -9999px; }

}
#nav_prev_event a.arrow { background: url(../img/event_arrow_prev.png) right no-repeat; display: block; padding-right: 41px ;  min-height: 33px; margin: 10px 0;}
#nav_prev_event .no_arrow, #nav_next_event .no_arrow { background: none; }
/* SCHEDULE */
.schedule .time { color: #e62602; }
.schedule {  font-family: 'BreeReg', Arial, Helvetica, sans-serif; }
.schedule .event .row { padding: 10px; display: block; color: #111; line-height: 1.3em;  }
.schedule .event .row.odd { background: #dcdcdc;  }
.archive .event, .archive .event .time, .archive h4, .archive h3 { color: #7c7c7c; }
@media only screen and (min-width: 768px) {
.schedule .large-6 { width: 49%; margin: 0 .5%; }
}
.schedule h3 { border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; margin-bottom: 10px; }
.schedule .event .row.current-event  { background: #ec1300; font-weight: bold;  }
.schedule .event .row.current-event  .time { color: #111; }
.schedule .event .row.past-event, .schedule .event .row.past-event .time { color: #848484;  }
.event_page .view_full a { display: none;  }
/* PLAYBOOK */
.playbook h2 { text-align: center; font-size: 2.5em;}
.playbook { overflow: hidden; }
.playbook ul { list-style: none;}
.playbook ul.large-block-grid-4 { margin-left: 0; }
.playbook li { margin-bottom: 1em;  font-size: .9em;}
.playbook .email { margin-left: 5%; font-size: .9em; }

.google_code iframe { height: 0 !important; }

.text_copied { margin-left: 10px; background: #F95800; padding: 5px; text-transform: uppercase; color: #fff; font-size: .9em;;  }
/* AJAX */
.ajax_loader {
	display:none;
	position:absolute;
	z-index:499;
	width:100%;
	padding-top:75px;
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-size:20px;
}
.ajax_loading {
	background-color:#E3E3E3;
	opacity:0.2;
	filter:alpha(opacity=20);
}

.footer_names  {  min-height: 104px; }
		
.jqplot-xaxis {
    display: none;
}

.graph_container {
    display: inline;

}
.graph {
    height:150px;
    width:586px;
    float: left;
}
/*@media only screen and (max-width: 58.75em) {
	.graph { width: 300px; }
} */
@media only screen and (max-width: 48em) {
	.graph { width: 200px; }
}
.jqplot-title { font-family: 'BreeReg'; font-weight: bold; margin-bottom: 5px; color: #5c5c5c; }
.sfy-story { min-height: 576px !important; height: 576px !important; overflow-y: scroll !important; overflow: scroll !important; overflow-x: hidden !important;  }

/* EMAIL FORM */
.email_signup  label { margin: -17px 0 5px; color: #c1c1bf; }
.email_signup input[type="text"] { font-size: .8em; padding: 1em; border: 2px solid #c1c1bf; background: #c1c1bf; border: 0;-webkit-border-radius: 5px 0px 0px 5px;
        border-radius: 5px 0px 0px 5px; height: 3.3em;color: #6f0102;   } 
.email_signup input[type="submit"] { font-size: .8em; height: 3.3em;padding: 1em; background: #8f0302;border: 0; -webkit-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; } 

.email_list .columns { padding: .1em; }
@media only screen and (max-width: 48em) {
.reveal-modal.medium { width: 90%;  left: 44%;  }
.panel { padding: .8em; }
}

.what_else_button h3 .button{ line-height: 1.5em; background: url(../img/backg_whatelse.gif) #fff; border: 5px solid #FF6500; color: #535353; -webkit-box-shadow: inset 0px 0px 0px 1px #ffffff; box-shadow: inset 0px 0px 0px 1px #ffffff; font-weight: normal;  -webkit-border-radius: 10px; border-radius: 10px;}

#copy_text { background: #E9E9E9; padding: 1em; border: 1px solid #D0D0D0; }

.banners span { font-size: 0.8em; }

/* MICRO */

.number_block {
border: 1px solid #ff6929; /* stroke */
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px; /* border radius */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #ff3b1f; /* layer fill content */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmM2IxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjcyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(top, #ff3b1f 0%, #ff6729 100%); /* gradient overlay */
background-image: -o-linear-gradient(top, #ff3b1f 0%, #ff6729 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(top, #ff3b1f 0%, #ff6729 100%); /* gradient overlay */
background-image: linear-gradient(top, #ff3b1f 0%, #ff6729 100%); /* gradient overlay */
color: #ffffff;
padding: 10px 20px 10px 20px;
text-align: center;
}

.background_panel {
border: 1px solid #c7c7c7; /* stroke */
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px; /* border radius */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #ff3b1f; /* layer fill content */
-moz-box-shadow: 0 0 21px rgba(131,131,131,.71); /* drop shadow */
-webkit-box-shadow: 0 0 21px rgba(131,131,131,.71); /* drop shadow */
box-shadow: 0 0 21px rgba(131,131,131,.71); /* drop shadow */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%); /* gradient overlay */
background-image: -o-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%); /* gradient overlay */
background-image: linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%); /* gradient overlay */
height: 150px;
}

.image_shadow {
-moz-box-shadow: 0 0 21px rgba(0,0,0,.35); /* drop shadow */
-webkit-box-shadow: 0 0 21px rgba(0,0,0,.35); /* drop shadow */
box-shadow: 0 0 21px rgba(0,0,0,.35); /* drop shadow */
}

/* STATES */
#stateday_tabs .content { overflow: hidden; }
#stateday_tabs .title { 
	background: url(../img/arrow_resident.png) 2em 2em no-repeat transparent !important; 
	min-height:7.5em;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px; 
	opacity: .5; 
	border: 0;
	padding: 1em 1em 0 5.5em;  
}
#stateday_tabs .title, #stateday_tabs .title strong { margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif;}
#stateday_tabs .title strong  { display: block; }
@media only screen and (min-width: 47.9em) { 
/*#stateday_tabs .title p, #stateday_tabs .title h3 { width: 356px; } */
#stateday_tabs .title { width: 50%; }
}
@media only screen and (max-width: 47.9em) { 
#stateday_tabs .national, #stateday_tabs .state { padding-top: 0 !important; }
}
#stateday_tabs .title
#stateday_tabs h2 { clear: both; }
#stateday_tabs h3 { margin-bottom: 0.2em;  }
#stateday_tabs .content { border: 0; }
#stateday_tabs .active .title{  background: url(../img/arrow_resident.png) 2em 2em no-repeat #fff !important; opacity: 1;}
#stateday_tabs .title:hover { opacity: 1; } 
#stateday_tabs .title p { font-size: 1em; margin: 0; }
#stateday_tabs  { background: #e9e9e9; border: 5px solid #e9e9e9; }
#in_state { width: 50%; }

#stateday_tabs div.facebook { 
	background: #727272;
	overflow: hidden; 
	-webkit-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
	margin: 0 auto;
	border-bottom: 1px solid #fff; 
}
#stateday_tabs h2, #stateday_tabs h4 { color: #fff; margin: .1em 0 1em 0; }

#stateday_tabs .twitter_email h4{ margin: 0; font-size: 1em; }
#stateday_tabs h2 { font-size: 1.7em; }
#stateday_tabs .facebook .button { 
	padding-top: .6em; 
	padding-bottom: 0.4em; 
	font-size: 1.6em; 
	width: 100%;
	line-height: 2em; 
	margin: 0; 
	
}
#stateday_tabs .facebook .button span { font-family: Arial, Helvetica, sans-serif; font-size: 1.8em;  }
#stateday_tabs .button { 
background: #fe6400; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNjQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTNjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fe6400 0%, #fe3c00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6400), color-stop(100%,#fe3c00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fe6400 0%,#fe3c00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fe6400 0%,#fe3c00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fe6400 0%,#fe3c00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fe6400 0%,#fe3c00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6400', endColorstr='#fe3c00',GradientType=0 ); /* IE6-8 */
-webkit-border-radius: 5px;
    text-shadow: 0px 1px 0px #c63903;
    border-radius: 5px;
	border: 3px solid #fff; 
	padding: .5em 1em;  }
#stateday_tabs .button:hover {
background: #fe3c00; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlM2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTY0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fe3c00 0%, #fe6400 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe3c00), color-stop(100%,#fe6400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fe3c00 0%,#fe6400 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fe3c00 0%,#fe6400 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fe3c00 0%,#fe6400 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fe3c00 0%,#fe6400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe3c00', endColorstr='#fe6400',GradientType=0 ); /* IE6-8 */
}
	
#stateday_tabs .twitter_email {
	background:#585858 ; 
	overflow: hidden;
	-webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
	padding: .7em; 
}
#stateday_tabs .twitter_email .button { font-size: 1.8em; margin: 0 0 .2em 0; }
.contact_senators h4 { color: #575757; font-size: 1.2em; }
#stateday_tabs .contact_senators .button { text-transform: uppercase; 
background: #ca3306; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhMzMwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTI1MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ca3306 0%, #8e2505 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3306), color-stop(100%,#8e2505)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ca3306 0%,#8e2505 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ca3306 0%,#8e2505 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ca3306 0%,#8e2505 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ca3306 0%,#8e2505 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3306', endColorstr='#8e2505',GradientType=0 ); /* IE6-8 */
font-size: 1.2em; 
 }
#stateday_tabs .contact_senators .button:hover { text-transform: uppercase;
background: #8e2505; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiM4ZTI1MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNjYTMzMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #8e2505 14%, #ca3306 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#8e2505), color-stop(99%,#ca3306)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8e2505 14%,#ca3306 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8e2505 14%,#ca3306 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8e2505 14%,#ca3306 99%); /* IE10+ */
background: linear-gradient(to bottom,  #8e2505 14%,#ca3306 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e2505', endColorstr='#ca3306',GradientType=0 ); /* IE6-8 */

}
 
/* FACEBOOK FRIENDS */

.facebook_friends li {
text-align: center; 
	background: #dbdbdb;
	margin: .5%; 
	-webkit-border-radius: 10px;
	border-radius: 10px;
	 padding: 1em;
 }
@media only screen and (min-width: 58.75em) {
.facebook_friends li { 
	 width: 23%;  
}
}
@media only screen and (max-width: 58.75em) {
.facebook_friends li { 
	 width: 49%;  
}
}
.facebook_friends .profile_pic {overflow: hidden; }
.facebook_friends { overflow: hidden; clear: both; }
.no-friends { background: #fff; clear: both; padding: 1em; margin: 0 auto; line-height: 2em; }
.facebook_friends .profile_pic img {border: 1px solid #fff; margin-bottom: .5em; }

.facebook_friends h4 {  font-size: 1em; font-family: Arial, Helvetica, sans-serif; }

.facebook_friends .button { 
	width: 70%;
	text-transform: uppercase; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNjQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjM2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fe6400 0%, #ff3600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6400), color-stop(100%,#ff3600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fe6400 0%,#ff3600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fe6400 0%,#ff3600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fe6400 0%,#ff3600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fe6400 0%,#ff3600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6400', endColorstr='#ff3600',GradientType=0 ); /* IE6-8 */
	font-size: .8em;  
	margin-bottom: .5em; 
	-webkit-border-radius: 5px;
    border-radius: 5px;
	border: 2px solid #fff; 
	padding: .8em 0; 
}

.friend_nav .large-3{ background: #d1d1d1;  opacity: .6;  border-bottom: .5em solid #d1d1d1; }
.friend_nav .large-3:hover  {opacity: 1; }
.friend_nav .selected { opacity: 1; border-bottom: .5em solid #FF6000;  }
.friend_nav { overflow: hidden;  margin-bottom: 1.25em; clear: both;   }
.friend_nav a { font-size: 1em; color: #414141; font-weight: bold; display: block;  text-align: center;padding: 1em 0; }
@media only screen and (min-width: 58.75em) {
.friend_nav a { font-size: 1.3em; }
.friend_nav { margin-top: -1.25em; }
}
@media only screen and (max-width: 58.75em) {
.friend_nav .selected { background: #ff6000; color: #fff;border: 0;  }
.friend_nav .large-3 { border: 0; }
.friend_nav .selected a { color: #fff;  }
}

.friend_nav input { background: url(../img/friends_search.gif) right center no-repeat #e9e9e9 ; margin-top: 1em;  }

#stateday_tabs .location { display: none; }

/* FACEBOOK FORM */

#stateday_email_popup { text-align: left; z-index: 999; }
#stateday_email_popup form { margin: 0 auto; }
#stateday_email_popup label { font-weight: bold; font-size: 1.3em;  }
#stateday_email_popup input[type="text"], #stateday_email_popup input[type="email"], #stateday_email_popup textarea { background: #eff2f9; border: 1px solid #cacbcf; }
#stateday_email_popup textarea { height: 11em; }
#stateday_email_popup p { font-size: 0.75em; margin-top: -.3em; }
#stateday_email_popup .message { font-size: 0.75em;  width: 66.6667%; margin: 0.5em auto 1em; }
#stateday_email_popup input[type="submit"] { width: 30%; }

.cs_import { float: right; font-size: .7em; margin-bottom: .5em; color: #2c61b1; margin: .8em 0 0 0;}
.cs_import:hover { color: #244f91; }
