body {
	margin: 0px;
	line-height: 14px;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
	background-color: #2c3b83;
	new-background-color: #5CA6DB;
	background-image:  url("images/index/kestrel_logo1_circle2_b1.gif");
}
a {
	font-family: inherit;
	color: white;
	text-decoration: none;
}
a:hover{
	color: yellow;
}
a:visited{
	color: #e7ecb9;
}
.linktext:hover{text-decoration:underline;}
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #FFFFFF;
	font-weight: lighter;
	font-variant: normal;
}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: 90%;
	font-weight: lighter;
	font-variant: normal;
	color: #FFFFFF;
	letter-spacing: .02em;
}
.text_program {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 100%;
	font-weight: 100;
	font-variant: normal;
	color: #FFFFFF;
	letter-spacing: .03em;
}
.text2light {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	letter-spacing: .02em;
}
img.img1 {
margin: 13px;
}
table.footer_table td a{
font-size:15px;
font-weight:bold;
}
table.footer_table {
background-position: 30px;
background-repeat: no-repeat;
background-image: url(/images/bottom.gif);
padding-bottom: 40px;
padding-right: 100px;
padding-left: 100px;
padding-top: 4px;
height: 62px;
width: 910px;
}
/* commented backslash hack v2 \*/
table.footer_table {background-position: 0px;
width: 889px;
}
/* end hack */
#nav {
	height: 100%;
	padding-left: 11px;
	padding-top: 11px;
	width: 167px;
	position: relative;
	float: left;
}
#nav_wrapper {
	padding-left: 4px;
	padding-top: 10px;
	width: 165px;
}
#main {
	background-color: #2c3b83;
	border-right-color: white;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-top-style: none;
	border-right-width: 2px;
	padding-left: 0px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-top: 20px;
	width: 680px;
	position: relative;
	float: right;
}
#wrapper {
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 0px;
	height: 500px;
	width: 880px;
}
.bio_text {
	display: block;
	margin: 7px;
}
.nav_text,a.nav_text,a.nav_text:visited,a.nav_text_on,.nav_text_on {
	text-shadow: 2px 2px #454545;
	font-variant: small-caps;
	color: white;
	line-height: 22px;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
a.nav_text:hover{

	color: #ffcd6b;

}
a.nav_text_on {
	color: yellow;
}
#content {
	padding-top: 28px;
	padding-left: 28px;
	min-height: 300px;
}
#banner {
	width: 630px;
}
#popup {
	top: 50px;
	position: absolute;
	visibility: hidden;
	border-width: 2px;
	border-color: black;
	border-style: solid;
	padding: 30px;
	color: black;
	background-color: #ecffb0;
}
#staff {
	height: 110px;
	padding: 7px;
	width: 600px;
	display: block;
}
/* commented backslash hack v2 \*/
#staff {
	margin-bottom: 15px;
	padding: 17px;
}
/* end hack */
.big {
	line-height: 32px;
	font-size: 48px;
	color: white;
}
.event_img {
	float: right;
	margin: 7px;
}
.event_text {
	float: left;
	width: 300px;
}
.event_staff {
	margin: 5px;
	display: inline-block;
}
.event_detail_right {
	display: block;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	line-height: 11px;
	font-size: 10px;
	margin: 5px;
	width: 240px;
}
a.event_detail_right {
	color: #63a4cf;
	font-weight: bold;
}
