body {
	color: #666;
	font-family: Century Gothic, Avenir Light, Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 50px;
}


						/* FONT BASICS */
						

h1, h2, h3, h4, h5 {
	font-family: Century Gothic, Avenir Light, Tahoma, Arial, Helvetica, sans-serif;
    color: #06548d;
	line-height: 170%;	
}

p, li, h5, h6, td {	
	line-height: 170%;
}


a, a:visited, a:hover, a:active {
	text-decoration: underline;
	}
	
a, a:visited {
	color: #06548d;
	text-decoration: underline;
	}	
	
a:hover, a:active {
	color: #aaa;
	text-decoration: underline;
	}	
	
	
	
	
	
						/* NAVBAR */

.navbar {
	margin-bottom: 0px;  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  height: 100px;
}	

  .navbar-default {
    background-color: #eee;  /*BACKGROUND color of the navbar*/
    border-bottom: 2px solid #04416d;
}			

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #04416d;  /*Sets the text hover color on navbar*/
border-bottom: 2px solid #04416d;
	text-decoration: none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active >   
 a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #04416d; /*BACKGROUND color for active*/
border-bottom: 2px solid #04416d;
	text-decoration: none;
	background-color: #eee;
}

  .navbar-default .navbar-nav > li > a {
   color: #04416d; /*Change active text color here*/
   padding-left: 20px;
   padding-right: 20px;
	text-decoration: none;
   margin-top: 20px;
   margin-right: 10px;
    }

.navbar-default .navbar-toggle {
	margin-top: 20px;
}
	
.navbar-default .navbar-toggle .icon-bar {
  border-color: #06548d;
  background-color: #06548d;
}	

.navbar .navbar-collapse {
  text-align: right;
}
 
 .navbar-brand img {
	height: 60px;
	margin-top: 5px;
}
 
 
@media (max-width: 992px) {
  .navbar-brand img {
	height: 50px;
}
 
 .navbar {
	 height: 90px;
 }
 
   .navbar-default .navbar-nav > li > a {
   margin-top: 15px;
   }
}
 
@media (max-width: 765px) {
 

 
 .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        padding-top: 10px;
		border-top: 0px solid #fff;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	 background-color: #fff;
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
		margin-top: 7.5px;
	}
	  .navbar-default .navbar-nav>li {
        float: none;
		background-color: #fff;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
  .navbar-default .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
    }
	
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	border-bottom: 0px solid #04416d;
	background-color: #ccc;
	}

	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active >   
	 a:hover, .navbar-default .navbar-nav > .active > a:focus {
	border-bottom: 0px solid #04416d;
	background-color: #ccc;
	}
	
    .collapse.in{
  		display:block !important;
	}
	
	.navbar .navbar-collapse .dropdown-menu {
		text-align: right;
	}


}
 
@media (min-width: 765px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}
	
	
							/* STRUCTURE */

.divider {
	padding-bottom: 0px;
	border-bottom: 1px solid #ddd;
	margin-top: 45px;
	margin-bottom: 45px;
	overflow: hidden;
	clear: both;
	}
	
.divider-dot {
	padding-bottom: 0px;
	border-bottom: 1px dotted #06548d;
	margin-top: 0px;
	margin-bottom: 15px;
	overflow: hidden;
	clear: both;
	width: 50%;
	}

.intro {
	padding-top: 40px;
	padding-bottom: 40px;
	overflow: hidden;
	clear: both;
    border-bottom: 5px solid #06548d;
	margin-bottom: 30px;
	height: 400px;
		
	}
	
.intro_home {
	background: #fff url(../palette/ralph11.jpg); 
	background-position: center top;
	background-size: cover;
	}	
	
.intro_bio {
	background: #fff url(../palette/ralph12.jpg); 
	background-position: center top;
	background-size: cover;
	}	
	
	
.footer {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #06548d;
	margin-bottom: 0px;
	overflow: hidden;
	clear: both;
	background-color: #eee;
}	

@media (max-width: 991px) {
	.big {
		display: none;
	}
	.smaller {
		display: block;
	}

}

@media (min-width: 992px) {
	.smaller {
		display: none;
	}
	.big {
		display: inline;
	}
	
}
	
.footer2 {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	overflow: hidden;
	clear: both;
	background-color: #06548d;
}

.footer2 p, .footer2 a {
	color: #fff;
}



							/* OTHER */

.moveup {
	margin-top:-100px;
	border-top: 5px solid #06548d;
	background-color: #fff;
	padding: 10px;
	}	
							
							
.diary h5 {
	margin-top: 4px;
	margin-bottom: 0px;
	font-weight: bold;
	margin-left: 50px;	
}

.diary p {
	margin-left: 50px;	
}

.diary {
	padding-bottom: 0px;
	margin-bottom: 35px;
}

.icon-diary {
	float: left;
}

.icon-heading {
	margin-right: 12px;
}

.fa {
	color: #04416d;
}	

.intro .fa {
	color: #fff;
}	



.icon-member {
	margin-right: 6px;
}

.contact p {
	margin: 0px 0px 5px 0px;
}

.icon-contact {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 0px;
}

.icon-contact-footer {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 0px;
}




.feed h3 {
	margin-bottom: 30px;
}

.feeds {
	padding-bottom: 40px;
	}	

	.tri {
	padding-right: 40px;
	padding-bottom: 20px;
	}
	
.img-right {
float: right;	
}	

.content {
	padding-bottom: 40px;
}


.btn-primary {
	background-color: #06548d;
	border-width: 0px;
	border-radius: 0;
	margin: 10px;
}

.btn-primary:hover {
	background-color: #204981;
	border-width: 0px;
	border-radius: 0;
}

.btn-full {
	width: 100%;
	margin-bottom: 5px;
}

.btn-full:hover {
	background-color: #204981;
	color: #fff;
	
}

.gap {
	margin-bottom: 30px;
	min-height: 120px;
}

.gap2 {
	margin-bottom: 0px;
	min-height: 260px;
}

@media (max-width: 475px) {
	.gap2 {
		clear: both;
		margin-left: auto;
		margin-right: auto;
	}
	 .navbar-brand img {
	height: 40px;
}

	.navbar {
		height: 70px;
	}
}

.first {
	margin-top: 0px;
}


.leftcol {
	float: left;
}

.memberinfo {
	margin-left: 170px;
}

@media (max-width: 991px) {
	.member .divider {
		display: none;
	}
	
	.gap {
		margin-bottom: 50px;
		clear: both;
	}
}

@media (max-width: 768px) {
	.docsplit .divider {
		margin-top: 50px;
		margin-bottom: 50px;
		display: block;
		margin-left: 15px;
		margin-right: 15px;
	}

}

@media (min-width: 769px) {
	.docsplit .divider {
		display: none;
	}

}

.videos {
	margin-bottom: 40px;
}

.img-thumbnail {
	margin-left: 15px;
	margin-bottom: 30px;
}


.nudge p, .nudge h4 {
	margin-left: 10px;
}

.Xnudge {
	margin-right: 10px;
	margin-left: 10px;
}

.nudge h6 {
	margin-left: 32px;
	color: #06548d;
}

.news-header {
	margin-top: 50px;
}

.twitter {
	Xborder: 1px solid #ddd;
	padding: 4px 4px 0px 4px;
}

.fb {
	Xborder: 1px solid #ddd;
	padding: 4px 4px 4px 4px;
}

	/** Results Tables **/


table {
	border-collapse: collapse;
	border: 1px solid #666666;
	margin-bottom: 10px;
	background-color: #fff;
	width: 100%
	}

	
th {
	background-color: #ddd;
}
	
td.year {
	width: 70px;
	Xmin-width: 40px;
}
	
td, th {
	border-collapse: collapse;
	border: 1px dotted #555555;
	padding: 3px 5px;
	vertical-align: top;
	}
	
.map {
	border: 1px solid #ddd;
	padding: 4px 4px 0px 4px;
}

.diary {
	border: 1px solid #ddd;
	padding: 4px 4px 0px 4px;
}

.well {
	margin: 10px 0px 30px 0px;
}

.what .divider {
	margin-top: 20px;
	margin-bottom: 20px;
}
