/* USS ABBOT STYLES *//* 02NOV2009        *//* Supports CSS 2.1 *//* Supports CSS 3.0 *//* Walter Baranger  */@font-face {	font-family: Stencil-IE;	font-weight: normal;	src: url("fonts/STENCIL0.eot");	}@font-face {	font-family: Stencil-Mozilla;	font-weight: normal;	src: url("fonts/stencil.ttf");	}/* BODY ELEMENTS */body {	color: black;	background-color: white;	font-family: georgia, palatino, "times new roman", "century schoolbook", century, "new century", times, serif;	font-size: medium;	font-weight: normal;	padding: 0;	margin: 0;	border: none;	}	body.main  {	text-align: center;	background-image: url(main/fantail.jpg);	background-repeat: no-repeat;	background-attachment: fixed;	background-position: center center;	}body.about {	background-image: url(about/patchBg.jpg);	background-repeat: no-repeat;	background-attachment: fixed;	background-position: center center;	}body.muster {	background-image: url(pix/backgroundHeadon.jpg);	background-repeat: no-repeat;	background-attachment: fixed;	background-position: center center;	}body.captains {	background-image: url(pix/BowBackground.jpg);	background-repeat: no-repeat;	background-attachment: fixed;	background-position: center center;	}body.photo {	background-color: black;	color: white;	padding-left: 1em;	padding-right: 1em;	padding-top: 1em;	text-align: center;	}	body.siteMap {	background-image: url(refueling.jpg);	background-repeat: no-repeat;	background-attachment: fixed;	background-position: center center;	}	body.getStarted {	background-image: url(refueling.jpg);	background-repeat: no-repeat;	background-attachment: fixed;	background-position: center center;	}	body.cruisebooks {	background-image: url(cruisebooks/bg.jpg);	background-repeat: no-repeat;	background-attachment: fixed;	background-position: center center;	}	body.reunions {	text-align: center;	}	body.reunions p {	text-align: center;	}		/*body.google {	background-image: url(about/patchBg.jpg);	background-repeat: no-repeat;	background-attachment: fixed;	background-position: center center;	}*//* BASIC ELEMENTS */div.content {	margin-left: 2em;	margin-right: 2em;	}a {	border: none;	}a:link,a:visited {	color: #3030CC;	background-color: transparent;	text-decoration: underline;	}a:hover {	color: blue;	background-color: #eef;	text-decoration: underline;	}a:active {	color:  #5F9EA0;	background-color: #eef;	text-decoration: underline;	}img {	border: none;	}legend {	color: navy;	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-weight: bold;	}dt {	font-weight: bold;	margin-top: .6em;	}h1 {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	color: #888;	text-align: center;	font-size: xx-large;	padding-top: 0;	margin-top: 0;	}h2 {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	color: #555;	text-align: center;	text-decoration: none;	letter-spacing: .1em;	}h3 {	font-family: georgia, palatino, "palatino linotype", "times new roman", "century schoolbook", times, serif;	color: #777;	text-align: center;	letter-spacing: .1em;	}h4 {	font-family: georgia, palatino, "palatino linotype", "times new roman", "century schoolbook", times, serif;	color: black;	text-align: center;	letter-spacing: .1em;	}hr {	width: 30%;	color: #888;	}p,li {	font-family: georgia, palatino, "palatino linotype", "times new roman", "century schoolbook", times, serif;	font-size: inherit;	text-align: justify;	}.center {	text-align: center;	}/* TABLES */table {	margin-left: auto;	margin-right: auto;	border-spacing: 0;	border-collapse: collapse;	border: none;	}tfoot td {	font-size: small;	font-style: italic;	color: #444;	text-align: right;	border-bottom: none;	}caption {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-weight: bold;	font-size: medium;	text-align: center;	color: #333;	margin-left: auto;	margin-right: auto;	width: auto;	}p.caption {	color: black;	background-color: silver;	width: 30%;	margin-right: 1em;	padding: 5px;	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-weight: bold;	text-align: left;	float: left;	}	/* MAIN PAGE */h4.anniversary {	font-family: georgia, palatino, "palatino linotype", "times new roman", "century schoolbook", times, serif;	color: DarkSlateGrey;	}	/* PHOTO PAGES (BLACK BACKGROUND ONLY) */body.photo a {	text-decoration: underline;	background-color: black;	}body.photo a:link {	color: cadetblue;	}body.photo a:visited {	color: cadetblue;	}body.photo a:hover {	color: cyan;	}body.photo a:active {	color: yellow;	}body.photo img {	border: 0;	}/* WWII CRUISE BOOK */div.bottomMenu {	font-weight: bold;	}div.newspaper {	width: 30%;	height: 101px;	background-color: silver;	float: left;	margin-right: 1em;	padding-left: .5em;	padding-right: 0;	}p.newspaper {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	padding-top: 4px;	padding-bottom: 4px;	margin-right: 1em;	margin-left: 0;	text-align: left;	font-size: small;	}a.newspaper {	color: black;	}img.paperIcon {	height: 101px;	width: 90px;	float: right;	}body.photo p {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-weight: bold;	text-align: center;	width: 80%;	margin-left: auto;	margin-right: auto;	}.decklog {	margin-left: 10%;	margin-right: 10%;	}.infobox {	background-color: #CCC;	}.infobox p {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-weight: bold;	}.center {	text-align: center;	}.name {	text-align: right;	}.sig {	text-align: right;	}.dateline {	text-align: left;	}.prose {	font-style: italic;	text-align: left;	margin-left: 20%;	margin-right: 20%;	}table.pollywogs {	color: black;	background-color: #eee;	width: 80%;	}table.prices {	color: black;	background-color: #eee;	width: 80%;	}table.toc {	width: 100%;	border: 0;	padding: 0;	}table.toc td {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-size: small;	width: 10%;	text-align: center;	vertical-align: top;	border-left: thin solid #999;	padding-left: 2px;	padding-right: 2px;	}table.toc li:first-line {	font-weight: bold;	}td.prices {	text-align: right;	padding: .2em .5em .2em .5em;	}	table.pollywogs td {	padding: .2em .5em .2em .5em;	}.printer {	text-align: center;	font-size: small;	}span.vessel {	text-transform: none;	font-variant: small-caps;	}div#xmas44 {	width: 30%;	}img.map {	float: left;	margin-right: 1em;	height: 200px;	width: 300px;	}.maplink {	}div.toc {	margin-left: 10%;	}div#text {	padding-top: 20px;	}.term {	color: #7f0009;	}	dfn,abbr,acronym {	color: green;	font-style: inherit;	font-weight: inherit;	font-family: inherit;	}h1.c1 {	color: fuchsia;	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	}.official {	text-align: center;	}table.icons {	width: 70%;	margin-left: auto;	margin-right: auto;	margin-bottom: 1em;	border: 0;	}table.icons td {	width: 25%;	text-align: center;	vertical-align: middle;	margin: 0;	padding: 0;	}body.photo div {	text-align: center;	}img.photo {	float: right;	margin-left: 1em;	}img.slideshow {	border: thin solid navy;	float: right;	margin-left: 1em;	}div.logo,div#titlepage {	background-color: #779 !important;	width: 100% !important;	margin: 0 !important;	padding: 5px 0 0 0 !important;	height: 80px !important;	}h1.logotext {	font-family: "Stencil BT", stencil, Stencil-IE, Stencil-Mozilla, "rubber stamp", rubberstamp, cargo, "arial black", "helvetica black", "tahoma black", "verdana black", tahoma, verdana, sans-serif !important;	font-size: 40px !important;	font-weight: normal !important;	color: GhostWhite !important;	text-align: center !important;	padding-top: 0 !important;	margin-top: 5px !important;	letter-spacing: .2em !important;	text-shadow: black 3px 3px 5px !important;	}table.bottomMenu {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-size: large;	background-color: inherit;	color: silver;	text-align: center;	width: 100%;	border: 0;	}td.left {	font-family: inherit;	font-size: inherit;	color: inherit;	background-color: inherit;	width: 50%;	text-align: right;	padding-right: 1em;	}td.right {	font-family: inherit;	font-size: inherit;	color: inherit;	background-color: inherit;	width: 50%;	text-align: left;	padding-left: 1em;	}	/* OLD LINK PAGES */div.externalLink {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	clear: both;	padding-top: 5px;	padding-bottom: 5px;	border-top: 1px solid #999;	}p.externalLink {	color: navy;	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-size: large;	text-align: left;	}img.externalLink {	float: left;	margin-right: 1em;	margin-bottom: 5px;	width: 250px;	}	/* MENUS *//*div.menubar {	color: transparent;	background-color: transparent;	text-align: center;	margin: 0;	padding: 0;	width: 100%;	height: 25px;	border: none;	}*/	div.menubar1 {	color: transparent;	background-color: navy;	margin: 0;	padding: 0;	position: absolute;	left: 0;	top: 65px;	width: 100%;	height: 25px;	border: thin solid navy;	}	/* BATTLE STARS */img.battlestar {	padding-left: 4px;	padding-right: 4px;	padding-top: 14px;	width: 60px;	height: 60px;	}table.battlestars {	width: 100%;	text-align: center;	padding: 0;	border-spacing: 0;	}table.battlestars th {	text-align: left;	padding-left: 5px;	}table.battlestars>tbody {	border-bottom: thin solid silver;	}	table.battlestars td {	padding: .3em 1em .3em 1em;	}td.starNumber {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-size: large;	font-weight: bold;	color: #444;	vertical-align: middle;	text-align: center;	}td.starDates {	text-align: left;	}td.starOps {	text-align: left;	}td.starCode {	text-align: left;	}table.battlestars .even {	background-color: #ddd;	}thead.battlestars>tr {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-weight: bold;	color: white;	background-color: #666;	vertical-align: middle;	}div.streamer {	width: 100%;	height: 88px;	text-align: center;	background-image: url(official/apto.gif);	background-repeat: repeat-x;	}	/* SITE MAP */body.siteMap div.content {	margin-left: 2em;	margin-right: 2em;	}ul.siteMap {	list-style-type: square;	list-style-image: url(icons/star.gif);	list-style-position: outside;	}ul.siteMap1 {	list-style-type: square;	list-style-image: url(icons/star1.gif);	list-style-position: outside;	}ol.siteMap2 {	list-style-type: decimal;	list-style-image: none;	list-style-position: outside;	}ul.siteMap li {	font-size: large;	}ul.siteMap1 li {	font-size: large;	}ol.siteMap2 li {	font-size: medium;	}h4.sitemap {	text-align: left;	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-size: medium;	font-weight: bold;	margin-left: 2em;	}	/* OFFICIAL HISTORY */table.chrono {	border-bottom: thin solid black;	}table.chrono td {	padding: .2em .5em .2em .5em;	border-bottom: thin solid silver;	}	img.chrono {	width: 1em;	}	body.dd184 dt {	margin-bottom: .8em;	}	body.dd184 dd {	margin-top: .8em;	margin-bottom: .8em;	}	/* CAPTAINS */table.captains {	width: 80%;	}	table.captains td {	text-align: center;	vertical-align: middle;	border-bottom: thin solid silver;	padding: .5em 0 .5em 0;	}	td.pic>img {	height: 180px;	}	table.captain td.pic {	height: 200px;	}	/* LOGS */body.logs li {	padding-top: .3em;	padding-bottom: .3em;	list-style-type: none;	}	/* RIBBONS */div.ribbons {	text-align: center;	}img.ribbon {	height: 26px;	width: 100px;	padding: 0;	margin: 0;	}div.portrait {	text-align: center;	}object,embed {	margin-left: auto;	margin-right: auto;	text-align: center;	}table.ribbonchart {	width: 80%;	}table.ribbonchart td {	border-bottom: thin solid silver;	padding: .5em 1em .5em .5em;	vertical-align: middle;	text-align: left;	}table.ribbonchart img {	height: 26px;	width: 100px;	padding: 0 2em 0 0;	margin: 0;	}	/* GUEST PAGE */body.guest {	background-color: white;	background-image: url(/DD629/pix/cancellation.jpg);	background-repeat: no-repeat;	background-attachment: fixed;	background-position: center center;	margin-left: 2em;	margin-right: 2em;	}p.guestIntro {	text-align: center;	font-size: large;	}p.guestComments,p.notations {	font-weight: bold;	}p.guestInfo {	font-style: italic;	margin-left: 2em;	}p.guestAddress {	font-style: italic;	margin-left: 2em;	}body.guest a {	font-weight: bold;	}a.add {	text-decoration: underline;	}	/* VIDEO LINKS */table.VideoLink {	background-color: gainsboro;	margin-top: 1em;	margin-bottom: 1em;	}table.VideoLink caption {	color: #336;	}	table.VideoLink td {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-size: medium;	font-weight: normal;	text-align: center;	padding: .4em .7em .4em .7em;	border-bottom: none;	}table.VideoLink tbody td {	font-size: medium;	}	table.VideoLink tfoot td {	font-size: small;	}table.VideoLink a {	}/* MUSTER ROLLS */table.bigmuster {	width: 90%	}	table.bigmuster td {	border-bottom: thin solid silver;	padding: .4em 1em .4em 1em;	text-align: left;	}	table.bigmuster tr:first-child {	text-transform: capitalize;	}table.bigmuster th {	text-align: left;	padding-left: 1em;	}table.musterlist {	width: 95%;	}td.musterlist {	vertical-align: top;	width: 33%;	text-align: left;	}	td.musterlist li {	padding-top: .3em;	padding-bottom: .3em;	}	table.muster2 {	width: 70%;	}table.muster2 td {	width: 50%;	border-bottom: thin solid silver;	}table.muster4 {	width: 90%;	}table.muster4 td {	border-bottom: thin solid silver;	padding-right: .5em;	padding-left: .5em;	text-align: left;	}table.muster4 th {	border-bottom: none;	font-weight: bold;	text-align: left;	}table.muster7 {	width: 95%;	}table.muster7 td {	border-bottom: thin solid silver;	padding-right: .5em;	padding-left: .5em;	}table.muster7 th {	border-bottom: none;	font-weight: bold;	}/* HI-RES IMAGES */body.hiRes table {	width: 95%;	margin-bottom: 2em;	}body.hiRes td {	width: 50%;	text-align: center;	vertical-align: top;	border-bottom: thin solid silver;	padding-top: 1em;	margin-bottom: 1em;	}body.hiRes img {	width: 300px;	border: none;	display: block;	margin-left: auto;	margin-right: auto;	}/* BIBLIOGRAPHY */body.biblio dd {	padding-top: .3em;	padding-bottom: .3em;	}	span.episode {	font-style: italic;	}/* MEDALS */table.NavyMedals td {	width: 25%;	height: 4em;	padding: .5em 1em .5em 1em;	vertical-align: top;	text-align: center;	border-bottom: thin solid silver;	font-size: small;	}table.NavyMedals img {	width: 57px;	height: 18px;	margin-bottom: .5em;	}/* CRUISEBOOKS PAGE */table.cruisebooks {	width: 90%;	table-layout:fixed;	}	td.cruisebooks {	font-weight: bold;	font-size: large;	text-decoration: none;	width: 25%;	text-align: center;	vertical-align: top;	}	td.cruisebooks img {	margin: 1em 0 0 0;	width: 80%;	max-width: 400px;	min-width: 100px;	}	/* DESRON 48 */table.desron td {	text-align: left;	padding-left: 1em;	padding-right: 1em;	border-bottom: thin solid silver;	}	table.desron th {	text-align: left;	padding-left: 1em;	padding-right: 1em;	}	table.desron48pix {	table-layout: fixed;	width: 90%;	text-align: center;	border: none;	}	table.desron48pix td {	width: 33.3%;	text-align: center;	vertical-align: bottom;	padding: 1em 1em 0 1em;	border: none;	}	table.desron48pix img {	width: 90%;	border: none;	}	/* LINKS PAGE */body.links table {	width: 95%;	table-layout: fixed;	}body.links td {	border-bottom: thin solid silver;	vertical-align: middle;	text-align: left;	}	td.imageLink {	width: 20%;	}	td.textLink {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	width:30%;	padding-left: 1em;	}	img.imageLink {	width: 100%;	}	/* ANGEVINE PHOTO INDEX*/table.photoIndex {	width: 80%;	table-layout: auto;	border-spacing: 0;	border: none;	empty-cells: show;	margin-bottom: 3ex;	}	table.photoIndex td {	border-bottom: thin solid silver;	padding: .7em .5em .7em .5em;	vertical-align: middle;	}table.photoIndex th {	border-bottom: thin solid gray;	padding: .7em .5em .7em .5em;	font-weight: bold;	}	th.indexPix {	width: 20%;	text-align: center;	}	td.indexPix {	width: 20%;	text-align: center;	}td.indexPix>img {	width: 90%;	max-width: 150px;	padding: 0;	margin: 0;	}	th.indexID {	text-align: center;	width: 10%;	}td.indexID {	text-align: center;	width: 10%;	}	th.indexCaption {	text-align: center;	width: 70%;	}	td.indexCaption {	text-align: left;	width: 70%;	}	td.indexCaption:first-line {	font-weight: bold;	}	/* USED BY JAVASCRIPT-GENERATED PAGES */body.angevineImg {	background-color: black;	color: white;	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-weight: bold;	text-align: center;	}	body.angevineImg img {	margin: 1em 2em 1em 2em;	}body.angevineImg p {	font-family: inherit;	text-align: center;	}	/* OTHER ANGEVINE STUFF */	div.angevine {	text-align: center;	width: 90%;	display: block;	margin: 1em auto 1em auto;	padding: .7em 0 .7em 0;	border-top: 1px solid silver;	border-bottom: 1px solid silver;	}	div.angevine>a {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-weight: bold;	font-size: medium;	padding: .3em .5em .3em .5em;	margin: 0 1em 0 1em;	}	div.angevine>a:link {	background-color: navy;	color: white;	text-decoration: none;	}div.angevine>a:visited {	background-color: navy;	color: white;	text-decoration: none;	}div.angevine>a:hover {	background-color: #369;	color: yellow;	text-decoration: none;	}div.angevine>a:active {	background-color: #369;	color: cyan;	text-decoration: none;	}	span.dummyLink {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-weight: bold;	font-size: medium;	padding: .3em .5em .3em .5em;	margin: 0 1em 0 1em;	color: white;	background-color: lightblue;	text-decoration: none;	}	/* GOOGLE INSERT */table.google {	background-color: whitesmoke;	border: thin solid silver;	}	p.g	 {	margin-left: 2em;	}	/* VIDEO FORMATS BOX */fieldset.formats>p {	font-size: small;	margin-left: 1em;	margin-right: 1em;	}	/* PROFILES */body.profiles img {	float: right;	margin-left: 1em;	margin-bottom: .5em;	width: 20%;	border: none;	}p.source {	text-align: right;	font-style: italic;	}	/* FLETCHER CLASS PAGE */body.fletcher table {	width: 90%;	}body.fletcher tbody td {	padding: 1em .5em .3em .5em;	}	body.fletcher tbody li {	padding: .1em 0 .1em 0;	}td.vesselName {	font-variant: small-caps;	font-size: large;	font-weight: bold;	text-align: center;	}	td.vesselName:before {  content: "U.S.S. "; }	tr.warloss {	background-color: #eee;	}	td.fletchThumb {	border-bottom: thin solid silver;	text-align: center;	padding-top: .2em !important;	}		td.fletchThumb img {	max-height: 300px;	max-width: 400px;	border: none;	}td.chronology {	border-bottom: thin solid silver;	}	/* MASTER MUSTER ROLLS */table.master td,th {	padding-left: .5em; 	padding-right: .5em; 	}	table.master th {	border-top: thin solid silver;	border-bottom: 0;	text-align: left;	}	table.master caption {	font-weight: bold;	font-size: large;	}	table.master fnote td {	font-size: medium;	}tr.record td {	border-top: thin solid black;	font-size: medium;	background-color: #eee;	}	tr.note td {	font-size: small;	border-top: thin solid silver;	}	td.lname {	font-weight: bold;	}	tr.note>td {	padding-left: 3em;	}/* RATINGS AND UNIFORMS */body.ratings {	text-align: center;	}table.ratings {	width: 98%;	margin-left: auto;	margin-right: auto;	}table.ratings td {	width: 33%;	text-align: center;	font-family: arial, tahoma, verdana, helvetica, sans-serif;	font-size: medium;	padding-bottom: 3em;	}	table.rates {	text-align: center;	}table.rates td {	border-bottom: thin solid silver;	text-align: center;	padding: .5em .7em .5em .7em;	}	body.getStarted li {	margin-top: .3em;	margin-bottom: .3em;	}	/* CHRONOLOGY */table.chronology {	font-family: "new courier", "courier new", courier, "Lucida Sans Typewriter Regular", monaco, "Lucida Console", lucidatypewriter, fixed, monospace;	}table.chronology td {	padding: .2em .5em .2em .5em;	border-bottom: thin solid silver;	}	img.chronology {	width: 1em;	}	/* MEMORIES */table.memories td {	padding: .4em 1em .4em 1em;	border-bottom: thin solid silver;	}table.buddies td {	padding: .3em 0 .3em 0;	}	dl.diary dd {	padding-bottom: .5em;	}	img.diary {	float: right;	margin: 0 0 .5em 1em;	width: 40%;	}	/* DOCUMENTS */body.documents li {	padding-top: .3em;	padding-bottom: .3em;	}	body.dabbler li {	padding-top: .3em;	padding-bottom: .3em;	}	table.AbbotRibbons {	width: 420px;	}	table.AbbotRibbons td {	height: 30px;	vertical-align: middle;	text-align: center;	background-repeat: no-repeat;	background-position: center center;	background-size: 100%;	}	img.ribbonstars {	margin: auto;	}	/* PLANS */table.blueprints {	table-layout: fixed;	width: 95%;	}table.blueprints td {	width: 25%;	text-align: center;	padding-bottom: 2ex;	}	table.blueprints img {	width: 95%;	border: none;	}	/* FLAGS */table.flags {	table-layout: fixed;	width: 95%;	font-family: arial, tahoma, verdana, helvetica, sans-serif;	font-size: medium;	}table.flags td {	width: 33.3%;	text-align: center;	padding-bottom: 2ex;	padding-top: 2ex;	}	table.flags img {	width: 95%;	border: none;	}/* HOME PAGE STYLES */table#home {	width: 95%;	margin-left: auto;	margin-right: auto;	border: none;	}	table#home td {	width: 50%;	border: none;	text-align: center;	vertical-align: top;	padding: .2ex .5em .2ex .5em;	}	table#home caption {	color: black;	background-color: transparent;	font-family: georgia, palatino, garamond, "century schoolbook", "times new roman", "times roman", serif;	font-size: x-large;	font-weight: bold;	font-style: italic;	text-decoration: none;	text-align: center;	letter-spacing: .1em;	width: auto;	margin-left: auto;	margin-right: auto;	padding-top: 1ex;	padding-bottom: 1ex;	}table#home a {	font-family: tahoma, arial, verdana, helvetica, geneva, sans-serif;	font-weight: bold;	font-size: medium;	letter-spacing: .1em;	background-color: transparent;	padding-left: 5px;	padding-right: 5px;	padding-top: 3px;	padding-bottom: 3px;	}	table#home a:link, table#home a:visited {	color: black;	background-image: none;	border: thin solid transparent;	text-decoration: none;	}	table#home a:hover {	color: navy;	background-image: url(main/bgshade.gif);	background-repeat: repeat;	border: thin solid #333;	text-decoration: none;	}	table#home a:active {	color: blue;	background-image: url(main/bgshade.gif);	background-repeat: repeat;	border: thin solid blue;	text-decoration: none;	}	table#home h2.titlepage {	color: black;	text-decoration: none;	font-family: verdana, arial, tahoma, helvetica, sans-serif;	}	table#home h3.titlepage {	color: black;	font-weight: bold;	font-family: verdana, arial, tahoma, helvetica, sans-serif;	font-size: medium;	text-decoration: none;	}/* CAMOUFLAGE */table.colors {	width: 60%;	border-collapse: collapse;	table-layout: fixed;	border-spacing: 0;	border: 1px solid black;	}	table.colors td {	width: 20%;	height: 4em;	padding: 0 1em 0 1em;	vertical-align: middle;	}table.colors caption {	color: black;	}/* DD 502 Plans */div#dd502thumb {	text-align: center;	margin-top: 1em;	background-color: lightgray;	width: 80%;	margin: 0 10% 1% 10%;	padding: .5em;	}div#dd502thumb a {	border: 0;	color: transparent !important;	background-color: transparent !important;	}img.dd502thumb {	width: 20%;	margin: .2em .5em .2em .5em;	border: 0;	}		/* ALFORD VIDEOS */table.alford {	width: 96%;	margin-left: 2%;	}	table.alford td {	text-align: center;	width: 25%;	padding: .7em .2em .1em .2em;	}	table.alford img {	display: block;	width: 100%;	}		/* VCARDS */div.vcard span {	font-size: small;	display: block;	font-style: italic;	padding-left: 2em;	}/* END */