	* {
	  margin: 0;
	  padding: 0;
	}
	body {
	  text-align: center;
	  background: #ebd393 url(images/bg_ext_logobar.jpg) repeat-x;
	}
	img {
	  border: 0px;
	}
	div#logo_bar {
	  background: url(images/bg_logobar.jpg) no-repeat;
	  width: 998px;
	  height: 104px;
	  margin: 0 auto;
	  position: relative;
	  text-align: left;
	  z-index: 3;
	}
	div#logo_bar #ccfv {
	  position: absolute;
	  top: 0px;
	  left: 37px;
	  
	}
	div#logo_bar img#iwk {
	  position: absolute;
	  top: 0px;
	  left: 238px;
	}
	div#logo_bar img#capital {
	  position: absolute;
	  top: 0px;
	  left: 340px;
	}
	div#logo_bar img#dal {
	  position: absolute;
	  top: 0px;
	  left: 459px;
	}
	div#members_only{
	  width: 275px;
	  height: 95px;
	  position: absolute;
	  top: 9px;
	  left: 710px;
	  color:#393978;
	  font-family:Arial,Helvetica,sans-serif;
	  font-size:12px;
	}
	div#members_only td {
	  text-align: right;
	}
	div#members_only input#submit,
	div#members_only img#logout {
	  position: absolute;
	  bottom: 7px;
	  right: 17px;
	}
	div#outside_wrapper {
	  background: url(images/bg_main.jpg) no-repeat;
	  width: 1001px;
	  margin: 0 auto;
	  position: relative;
	}
	div#inside_wrapper {
	  background: #44B7D0 url(images/bg_inner.jpg) repeat-y;
	  margin-left: 16px;
	  width: 970px;
	  position: relative;
	}
	div#header {
	  margin-left: 15px;
	  width: 971px;
	  height: 195px;
	  position: relative;
	  z-index: 2;
	}
	/*NAVIGATION*/
	div#main_nav {
	  background: url(images/bg_mainnav.jpg) no-repeat;
	  margin-left: 15px;
	  padding-left: 30px;
	  width: 971px;
	  height: 55px;
	  position: relative;
	}
	#primary-menu li {
	  float:left;
	  list-style-type:none;
	  margin:0;
	  padding:0;
	  position:relative;
	}
	#primary-menu li a {
	  color:#FFF;
	  font-family:Arial,Helvetica,sans-serif;
	  font-size:17px;
	  font-weight:bold;
	  height:55px;
	  margin:0;
	  padding: 19px 30px;
	  position:relative;
	  text-align:center;
	  text-decoration:none;
	  top:19px;
	}
	#primary-menu  a:hover {
	  background:transparent url(images/menu_hover.jpg) repeat-x scroll 0 0;
	  color:#FFFFFF;
	}
	#primary-menu li.active a {
	  background:transparent url(images/menu_active.jpg) repeat-x scroll 0 0;
	  color:#FFFFFF;
	}
	/*#primary-menu li.first a:hover,
	#primary-menu li.first.active a {
	  background:transparent url(images/menu_hover_left.jpg) repeat-x scroll 0 0;
	  color:#FFFFFF;
	}*/
	div#left_nav_wrapper {
	  float: left;
	  background: url(images/bg_leftnav.jpg) repeat-y;
	  margin-left: 13px;
	  width: 286px;
	  min-height: 350px;
	  height: auto !important;
	  height: 350px;
	  position: relative;
	  text-align: left;
	}
	img#left_nav_top {
		position: absolute;
		top: 0;
		left: 0px;
		z-index: 2;
	}
	img#left_nav_bottom {
		position: absolute;
		top: -24px;
		left: 13px;
		z-index: 2;
	}
	div#left_nav {
		padding-top: 22px;
		position: relative;
		z-index: 3;
	}
	#left_nav ul {
	  list-style-type: none;
	  overflow:hidden;
	  margin: 0 15px 0 16px;
	  width: 255px;
	  background: #D5F0F7;
	}
	#left_nav li {
	  list-style-type:none;
	  width: 255px;
	  background: #59D5F1;
	  margin: 0;
	  display: block;
	  clear: none;
	  height: 22px;
	}
	#left_nav li.menu-item a {
	  background: #59D5F1 url(images/leftnav_square_off.jpg) no-repeat;
	  background-position: 14px 11px;
	  color:#014983;
	  display:block;
	  font-family:Arial;
	  font-size:14px;
	  padding: 4px 15px 4px 22px;
	  text-decoration:none;
	  width:100%;
	  margin: 0;
	  
	}
	#left_nav li.menu-item a:hover,
	#left_nav li.active a{
	  background: #005498 url(images/leftnav_square_on.jpg) no-repeat;
	  background-position: 14px 11px;
	  color:#ffffff;
	  text-decoration: none;
	}
	#left_nav li.left-sub-menu a {
	  background: url(images/leftnavsub.jpg) repeat-y;
	  color:#014983;
	  display:block;
	  font-family:Arial;
	  font-size:14px;
	  padding: 3px 15px 3px 40px;
	  text-decoration:none;
	  width:100%;
	  margin: 0;
	}
	#left_nav li.left-sub-menu a:hover {
	  font-weight: bold;
	  text-decoration: none;
	}
	/*CONTENT*/
	div#content_wrapper {
	  float: left;
	  background: #FFF url(images/bg_contenttop.jpg) no-repeat;
	  background-position: top left;
	  width: 658px;
	  text-align: left;
	  position: relative;
	  min-height: 350px;
	  height: auto !important;
	  height: 350px;
	}
	div#content_wrapper #content_bottom_swirl {
		position: absolute;
		bottom: 0;
		left: 220px;
		z-index: 2;
	}
	div#content_wrapper #bread_crumbs {
		position: absolute;
		top: 23px;
		left: 32px;
		z-index: 5;
	}
	div#content_wrapper #bread_crumbs p {
		font-family: Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
		color: #f6a300;
	}
	div#content_wrapper #bread_crumbs a {
		color: #f6a300;
		text-decoration: none;
	}
	div#content_wrapper #title {
		position: relative;
		margin: 0 0 5px 32px;
		padding-top: 58px;
		width: 400px;
		z-index: 4;
		font-family: Arial, Arial, Helvetica, sans-serif;
	    font-size: 24px;
	    font-weight: bold;
		color: #faa600;
	}
	div#content_wrapper #content,
	div#content_wrapper #content-diseases {
		width: 375px;
		position: relative;
		margin: 0 0 25px 32px;
		padding-top: 10px;
		z-index: 3;
		font-family: Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
		color: #014983;
	}
	div#contact-form {
		position: relative;
		margin: 0 0 25px 32px;
		padding-top: 10px;
		z-index: 3;
		font-family: Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
		color: #014983;
	}
	div#content_wrapper #gallery-content {
		width: 500px;
		position: relative;
		margin: 51px 0 25px 32px;
		z-index: 3;
		font-family: Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
		color: #014983;
	}
	div#content_wrapper #bios-content {
		width: 500px;
		position: relative;
		margin: 0px 0 25px 32px;
		z-index: 3;
		font-family: Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
		color: #014983;
	}
	div#content_wrapper #content-diseases {
		padding-top: 20px;
	}
	div#content_wrapper #content a {
		color: #014983;
	}
	div#content_wrapper #content ul,
	div#content_wrapper #content ol {
	    margin-left: 20px;
	}
	div#content_wrapper #content ul li ol,
	div#content_wrapper #content ol li ul {
	    margin-left: 17px;
	}
	div#content_wrapper #content .sitemap-menu-title {
		padding-top: 10px;
		font-family: Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
		color: #faa600;
	}
	div#content_wrapper #content .sitemap-menu a {
		text-decoration: none;
		color: #014983;
	}
	div#content_wrapper #photo-container {
		width: 200px;
		position: absolute;
		top: 32px;
		right: 21px;
		z-index: 3;
	}
	div#content_wrapper #photo {
		height: 150px;
		overflow: hidden;
	}
	div#content_wrapper #photo img{
		width: 200px;
	}
	div#content_wrapper #photo_footer {
		width: 200px;
		height: 3px;
		overflow: hidden;
		z-index: 3;
	}
	div#content_wrapper #photo_caption {
		width: 200px;
		z-index: 4;
		font-family: Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
		color: #faa600;
		text-align: center;
		margin-top: 2px;
	}
	div#content_wrapper #photo_caption form.editing textarea {
		font-family: Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
		color: #faa600;
		text-align: center;
	}
	/*FILE CONTENT STYLES*/
	div#content_wrapper #create {
		position: absolute;
		top: 58px;
		left: 525px;
		z-index: 3;
	}
	div#content_wrapper #member_wrapper {
		width: 594px;
		position: relative;
		margin: 101px 0px 25px 32px;
		z-index: 3;
		font-family: Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
		color: #014983;
	}
	div#content_wrapper #member_wrapper .upload {
		position: relative;
		width: 597px;
		height: 85px;
		z-index: 1;
	}
	div#content_wrapper #member_wrapper .upload #post {
		position: absolute;
		bottom: 20px;
		left: 0px;
		z-index: 3;
	}
	div#content_wrapper #member_wrapper .file {
		position: relative;
		margin-top: -1px;
		width: 597px;
		height: 60px;
		z-index: 1;
	}
	div#content_wrapper #member_wrapper .file #file_logo {
		position: absolute;
		top: 5px;
		left: 12px;
		width: 47px;
		height: 46px;
		z-index: 3;
	}
	div#content_wrapper #member_wrapper .file #file_date {
		position: absolute;
		top: 0px;
		left: 60px;
		width: 415px;
		font-family: Verdana, Verdana, Geneva, sans-serif;
	    font-size: 10px;
		color: #005498;
		z-index: 3;
	}
	div#content_wrapper #member_wrapper .file #file_name {
		position: absolute;
		top: 17px;
		left: 60px;
		width: 415px;
		font-family: Verdana, Verdana, Geneva, sans-serif;
	    font-size: 12px;
		color: #005498;
		z-index: 4;
	}
	/*FOOTER*/
	div#footer {
	  background: url(images/bg_footer.jpg) no-repeat;
	  width: 970px;
	  height: 43px;
	  position: relative;
	}
	div#links {
	  position: absolute;
	  top: 15px;
	  left: 31px;
	  font-family: Verdana, Verdana, Geneva, sans-serif;
	  font-size: 11px;
	  color: #fbf7ec;
	}
	div#links a {
	  color: #fbf7ec;
	  text-decoration: none;
	}
	div#branding {
	  position: absolute;
	  top: 15px;
	  left: 700px;
	  font-family: Verdana, Verdana, Geneva, sans-serif;
	  font-size: 11px;
	  color: #fbf7ec;
	}
	div#branding a {
	  font-weight: bold;
	  color: #fbf7ec;
	  text-decoration: none;
	}
	/*GALLERY*/
	.gallery-image {
		margin-bottom: 5px;
		margin-right: 5px;
	}
	/*BIOS*/
	#bio-table {
	    width: 100%;
	}
	.bio-name {
		font-weight: bold;
		font-size: 120%;
	}
	.bio-image { 
		width: 100px;
		margin-right: 15px;
		margin-bottom: 10px;
	}
	.bio-more {
		margin-bottom: 20px;
		margin-top: 5px;
	}
	/*LINKS*/
	div.link-item {
		margin: 3px 0;
	}
	.link-content {
		margin: 10px 0;
	}
