body	{		margin: 0px auto;		width:1060px;		background: #1b447c;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 69%;		padding:0;		}/* Using ems for font sizes, in conjunction with body font size a percentage, is done for accessibility, allowing viewers to change their font sizes. */#container {	background:#FFFFFF;	margin:0;	padding:0;	width:1060px;	}img		{		border: none;		}td.number	{	text-align: right;	}p		{		font-size: 1.0em;		color: #000;		margin-left: 20px;		margin-right: 20px;		}/* h1 is used for for page title */	h1		{		font-size: 1.6em;		color: #900;		margin:20px;		margin-bottom:20px;		padding:0;		clear:left;		}h2		{		font-size: 1.2em;		color: #05a;		font-weight: bold;		margin:0;		margin-left: 20px;		margin-right: 20px;		}li		{		font-size: 1.1em;		margin: 12px;		}.bold	{		font-weight: bold;		}.bolditalic	{		font-weight: bold;		font-style: italic;		}.credits	{		font-size: 1em;		line-height: 1.1em;		margin: 2px;		}.contentimage {		float: right;		margin: 5px 15px 5px 5px;		}a:link {color: #05a; text-decoration: underline;}     /* unvisited link */a:visited {color: #05a; text-decoration: underline;}  /* visited link */a:hover {color: #498b3e; text-decoration: underline;}   /* mouse over link */a:active {color: #05a;text-decoration: underline;}   /* selected link *//* TOP NAVIGATION */		a.nav:link {		color: #fff; 		text-decoration: none; 		font-weight: bold;		}a.nav:visited {		color: #fff; 		text-decoration: none; 		font-weight: bold;		}a.nav:hover {		color: #fb0; 		text-decoration: none; 		font-weight: bold;		}a.nav:active {		color: #fff; 		text-decoration: none; 		font-weight: bold;		}/* POSITIONING */	.wrapMid {	width:1060px;	background:url(images/wrapMid.jpg) repeat-y;	}	.wrapBottom {	width:1060px;	background:url(images/wrapBottom.jpg) no-repeat;	height:40px;	margin:0;	padding:0;	}.leaderboard {	background:#CCCCCC;	width: 728px;	margin:10px auto;	background-color:#d3c44a;	}	.clear {	clear:both;	}#yourGuide {	float:right;	padding:20px;	}.content {	width: 950px;	margin:0 55px;	padding:0;	background-color:#ffffff;		}#menu {	width: 760px;	height: 30px;	background-color: #05a;	}	.menu_item	{	height: 30px;	font-size: 1.3em;	vertical-align: middle;	float:left;	padding-top: 6px;	margin-left: 20px;	margin-right: 25px;	}#photos {	width: 180px;	background-color: #fb0;	float:right;	text-align: center;	margin:0;	padding:0;	}#footer	{	font-size: 1em;	text-align: center;	width:1060px;	}	hr	{	width: 96%;	height: 1px;	color: #05a;	}	.lightGray {	background:#d6d6d6;	}	.whiteBkg {	background:url(images/nxtbook_bkgd.jpg) top no-repeat;	width:181px;	height:139px;	}	#rightSide {	float:right;	width:732px;	margin-right:0px;	border:1px solid #cccccc;	}	#leftSide {	float:left;	width: 210px;	text-align:center;	}	#skyscraper {	width:190px;	margin:0px;	text-align:center;	background-color:#efefef;		}	.nxtbookModule {	float:right; text-align:center; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:8px;	color:#006699;	margin:0 0 20px 0;}	.photocredit {	font-size:9px;	color:#666666;	margin-left:20px;	}