		body {
			background-color: white;
			color: black;
			font-family: sans-serif;
			background-image:url(http://static1.grsites.com/images/fadestrip2.png);
			background-position:left top;
			background-repeat:repeat-x;
		}
		#port, #lookout { display: none; }
		#ship { width: 85em; margin: 1em 2em; }
		#ship .grid { margin: 0em; padding: 1em; border: outset silver 2px; background-color: white; }
		#ship #hull {  }
		#ship #prow {  padding: 0.2em; margin: 0.2em; }
		#ship #anchor { padding: 0.2em; margin: 0.2em; }
		#ship #hull #bow { text-align: center; height: 5em; padding: 0 10em 0 0; }
		#ship #hull #lookout { margin: 0 10.9em 0 8.4em; padding: 0.2em; text-align: center; }
		#ship #hull #port { background-color: white; margin: 0em; padding: 0.2em; height: 74.8em; }
		#ship #hull #starboard { background-color: white; margin: 0em; padding: 0.2em; height:71.1em; width: 16.5em;}
		#ship #hull #stern { margin: 0 13.2em 0 0em; padding: 0.2em 8.5em 0.4em 0em; background-color: white; text-align: center; }
		#ship #hull #innerhull { margin: 0 15.16em 0 0; }
		#ship #hull #innerhull #cockpit { margin: 0 16.7em 0 8.6em; height: 2em; padding: 1em 4em; }
		#ship #hull #innerhull #hatch {background-color: white; margin: 0em; padding: 3em 0.5em; height: 59.0em; width:7.3em; }
		#ship #hull #innerhull #deck { background-color: white; margin: 0em; padding: 3em 0.5em; height: 59.0em; width: 15.4em;}
		#ship #hull #innerhull #keel { margin: 0 16.7em 0 8.6em; height: 1.2em; }
		#ship #hull #innerhull #ballast { height: 55.3em; margin: 0 16.7em 0 8.6em; }
		#ship #cargo { }
		#flare { padding: 0em; margin: 0em;}
		#flagBreach { display: block; }
		#flagRaise { display: none; }
		#flagWinds { display: none; }
		#ship #port img.filler { width: 8em; height: 54.3em; }
		#ship #starboard img.filler { width: 12em; height: 54.3em;}
		#ship #hatch img.filler { width: 8em; height: 39.5em; }
		#ship #deck img.filler { width: 8em; height: 39.5em; }
		#ship #stern img.filler { width: 34em; height: 8em;  }
		#ship #bow h1 { font-size: 3em; margin: 0 0.2em; padding: 0em; }
		#ship #bow img { border: 0px; margin: 0.2em; padding: 0em; }
		#ship #cockpit h2 { font-size: 1.5em; margin: 0 0.2em; padding: 0em; }
		#ship #cargo p { }
		#ship img.filler {  margin: 0em; }
/*		#ship #stern img { border: 2px inset gray; margin:0 2em 0 0;}
		#ship #stern iframe { border: 2px inset gray; margin:0 2em 0 0;} */
		#ship #starboard img.shirt { width: 11.5em; height: 11em; border: 2px outset silver; }
		
		#ship #hull #starboard img.shirt { height: 10.5em; width: 11em; }
		#ship #hull #starboard .shirtImage  { margin: 0; padding: 0 0 0 3em; }		
		#ship #hull #starboard td.shirtCountry { text-align: left; margin: 0; padding: 0; width: 9em; }
		#ship #hull #starboard td.shirtCountry ul { margin: 0.1em; padding: 0; }
		#ship #hull #starboard td.shirtCountry ul li { border: 0; }
		
		
		#ship #deck ul {  margin: 0em; padding: 0em; }
		#ship #deck ul li { font-size: 9pt;  border: 1px solid black; margin: 0.5em 0em; padding: 0.2em 0.4em; list-style: none;}
		#ship #starboard ul#news { height: 26em; overflow: auto; margin: 0.1em 0.2em; padding: 0em; }
		#ship #starboard ul li { font-size: 9pt;  border: 1px solid black; margin: 0.5em 0.5em; padding: 0.2em 0.4em; list-style: none;}
		#ship #hatch ul {  margin: 0em; padding: 0em; }
		#ship #hatch ul li { margin: 0.5em 0em; ; padding: 0.2em 0.4em; list-style: none;}
		#ship #hatch > ul > li { font-size: 12pt;  font-weight: bolder;  border: 1px solid black; }
		#ship #hatch li > ul li { font-size: 11pt;  border: 1px dashed black; }
		th { font-size: 12pt; }
		td { font-size: 10pt; }
		th.small,td.small { font-size: 9pt; }
		th.smaller,td.smaller { font-size: 8pt; }
		th.smallest,td.smallest { font-size: 7pt; }
		#cargo table td.green { color: green;  }
		#cargo table td.red { color: red;  }
		.right { float: right; }
		.bordered { border: 1px solid black; }
		#cargo #projectnavigate { float: right; border: 1px solid black; padding: 0.2em 1em; font-size: 9pt; text-align: right; }
		#cargo >  p { padding: 0.2em 3em; font-size: 10pt; }
		#cargo td.nowrap, #cargo th.nowrap { white-space: nowrap; }		
		#cargo table th, 
			#cargo table td { padding: 0.1em 0.4em; border: 1px solid black; }
			
		#cargo div.projectdetails { height: 15em; overflow: auto;  }
		
		
		.addthis_toolbox { font-size: 9pt; }
		#hatch .addthis_toolbox { margin: 0 0 0 0.6em;  }
		
