div 		{ word-wrap: break-word; }div.image 	{ max-width: 90% }body 		{			margin: 0px 0px 0px 0px;			padding: 0px 0px 0px 0px;			text-align: center;				background-color: #222;			font-family: verdana, san-serif;			}		img.ico		{			border: 0px none;			margin-left: 1px;			margin-right: 1px;			background-color: #91855B			}			p 			{				font-family: verdana, san-serif;				margin: 0px 0px 0px 0px;				padding: 0px 0px 6px 0px;				}					blockquote	{				font-family: verdana;				border-left: 1px solid #CCC;				padding: 0px 0px 0px 13px;				margin: 0px 15px 0px 0px;				font-size: 11px;				line-height: 15px;  				}					a			{ }	a:link		{ color: #333399; text-decoration: none; font-weight: bold; }  /** Changes colour of LEFT headings **/	a:visited	{ color: #333399; text-decoration: none; font-weight: bold;}  	a:active	{ color: #8A6868; text-decoration: none; font-weight: bold;} 	a:hover		{ color: #8A6868; text-decoration: none; font-weight: bold;}			img.bord 	{				display: block;					border: 1px solid #44475F;				padding: 2px;				margin-bottom: 5px;				}									img.wrap 	{				display: block;				border: 0px none;				margin-right: 10px;				margin-bottom: 6px;				margin-top: 3px				}									img.col		{				display: block;				border: 0px none;				margin-left: 14px				}									img.left 	{				display: block;				border: 0px none;				margin-right: 10px;				margin-bottom: 10px;				margin-top: 0					}					img.right 	{				display: block;				border: 0px none;				margin-left: 10px;				margin-bottom: 10px;				margin-top: 0				}				#outerframe	{			width: 893px;			margin: 0px auto 0px auto;			padding: 0px 0px 0px 0px;			border-left: 3px solid #000;			border-right: 3px solid #000;			text-align: center;			background-color: #DDDDDD; 			}#frame		{			position: relative;			width: 850px;			margin: 0px auto;			padding: 0px;			border-left: 2px solid #CCC;			border-right: 2px solid #CCC;			text-align: center;			background-color: #FFF;			background-image: url('images/leftx180.gif'); 			background-repeat: repeat-y			}				#eyebrow	{  							/** TOP FRAME **/				position: relative;				height: 260px;				width: 825px;				border-top: 2px solid #333399;				border-bottom: 2px solid #8A6868;				margin-left: auto;				margin-right: auto;				background-color: #333399;  				}									#eyedate	{						position: absolute;						text-align: right;						width: 204px;						height: 50px;						left: 614px;						top: 7px;						font-family: verdana;						font-size: 12px;						font-weight: bold;						color: #FFFFFF;						}									#eyepix		{						position: absolute;						width: 825px;						height: 220px;						left: 0px;						top: 25px;						}			#eyecon		{						position: absolute;						width: 71px;						height: 50px;						left: 534px;						top: 8px;						}					/** END OF TOP FRAME **/	/** START OF LEFT FRAME **/			#stdcol 		{  /** Changes size of CLIENT LOGIN box **/					position: relative;					text-align: left;					width: 179px;					float: left;					padding-top: 9px;					padding-bottom: 40px;								}			#stdtext		{						font-size: 11px;						line-height: 15px;						text-align: left;						margin-left: 10px;						margin-right: 10px;						color: #FFF;						}									#nav 	{					font-family: Verdana;					width: 190px;					margin: 0px 0px 0px 0px;					padding-top: 10px;					padding-bottom: 11px;					}.NavMenu {		margin: 0;		padding: 2px 2px 2px 0px;		}		.NavMenu li {		margin: 0;		padding: 0;		display: block;		list-style-type: none;		color: #333399;		text-decoration: none;		font-weight: bold;		}.NavMenu a:link, .NavMenu a:visited {		font-size: 11px;		padding: 0px 0px 0px 0px;		text-decoration: none;		border: 0px 0px 0px 0px;		color: #333399;		}						.NavMenu a:hover {		font-size: 11px;		padding: 0px 0px 0px 0px;		text-decoration: none;		border: 0px 0px 0px 0px;		color: #8A6868;			}					.NavMenu a:active {		font-size: 11px;		padding: 0px 0px 0px 0px;		text-decoration: none;		border: 0px 0px 0px 0px;		color: #8A6868;			}			.subNavMenu {			margin: 2px 2px 2px 4px;			padding: 0px 0px 0px 0px;				font-weight:normal; 			}	.subNavMenu a:link, .subNavMenu a:visited {			margin: 2px 2px 2px 4px;			color: #333399; 			padding: 0px 0px 0px 0px;				font-weight: normal; 			}				.subNavMenu a:hover {			margin: 2px 2px 2px 4px;			padding: 0px 0px 0px 0px;				font-weight: normal; 			color: #8A6868;				}						.subNavMenu a:active {			margin: 2px 2px 2px 4px;			color: #333399; 			padding: 0px 0px 0px 0px;				font-weight: normal; 			}					#index a#index_menu {   /** HIGHLIGHT THE CURRENT MENU CHOICE **/				color: #FF0000; 				} 		#pat a#pat_menu,  /** HIGHLIGHT THE CURRENT MENU CHOICE **/		#jim a#jim_menu,		#max a#max_menu,		#team a#team_menu {				color: #FF0000; 				} 		#overview a#overview_menu,  /** FORTHROAD MENU CHOICE **/		#teams a#teams_menu,		#virtual a#virtual_menu,		#projects a#projects_menu,		#brand a#brand_menu {				color: #FF0000; 				} 						#boathouse a#boathouse_menu,  /** BOATHOUSE MENU CHOICE **/		#artists a#artists_menu,		#directions a#directions_menu {				color: #FF0000; 				}						#iff a#iff_menu,  /** HIGHLIGHT THE CURRENT MENU CHOICE **/		#delta a#delta_menu,		#transforming a#transforming_menu,		#steadicams a#steadicams_menu,		#loosetooth a#loosetooth_menu,		#oceansofexperience a#oceansofexperience_menu,		#leadinglights a#leadinglights_menu,		#malcolmlindsay a#malcomlindsay_menu,		#boatcharters a#boatcharters_menu {				color: #FF0000; 				}		#contact a#contact_menu {   /** HIGHLIGHT THE CURRENT MENU CHOICE **/				color: #FF0000; 				} 				#navPyra 	{							margin: 0;							padding: 2px 2px 2px 0px;							}							#navPyra li {							margin: 0;							padding: 0;							display: block;							list-style-type: none;							}				#navPyra a:link {							font-size: 11px;							line-height: 16px;							padding: 0px 6px 6px 0px;							text-decoration: none;							border: 0px 0px 0px 0px;							}												#navPyra a:active {							font-size: 12px;							line-height: 16px;							padding: 0px 6px 6px 0px;							text-decoration: none;							border: 0px 0px 0px 0px;							color: #FF0000;								}												#navPyra a:visited {    /** THIS IS FOR ANY VISITED LINKS ON THE MENU **/							font-size: 11px;							line-height: 16px;							padding: 0px 6px 6px 0px;							text-decoration: none;							border: 0px 0px 0px 0px;							color: #FF0000;							}												#navPyra a:hover {							font-size: 12px;							line-height: 16px;							padding: 0px 6px 6px 0px;							text-decoration: none;							border: 0px 0px 0px 0px;							color: #8A6868;								}						#subnavlist 	{								margin: 0;								color: #333399; 								padding: 0px 0px 0px 6px;									font-weight: normal; 								}						#subnavlist a:link	{  								color: #333399;								font-weight: normal;								}														#subnavlist a:active {							font-size: 12px;							line-height: 16px;							padding: 0px 6px 6px 0px;							text-decoration: none;							border: 0px 0px 0px 0px;							color: #FF0000;								}						#subnavlist a:visited	{								margin: 0;								color: #333399;								font-weight: normal;								}								/** END OF LEFT **//** MIDDLE **/	h1	{		font-family: verdana, sans-serif;		font-style: bold;		color: #44475F;		font-size: 12px;		}			h2	{		font-family: times, times-roman, georgia, serif;		color: #44475F;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		font-size: 20px;		line-height: 20px;		letter-spacing: -1px;		}			h3	{		font-family: times, times-roman, georgia, serif;		font-style: oblique;		color: #44475F;		margin: 2px 0px 0px 0px;		font-size: 20px;		line-height: 20px;		letter-spacing: -1px;		}	h4	{		font-family: times, times-roman, georgia, serif;		color: #44475F;		margin: 0px 0px 0px 0px;		padding: 0px 0px 6px 0px;		font-size: 28px;		line-height: 28px;		letter-spacing: -1px;		}	h5	{		margin:0;		padding:0;		display:block;		list-style-type:none;		color: #333399;		text-decoration: none;		font-weight: bold;		font-size: 14px;		line-height: 10px;		}	h6	{		font-family: times, times-roman, georgia, serif;		font-style: oblique;		color: #44475F;		margin: 2px 0px 0px 0px;		font-size: 12px;		line-height: 20px;		letter-spacing: -1px;		}	h7	{		margin:0;		padding:0;		display:block;		list-style-type:none;		color: #333399;		text-decoration: none;		font-size: 10px;		line-height: 10px;		}		#twocol 		{					width: 433px;					float: left;					border-left: 1px solid #DDDDDD;					padding-bottom: 40px;					padding-top: 9px;					background-color: #FFF;									}					#twotext		{						font-size: 12px;						line-height: 17px;						text-align: left;						margin-left: 18px;						margin-right: 37px;						color: #111;						}						#staffpicks {				font-family: verdana, san-serif;				margin:0;				padding:2px 2px 2px 0;				color:#333399;			}			#staffpicks li {				margin:0;				padding:0;				display:block;				list-style-type:none;				color:#333399;				}#staffpicks a:link {				font-size:11px;				line-height:16px;				padding: 0px 0px 0px 0px; 				text-decoration:bold;				border: 0px 0px 0px 0px;					}#staffpicks a:visited { 				font-size:11px;				line-height:16px;				padding: 0px 0px 0px 0px;				text-decoration:none;				border: 0px 0px 0px 0px;				color:#333399;				}#staffpicks a:link.active, #staffpicks a:visited.active, #staffpick a:hover {				color: #8A6868;					}								#staffpicks_sub	{					margin: 0;					color: #333399;					padding:0px 0px 0px 6px;					font-weight:normal;					}	#staffpicks_sub a:link	{  /** Colour of sub menu options **/					color: #333399;					font-weight:normal					}	#staffpicks_sub a:visited	{  /** Colour of visted sub menu options **/					color: #333399;					font-weight: normal;					}#news_sig {	font-family: verdana, san-serif;	font-size:11px;	margin:0;	padding:2px 2px 2px 0;	color:#333399;}/** END OF MIDDLE **//** START OF RIGHT **/	#rgtcol 		{					text-align: left;					width: 230px;					float: left;					padding-bottom: 40px;					padding-top: 11px;					background-color: #FFF;										}						#rgtcolsm 		{					text-align: left;					width: 280px;					float: left;					padding-bottom: 40px;					padding-top: 11px;					background-color: #FFF;									}								#wowstdcol 		{										position: relative;					text-align: left;					width: 214px;					float: left;					padding-top: 9px;					padding-bottom: 550px;									}						#wowrgtcol 		{					text-align: left;					position: absolute;					left: 620px;					width: 200px;					padding-bottom: 40px;					padding-top: 11px;					background-color: #FFF;										}											#listtext		{						font-size: 11px;						line-height: 13px;						text-align: left;						margin-left: 10px;						margin-right: 15px;						color: #222;						}																#print 		{					text-align: left;					float: left;					padding-left: 10px;					border-left: 1px solid #DDDDDD;					padding-top: 10px;					background-color: #FFF;							}								#popup 		{					margin: 0px 10px 0px 10px;					width: 400px;					float: left;					border-left: 1px solid #DDDDDD;					padding-bottom: 40px;					padding-left: 9px;					padding-right: 9px;					padding-top: 9px;					background-color: #FFF;					font-size: 12px;					text-align: left;					color: #111;									}	#colbord	{				font-family: verdana;				border-left: 1px solid #CCC;				padding: 0px 0px 0px 5px;				margin: 0px 0px 0px 0px;				font-size: 11px;			}		#noright 		{					width: 630px;					float: left;					padding-bottom: 40px;					padding-top: 9px;					background-color: #FFF;									}				#wownoright 		{					width: 590px;					float: left;					padding-bottom: 20px;					padding-top: 9px;					background-color: #FFF;									}						#entry	 		{					font-family: verdana, sans-serif;					width: 340px;					float: left;					background-color: #FFF;				}	#widecol 		{					width: 394px;					float: left;					border-left: 1px solid #DDDDDD;					padding-bottom: 40px;					padding-top: 9px;					background-color: #FFF;									}	#widecol2 		{					width: 454px;					float: left;					border-left: 1px solid #DDDDDD;					padding-bottom: 40px;					padding-top: 9px;					background-color: #FFF;									}					#widetext		{						font-size: 12px;						line-height: 17px;						text-align: left;						margin-left: 18px;						margin-right: 37px;						color: #111;						}																															#footer {		position: relative;		width: 826px;		border-top: 1px solid #CCC;		border-bottom: 3px double #CCC;		text-align: left;		padding-top: 9px;		margin-right:auto;		margin-left:auto;		text-align: center;		clear: both;		background-color: #FFF;		}				#callout 	{		width: 220px;		margin: 0px 0px 0px -14px;		padding-top: 10px;		padding-bottom: 3px;		border-top: 1px solid #CCC;		border-bottom: 1px solid #CCC;		}		.smalltext 		{				font-family: verdana, san-serif;				font-size: 11px;				margin: 0px 0px 0px 0px;				padding: 4px 0px 4px 0px;				}	.normtext 		{				font-family: verdana, san-serif;				font-size: 12px;				margin: 0px 0px 0px 0px;				padding: 6px 0px 6px 0px;				}	.redheading		{				color: #F00;				}	.bullets {			font-family: verdana, sans-serif;			font-size: 12px;			color: #444;			padding: 3px 0px 0px 0px;		}				.submit {			font-family: verdana, sans-serif;			font-size: 11px;		}			.subhead {			font-style: italic;			font-family: verdana, sans-serif;			color: #444;			margin: 0px 0px 0px 0px;			padding: 13px 0px 20px 0px;			font-size: 11px;			line-height: 14px;		}			.hed	{			font-family: times, times-roman, georgia, serif;			text-transform: none;			color: #444;			font-size: 14px;			letter-spacing: 0px;			font-style: oblique;					}					.motto	{			font-family: verdana, sans-serif;			text-transform: normal;					margin: 0px 0px 2px 0px;			font-size: 10px;			line-height: 10px;			letter-spacing: 2px;			}				.tease	{			font-family: verdana, sans-serif;			color: #FFF;			margin: 0px 0px 0px 0px;			font-size: 11px;			line-height: 15px;				}			.events	{			font-family: verdana, sans-serif;			font-size: 9px;			padding-top: 0px;			color: #222;		}	.posted	{			font-family: verdana, sans-serif;			font-size: 10px;			line-height: 15px;			padding-top: 12px;			color: #222;			}	.links	{			font-family: verdana, sans-serif;			font-size: 11px;			line-height: 15px;			padding-top: 12px;			}	.blackline           { border-top: 3px solid #000; }	.comments {			font-family: verdana, sans-serif;			font-size: 11px;			line-height: 15px;			padding-top: 12px;			color: #222;			}				.caption	{				font-family: verdana, sans-serif;				color: #444;				margin: 0px 0px 11px 0px;				font-size: 11px;				line-height: 12px;				}					.highlight	{background-color: #FCF7C4;}	.hideme		{				background-color: #CFCFCF;				position: absolute;				left: 400px;				top: 600px;				width: 200px;				height: 100px;							}			.arched	{		font-family: verdana, sans-serif;		color: #444;		font-weight: bold;		margin-left: 14px;				font-size: 11px;		line-height: 18px;		text-transform: uppercase;		letter-spacing: 2px;		}			.promohed	{		font-family: times, times-roman, georgia, serif;		color: #44475F;		margin: 0px 0px 0px 0px;		font-size: 18px;		line-height: 24px;		letter-spacing: -1px;		font-weight: bold;		}	.promohed2	{		font-family: times, times-roman, georgia, serif;		color: #44475F;		margin: 0px 0px 0px 0px;		font-size: 24px;		line-height: 26px;		letter-spacing: -1px;		font-weight: bold;		}		/** Column Heads **/		#rule 	{		font-family: verdana;		width: 165px;		margin: 6px 0px 0px 0px;		padding-top: 6px;				border-top: 1px solid #CCC;		}p.aside	{		float: left;			margin: 4px 14px 9px 0px;			width: 256px;			font-size: 11px;		line-height: 13px;		font-style: oblique;		text-align: center;		color: #444;				}#nav 	{		font-family: Verdana;		width: 190px;		margin: 0px 0px 0px 0px;		padding-top: 10px;		padding-bottom: 11px;				}												#listtext		{						font-size: 11px;						line-height: 13px;						text-align: left;						margin-left: 10px;						margin-right: 15px;						color: #222;						}				#twocol 		{					width: 384px;					float: left;					border-left: 1px solid #DDDDDD;					padding-bottom: 40px;					padding-top: 9px;					background-color: #FFF;									}					#twotext		{						font-size: 12px;						line-height: 17px;						text-align: left;						margin-left: 18px;						margin-right: 37px;						color: #111;						}																							#print 		{					text-align: left;					float: left;					padding-left: 10px;					border-left: 1px solid #DDDDDD;					padding-top: 10px;					background-color: #FFF;							}								#popup 		{					margin: 0px 10px 0px 10px;					width: 400px;					float: left;					border-left: 1px solid #DDDDDD;					padding-bottom: 40px;					padding-left: 9px;					padding-right: 9px;					padding-top: 9px;					background-color: #FFF;					font-size: 12px;					text-align: left;					color: #111;									}	#colbord	{				font-family: verdana;				border-left: 1px solid #CCC;				padding: 0px 0px 0px 5px;				margin: 0px 0px 0px 0px;				font-size: 11px;			}		#noright 		{					width: 630px;					float: left;					padding-bottom: 40px;					padding-top: 9px;					background-color: #FFF;									}				#wownoright 		{					width: 590px;					float: left;					padding-bottom: 20px;					padding-top: 9px;					background-color: #FFF;									}						#entry	 		{					font-family: verdana, sans-serif;					width: 340px;					float: left;					background-color: #FFF;				}	#widecol 		{					width: 394px;					float: left;					border-left: 1px solid #DDDDDD;					padding-bottom: 40px;					padding-top: 9px;					background-color: #FFF;									}	#widecol2 		{					width: 454px;					float: left;					border-left: 1px solid #DDDDDD;					padding-bottom: 40px;					padding-top: 9px;					background-color: #FFF;									}					#widetext		{						font-size: 12px;						line-height: 17px;						text-align: left;						margin-left: 18px;						margin-right: 37px;						color: #111;						}																															#footer {		position: relative;		width: 826px;		border-top: 1px solid #CCC;		border-bottom: 3px double #CCC;		text-align: left;		padding-top: 9px;		margin-right:auto;		margin-left:auto;		text-align: center;		clear: both;		background-color: #FFF;		}				#callout 	{		width: 220px;		margin: 0px 0px 0px -14px;		padding-top: 10px;		padding-bottom: 3px;		border-top: 1px solid #CCC;		border-bottom: 1px solid #CCC;		}		.smalltext 		{				font-family: verdana, san-serif;				font-size: 11px;				margin: 0px 0px 0px 0px;				padding: 4px 0px 4px 0px;				}	.normtext 		{				font-family: verdana, san-serif;				font-size: 12px;				margin: 0px 0px 0px 0px;				padding: 6px 0px 6px 0px;				}	.redheading		{				color: #F00;				}	.bullets {			font-family: verdana, sans-serif;			font-size: 12px;			color: #FFF;			padding: 3px 0px 0px 0px;		}				.submit {			font-family: verdana, sans-serif;			font-size: 11px;		}			.subhead {			font-style: italic;			font-family: verdana, sans-serif;			color: #444;			margin: 0px 0px 0px 0px;			padding: 13px 0px 20px 0px;			font-size: 11px;			line-height: 14px;		}			.hed	{			font-family: times, times-roman, georgia, serif;			text-transform: none;			color: #444;			font-size: 14px;			letter-spacing: 0px;			font-style: oblique;					}					.motto	{			font-family: verdana, sans-serif;			text-transform: normal;					margin: 0px 0px 2px 0px;			font-size: 10px;			line-height: 10px;			letter-spacing: 2px;			}				.tease	{			font-family: verdana, sans-serif;			color: #FFF;			margin: 0px 0px 0px 0px;			font-size: 11px;			line-height: 15px;				}			.events	{			font-family: verdana, sans-serif;			font-size: 9px;			padding-top: 0px;			color: #222;		}	.posted	{			font-family: verdana, sans-serif;			font-size: 10px;			line-height: 15px;			padding-top: 12px;			color: #222;			}	.links	{			font-family: verdana, sans-serif;			font-size: 11px;			line-height: 15px;			padding-top: 12px;			}	.blackline           { border-top: 3px solid #000; }	.comments {			font-family: verdana, sans-serif;			font-size: 11px;			line-height: 15px;			padding-top: 12px;			color: #222;			}				.caption	{				font-family: verdana, sans-serif;				color: #444;				margin: 0px 0px 11px 0px;				font-size: 11px;				line-height: 12px;				}					.highlight	{background-color: #FCF7C4;}	.hideme		{				background-color: #CFCFCF;				position: absolute;				left: 400px;				top: 600px;				width: 200px;				height: 100px;							}			.arched	{		font-family: verdana, sans-serif;		color: #444;		font-weight: bold;		margin-left: 14px;				font-size: 11px;		line-height: 18px;		text-transform: uppercase;		letter-spacing: 2px;		}			.promohed	{		font-family: times, times-roman, georgia, serif;		color: #44475F;		margin: 0px 0px 0px 0px;		font-size: 18px;		line-height: 24px;		letter-spacing: -1px;		font-weight: bold;		}	.promohed2	{		font-family: times, times-roman, georgia, serif;		color: #44475F;		margin: 0px 0px 0px 0px;		font-size: 24px;		line-height: 26px;		letter-spacing: -1px;		font-weight: bold;		}	#rule 	{		font-family: verdana;		width: 165px;		margin: 6px 0px 0px 0px;		padding-top: 6px;				border-top: 1px solid #CCC;		}p.aside	{		float: left;			margin: 4px 14px 9px 0px;			width: 256px;			font-size: 11px;		line-height: 13px;		font-style: oblique;		text-align: center;		color: #444;				}#nav 	{		font-family: Verdana;		width: 190px;		margin: 0px 0px 0px 0px;		padding-top: 10px;		padding-bottom: 11px;				}