@charset "utf-8";
/* CSS Document */

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  TYPE  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
a         { font-weight: normal; font-size: 13px; color: #595a92; text-decoration: none;}
a:link    { font-weight: normal; font-size: 13px; color: #595a92; text-decoration: none;}
a:visited { color: #595a92; text-decoration: none;}
a:hover   { color: #c6bed4; text-decoration: none;}
a:active  { color: #c6bed4; text-decoration: none;}
a:focus   { color: #c6bed4; text-decoration: none;} 
a img 	  { border:0;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  LAYOUT  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */			
/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-weight: inherit;
				font-style: inherit;
				font-size: 100%;
				font-family: inherit;
				vertical-align: baseline;}
	
strong {font-weight: bold;}
em {font-style: italic;}
hr {display: none;}
:focus {outline: 0;}

body {  		font: 80% Arial, Helvetica, sans-serif;
				color:#111011;
				line-height:18px;
				background:url(images/bg.png) top center repeat-x;
				background-color:#ffffff;}
				
.container {	width:640px;
				position:absolute;
				left:50%;
				margin:50px -430px;}
				
.navigation {	width:170px;
				float:left;
				margin:0 0;
				overflow:hidden;}
				
ul.nav {		list-style:none; margin:240px 0 0 0; padding:0 0 0 0; text-align:left;}

ul.nav li {		margin:-5px 0 0 0; padding:0;}

.nav_mission a {
				display:block; text-indent:-9999px;
				background: url(images/nav_sprite.png) no-repeat top left;
				width:170px; height:45px;
				background-position:0px 0px;}
.nav_mission a.on {
				display:block; text-indent:-9999px;
				background: url(images/nav_sprite.png) no-repeat top left;
				width:170px; height:45px;
				background-position:-170px 0px;}
.nav_mission a:hover {background-position:-170px 0px;}
.nav_mission a:focus {outline:none;}
.nav_mission a.selected {background-position:-170px 0px;}

.nav_bios a {
				display:block; text-indent:-9999px;
				background: url(images/nav_sprite.png) no-repeat top left;
				width:170px; height:45px;
				background-position:0px -90px;}
.nav_bios a:hover {background-position:-170px -90px;}
.nav_bios a:focus {outline:none;}
.nav_bios a.selected {background-position:-170px -90px;}

.nav_contact a {
				display:block; text-indent:-9999px;
				background: url(images/nav_sprite.png) no-repeat top left;
				width:170px; height:45px;
				background-position:0px -45px;}
.nav_contact a:hover {background-position:-170px -45px;}
.nav_contact a:focus {outline:none;}
.nav_contact a.selected {background-position:-170px -45px;}

.nav_events a {
				display:block; text-indent:-9999px;
				background: url(images/nav_sprite.png) no-repeat top left;
				width:170px; height:45px;
				background-position:0px -135px;}
.nav_events a:hover {background-position:-170px -135px;}
.nav_events a:focus {outline:none;}
.nav_events a.selected {background-position:-170px -135px;}

.nav_facebook a {
				display:block; text-indent:-9999px;
				background: url(images/nav_sprite.png) no-repeat top left;
				width:170px; height:45px;
				background-position:0px -180px;}
.nav_facebook a:hover {background-position:-170px -180px;}
.nav_facebook a:focus {outline:none;}
.nav_facebook a.selected {background-position:-170px -180px;}
				
.content {		margin:0 0; float:right; width:420px;}

.section {		display:block; position:absolute; overflow:hidden;}

div.content h1 {margin:0 0; padding:0 0; width:417px; height:240px; background:url(images/logo.png) top center no-repeat; text-indent:-9999px;}
div.content h1:hover { background-position:0px -240px;}

div.content h2 {text-indent:-9999px; line-height:20px; margin-bottom:6px;}
div.content h3 {line-height:24px; margin-bottom:6px; font-size:18px; color:#b02e90; font-weight:bold;}
div.content p { margin-bottom:12px; clear:both;}

ul.bios_select {list-style:none; clear:both;}
ul.bios_select li {padding-right:10px; padding-bottom:2px;}

ul.bios_select a         { font-weight: normal; font-size: 13px; color: #b12e90; text-decoration: none; font-weight:bold;}
ul.bios_select a:link    { font-weight: normal; font-size: 13px; color: #b12e90; text-decoration: none; font-weight:bold;}
ul.bios_select a:visited { color: #b12e90; text-decoration: none; font-weight:bold;}
ul.bios_select a:hover   { color: #111011; text-decoration: none; font-weight:bold;}
ul.bios_select a:active  { color: #111011; text-decoration: none; font-weight:bold;}
ul.bios_select a:focus   { color: #111011; text-decoration: none; font-weight:bold;} 
ul.bios_select a img 	 { border:0;}

div.bios {display:none;}
div.bio {text-align:justify; margin-top:20px;}
div.robbins {display:none;}
div.silva {display:none;}
div.events {display:none;}

ul.events_gallery {list-style:none; width:440px; height:400px; overflow:auto; margin-top:20px;}
ul.events_gallery li { display:inline; float:left; margin-right:5px; margin-bottom:5px;}
ul.events_gallery img { border:4px solid #ffffff;}
ul.events_gallery a { border:1px solid #cccccc; overflow:hidden; display:block;}