/* CSS Document */body {	background-color: #DFE8D1;	margin: 0px;}body,td,th, p {	font: 12px/14px Georgia, "Times New Roman", Times, serif;	margin: 0px 0px 10px;	padding: 0px;}a:link, a:visited {color:#000;text-decoration:underline;}a:hover, a:active {color:#000000;}#letter {	width: 290px;	background: #FBF6E8;	padding: 20px 10px 10px 10px;	position: absolute;	left: 239px;	top: 349px;	z-index: 10;}#letter_shadow {	width: 280px;	position: absolute;	left: 272px;	top: 356px;	height: 390px;	z-index: 5;}#paperclip_h {	position: absolute;	left: 86px;	top: 256px;	z-index: 1000;}#paperclip_2 {	position: absolute;	left: 97px;	top: 206px;	z-index: 1000;}#paperclip_3 {	position: absolute;	left: 97px;	top: 267px;	z-index: 1000;}#paperclip_4 {	position: absolute;	left: 97px;	top: 700px;	z-index: 1000;}#vicki {	position: absolute;	left: 69px;	top: 242px;	z-index: 20;}#praise {	position: absolute;	left: 547px;	top: 349px;	z-index: 2;}#wrapper {	width: 780px;	margin-top: 30px;	margin-left: 95px;}#shadow_t {	background: #DFE8D1 url(../images/shadow_t.jpg) no-repeat;	height: 16px;	width: auto;}#shadow_b {	background: #DFE8D1 url(../images/shadow_b.jpg) no-repeat;	height: 16px;	width: auto;	clear: both;}#main {	background: url(../images/shadow_m.jpg) repeat-y;	padding-right: 15px;	padding-left: 15px;}#header {	background: #FFFFFF url(../images/header_image.jpg) no-repeat;	width: auto;	height: 50px;	padding-top: 50px;}#nav {	background: url(../images/nav.gif) no-repeat;	height: 48px;	padding-left: 20px;}#nav ul {	list-style: none;	margin: 0px;	padding: 0px;}#nav li {	display:inline;	list-style: none;	float: left;	white-space: nowrap;	width: auto;	padding: 14px 18px 0px;}#nav #current a {	color: #000000;}#nav a{	font: 1.5em Georgia, "Times New Roman", Times, serif;	text-decoration: none;	color: #8E7A50;	white-space: nowrap;}#nav a:hover{	color: #000000;	white-space: nowrap;}#body {	background: #F1DFA6 url(../images/veniceback.jpg) no-repeat bottom;	height: 650px;}#body2 {	background: #FFFFFF;	padding: 40px 40px 10px 10px;}#body3 {	background: #FFFFFF;	padding: 0px 40px 10px 10px;}#col2 {	width: 425px;	position: relative;	float: right;}#col2 h3 {	margin: 0px 0px 10px;	padding: 0px;	font-weight: normal;	font-size: 18px;}#col2 h4 {	font-size: 14px;	font-weight: normal;	margin: 0px 0px 10px;	padding: 0px;}#col2 p {	font-size: 11px;	margin: 0px 0px 10px;	padding: 0px;	line-height: 17px;}#col2 ul {	font-size: 11px;	line-height: 17px;}#col1 {	width: 250px;	position: relative;	float: left;}#col1 img {	margin-top: 20px;}.innerbox h3 {	font-weight: normal;}.dropshadow2{	float:left;	clear:left;	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;	background: url(../images/shadow.gif) no-repeat bottom right;	margin: 10px 0 10px 10px !important;	margin: 10px 0 10px 5px;	width: 200px;	padding: 0px;}.innerbox{	position:relative;	bottom:6px;	right: 6px;	padding:4px;	margin: 0px 0px 0px 0px;	background: #F1DFA6;}.innerbox{	/* IE5 hack */	\margin: 0px 0px 0px 0px;	ma\rgin:  0px 0px 0px 0px;	padding: 0px 10px 15px 10px;	width: 180px;	text-align: center;}.innerbox p{			font-size:14px;	margin: 3px;}.innerbox img{margin:5px 0px 10px 0px;}#col2 strong {	font-size: 11px;	font-weight: bold;	font-style: italic;	line-height: 18px;}#form {	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-top: 1px solid #CCCCCC;}#form td{	padding: 2px;	border-bottom: 1px solid #CCCCCC;}.bookswimage {	border: 1px solid #CCCCCC;	display: block;	clear: left;	margin: 0px 0px 10px;	padding: 10px;}div.bookswimage hr {display: block; clear: left; margin: -0.66em 0;  visibility: hidden;}  .bookswimage img {	position: relative;	float: left;	margin-right: 10px;}div.clear {clear: left; line-height: 0; height: 0;}