#tabs { height: 40px; vertical-align: bottom; background: url(/images/about/board/tab-bg.png) repeat-x left top; }
#tabs ul { list-style: none; }
#tabs li { display: inline; line-height: 200%; font-size: 14px;}
#tabs li a { display: block; float: left; background: url(/images/about/board/tab.png) no-repeat top left; height: 40px; padding-left: 15px; margin-left: 10px; text-decoration: none; cursor: pointer;  }
#tabs li a span { display: block; float: left; background: url(/images/about/board/tab.png) no-repeat top right; padding-right: 15px;  color: #4e4426;  height: 100%; }

#tabs li a:hover { background: url(/images/about/board/tab-over.png) no-repeat left top; }
#tabs li a:hover span { background: url(/images/about/board/tab-over.png) no-repeat right top; }

/* tab for the page that the user is currently on */
#tabs li.here a, #tabs li.here a:hover { background: url(/images/about/board/tab-here.png) no-repeat left top; cursor: default;}
#tabs li.here a span, #tabs li.here a:hover span { background: url(/images/about/board/tab-here.png) no-repeat right top; color: #000; height: 100%; font-weight: bold; }

.yellow-tab-topleft { width: 10px; height: 40px; background: url(/images/about/board/yellow-corners-tab.png) no-repeat left top; }
.yellow-tab-topright { width: 10px; height: 40px; background: url(/images/about/board/yellow-corners-tab.png) no-repeat right top; }
.yellow-content { width: 680px; }


.blue { margin-bottom: 0;  }
.blue-content { width: 270px; }


.board-desc { float:left; width: 400px; margin-right: 10px; margin-top: 10px; color: #36332f }
.board-desc h3 { font-size: 14px; line-height: 18px; }
.board-desc p {  }
.board-photo {  background-color: #fff; text-align: center; padding-top: 5px;}
	
.director-desc td { padding-right: 20px; }

#committee-desc { width:410px; margin-right: 20px; float: left; }
#committee-members { width: 230px; float: left; }
.member { clear: both; margin-bottom: 10px; }
.member td { padding-bottom: 10px;  }
#committee-members .photo img { border: 1px solid #efd78d; }
#committee-members .desc { vertical-align: middle; padding-left: 5px; }
#committee-desc .schedule  { border-bottom: 1px solid #bbb4ab; width: 100%; }
#committee-desc .schedule th { text-align: left; border-bottom: 1px solid #bbb4ab; padding: 5px 5px 1px 2px;}
#committee-desc .schedule td { padding: 5px; background-color: #fdf9e2; }
#committee-desc .schedule tr.odd td { background-color: #fff; }

.profile-list { margin-left: 0; }
.profile-list * { font-size:11px; }
.profile-list p { float: left; margin-top: 5px;}
.profile-list ul { list-style: none; list-style-image: none; }
.profile-list li { float: left; border-left: 1px solid #be9c21; padding: 0 5px 5px 5px; }
.profile-list li.first { border-left: none; }
.profile-list a { color: #36332f !important; }
.profile-list .yellow-content li { list-style: none !important; list-style-image: none !important; }

h3.profile { color: #1980c0; font-size: 18px; line-height: 24px; margin: 10px 0; }
h3.profile span { color: #36332f; font-size: 12px; line-height: 16px; }
.profile-photo { float: left; margin-right: 10px; margin-bottom: 10px;  }
.links {  float: right;  }

.board-home-intro { width: 380px; float: left; margin-right: 20px; }

