body {	background-image: url(images/page_bkg.gif);	background-repeat: repeat-y;	background-position: center top;	background-color: #86897C;	margin: 0px;}#container {	width: 940px;	margin-right: auto;	margin-left: auto;	padding-right: 20px;	padding-left: 20px;	position: relative;	padding-bottom: 40px;}#header {	padding-top: 50px;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #191A52;	position: static;	width: 940px;}#inner_container {	padding-top: 50px;	padding-bottom: 50px;	position: static;	width: 940px;}#left_col {	width: 640px;	position: static;	float: left;}#left_col_int {	/*width: 560px;*/	position: static;	float: left;	padding-right: 40px;	padding-left: 40px;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 12px;}.left_col_width {	width: 560px;}.left_col_width_gallery {	width: 860px;}#left_col_int_gallery {	width: 560px;	position: relative;	float: left;	padding-right: 40px;	padding-left: 40px;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 12px;}.gallery_image {	height: 190px;	width: 190px;	background-color: #e4eae9;	text-align: center;	vertical-align: middle;	background-image: url(images/image_bkg.gif);	background-repeat: no-repeat;	background-position: left bottom;}.gallery_image div {	height: 100%;	width: 100%;	background-image: url(images/image_shadow_right.gif);	background-repeat: no-repeat;	background-position: right top;}.gallery_image img {	border: 1px solid #FFF;}#left_col_int h1 {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 22px;	color: #554B33;	margin-left: -15px;}.bioShot {	float: left;	margin-right: 15px;	margin-bottom: 15px;}#right_col {	float: left;	width: 280px;	position: static;	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;	font-size: 16px;	color: #86897C;	font-style: italic;	line-height: 21px;	padding-right: 10px;	padding-left: 10px;}.remove_italics {	font-style: normal;	font-size: 14px;	text-align: right;	font-weight: bold;	display: inline;	color: #52554A;	line-height: 18px;}.endFloat {	clear: both;}#inner_container a {	color: #1A1A50;}#footer {	position: static;	width: 940px;}#footer_left {	background-color: #a6a89e;	width: 460px;	float: left;	height: 107px;	position: relative;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #C2C8B3;	padding-top: 22px;	padding-bottom: 22px;	padding-left: 22px;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 11px;	color: #2C2606;	padding-right: 20px;	line-height: 13px;}#footer_left a {	font-weight: bold;	color: #232107;}#footer_left a:hover {	color: #FFF;}#footer_left img {	float: left;	margin-right: 15px;}#footer_right {	height: 151px;	width: 437px;	float: left;	position: relative;}#footer2 {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	color: #86897C;	text-align: center;	padding-top: 40px;	padding-bottom: 40px;	font-size: 11px;}#home #home a, #published #published a, #awards #awards a, #about #about a, #images #images a, #projects #projects a {	background-image: url(images/page_on.gif);	background-repeat: repeat-x;}#published #published li a, #images #images li a, #projects #projects li a {	background-image: none;}.listOfLinks {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 12px;	line-height: 18px;}.http {	color: #86897C;	text-decoration: none;	font-size: 11px;}.lighterBold {	font-weight: bold;	color: #86897C;}#left_col_int h2 {	color: #171A52;	font-size: 16px;}.newBook {	background-color: #86897C;	float: left;	margin-right: 10px;	margin-bottom: 10px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.coverImage {	margin-right: 25px;	margin-bottom: 30px;	margin-left: 25px;}#right_col h3 {	font-style: normal;	color: #52554A;}#footer2 a {	color: #5B5D55;}/*----------------------------- menu styles ----------------------------*/#nav {	position: static;	width: 940px;}/*#nav ul {	margin: 0px;	list-style-type: none;	padding: 0px;	position: relative;	float: right;}#nav ul li {	display: inline-block;	position: relative;	float: left;	white-space: nowrap;}#nav ul li a {	text-decoration: none;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	color: #191A52;	font-size: 12px;	font-weight: normal;	padding-right: 10px;	padding-left: 10px;	height: 18px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #1A1D52;		padding-top: 2px;	display: block;	float: left;}#nav ul li a:hover {	background-image: url(images/page_on.gif);	background-repeat: repeat-x;}#nav ul li ul {	position: absolute;	left: -1px;	top: 20px;	background-color: #FFF;	display: none;	border-left: 1px solid #191A52;	z-index: 100;}#nav ul li:hover ul {	display: block;}#nav ul li ul li {	white-space: nowrap;}#nav ul li ul li a {	text-decoration: none;	padding-right: 10px;	padding-left: 20px;	height: 18px;	border-right-style: none;	padding-top: 2px;	font-size: 11px;	color: #3B3E33;	display: block;	float: none;}#nav ul li ul li a:hover {	background-image: none;	color: #000;}*/#jsddm {	margin: 0;	padding: 0;	float: right;	background: #FFFFFF;}#jsddm li {	float: left;	list-style: none;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	position: relative;}#jsddm li a {	display: block;	padding: 3px 12px;	text-decoration: none;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #1A1D52;	height: 18px;	font-size: 12px;	font-weight: normal;	white-space: nowrap;	color: #191A52;}#jsddm li a:hover {	background-image: url(images/page_on.gif);	background-repeat: repeat-x;}#jsddm li ul {	margin: 0;	padding: 0;	position: absolute;	visibility: hidden;	background-color: #FFF;	border-left: 1px solid #191A52;	border-right-style: none;	left: -1px;	top: 24px;}#jsddm li ul li {	float: none;	display: inline;	font-size: 10px;}#jsddm li ul li a {	width: auto;	background: #FFFFFF;	border-right-style: none;	font-size: 10px;	padding-left: 20px;	padding-top: 5px;}#jsddm li ul li a:hover {	background-image: none;	color: #000;	text-decoration: underline;}.remove_italics_year {	font-style: normal;	font-size: 14px;	text-align: right;	font-weight: bold;	color: #52554A;	padding-top: 4px;}