#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
	overflow: hidden;
	z-index: 0;
	position: relative;
	border: 10px solid #ffffff;
	background-color: #F0E6CC;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #F0E6CC;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
	color: #801829;
	text-decoration: none;
	cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active {
	/* REQUIRED */
		outline: none;		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(/images/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(/images/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(/images/backgrounds/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(/images/icons/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(/images/icons/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(/images/backgrounds/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}


body {
  text-align: center;
  padding: 0px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background-color: #312F28;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.clear {
  font-size: 1px;
  margin: 0px;
  padding: 0px;
  clear: both;
  height: 0px;
}

.floatright {
  float: right;
  padding-left: 10px;
  padding-bottom: 10px;
}
.floatleft {
  float: left;
  padding-bottom: 10px;
  padding-right: 10px;
}

.previous_next_holder {
  float: right;
  text-align: right;
}

form {
  margin: 0px;
  padding: 0px;
}

#flasharea {
  background-image: url(/images/backgrounds/flasharea_bg.jpg);
  background-repeat: repeat-x;
  padding: 0px;
  height: 426px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

#flashmovie {
  height: 426px;
  width: 960px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px;
}

#container {
  width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
#middle {
  background-image: url(/images/backgrounds/blackbg.jpg);
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
}
#middle_container {
  width: 960px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

#leftcol {
  float: left;
  width: 665px;
  text-align: center;
  background-image: url(/images/paper/paperbody.jpg);
  background-repeat: repeat-y;
}

#bottom {
  background-image: url(/images/backgrounds/bottombg.jpg);
  background-repeat: repeat-x;
  height: 190px;
}

#bottom_content_holder {
  width: 960px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}


/*  CURRENT FELLOWS?  BOTTOM OF PAGE?  */
.homebottom_thumbs {
  float: left;
  width: 305px;
  color: #FFFDE3;
  padding-right: 10px;
  padding-top: 10px;
  font-size: 11px;
}
.homebottom_thumbs h5 {
  font-size: 16px;
  color: #E84C44;
  margin-top: 0px;
  font-weight: normal;
  margin-bottom: 5px;
}
.homebottom_thumbs a {
  color: #AD967C;
  text-decoration: none;
}
.homebottom_thumbs a:hover {
  color: #D5463F;
}
.homebottom_thumbs img {
  float: left;
  padding-right: 8px;
}

#email_print {
  color:#BCA083;
  font-size:11px;
  padding-right:55px;
  text-align:right;
}

#email_print a {
  color:#BCA083;
  font-size:11px;
  padding-left:10px;
  padding-right:10px;
  text-decoration:none;
}

.leftcol_smalllinks a {
  color: #FFFDE5;
  text-decoration: none;
  display: block;
  padding: 5px;
  font-size: 9px;
}
.leftcol_smalllinks a:hover {
  color: #CC443E;
  font-size: 9px;
}

.odd {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #B5B4A2;
  background-color: #D1CFBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #848276;
}
.even {
  background-color: #F7F5DD;
}

.notice {
  margin: 10px 0;
  padding: 10px;
  border: 2px solid #D5463F;
}
.homepg_thumbs {
  color: #231D1F;
  float: left;
  font-size: 11px;
  padding-right: 8px;
  padding-top: 15px;
  width: 190px;
  height: 107px;
}
.homepg_thumbs h5 {
  color: #4C473B;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
}
.homepg_thumbs a {
  color: #AD967C;
  font-size: 10px;
  text-decoration: none;
}
.homepg_thumbs a:hover {
  color: #D5463F;
  font-size: 10px;
}
.homepg_thumbs img {
  float: left;
  padding-right: 5px;
}
.sitemap_subnav {
  background-color: #F2EDD9;
  list-style-type: none;
  margin: 0px;
  padding: 15px;
}
.sitemap_sub_subnav {
  background-color: #FFFFF2;
  line-height: 11px;
  list-style-type: none;
  margin: 0px;
  padding: 15px;
}

a.ie { display: none; }

#top, #top_interior {
  height: 150px;
  margin: 0 auto 0 auto; padding: 0;
  background-repeat: repeat-x;
}

#top { background-image: url(/images/header/topbg.jpg) }
#top_interior { background-image: url(/images/header/topbg_interior.jpg) }


#header, #header_interior {
  background-repeat: no-repeat;
  height: 150px; width: 960px;
  margin: 0 auto 0 auto; padding: 0;
  text-align: left;
}

#header { background-image: url(/images/header/topnavbg.jpg) }
#header_interior { background-image: url(/images/header/topnavbg_interior.jpg); }


#header h1, #header_interior h1 {
  text-indent: -9999px;
  margin: 0; padding: 0;
}

#header h1 a, #header_interior h1 a {
  display: block;
  width: 300px;  height: 100px;
  margin: 0; padding: 0;
}


#leftheader   { float: left; width: 325px; }
#rightheader  { float: left; width: 630px; }



/* --------------------------------------------------

Main Program Navigation

----------------------------------------------------*/

#nav_programs {
  margin: 0;
  background-image: url(/images/header/mainnav.gif) no-repeat;
  padding: 0;
  position: relative;
  height: 29px;
  width: 418px;
  left: 150px;
  top: 40px;
  float: left;
}
#nav_programs li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  float: left;
}

/* HACK: target IE6 */
* html #nav_programs li { position: relative; top: -7px; }


#nav_programs li a {
  position: absolute;
  top: 0px;
  margin: 0;
  padding: 0;
  display: block;
  background: url(/images/header/mainnav.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  height: 29px;
}
li#nav_artist a {
  left: 0px;
  width: 117px;
  background-position: 0 0;
}
li#nav_medical a {
  left: 117px;
  width: 158px;
  background-position: -117px 0;
}

li#nav_leadership a {
  left: 275px;
  width: 145px;
  background-position: -275px 0;
}



li#nav_artist a:hover {
  background-position: 0 -29px;
}

li#nav_medical a:hover {
  background-position: -117px -29px;
}

li#nav_leadership a:hover {
  background-position: -275px -29px;
}



/* --------------------------------------------------

Second Row Navigation

----------------------------------------------------*/

#row2nav {
  text-align: center;
  display: block;
  margin: 55px 0 0 0;
  padding: 0;
}
#row2nav ul {
  margin: 0px;
  display: inline;
  list-style-type: none;
}
#row2nav li {
  display: inline;
  padding-right: 10px;
  padding-bottom: 0px;
  list-style-type: none;
  margin: 0px;
  padding-top: 0px;
}


/* HACK: target IE6 */
* html #row2nav li { 
  position: relative;
  top: -8px;
}

#row2nav li a {
  font-size: 12px;
  color: #FFFDE5;
  text-decoration: none;
}
#row2nav a:hover {
  color: #000000;
}


#top_link_search {
  float: right;
  margin-top: 4px;
  padding: 0px;
  height: 27px;
  margin-bottom: 0px;
  width: 450px;
}

#searchbg_top {
  float: right;
  height: 27px; width: 165px;
  margin-left: 10px; padding: 6px 0 0 25px;
  background: url(/images/search/searchbg_light.gif) no-repeat;
}

#top_link_search a {
  color: #5E5848;
  text-decoration: none;
  padding-top: 5px;
  display: block;
  float: right;
}
#search_top {
  width: 120px; height: 18px;
  margin: 0; padding: 0;
  border: 0;
  font-size: 10px;
}

#footer {
  width: 960px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  color: #897863;
  font-size: 11px;
  padding: 12px 0;
}
#footer a {
  color: #C9AA8C;
}
#footer a:hover {
  color: #FFFDE5;
  text-decoration: none;
}
#footer p { margin: 0; padding: 0; }


#maincontent {
  background-image: url(/images/paper/swoosh.jpg);
  background-repeat: no-repeat;
  background-position: top;
  width: 600px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  text-align: left;
}

/** TODO: style maincontent h2.page-title (no SIFr) **/

#maincontent em { font-weight: bold; font-style: italic; }

#maincontent h2.page-title { 
  padding: 0; margin: 0;
}

#maincontent h2 {
  color:#6B0417;
  font-size:14px;
}

#maincontent h3 {
  font-size: !3px;
}

#maincontent a {
  color: #6B0417;
  text-decoration: none;
}
#maincontent a:hover {
  color: #474131;
}

#maincontent h3 {
  font-size: 13px;
}
#maincontent li {
  padding-bottom: 15px;
}

#maincontent img.left {
  display: block; float: left; padding: 10px;
}

#maincontent img.right {
  display: block; float: right; padding: 10px
}

#maincontent img.center {
  display: block; margin: 0 auto; padding: 10px
}

#maincontent a.pdf img { border: 0; }



#leftcol_interior {
  width: 235px;
  float: left;
  text-align: left;
  color: #FFFDE5;
  padding-right: 60px;
  margin-top: 10px;
}
.leftcol_interiorlinks a {
  color: #CBAD8E;
  text-decoration: none;
  display: block;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #5f4c41;
  padding: 5px;
  font-size: 13px;
}
.leftcol_interiorlinks a:hover {
  color: #FFFDE3;
  font-size: 13px;
}

.faqtitle {
	font-size: 13px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B5B4A2;
	display: block;
	padding-top: 8px;
	background-color: #D1CFBB;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #848276;
	padding-left: 5px;
	padding-right: 5px;
}


.artist_program_columns {
  float: left;
  font-size: 11px;
  color: #4E4A3E;
  margin-right: 15px;
  width: 185px;
  padding: 24px 0 12px 0;
}
.artist_program_columns img { 
  display: block; 
  margin: 0 auto; 
  padding-bottom: 4px;
}

.artist_program_columns h4 {
  display: block;
  font-size: 10px;
  background-color: #D6D4Bf;
  margin: 0; padding: 15px 15px 0 15px;
}
.artist_program_columns p {
  background-color: #D6D4BF;
  margin: 0; padding: 0 15px 0 15px;
}

.artist_program_columns a {
  display: block;
  padding: 24px 0 12px 0;
}


.deadline {
  display: block;
  font-weight: bold;
  color: #990000;
}

.line {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D7D6C4;
  margin-bottom: -10px;
}


.meetingdatecolumn {
  float: right;
  background-color: #EFEDD6;
  font-size: 11px;
  padding: 15px;
  margin-left: 15px;
  color: #4E4A3E;
  border: 1px solid #D6D4BF;
}
.meetingdatecolumn h4 {
  background-color: #262022;
  margin: 0px;
  padding: 5px;
  color: #FFFDE5;
  font-size: 10px;
}
.faqtitle {
  font-size: 13px;
  font-weight: bold;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #B5B4A2;
  display: block;
  padding-top: 8px;
  background-color: #D1CFBB;
  padding-bottom: 8px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #848276;
  padding-left: 5px;
  padding-right: 5px;
}
.backtotop {
  font-size: 9px;
  text-align: right;
  display: block;
}
.faqlinks {
  font-size: 14px;
  text-decoration: none;
  line-height: 24px;
}

.lineblack {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000000;
}

#maincontent img { padding: 0 14px; }

#maincontent #fellow_photo { width: 219px; line-height: 219px; text-align: center; vertical-align: middle; }
#maincontent #fellow_photo img { display: inline; padding: 0; }

#maincontent .homepg_thumbs img,
#maincontent .previous_next_holder img { padding: 0 5px 0 0; }


#rightcol {
  width: 235px;
  float: left;
  padding-left: 60px;
  text-align: left;
  color: #FFFDE5;
}

#rightcol a {
  color: #C6A689;
  text-decoration: none;
}

#rightcol a:hover {
  color: #FFFDE5;
}

#rightcol h3 {
  font-size: 14px;
  color: #F3EED3;
}

#rightcol_interior {
  float: left;
  width: 665px;
  text-align: center;
  background-image: url(/images/paper/paperbody.jpg);
  background-repeat: repeat-y;
  margin-top: 10px;
}

div#news { overflow: hidden; }

#news h3 {
  margin: 0; padding: 5px;
  font-size: 12px;
  /*background: url('/images/backgrounds/newsheaderbg.png');*/
  background-color: #3e3832;
  border-bottom:1px solid #5F4C41;
  cursor: pointer;
}

#news div {
  height: 200px;
  margin: 0; padding: 5px;
  background-color: #605b4b;
  /*background: url('/images/backgrounds/newspanelbg.png');*/
}

#news div * { margin: 0; padding: 0; }

#news a,
#news a.more { color: #C6A689; text-decoration: none; display: block; padding-top: 12px; }

#news a:hover,
#news a.more:hover { color: #fffde5; }

/* news style */

#news p { padding: 5px 0; }

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

/*---- Header styling ---*/


.arrowlg_left {
  float: left;
  padding-top: 50px;
  text-align: left;
  padding-right: 8px;
  width: 11px;
}


.arrowlg_left a {
  display:block;
  width:11px;
  float: left;
}

.arrowlg_left a:hover {
  background-color: #312F28;
}



.arrowlg_right {
  float: left;
  padding-top: 50px;
  text-align: right;
  padding-left: 8px;
  width: 11px;
}


.arrowlg_right a {
  display:block;
  width:11px;
  float: left;
}

.arrowlg_right a:hover {
  background-color: #312F28;
}


.bottom_thumbs {
  float: left;
  width: 220px;
  color: #cbad8e;
  padding-right: 10px;
  padding-top: 10px;
  font-size: 11px;
}
.bottom_thumbs h5 {
  font-size: 11px;
  font-weight: bold;
  color: #FFFDE5;
  margin-top: 0px;
  margin-bottom: 0px;
}
.bottom_thumbs a {
  color: #AD967C;
  text-decoration: none;
}
.bottom_thumbs a:hover {
  color: #D5463F;
}
.bottom_thumbs img {
  float: left;
  padding-right: 10px;
}

ul#navigation { 
  font: 13px "Lucida Grande", Verdana, Helvetica, sans-serif; 
  padding: 0; margin: 0; 
}
ul#navigation ul { margin: 0; padding: 6px 0 0 0; font-size: 12px; }

#navigation li {
  padding: 5px;
  border-bottom: 1px solid #5f4c41;
  list-style-type: none;
}
#navigation ul li {
  border: 0;
  padding: 5px 10px;
}

#navigation a { display: block; text-decoration: none; }
  
#navigation a       { color: #cbad8e; }
#navigation a:hover { color: #fffde3; }
#navigation ul a    { color: #b9302b; }



#current_fellows_feature_nav { float: right; margin: 0px; padding: 0px; }

#current_fellows_feature_nav ul {
  list-style-type: none;
  margin-top: 0px;
  margin-bottom: 0px;
}

#current_fellows_feature_nav li {
  list-style-type: none;
  line-height: 25px;
}

#current_fellows_feature_nav li a {
  font-size: 14px;
  color: #FFFDE5;
  padding-left: 10px;
  text-decoration: none;
}

#current_fellows_feature_nav li a:hover {
  background-image: url(images/arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 .4em;
  font-size: 14px;
  color: #cbad8e;
  padding-left: 10px;
  text-decoration: none;
}
#current_fellows_feature_nav h4 {
  font-size: 14px;
  color: #d5463f;
  font-weight: bold;
  margin-bottom: 8px;
}

.currentfellows_thumbs {
  float: left;
  width: 190px;
  color: #2E282A;
  padding-right: 10px;
  font-size: 11px;
  text-align: center;
  height: 200px;
}

.currentfellows_thumbs .fellow_image { display: table-cell; height: 105px; width: 190px; text-align: center; vertical-align: middle; padding-bottom: 3px; }
.currentfellows_thumbs .fellow_image img { vertical-align: middle; border: 1px solid #dad8c3; padding: 4px; }


.currentfellows_thumbs h5 {
  font-size: 11px;
  font-weight: bold;
  color: #1E171A;
  margin-top: 0px;
  margin-bottom: 0px;
}

#bio_leftcol {
  float: left;
  width: 220px;
  margin-top: 15px;
  margin-bottom: 15px;
}
#bio_rightcol {
  float: right;
  width: 370px;
  margin-top: 15px;
  margin-bottom: 15px;
}


/*#bio_leftcol ul {
  list-style-type: none;
  
}
#bio_leftcol li {
  margin-left: -25px;
  list-style-type: none;
  padding-bottom: 5px;
  display: block;
}*/

#bio_images { margin: 0; padding: 0; clear: both; }
#bio_images li {
  display: block; float: left;
  margin: 0; padding: 0 2px 10px 3px;
  width: 68px; height: 68px;
  list-style-type: none;
  text-align: center;
}
#bio_images li span { width: 68px; height: 68px; display: table-cell; text-align: center; vertical-align: middle; }
#bio_images a { border: none; }
#maincontent #bio_images img { vertical-align: middle; border: none; padding: 0; }

.mp3s { margin: 0; padding: 0 0 14px 0; clear: both; }
.mp3 { margin: 0; padding: 14px 0 7px 0; clear: both; }
.mp3 h3 { margin: 0 0 .5em 0; padding: 0; font-size: 14px; }
.mp3 p { margin: 0; padding: 7px 0 0 0; }

ul#videos,
ul#documents { margin: 0; padding: 14px 0 7px 0; clear: both; }

#videos li,
#documents li { list-style-type: none; }

#bio_rightcol h2 {
  color: #82061B;
  margin: 0px;
}
#bio_rightcol h3 {
  margin: 0px;
}

body#video_player {
  padding-top: 10px;
  background: #fffde6;
  text-align: left;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#video_player .artist { font-weight: bold; padding-top: 6px; }
#video_player .title { font-style: italic; }

#video_player .next_previous { width: 98%; margin: 0 auto; }
#video_player a#next,
#video_player a#previous { color: #6B0417; text-decoration: none; display: block; font-size: 11px; }

#video_player a#next { float: right; }
#video_player a#previous { float: left; }

