@charset "ISO-8859-1";/* ----- LAYOUT ----- */body {	margin: 0;	padding: 0;	}#anniv { /* -- non-page background -- */	font: 13px/1.5em helvetica, arial, san-serif;	/* -- change table tag fonts also -- */	color: #666;	width: 100%;	margin: 0;	padding: 0;	background: #a49e9d;	}#anniv #wrapper { /* -- to center on page -- */	margin: 0 auto;	padding: 0;	width: 940px;	}#anniv #content { /* -- positioned to allow corner to sit above timeline and tabs-- */	position: absolute;	width: 940px;	background: #fff;	border: 1px solid #686868;	border-top: 0;	}	#anniv #content .corner {		position: absolute;		top: 0;		right: 0;		}#anniv #header {	background: #f1f0f0;	height: 84px;	padding-top: 8px;	}	#anniv #header .logo {		float: left;		margin-left: 50px;		}	#anniv #header .timeline {		clear: both;		margin-top: 2px;		}	#anniv #header p {		font-size: 11px;		line-height: 1em;		color: #a19b9b;		text-align: right;		padding-right: 130px;		margin-bottom: 20px;		}		#anniv #header p a:link, 		#anniv #header p a:visited, 		#anniv #header p a:active  {			color: #a19b9b;			text-decoration: none;			}		#anniv #header p a:hover {			color: #264787;			text-decoration: underline;			}#anniv #tabs {	height: 56px;	background: #fff url(images/tabBkgnd.gif) repeat-x;	}#anniv #tabs.os {	height: 33px;	}#anniv #tabs.timeline {	height: 27px;	}	#anniv #tabs #story {		display: inline;		margin-left: 49px;		}	#anniv #tabs #timeline {		display: inline;		margin-left: 1px;		}	#anniv #tabs #books {		display: inline;		margin-left: 1px;		}#anniv #footer {	text-align: center;	margin-top: 72px;	clear: both;	float: none;	}	#anniv #footer .redlabl {		margin-bottom: 10px;		}	#anniv #preload {		display: none;		}/* ----- PAGES ----- *//* -- HOME -- */#anniv #main.home {	padding: 0 50px;	min-height: 850px;	}	#anniv #main.home img {		margin-bottom: 20px;		}	#anniv #main.home ol {		font-size: 12px;		line-height: 1.4em;		padding: 0;		margin: 0 0 0 30px;		color: #7b7b7b;		}	#anniv #main.home li {		padding: 0 40px 0.8em 0;		}		#anniv #main.home li a:link {			color: #7b7b7b;			text-decoration: none;			}		#anniv #main.home li a:visited {			color: #7b7b7b;			text-decoration: none;			}		#anniv #main.home li a:hover {			color: #264787;			text-decoration: underline;			}		#anniv #main.home li a:active {			color: #7b7b7b;			text-decoration: none;			}	/* -- OUR STORY -- */#anniv #main.ourstoryL,#anniv #main.ourstoryR,#anniv #main.ourstoryB,#anniv #main.ourstory {	min-height: 850px;	}#anniv #content.ourstoryL {	background: #fff url(images/ourStoryLbkgnd.gif) repeat-y;	}	#anniv #main.ourstoryL .ourstory {		margin: 20px 40px 20px 255px;		}	#anniv #main #Lsidebar {		float: left;		width: 233px;		}	#anniv #main #Lsidebar p {		padding: 5px 25px;		font-size: 12px;		font-weight: bold;		line-height: 1.3em;		color: #333;		}	#anniv #main #Lsidebar strong {		color: #b15d4c;		}#anniv #content.ourstoryR {	background: #fff url(images/ourStoryRbkgnd.gif) repeat-y;	}	#anniv #main.ourstoryR .ourstory {		margin: 20px 255px 20px 30px;		}	#anniv #main #Rsidebar {		float: right;		width: 233px;		}	#anniv #main #Rsidebar p {		padding: 5px 25px;		font-size: 12px;		font-weight: bold;		line-height: 1.3em;		color: #333;		}	#anniv #main #Rsidebar img.spacebelow,	#anniv #main #Lsidebar img.spacebelow {		margin-bottom: 2px;		}	#anniv #main #Rsidebar strong {		color: #b15d4c;		}#anniv #content.ourstoryB {	background: #fff url(images/ourStoryBbkgnd.gif) repeat-y;	}	#anniv #main.ourstoryB .ourstory {		margin: 20px 255px 20px 255px;		}/* - OS Continue - */#anniv #main #continue,#anniv #main #continue2 {	border-top: 1px solid #cac9c9;	border-bottom: 1px solid #cac9c9;	padding: 0;	clear: both;	float: none;	height: 99%;	}#anniv #main #continue td.padded {	padding: 10px 0;	}#anniv #main #continue td.paddedB {	padding: 30px 0;	}#anniv #main #continue img.continue {	border: 0px;	margin-right: 25px;	}#anniv #main #continue2 td.padded {	padding: 10px 0;	}#anniv #main #continue2 td.paddedB {	padding: 30px 0;	}#anniv #main #continue2 img.continue {	border: 0px;	margin-right: 25px;	}#anniv #main p.dyk,#anniv #main #Lsidebar p.dyk,#anniv #main #Rsidebar p.dyk {	padding: 20px 25px;	text-align: left;	font-size: 13px;	font-weight: bold;	line-height: 1.6em;	margin-bottom: 8px;	color: #333;	}#anniv #main p.dykB,#anniv #main #Lsidebar p.dykB,#anniv #main #Rsidebar p.dykB {	padding: 0;	text-align: left;	font-size: 13px;	font-weight: bold;	line-height: 1.6em;	margin: 30px 0 8px 0;	color: #333;	}#anniv #main #continue p.dyk strong {	color: #482a74;	text-transform: uppercase;	}/* - OS Nav - */#anniv #osnav {	margin-left: 128px;	height: 23px;	cursor: pointer;	font-size: 12px;	background: #fff;	}	#anniv #osnav a {		width: 50px;		}	#anniv #osnav a:link, 	#anniv #osnav a:visited, 	#anniv #osnav a:active  {		color: #a19b9b;		text-decoration: none;		border: 1px solid #fff;		}	#anniv #osnav a.linkS {		padding: 2px 5px 0 5px;		}	#anniv #osnav a.linkS:hover {		color: #b15d4c;		text-decoration: none;		border: 1px solid #b15d4c;		}	#anniv #osnav a.link {		padding: 2px 1px 0 2px;		}	#anniv #osnav a.link:hover {		color: #b15d4c;		text-decoration: none;		border: 1px solid #b15d4c;		}	/* -- 90 BOOKS -- */#anniv #main.nbooks {	min-height: 850px;	}#anniv #nbooksHed {	background: #ccc8c8;	height: 132px;	margin-bottom: 25px;	}	#anniv #nbooksHed img.navL {		float: left;		margin: 52px 21px 0 0;		border: 0;		}	#anniv #nbooksHed img.navR {		float: right;		margin: 52px 0 0 0;		border: 0;		}	#anniv #nbooksHed #covers {		height: 130px;		}	#anniv #nbooksHed #covers img {		border: 3px solid #ccc8c8;		margin: 10px 7px 0 0;		}	#anniv #nbooksHed #covers a:hover img {		border: 3px solid #fff;		margin: 10px 7px 0 0;		}#anniv #main.nbooks table.nmain img[width="370"] {	border: 1px solid #999;	}#anniv #main.nbooks #center {	margin: 0 245px;	}#anniv #main.nbooks #bookinfo {	height: 160px;	}	#anniv #main.nbooks #bookinfo p {		margin-bottom: 0.6em;		padding-right: 10px;		line-height: 1.2em;		}	#anniv #main.nbooks #bookinfo p.firstline {		font-size: 17px;		margin-bottom: 7px;		}/* ----- TAGS ----- */#anniv h1 {	font-size: 19px;	color: #333;	line-height: 1.4em;	font-weight: normal;	margin: 0 0 0.7em 0;	}#anniv a:link {	color: #264787;	text-decoration: none;	}#anniv a:visited {	color: #264787;	text-decoration: none;	}#anniv a:hover {	color: #264787;	text-decoration: underline;	}#anniv a:active {	color: #264787;	text-decoration: none;	}#anniv p {	margin: 0 0 1em 0;	}#anniv table {	font: 13px/1.5em helvetica, arial, san-serif;	}	/* ----- MISC ----- */	#anniv .nobottom {	margin-bottom: 0;	}#anniv strong.webelieve {	text-transform: uppercase;	color: #f28441;	font-weight: bold;	}#anniv strong.rbor {	color: #496691;	font-size: 19px;	line-height: 1.3em;	font-weight: normal;	}