body {
padding-bottom:;
padding-top:50px;
font-weight: 400;
font-family: 'Source Sans Pro', sans-serif;
overflow-y:scroll;

}

p{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	
}

#logo{
font-family: 'Geogrotesque-Light';
font-weight:600;
color: white;
}

.navbar li{
	padding-left:1px;
}

.navbar-brand {
	padding-left:1px;
}

.affix-top,.affix{
 position: static;
}

.navbar-brand {
	padding-left:1px;
}

#right{
	background-color:;
	margin-top: 103px;
	}

#right img{
	margin-bottom: 75px;
}

#right h4 {
	padding-bottom: 8px;
	padding-top: 0px;
	margin-top: 0px;
}


#sidebar{

		margin-top: 83px;
}

#sidebar img{
/*	margin-top: 23px; */
}


#sidebar h5{
	padding-top: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: black;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
	font-size: 13px;
	}

#sidebar h3{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: black;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
	}	

#sidebar p{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: black;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size: 13px;
	letter-spacing: normal;
	}	
	

#sidebar h2{
	padding: 0px;
	margin-top: 0px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
}

#sidebar h4{
	 font-family: 'Source Sans Pro', sans-serif;
	 font-weight: 600;
}

#sidebar h5{
	 font-family: 'Source Sans Pro', sans-serif;
	 font-weight: 700;
	 color:;
}

#sidebar h6{
	 font-family: 'Source Sans Pro', sans-serif;
	 font-weight: 700;

}

/*----------- NAVBAR ----------------*/


#topdeck{
	background-color:;
	letter-spacing: 2px;

}

#navbar a:hover{
	color:white;
}

#navbar{
	margin-right:5px;
}

.navbar{
	background-color:black;
	border-bottom: 0px;

}

.navbar-brand {
	padding-left:20px;
}


.navbar-inner{
	background-color:black;
	padding-top:10px;
}


.navbar-toggle{
	background-color:black;
	border-radius:0px;
	color: white;
	border: 0px;
}


.navbar li{
	padding-left: 60px;
}

#tiptop {
	padding-top:10px;
	padding-bottom:5px;
	letter-spacing: 2px;
}

/* ABOUT ================================= */

#about{
	margin-top: 80px;
	margin-bottom: 80px;
}

#about h4{
	padding-top: 0px;
	margin-top: 0px;
}

#max{
	max-width: 1080px;
	margin: auto;
	text-align: center;
	padding-top: 10px;
	background-color:;
}

#first{
		margin: auto;

}

#throne{
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 13px;
	text-decoration: none;
}

#topdeck{

	max-width: 1060px;
	margin: auto;
	
}

#tiptop{
text-decoration: none;
background-color:;
}

#huff{
	background-color:;
	max-width: 1040px;
	margin: auto;
	text-align: center;
	padding-top: 10px;
}

#navstyle a:link{
	background-color:;
	padding-top: 19px;

}

#navstyle a:hover{
	background-color:transparent;
}


/*
#cover{
	background-color: green;
	max-width: 1060px;
	text-align: center;
}
*/

#first{
	background-color:white;
	max-width: 1060px
}

#grid{
	margin: auto;
	text-align: center;
	max-width: 1115px;
}

#do{
	background-color:white;
}

/* LINK SITUATION ================================= */

/* unvisited link */
.nav li a:link {
    color:white;
}

/* unvisited link */
.navbar-header a:link {
    color:white;
}


/* visited link */
.nav li a:visited {
    color:white;
}

#first a:link{
	color:black;
}

#first a:visited{
	color:black;

}

/* SIDEBAR ================================= */

#sidebar h2{
	padding: 0px;
	margin: 0px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
}

#sidebar h3{
	margin-top: 0px;
	padding-top: 0px;
}

#sidebar h4{
	 padding: 0px;
     margin: 0px;
	 font-family: 'Source Sans Pro', sans-serif;
	 font-weight: 600;
}

#sidebar h5{
	 font-family: 'Source Sans Pro', sans-serif;
	 font-weight: 400;
}


/*----------- GRID ----------------*/

.thumbnail {
border: none;
background-color:white;
padding-top: 10px;
}    

#placard{
background-color:black;
color:white;
margin: 0 auto;
text-align: center;
font-family: 'Source Sans Pro', normal;	
font-weight: 400;
letter-spacing: 2px;
}


/* MEDIA QUERY ================================= */

@media (min-width: 979px) {
  #sidebar.affix-top {
    position: static;
  	margin-top:30px;
  	width:290px;
  	
  }
   
  #sidebar.affix {
    position: fixed;
    top:70px;
    width:290px;
  }
  
    #ex.affix-top {
    position: static;
  	margin-top:30px;
  	width:290px;
  	
  }
   
  #ex.affix {
    position: fixed;
    top:70px;
    width:290px;
  }


#cover{
	background-color:white;
	margin-top: 50px;
}


}

/*----------- GRID MQ ----------------*/

/* Large desktops and laptops */
@media (min-width: 1200px) {
	#placard{height: 55px;
	padding-top:6%;
	padding-bottom:5%;
		
	}
	
#logo{
font-family: 'Geogrotesque-Light';
font-weight: 600;
font-size:xx-large;
color: white;
background-color:;
}


}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	#placard{height: 45px;
		padding-top:5%;
		padding-bottom:5%;
		
	}
	
#logo{
font-family: 'Geogrotesque-Light';
font-weight: 600;
font-weight: 700;
font-size:xx-large;
color: white;
background-color:;
}

#el img{
	text-align: center;
	margin: auto;
}

#about h4{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}


}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px)
 {
	#placard
	{
	height:45px;
	padding-top:5%;
	padding-bottom:5%;	
	}
	
	.navbar li{
	padding-left: 30px;
}

.navbar-brand {
	padding-left:1px;
}


.navbar-inner{
	background-color:black;
	padding-top:1px;
}

#logo{
font-family: 'Geogrotesque-Light';
font-weight: 600;
font-size:large;
color: white;
padding-left: 15px;
padding-top: 20px;
}


#sidebar{
	text-align: center;
}


#sidebar img{
	margin: 0, auto;
	text-align: center;
	padding-top: 23px;
}


#leftCol{
	text-align: center;
	margin: auto;
}

#leftCol img{
	text-align: center;
	margin: 0, auto;
}

#first{
	text-align: center;
}

#el img{
	text-align: center;
	margin: auto;
}

#about h4{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}


}


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

{
	#placard{
			 height: 45px;
			 max-width: 370px;
			 padding-top:2%;
			 padding-bottom:5%;
			}
			
			.navbar li{
	padding-left:1px;
}

.navbar-brand {
	padding-left:1px;
}

/*
#sidebar img{
	margin: 0, auto;
	text-align: center;
	padding-top: 23px;
}
*/

#sidebar img{
	padding-bottom: 5px;
	padding-top: 40px;
	margin-top: 100px;
}

#el img{
	text-align: center;
	margin: auto;
}

#about h4{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;	
}


}

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

{
	#placard{
			height:45px;
			max-width: 370px;	
			padding-top:4%;
			padding-bottom:5%;
		    background-color: black;
			}
			
#sidebar{
	text-align: center;
}


.navbar li{
	padding-left:1px;
}

.navbar-brand {
	padding-left:1px;
}

#tiptop {
border-bottom: 1px solid white;
}


#sidebar img{
	margin: 0, auto;
	text-align: center;
	padding-left: 15px;
}

#right h4{
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
}

#el img{
	text-align: center;
	margin: auto;
}

#about h4{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;	
}



}


/* END MEDIA QUERY */

#sidebar img{
	padding-bottom: 5px;

}

#sidebar{
	padding-bottom: 10px;
}

#social{
	padding-top: 25px;
	padding-bottom: 50px;
}

#social p{
	padding-top:10px;
}

#back{
	background-color:black;
	max-width: 260px;
	height: 320px;
	vertical-align: top;
	text-align: center;
	margin-top: 10px;
}

#back a:link{
	color:white;
}

#back a:visited{
	color:white;
}

#back p{
	padding-top: 5px;
}

#leftCol {
	letter-spacing: 2px;
}

#leftCol ul a:link{
color:white;

}

#sidebar a:link{
	color: white;
}

#sidebar a:visited{
	color:black;
}

footer{
	height: 100px;
	background-color:black;
	margin-top: 100px;
}

h1 a:link{
	color:black;
	text-decoration: none;
}

h1 a:visited{
	color:black;
	text-decoration: none;
}

h2{
	margin-top: 20px;
}

#max{
	background-color:; 
	margin-top:71px;
}



#mc-embedded-subscribe{
	margin-top: 15px;
	background-color:black; 
	color: white;
	border: none;
}

#mce-EMAIL{
	margin-top: 5px;
	color: grey;
}

.mc-address-group{
	margin: 0 auto;	
	text-align: center;
}

#mc_embed_signup_scroll{
	background-color:;
}

.mc-field-group{
	font-weight: normal;
}

#contact{
	background-color:; 
	margin-top:0px;
}

#card{
	background-color:;
	text-align:center;
	padding:10px 10px 10px 10px;
}

h4 a:link{
	color:black;
}

h4 a:visited{
	color:black;
}

#article{
	font-size: xx-large;
}

#sidebar h5{
	padding-left: 0px;
	margin-left: 0px;
}

#sidebar ul li{
	padding-left: 0px;
	margin-left: 0px;	
}

.list-group.panel > .list-group-item {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}
.list-group-submenu {
  margin-left:20px;
}
.strong { font-weight: bold; }

#resvid{
		margin-bottom: 75px;
}

#about{
	max-width: 1060px;
}

#about a:link{
	color: black;
	text-decoration: none;
}

