/* Generic Styles */
body {
	margin:20px 0 0 0;
	background:#FFFFFF url(image/page_bg.gif) repeat-x  bottom;
}

p {
	font:0.8em "Times New Roman",Times,serif;
	color:#82847f;
	margin:0 40px 10px 35px;
}

h1 {
	font:0.8em "Times New Roman",Times,serif;
	font-weight: bold;
	color:#82847f;
	padding: 0 0 2px 0;
	border: solid #82847f;
	border-width: 0 0 1px 0;
	margin:0 40px 2px 35px;
	}

ul {
	font:0.8em "Times New Roman", Times, serif;
	color:#82847f;
	margin:0 40px 10px auto;
}

a {
	color: 666699;
	text-decoration:none;
}

a:hover{
	color: #666666;
	text-decoration:underline;
}

/* Generic Classes */

.home {
	margin:0 40px 10px 75px;
}

.hidden {
	display:none;
}

.imgBorder {
	border: 4px solid #d0ac78;
	}

.center {
	text-align: center;
	}

.italics {
	font-style: italic;
	}

.floatLeft {
	margin: 0 0.6em 0.6em 0;
	border: 4px solid #d0ac78;
	float: left;
	}

.floatRight {
	margin: 0 0 0.6em 0.6em;
	border: 4px solid #d0ac78;
	float: right;
	}

.bioHeader {
	margin-bottom: 1.5em;
	text-align: center;
	}

.bioHeader img {
	border: 0;
	}

/* ID-based Rules */

#fleur_de_lit {
	float: left;
	display:inline;
	width: 40px;
	height: 32px;
	margin-left: 35px;
	background: url(image/fleur_de_lit.gif);
}

#homeContent {
	background:#eddbcf url(image/home_content_bg.gif) repeat-x;
	width:516px;
}

body > #homeContent {
	background:#eddbcf url("../images/home_content_bg.gif") repeat-x;
	width:516px;
}

#interiorContent {
	background:#FFFFFF url(image/interior_content_bg.gif) repeat-x  bottom;
	width:516px;
}

body > #interiorContent {
	background:#eddbcf url("../images/interior_content_bg.gif") repeat-x;
	width:516px;
}

#articlesTable {
	font:0.8em "Times New Roman",Times,serif;
	color:#82847f;
	margin:0 40px 10px 35px;
	width: 441px;
	text-align: left;
}

#articlesTable td {
	border: solid #82847f;
	border-width: 0 0 1px 0;
	padding: 0.1em 0 0.2em 0;
	}

#articlesTable .publication {
	font-style: italic;
	}

#pageRight {
	width:1px;
	background:#cbc6bf url("../images/right_border.gif") no-repeat;
}

#footer {
	width:743px;
	height:26px;
	background:url(image/footerdolphins.jpg);
}

/* nav styles */

#navCell {
	width: 226px;
	background: url(image/bg.gif) repeat-y;
	}

#nav {
	list-style: none;
	border: 0;
	margin: 0;
	padding: 0;
	}

#nav li {
	position: relative;
	float: left;
	padding: 0;
	}

#nav > li {
	float: none;
}

#faqList {
	margin-bottom: 2em;
	list-style: none;
	}

/* nav item styles */
#nav #logo {
	display: block;
	width: 226px;
	height: 147px;
	background: url( "../images/nav/logo.gif" );
	}

#nav #overview {
	display: block;
	width: 226px;
	height: 24px;
	background: 0 url(image/overview.gif) no-repeat;
	}

#nav #overview:hover {
	background: 0 url(image/overview.gif) no-repeat;
	}

#nav #montage {
	display: block;
	width: 226px;
	height: 24px;
	background: 0 url(../image/montage.gif) no-repeat;
	}

#nav #montage:hover {
	background: 0 url(image/montage.gif) no-repeat;
	}

#nav #press {
	display: block;
	width: 226px;
	height: 24px;
	background: 0 url(image/press.gif) no-repeat;
	}

#nav #press:hover {
	background: 0 url(image/press.gif) no-repeat;
	}

#nav #photo {
	display: block;
	width: 226px;
	height: 24px;
	background: 0 url(image/photo.gif) no-repeat;
	}

#nav #photo:hover {
	background: 0 url(image/photo.gif) no-repeat;
	}

#nav #video {
	display: block;
	width: 226px;
	height: 24px;
	background: 0 url(image/video.gif) no-repeat;
	}

#nav #video:hover {
	background: 0 url(image/video.gif) no-repeat;
	}

#nav #squiggly {
	display: block;
	width: 226px;
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(image/squiggly.gif);
	}
	
#nav #contact {
	display: block;
	width: 226px;
	height: 24px;
	background: 0 url(image/contact.gif) no-repeat;
	}

#nav #contact:hover {
	background: 0 url(image/contact.gif) no-repeat;
}

#bottom {
	display: block;
	width: 226px;
	height: 168px;
	margin:0;
	padding:0;
	background: url(image/bottom.gif);
}

/* sub nav styles */
#nav li ul {
	display: none;
	position: absolute;
	width: 150px;
	margin: 0;
	padding:0;
	top: 0;
	left: 211px;
	list-style: none;
	}

#overviewOn {
	z-index: 10;
	}

#montageOn {
	z-index: 5;
	}

#nav li:hover ul, #nav li.over ul {
	display: block;
	}

#nav li ul li {
	width: 150px;
	}

#overviewSubNav a {
	font:12px "Times New Roman",Times,serif;
	text-decoration:none;
	font-weight: bold;
	background-color: #fcddc7;
	color: #8e4b29;
	display: block;
	width:180px;
	padding: 3px 0 3px 5px;
	border-bottom: 1px #a77f6a solid;
}

#overviewSubNav a:hover {
	background-color: #8e4b29;
	color: #fcddc7;
}
#overviewSubNav a.last {
	border: 0;
}

#montageSubNav a {
	font:bold 12px "Times New Roman", Times, serif;
	text-decoration:none;
	background-color: #fcddc7;
	color: #8e4b29;
	display: block;
	width:145px;
	padding: 3px 0 3px 5px;
	border-bottom: 1px #a77f6a solid;
}
#montageSubNav a:hover {
	background-color: #8e4b29;
	color: #fcddc7;
}
#montageSubNav a.last {
	border: 0;
}ul {  }
.modalities {  font-family: "Times New Roman", Times, serif; font-size: 12px; color: #666666; list-style-position: outside; list-style-type: disc}
