@charset "utf-8";

/* CSS Document */



* {

	padding: 0;

	margin: 0;

	border: 0;

	list-style: none;

} 
p.left2 a {
color: #333;
font-weight: 700;
}
p.top {

font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
	color: #555;
	padding: 0 0 100px 15px;
	font-size: 1.2em;
	font-weight: 700;

}
h3 {
text-align: center;
}
#image-holder {
float: left;
width: 40%;
}
#right {
float: left;
width: 60%;
padding-top: 50px;
}
input {
margin-right: 5px;


}

label {
margin-right: 2px;
font-size: 0.9em;
font-weight: 200;
}

.yellow {
background-color: #debe29;
padding: 10px 5px;
margin-left: 50px;
font-size: 2em;
font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
margin-bottom: 15px;
border-radius: 10px;

}

.yellow-full {
background-color: #debe29;
color: #333;
font-weight: 500;
line-height: 1.8em;
font-size: 1.7em;

}
.blue-full {
background-color: #19939b;
font-weight: 500;
line-height: 1.8em;
font-size: 1.7em;
color: #efefef;
}

.blue {
background-color: #199393;
padding: 10px 5px;
margin-left: 50px;
font-size: 2em;
font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
margin-bottom: 15px;
border-radius: 10px;
} 
.hide {
display: none !important;
}
.two {
	float: left;
	width: 50%;
	height: 200px;
	color: #fff;
	overflow: hidden;
	
}

.required, label, input {
display: inline;
margin-bottom: 5px;
}
.block {
padding: 0 5px 20px 15px;
}
.two a {
font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
	font-size: 1.4em;
	font-weight: 700;
	margin-top: 5px;
	text-decoration: none;
	color: #333;


}
#contact-form {

	width: 80%;
	margin: 0 auto;
	background-color: #e5e5e5;
}
#contact-form h2 {
	font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;

font-family: 2em;
padding-left: 15px;
}

#contact-form h3 {
font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
font-size: 1.1em;
text-align: left;
}
#contact-form h2 {
text-align: center;
}
.two img {
	height: 80%;
	display: block;
	margin: 0 auto;

}
.two a h3{
text-align: center;
padding-top: 3px;
}

#events {
height:300px;
	background-color: #315262;
	padding:0;
	margin-top: 50px;
	border-bottom:5px solid #3399FF;
	display:none;
}
body {
background-color: #efefef;
}
#thumbnail-wrapper {
float:left;
width: 60%;
margin: 0 auto;
}
/*
.caption {
	font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
	color: #555;
	padding: 0 0 100px 15px;
	float: left;
	font-size: 1.2em;
	font-weight: 700;
	clear: right;
}
*/
.thumbnail, a.image   {

	height: 100px;

	width: 100px;
	margin: 5px;
float: left;
	overflow: hidden;

	

}

.thumbnail img, a.image img.thumb {

	height: 150px;	
	margin: 0 auto;
	display: block;

}



#logo img {
	height: 81px;
	width: 200px;
	margin-top: -3px;
	margin-left: 5%;
	display: block;

	

	z-index: 100;





}

#wrapper {
border: 2px solid #debe29;
margin: 2% 7%;	

}



h1  {

position: absolute;
top: -9999px;
left: -9999px;



	



}

ul {

	list-style: none;
	margin-top: 15px;


	margin-left: 2%;

}

ul li {

	display: inline;

	text-align: left;

	margin-right: 20px;
	padding-bottom: 10px;
}

ul li a {

	font-decoratin: none;

	text-decoration: none;

	font-size: 23px;

	font-weight: 200;

	font-family: advent-pro;

	font-style: normal;

	color: #033;
	
	line-height: 15px;
	padding: 10px 20px;

	letter-spacing: -1px;

	font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;

}

ul li a.active {
	background-color: #e5e5e5;
}
ul#secondary {
padding: 5px 0 2px 0; 
margin: 0;
margin-left: 15px;
position: relative;
top:5px;
left: 8%;
float: left;

background-color: #e5e5e5;
width: auto;
}

ul#secondary li {
	margin: 0;
	padding: 5px 10px;
}
ul#secondary li a {
font-size: 1.1em;
font-weight: 200;
padding: 5px 0;;
color: #debe29;
}
.clear {

	clear:both;

}



#content {

	width: 90%;
	margin-top: 35px;
	margin-left: 7%;
	margin-bottom: 30px;
	padding-bottom: 10px;
	
	

}

#image img  {

	width: 38%;
	padding-right: 2%;
	display: block;

	float: left;

	/* [disabled]margin-left: 10%; */

}
#image-holder img {
width: 100%;
display: block;
}

#bio_image {
width: 40%;
float: left;
margin-bottom: 40px;
}
#bio_image img {
max-width: 100%;
display: block;
margin: 0 auto;
padding: 5px 0;
}

#wrapper #content section #right p, .caption {

	word-spacing: 2px;

	padding-left: 20px;
	padding-right: 100px;

	line-height: 22px;

	font-weight:700;

	font-size: 1.1em;

		color: #300;

	font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;





}

.caption {

clear: right;
padding-bottom: 30px;
word-break: auto;
}
#wrapper footer #bottom p {

	text-align: center;

	font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;

	

}


#bottom {

	position: relative;

	bottom: 0;

	clear:both;


	background-color: #dce2e0;

	padding: 10px 0;

	

}
.left, .left2, .right {
float: left;
width: 50%;
}
.left .clear {
clear: left;
}
.right .clear {
clear: right;
}

.right {
background-color: #e5e5e5;
}
.left {
background-color: #ccc;
} 
table {
width: 90%;
margin: 0 auto 10px auto;

}
.right table, .left table {
width: 94%;
margin: 0 auto; 
}
table.event {
width: 40%;

margin: 0 auto;
}
table.event td {
width: 120px;
}
