html {
	padding:0;
	margin:0;
	color: #000066;
	background-color: #6666ff;
	font-family: "Arial, sans-serif";
}
body {
	padding:0;
	margin:0;
	color: #000066;
	font-family: "Arial, sans-serif";
	background-color: #6666ff;
}
table
{
	border-collapse: collapse;
	border: none;
	padding:0;
	margin:0;
	width: 100%;
}
table
	td
	{
		border-collapse: collapse;
		border: none;
		padding:0;
		margin:0;
	}
table.l-main
	td
	{
		vertical-align: top;
	}
/* Start Layout ====================== */
tr.l-header
	td
	{
		background-color: #f4f4f4;
	}
#headerimage
	{
		width:100%;
		height: 140px;
		background: #f4f4f4 url(images/MFM-logo380.jpg) no-repeat center center;
		padding: 0;
		margin: 0;
	}
#navigation
{
	width:175px;
	padding:0;
	margin:0;
	border: 0;
}
#centercontent
{
	padding: 0 10px 0 10px;
	width: 100%;
}
body.inner
	td.l-right
	{
		width: 175px;
	}
td.l-right
	#rightsidebar
	{
		overflow: hidden;
		width: 175px;
		padding: 0;
		background-repeat: no-repeat;
		margin: 0;
		height: 730px
	}
td.l-right
	.item-1
	{
		background-image: url(images/rightsidebar01.jpg)
	}
td.l-right
	.item-2
	{
		background-image: url(images/rightsidebar02.jpg)
	}
td.l-right
	.item-3
	{
		background-image: url(images/rightsidebar03.jpg)
	}
td.l-right
	.item-4
	{
		background-image: url(images/rightsidebar04.jpg)
	}
td.l-right
	.item-5
	{
		background-image: url(images/rightsidebar05.jpg)
	}
td.l-right
	.item-6
	{
		background-image: url(images/rightsidebar06.jpg)
	}
td.l-right
	.item-7
	{
		background-image: url(images/rightsidebar07.jpg)
	}
td.l-right
	.item-8
	{
		background-image: url(images/rightsidebar08.jpg)
	}
td.l-right
	.item-9
	{
		background-image: url(images/rightsidebar09.jpg)
	}
td.l-right
	.item-10
	{
		background-image: url(images/rightsidebar10.jpg)
	}
td.l-right
	.item-11
	{
		background-image: url(images/rightsidebar11.jpg)
	}
td.l-right
	.item-12
	{
		background-image: url(images/rightsidebar12.jpg)
	}
td.l-right
	.item-13
	{
		background-image: url(images/rightsidebar13.jpg)
	}
td.l-right
	.item-14
	{
		background-image: url(images/rightsidebar14.jpg)
	}
td.l-right
	.item-15
	{
		background-image: url(images/rightsidebar15.jpg)
	}
/* End Layout ======================= */
.cap {
	float: left;
	font-size: 62px;
	line-height: 54px;
	font-weight: normal;
	color:#000066;
	font-family: georgia, times;
}
.xcap {
	float: left;padding: 0; margin: 0;
	font: normal 64px Helvetica, Verdana, Arial, sans-serif;
	color: chocolate;
	margin-right: 3px;
}
a:link {
	text-decoration: none;
	color: #FFFF00;
	font-weight: bold;
 }
a:visited {
	text-decoration: none;
	color: #FFFF00;
	font-weight: bold;
 }
a:hover{
	text-decoration: none;
	color: #000066;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #FFFF00;
	font-weight: bold;
}
div#mainNavigation
{
	border: solid 1px #b0adff;
	font-family:'Trebuchet MS',Verdana,Tahoma,Arial,Helvetica,'Century Gothic','Lucida Sans Unicode',sans-serif;
	font-size: 14px;
}
div#mainNavigation
	ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
div#mainNavigation
	li.Title
	{
		font-size: 16px;
		padding: 0 0 0 4px;
		background-color: #b0adff;
		color: #f4f4f4;
		font-weight: bold;
	}
div#mainNavigation
	li.Item
	{
		line-height: 24px;
		vertical-align: middle;
		background: url(images/btntop.gif) repeat-x top left;
	}
div#mainNavigation
	li.Item
		a
		{
			padding: 0 0 0 12px;
			margin: 0;
			color: #f4f4f4;
			font-weight: normal;
		}
div#mainNavigation
	li.Item
		a:visited
		{
			padding: 0 0 0 12px;
			margin: 0;
			color: #f4f4f4;
			font-weight: normal;
		}
div#mainNavigation
	li.Item
		a:hover
		{
			background: transparent url(images/arrow.gif) no-repeat 3px 5px;
			text-decoration: underline;
		}
div.PageHeader
{
	padding: 10px 0 0 0;
	text-align: "center";
}
div.PageHeader
	img
	{
		border: 0;
	}
body.appearances
	table
	{
		width: 100%;
	}
/*========= Singings ===========*/
div#appearances
	div.introtext
	{
		font-family: "Arial, Verdana";
		font-size: 14px;
		text-align: center;
	}
div#appearances
	tr.Singings
	{
		text-decoration: none;
		color: #000066; 
		font-family: Verdana, Arial;
		font-size: 14px;
		font-weight: normal;
	}
div#appearances
	tr.Headings
		td
		{
			font-family: Arial, Verdana;
			font-size: 14px;
			padding: 2px 2px;
			border: 0;
			background-color: #f4f4f4;
		}
div#appearances
	tr.Singings
		td
		{
			text-decoration: none;
			font-family: Verdana, Arial;
			font-size: 12px;
			padding: 2px 2px;
			border: solid 1px #f4f4f4;
		}
div#appearances
	tr.Singings
		td.Place
			ul						 	 
			{
				list-style: none;
				margin-left: 0;
				padding-left: 0;
			}
div#appearances
	tr.Singings
		.Place
		{
			text-decoration: none;
			font-family: Verdana, Arial;
			font-size: 12px;
		}
div#appearances
	div.introtext
	{
		font-family: "Arial, Verdana";
		font-size: 14px;
		text-align: center;
	}
div#appearancesprint
	h1,
div#appearancesprint
	h2
	{
		color: #000;
	}
div#appearancesprint
	tr.Singings
	{
		text-decoration: none;
		color: #000000;
		background-color: #ffffff; 
		font-family: Verdana, Arial;
		font-size: 14px;
		font-weight: normal;
	}
div#appearancesprint
	tr.Headings
		td
		{
			font-family: Arial, Verdana;
			font-size: 16px;
			padding: 2px 2px;
			color: #fff;
			background-color: #000;
			border: 0;
		}
div#appearancesprint
	tr.Singings
		td
		{
			text-decoration: none;
			font-family: Verdana, Arial;
			font-size: 12px;
			padding: 2px 2px;
			border: solid 1px #f4f4f4;
		}
div#appearancesprint
	tr.Singings
		td.Place
			ul						 	 
			{
				list-style: none;
				margin-left: 0;
				padding-left: 0;
			}
div#appearancesprint
	tr.Singings
		.Place
		{
			text-decoration: none;
			font-family: Verdana, Arial;
			font-size: 12px;
		}
div#appearancesprint
	tr.Singings
		.Web
			a
			{
				color: #000;
				font-weight: normal;
			}
div.CommentTitle
{
	font-family: Verdana, Arial;
	font-size: 16px;
	background-color: #b0adff;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
	color: #f4f4f4;
	font-weight: bold;
}
div.CommentText
{
	font-family: Verdana, Arial;
	font-size: 15px;
	vertical-align: top;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-left: 16px;
	margin-right: 16px;
}
div.CommentText
 	ul
	{
		font-family: Verdana, Arial;
		font-size: 14px;
		padding-bottom: 0;
		margin-bottom: 0; 
	}
div.CommentDate
{
	font-family: Arial, Verdana;
	font-size: 10px;
	margin-bottom: 10px;
}
div#appearances,
div#newsandnotes,
div#aboutmike,
div#airforcebio,
div#endorsements,
div#links,
div#mission,
div#vision,
div#ccdcp,
div#donation,
div#ttyreview,
div#lolreview,
div#mhssreview,
div#music,
div#videos,
div#letter,
div#promotions,
div#photos,
div#newsletters,
div#contact
{
	border-top: solid 2px #f4f4f4;
	margin: 16px 0 16px 0;
	padding: 20px 0 0 0;
	text-align: left;
	width: 98%;
	color: #000066;
	font-weight: bold;
}
div#ccdcp h2 {
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #B5AEFF;
}
div#ccdcp form {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #fff;
}
div#music
	div.instruction
	{
		font-size: 12px;
		padding: 0 0 20px 0;
		border-bottom: solid 2px #f4f4f4;
	}
div#music
	div.banner-text
	{
		text-align: center;
		padding-bottom: 20px;
	}
div#music
	div.banner
	{
		text-align: center;
	}
div#music
	div.banner
		a
			img
			{
				border: none;
			}
div#donation
{
	text-align: center;
}
div#vision
	span.visiontext,
div#mission
	span.missiontext
	{
		font-family: Arial;
		font-size: 20px;
		font-style: italic;

	}
div#donation
	span.donationtext
	{
		font-family: Arial;
		font-size: 20px;
		font-style: italic;
	}
div#links
{
	width: 95%;
	text-align: center;
}
div#links
	table#Links
	{
		padding: 0;
		margin: 0;
		border: 0;
		width: 100%;
	}
div#links
	table#Links
		td
		{
			padding: 5px 5px;
			border: solid 1px #b0adff;
		}
div#endorsements
	div.endorsementtext
	{
		font-family: Arial;
		font-size: 16px;
		font-style: italic;
		display: block;
		padding: 0 0 10px 0;
	}
div#endorsements
	div.endorser,
div#endorsements
	div.place,
div#endorsements
	div.citystate
	{
		font-family: Verdana;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
	}
div#endorsements
	td.stateheader
		h3
		{
			text-align: center;
			font-family: Verdana;
			font-size: 20px;
			font-style: normal;
			font-weight: bold;			
		}
div#letter
{
	font-family: Garamond, Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
}
div#letter
	p
	{
		text-align: justify;
	}
div#letter
	div.contact
		{
			font-family: Arial, Helvetica;
			font-size: 16px;
			font-weight: bold;
			text-align: center;
		}
div#promotions
	td,
div#photos
	td,
div#newsletters
	td
	{
		font-family: Arial, Helvetica;
		font-size: 16px;
		color: #000066;
		font-weight: bold;
	}
div#promotions
	td.click,
div#photos
	td.click,
div#newsletters
	td.click
	{
		text-align: center;
		padding: 0 0 12px 0;
	}
div#aboutmike
{
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
}
div#aboutmike
	p
	{
		font-family: Arial, Helvetica;
		font-size: 16px;
		font-weight: bold;
		line-height: 24px;
}
div#airforcebio
{
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
div#airforcebio
	img.seal
	{
		padding: 0 10px 10px 0;
	}
div#vision
	ol
{
	padding-left: 24px;
	margin-left: 24px;
}
table.Contact {
	text-decoration: none;
	color: #000066; 
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
}
table.Contact td {
	text-decoration: none;
	color: #000066; 
	font-size: 16px;
	font-weight: bold;
	border: solid 1px #f4f4f4;
	padding: 4px 4px;
}
table.Contact .Label {
	text-decoration: none;
	background: #000066;
	text-align: center;
	padding: 0;
	color: #6666ff; 
	font-size: 18px;
	font-weight: bold;
	border-top: solid 1px #000066;
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
	border-bottom: solid 1px #f4f4f4;
}
div#contact
	{

	}
div#contact
	form
		td
		{
			padding: 0 0 5px 0;
			font-family: Verdana, Arial;
			font-size: 16px;
			font-weight: bold;
		}
div#contact
	form
		td.label
		{
			font-weight: bold;
		}
table.l-header-body
	td.l-left
	{
		display: block;
		width: 220px;
		vertical-align: top;
		border-right: inset 2px #f4f4f4;
		border-bottom: inset 2px #f4f4f4;
		margin: 0;
		padding: 0 4px 0 0;
	}
table.l-header-body
	a:link
	{
		text-decoration: none;
		color: #000066;
		font-weight: bold;
	}
table.l-header-body
a:visited
	{
		text-decoration: none;
		color: #000066;
		font-weight: bold;
	}
table.l-header-body
a:hover
	{
		text-decoration: underline;
		color: #000066;
		font-weight: bold;
	}
table.l-header-body
	a:active
	{
		text-decoration: none;
		color: #000066;
		font-weight: bold;
	}
table.l-header-body
	td.l-middle
	{
		text-align: center;
	}
table.l-header-body
	td.l-right
	{
		display: block;
		width: 220px;
		vertical-align: top;
		border-left: inset 2px #f4f4f4;
		border-bottom: inset 2px #f4f4f4;
		margin: 0;
		padding: 0 0 0 4px;
		font-size: 12px;
	}
body.home
	div#mainNavigation
		li#home
			a,
body.newsandnotes
	div#mainNavigation
		li#newsandnotes
			a,
body.mission
	div#mainNavigation
		li#mission
			a,
body.vision
	div#mainNavigation
		li#vision
			a,
body.donation
	div#mainNavigation
		li#donation
			a,
body.contact
	div#mainNavigation
		li#contact
			a,
body.appearances
	div#mainNavigation
		li#appearances
			a,
body.aboutmike
	div#mainNavigation
		li#aboutmike
			a,
body.airforcebio
	div#mainNavigation
		li#airforcebio
			a,
body.music
	div#mainNavigation
		li#music
			a,
body.videos
	div#mainNavigation
		li#videos
			a,
body.endorsements
	div#mainNavigation
		li#endorsements
			a,
body.links
	div#mainNavigation
		li#links
			a,
body.letter
	div#mainNavigation
		li#letter
			a,
body.promotions
	div#mainNavigation
		li#promotions
			a,
body.photos
	div#mainNavigation
		li#photos
			a
			{
				background: transparent url(images/currentarrow.gif) no-repeat 3px 5px;
				text-decoration: none;
				color: #000066;
			}
body.videos img {
	border: none;
}
body.home
{
	text-align: center;
}
body.home
	table.l-body
	{
		margin: 0 auto 0 auto;
		width: 725px;
	}
body.home
	table.l-body
		td
		{
			vertical-align: top;
		}
body.home
	table.l-header-body
		td.l-home-header
		{
			text-align: center;
			display: block;
			padding: 10px 0;
		}
body.home
	td.l-center
	{
		width: 550px;
		height: 550px;
		background-color: #f4f4f4;
	}
table.l-home-body
{
	width: 550px;
	height: 550px;
}
body.home
	div#mainNavigation
	{
		background-color: #6666ff;
	}
body.home
	table.l-body
		td.l-left
		{
			background-color: #b0adff;
			border-right: solid 1px #6666ff;
			border-bottom: solid 1px #6666ff;
		}
table.l-home-body
	tr.l-home-top
		td.l-left
		{
			/*background: url(images/mikeandtina.jpg) no-repeat left top;*/
			width: 275px;
			height: 275px;
		}
table.l-home-body
	tr.l-home-top
		td.l-left
			.pics
				img
				{
					border: none;
					border-bottom: solid 1px #6666ff;
				}
table.l-home-body
	tr.l-home-top
		td.l-right
		{
			background-color: #b0adff;
			width: 275px;
			height: 275px;
			vertical-align: middle;
			border-bottom: solid 1px #6666ff;
		}
table.l-home-body
	tr.l-home-bottom
		td.l-left
		{
			background-color: #b0adff;
			width: 275px;
			height: 275px;
			vertical-align: middle;
			border-right: solid 1px #6666ff;
		}
table.l-home-body
	tr.l-home-bottom
		td.l-right
		{
			width: 275px;
			height: 275px;
			border-bottom: solid 1px #6666ff;
		}
table.l-home-body
	tr.l-home-bottom
		td.l-right
			.pics
				img
				{
					border: none;
				}
/*
table.l-home-body
	tr.l-home-bottom
		td.l-right:hover
		{
			background: url(images/cdback.jpg) no-repeat left top;
			width: 275px;
			height: 275px;
		}
*/
div#homemesg1
{
	padding: 10px 10px;
	text-align: justify;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #4444dd;
}
div#homemesg2
{
	padding: 10px 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	font-style: italic;
	color: #4444dd;
}
div#homemesg1
	h3,
div#homemesg2
	h3
	{
		padding: 0;
		margin: 0 0 5px 0;
		text-align: center;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
	}
div#bottom
{
	font-size: 12px;
	text-align: center;
	display: block;
	padding: 12px 0 0 0;
}
div#bottom
	a,
div#bottom
	a:visited
	{
		font-size: 12px;
		font-weight: normal;
		color: #000;
		text-decoration: none;
	}
span.songtitle
{
	font-weight: bold;
}
div#ad img {
	border: none;
}