@import url("nav.css");/* CSS Document */body{	background: #344E52 url(../images/spine-background.jpg) no-repeat fixed left top;	margin: 0px;	padding: 0px;	}#container{	background: #FFFFFF;	border: 1px solid #344E52;	margin-left: 150px;	margin-top: 50px;	position: relative;	width: 800px;	}#header{	height: 175px;	width: 700px;	}#page-header{	background:#fff;	border-bottom:solid 1px #000;	float:left;	height:30px;	position:relative;	top: 30px;	width:800px;	z-index:0;	}#content{	padding: 0px;	width: 800px;	}#content-home{	padding: 0px;	width: 800px;	}/*this holds the right and left column*/#main{	background:url(../images/main-bk.gif) repeat-y;	padding:0px 20px 20px 20px; 	width:760px; 	}#left-column{	float:left;	margin-right:20px;	margin-top: 40px;	width:535px;	}#right-column{	width:185px;float:right; margin-left:20px; margin-top:20px;	}	#footer{	color: #FFFFFF;	font: 10px Georgia, "Times New Roman", Times, serif;	height: 20px;	margin-left: 150px;	padding: 5px;	text-align: right;	width: 795px;	}	#footer a{		color:#fff;		text-decoration:none;		}			#footer a:hover{			color:#fff;			text-decoration:underline;			}	.shim {	clear:both;	}.columns2{	width:260px;	float:left;	}	.columns2 ul {		list-style: none;		margin:0;		padding:0;		}		.columns2 li {			margin:0 0 0 8px;			padding:0;			}				.columns2 a {			text-decoration:none;			}				.columns2 h4 {			margin:5px 0 0 0;			padding:0;			}						.columns2 h4 a {				color: #2F4B3F;				font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;				margin:5px 0 0 0;				padding:0;				}					