/** Generated by FG **/
@font-face {
	font-family: 'Conv_04979_BLACKM1';
	src: url('fonts/04979_BLACKM1.eot');
	src: local('☺'), url('fonts/04979_BLACKM1.woff') format('woff'), url('fonts/04979_BLACKM1.ttf') format('truetype'), url('fonts/04979_BLACKM1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'princetownregular';
    src: url('fonts/princetownitc-normal-webfont.eot');
    src: url('fonts/princetownitc-normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/princetownitc-normal-webfont.woff') format('woff'),
         url('fonts/princetownitc-normal-webfont.ttf') format('truetype'),
         url('fonts/princetownitc-normal-webfont.svg#princetownregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@import url(http://fonts.googleapis.com/css?family=Ultra);
@import url(http://fonts.googleapis.com/css?family=EB+Garamond);
@import url(http://fonts.googleapis.com/css?family=Arvo);
@import url(http://fonts.googleapis.com/css?family=Arvo:700,400italic,700italic,400);
@import url(http://fonts.googleapis.com/css?family=Arvo:400italic);





.smallCaps {
    font-variant: small-caps;
}



.helvetica{
  font-family: 'helvetica';
  font-weight:normal;

}
.impact{
  font-family: 'impact', serif;
  letter-spacing:0.1em
}
.bolder{
  font-weight:900;
  font-size: 1.15em;
}

.larger1-5{
  font-size: 1.1em;
}

.larger{
  font-size: 3.5em;
}
.rockwell{
	font-family: 'Arvo', serif;
  font-weight: normal;
}

.italic {
    font-style: italic;
}

.underline{
  text-decoration:underline;
}

.garmond {
  
  font-family: 'EB Garamond', serif;
  font-weight: 400; 
}

.blackmoor {
  
  font-family: 'Conv_04979_BLACKM1', serif;
  font-weight: 400; 
}

.pt{
	font-family: 'princetownregular';
}
 
p {
  font: 400 18px/1.5 'EB Garamond', Times, serif;
  margin-bottom:30px;
}

li {
  font: 400 18px/1.5 'EB Garamond', Times, serif;
  margin-bottom:15px;
}

.red {color:#990B0B;}

.gray{
  color:#666;
}
.gray-bg{
  background-color:#ddd;
}

.green{
  color: #007b38;
}

.small-black{
  font-size: 80%;
  color:#000;
}

.smallCaps{
  font-variant:small-caps;
}

.bold{
	font-weight: bold;
}

hr {
  border-top: 1px solid #ccc;
}


.fw1{
  font-weight: 100;
}
.fw2{
  font-weight: 200;
}
.fw3{
  font-weight: 300;
}


.center{
  
  text-align: center;
  display:block;
}

.indent {
  /*text-indent: 24px;*/
  margin-bottom:30px;
}

.indent2 {
  /*text-indent: 24px;*/
  padding-left:60px;
  padding-right:60px;
}

.disclaimer p{
  
}

.bg_gradient{       
  background: #a3aa4a; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzYWE0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2U1ZTRkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #a3aa4a 0%, #e5e4d0 86%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3aa4a), color-stop(86%,#e5e4d0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a3aa4a 0%,#e5e4d0 86%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a3aa4a 0%,#e5e4d0 86%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a3aa4a 0%,#e5e4d0 86%); /* IE10+ */
  background: linear-gradient(to bottom, #a3aa4a 0%,#e5e4d0 86%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3aa4a', endColorstr='#e5e4d0',GradientType=0 ); /* IE6-8 */
}

.mt0{margin-top: 0px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt100{margin-top: 100px;}
.mb0{margin-bottom: 0px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
.mb100{margin-bottom: 100px;}


.indent{
  padding-left: 40px;
}

/* styles removed from page */

 body {
        /*background-color: #e5e4d0;*/
        background-color: #6B1916;
        padding-bottom: 40px;
      }

      div{
        /*outline: 1px dashed red;*/
      }

      #main{
        background-color:#fff;
        padding:80px;
        padding-top:10px;
      }


      
      .masthead{
        background-color: #ccc;
       
        border-bottom: 2px  solid #9b2926;

        
      }

      .site-title{
        text-decoration: none;
        color:#333;
      }

      .stripe_sm{
        height:5px;
        background-color: #e5e4d0;
      }

      .stripe_lg{

        /*height:3em;*/  
        /*background-color:#9b2926;*/
        padding:.05em;
        background-color:#6B1916;
      }

      .title_header{
        color:#6B1916;
        letter-spacing:0.2em

      }

          .title_header h1{

            font-size: 4em;
            color:#6B1916;
            letter-spacing:0.1em;
            padding-top:10px;
            padding-bottom:5px;
          }

        .title_header h3{
          color: #fff;
          font-weight:normal;
          letter-spacing:0.1em;
        }

        .title_header h4{
          color: #fff;
          font-weight:normal;
          letter-spacing:0.1em;
          font-size: 18px;
          line-height: 20px;
        }

  

  .top-nav .navbar-nav >li>a{
    
    color:#fcf8e3;
  } 
  .top-nav .nav>li>a:focus, .top-nav .nav>li>a:hover {
    color:#e4b461;
    background-color: #6B1916;
  }  

  

      .main_content{
        padding-top:20px;

        border-radius: 6px; 
        -moz-border-radius: 6px; 
        -webkit-border-radius: 6px; 
        border: 1px solid #FFFFFF;
        background-color: #fff;
      }

      .row{
        margin-bottom:50px;
      }

    
    .rationale li{
      padding-bottom:15px;
      font-size: 1.5em;

    }

    .rationale p{
      line-height:35px;
      font-size: 1.5em;
    }

    .rationale_1 {
      padding-left:60px;
    }

    #visit_number{

    }

      #visit_number {
      
      text-decoration:underline;
    }

    .votes{
      text-decoration:underline;

    }

    #results{
      
      margin-left:70px;

    }

    .links a{
      color:#111;
    }

    .modal{
      width:800px;
      left:36%;
    }



/*new*/


.mission{
  padding-left:60px;
  padding-right:60px;
}


.main-title h1{
  font-size: 48px;
}

.box{
  border: 1px solid #eeeeee;
  padding:40px;
}

.box-sm{
  border: 1px solid #eeeeee;
  padding:20px;
}

.blog-post{
  margin-top:60px;
}

.blog-main .blog-post{
  margin-top:0px;
}

.lead{
  font-size: 1.5em;
  font-weight:900;
}






/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
   

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  

    
}

/* Portrait phones and smaller */
@media (max-width: 667px) {

#main{
  padding-left:15px;
  padding-right:15px;
}

.masthead  h1, .blog-footer h1{
  font-size: 20px;
 } 

.btn-group-justified a{
  font-size: 12px;

}
.btn-warning{
  white-space: normal;
 }
   

}

/* Portrait phones and smaller */
@media (max-width: 480px) {

 .masthead  h1, .blog-footer h1{
  font-size: 18px;
 }   

 .btn-warning{
  white-space: normal;
 }

 .btn-group-justified a{
  font-size: 10px;
  white-space: normal;
  
}

.indent2 {
  /*text-indent: 24px;*/
  padding-left:10px;
  padding-right:10px;
}

.mission{
  padding-left:10px;
  padding-right:10px;
}



}





















      



