body{	font: normal normal 90% arial, verdana, helvetica, sans-serif;	color: #000000;	background: #EEEECC url('../images/tim-wallpaper1.jpg') repeat;	background-position: 150px 0;	top: 0;	left: 0;	padding: 0;	bottom: 0;	margin: 0;}/* 99D6E3 - light blue colour that we both like */#footer a, #navpanel a { color: #D85B00; }#footer a:visited { 	color: #D85B00;	}td {	font: normal normal 100% arial, verdana, helvetica, sans-serif;	color: #000000;	}		#breadcrumbtrail {		position: absolute; 		top: 0; 		left: 200px; 		color: #000000; 		z-index: 12;	}	 .breadcrumb 	{ 		font: italic normal 80% arial,veradna,helvetica,sans-serif; 	/*	background-color: blue; */ 		color: #000000; 		z-index: 11; 	} a.breadcrumb { 	color: #000000; 	}/* Independent Page DIV Styles for wrappers of main content */ #cv {position: relative;padding-bottom: 30px;}#home { padding-top: 20px;}#reviews {position: relative; top: 250px; left: 3px; font-size: 80%; color: white;background: #3F2408; z-index: 6;font-style: italic;}#representation {position: relative; top: 290px; left: 3px; font-size: 70%; color: white;background: #3F2408; z-index: 6}  	#siteCredit { 	color: white;	position: relative;	left: 2px;	top: 330px;	width: 160px;	font-size: 60%;	z-index:5;	}		#mainContent ul {	margin-left: -20px;	list-style-type: disc;}#mainContent ul ul {	margin-left: -38px;	list-style-type: none;} #mainContent {/* padding-left: 200px;  greater than the nav width value */ 	position: relative; 	left: 270px;	width: 570px;	height: auto; 	padding: 160px 0 0 0;	z-index: 1;	  /* greater than the nav width value */ }  #mainContent P { position: relative; }  #navpanel { 	float: left; 	position: fixed; 	top: 0px;	left: 0px;	height: 100%; 	margin-right: 10px; 	margin-left: 0px; 	margin-bottom: 0px; 	bottom: 0px; 	padding: 5px; 	background-color: #3F2408; 	z-index: 4; 	width: 190px; 	font-size: 120%; 	overflow: visible; } 		 #headerLogo { position: absolute; top: 40px; width: 200px; left: 250px; right: 40%; z-index: 15;   }  #headerLogoLow { position: absolute; top: 22px; width: 575px; left: 250px; right: 40%; z-index: 15;   } 	 #leftContent { 	text-align: justify;	width: 100%;	padding-bottom: 20px;	padding-left: 5px; }  #rightContent { 	 	width: 20%  }  				#nav, #nav ul { /* all lists */		z-index: 9;		position: absolute;		left: 5px;		padding: 0;		margin: 0;		list-style: none;		float : left;		width :  120px;		w\idth: 120px	}		#nav li		{		/* all list items */		position: relative;		float: left;		line-height: 40px;		margin-bottom: -1px;		text-align: center;		padding: 0	}		#nav li ul { /* second-level lists */		position : absolute;		left: -999em;		margin-left : 121px;		top : 0;	}			#nav li a {		text-transform: uppercase;		width: 150px;		display : block;		color: #ffffff;		text-decoration : none;	}		#nav li a:hover {		color : #D85B00;		/*background-color : #D85B00;*/	}		#nav li a:hover .whiteBoundary{		color : #ffffff;		/*background-color : #D85B00;*/	}		#nav li a:hover .chevron{		color : #ffffff;		/*background-color : #D85B00;*/	}			#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */		left: auto;	}		 #nav .selectedButton { 	background-color : #D85B00; 	text-decoration: none} 	 	 	  .button { 	background: #3F2408;	color: #cc9933;	padding: 3px 3px 3px 3px;	font: normal normal 120% ocr, Courier, arial, helvetica, sans-serif;	text-align: center;	width: 100%; 	 	} 	 #breadcrumbStrip { 	padding-left: 7px; 	margin-left: 180px; 	 		}		 