body {
	background-color: #BDBDBD;	
	background-image: url(images/graybkgrd.gif);
	background-repeat: repeat;
}

a {
	border: none;
}

a.skiplink1 {
	position: absolute;
	right: 280px;
	top: 3px;
	font: normal normal 8pt Arial;
	color: #D9D9D9;
}

a.skiplink2 {
	position: absolute;
	right: 150px;
	top: 3px;
	font: normal normal 8pt Arial;
	color: #D9D9D9;
}

a.skiplink3 {
	position: absolute;
	right: 10px;
	top: 3px;
	font: normal normal 8pt Arial;
	color: #D9D9D9;
}

#logobox {
	position: absolute;
	left: 30px;
	top: 20px;
	width: 325px;
	height: 120px;
	background-color: #F8F2EC;
	background-image: url(images/gradient-graytotan_1x120px.jpg);
	background-repeat: repeat-x;
	border-color: #336;
	border-style: solid;
	border-width: .35em;
}

#logobox p {
	text-align: center;
	padding-top: 3px;
	margin: 0px;
	margin-top: 10px;
	font: 900 normal 1.8em Teletype;
	color: #000080;
}	

#logobox .small {
	margin-top: 0em;
	font: 400 normal 1em Tahoma;
}

#photobox {
	position: absolute;
	left: 355px;
	top: 20px;
	right: 231px;
	height: 120px;
	background-color: #00007B;
	background-image: url(images/arcade.gif);
	background-repeat: no-repeat;
	background-position: center;
	border-color: #00007B;
	border-style: solid;
	border-width: .35em;
}

#topnav {
	position: absolute;
	left: 30px;
	top: 145px;
	right: 231px;
	height: 45px;
	text-align: center;
	margin-top: 5px;
	padding-top: 8px;
	background-color: #00007B;
}

#topnav ul li { 
	display: inline;
}

#topnav ul li a {
	font: normal normal 0.95em Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 1em;
	padding-right: 1em;
	padding-left: 1em;
	color: #fdf8e6;
	background-color: transparent;
}

#topnav ul li a:link {
	color: #FDF8E6;
	background-color: transparent;
}

#topnav ul li a:visited {
	color: #e3e3ff;
	background-color: transparent;
}

#topnav ul li a:hover {
	color: #CD5C5C;
	background-color: #fdf8e6;
}

#topnav ul li a:active {
	color: #CD5C5C;
	background-color: #FDF8E6;
}

#topnav ul li #current {
	color: #CD5C5C;
	background-image: url(images/gradient-tantogray_1x15px.jpg);
	background-repeat: repeat-x;
}

#leftnav {
	display: block;
	position: absolute;
	text-align: right;
	left: 30px;
	top: 200px;
	width: 160px;
	padding-top: 2px;
	border-color: #00007B;
	border-style: solid;
	border-width: .35em;
	background-color: #D4D4D4;
	border-top-width: .5em;
}

#leftnav ul {
	padding-top: 2px;
}

#leftnav ul li {
	text-align: right;
	list-style-type: none;
}

#leftnav ul li a {
	display: block;
	margin-left: -40px;
	padding-right: 0.5em;
	font: normal normal 0.75em Tahoma;
	text-decoration: none;
	width: 156px;
	color: #FDF8E6;
	background-color: #00007B;
	border-bottom: 0.35em solid #00005C;
}

#topnav ul li a:link {
	color: #FDF8E6;
	background-color: transparent;
}

#leftnav ul li a:visited {
	color: #E3E3FF;
	background-color: #00007B;
}

#leftnav ul li a:hover {
	color: #CD5C5C;
	background-color: #FDF8E6;
}

#leftnav ul li a:active {
	color: #CD5C5C;
	background-color: #FDF8E6;
}

#leftnav ul li a.current {
	background-image: url(images/gradient-tantogray_1x15px.jpg);
	background-repeat: repeat-x;
	color: #CD5C5C;
}

#leftnav p.MarMom {
	background-image: url(images/gradient-redtoblue_1x30px.jpg);
	background-repeat: repeat-x;
	border-bottom: #00007B;
}

#leftnav p {
	font: normal normal 1em "Arial Rounded MT",  Andy, Tabitha, Franciscan, san-serif;
	padding: 0em 1em;
	text-align: center;
	text-decoration: none;
	color: #4E0000;
}

#leftnav p.attrib {
	font: normal normal 0.75em Arial;
	padding: 0em 1em;
	text-align: center;
	text-decoration: none;
	color: #BA9200;
}

#leftnav p.info {
	display: block;
	top: 0px;
	padding: 0px;
	margin: 0px;
	font: normal normal 0.7em Arial, sans-serif;
	background-color: #B22222;
	color: #fdf8e6;
}

#leftnav a {
	color: #fdf8e6;
}

#content {
	margin-top: 187px;
	margin-left: 195px;
	margin-right: 221px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	background-color: #FDF8E6;
	border: 0.3em solid #00007B;
}

#content a {
	display: inline;
	color: #399;
	background-color: transparent;
}

#content a:link {
	color: #399;
	background-color: transparent;
}

#content a:visited {
	color: #060;
	background-color: transparent;
}

#content a:active {
	color: #D4A600;
	background-color: transparent;
}

#content a:hover {
	color: #060;
	background-color: transparent;
}

#content h1 {
	text-align: center;
	font: 600 normal 1.35em/1.50em Teletype, "Palatino Linotype", Garamond, serif;
	color: #0000B9;
}

#content h2 {
	text-align: left;
	font: 500 italic 1.25em Georgia, "Palatino Linotype", Garamond, serif;
	color: #B22222;
}

#content h2 a {
	color: #0CB;
	text-decoration: underline;
}

#content h2 a:visited {
	color: #B22222;
	text-decoration: underline;
}

#content h2 a:visited strong {
	color: #B22222;
	text-decoration: underline;
}

#content h3 {
	font: 600 normal 1.2em Tahoma, Verdana, Helvetica, sans-serif;
	color: #D4A600;
	text-align: left;
}

#content h3 a {
	color: #D4A600;
	text-decoration: underline;
}

#content h3 a .skipto {
	color: #D4A600;
}

#content h4 {
	text-align: center;
	font: normal normal 1.2em "Arial Narrow", Verdana, san-serif;
	color: #900;
}

#content h4 a {
	text-decoration: underline;
	color: #0000B9;
}

#content h4 a strong {
	text-decoration: underline;
	color: #0000B9;
}

#content h5 {
	text-align: center;
	font: normal normal 1.2em "Arial Narrow", Verdana, san-serif;
	color: #D4A600;
}

#content h5 a {
	text-align: center;
	font: normal normal 1.2em "Arial Narrow", Verdana, san-serif;
	color: #D4A600;
	text-decoration: underline;
}

#content h5 a strong {
	text-align: center;
	font: 900 1.2em "Arial Narrow", Verdana, san-serif;
	color: #D4A600;
	text-decoration: underline;
}

#content p {
	text-align: left;
	padding-left: 1.5em;
	padding-right: 1.5em;
	font: 400 normal 0.95em Verdana, "Arial Narrow", Georgia, "Palatino Linotype", Garamond, san-serif;
	color: #000;
	background: none;
}

#content p.legal {
	text-align: left;
	padding-left: 1.5em;
	font: 400 normal 0.65em Verdana, Arial, sans-serif;
	color: #000;
	background: none;
}

#content p.indent1 {
	text-align: left;
	padding-left: 3.5em;
	font: 400 normal 0.95em Verdana, "Arial Narrow", Georgia, "Palatino Linotype", Garamond, san-serif;
	color: #000;
	background: none;
}

#content p.indent2 {
	text-align: left;
	padding-left: 5.5em;
	font: 400 normal 0.95em Verdana, "Arial Narrow", Georgia, "Palatino Linotype", Garamond, san-serif;
	color: #000;
	background: none;
}

#content p em {
	color: #060;
}


#content ul li {
	text-align: left;
	padding-left: 1.5em;
	padding-right: 2.25em;
	padding-bottom: .35em;
	font: 400 normal 0.95em Georgia, "Palatino Linotype", Garamond, serif;
	color: #000;
	list-style-type: circle;
}

#content ul ul li {
	text-align: left;
	padding-left: 1.5em;
	padding-bottom: .25em;
	font: 400 normal 0.95em Verdana, Tahoma, san-serif;
	color: #000;
	list-style-type: disc;
}

#content ul ul ul li {
	text-align: left;
	padding-left: 1em;
	padding-bottom: .15em;
	font: 200 normal 0.85em Verdana, Tahoma, san-serif;
	color: #000;
	list-style-type: disc;
}

#content li>em {
	color: #900;
	text-decoration: none;
	letter-spacing: 0.05em;
}

#content p.messagelink a:link {
	font: 600 normal 1em Teletype, "Palatino Linotype", Garamond, serif;
	color: #CD5C5C;
	text-align: center;
}

#content p.messagelink p {
	font: 400 normal 0.75em Teletype, "Palatino Linotype", Garamond, serif;
	text-align: center;
	color: #000;
}

#content efalogo {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}

#content .cardfront {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
	
}

#content .cardfront-right {
	float: right;
	padding-right: 105px;
	padding-top: 0;
	
}
#content #p1, #p2, #p3, #p4, #p5, #p6, #p7, #p8, #p9, #p10, #p11 {
	white-space: nowrap;
	text-indent: 0;
}

#content #p1 a, #p2 a, #p3 a, #p4 a, #p5 a, #p6 a, #p7 a, #p8 a, #p9 a, #p10 a, #p11 a {
	text-decoration: none;
}

#content #p1 a {
	color: #0C9; 
	font: 25px/1 "Helvetica Narrow", Impact, sans-serif;
	margin-left: 5%;	 /* top left */
	padding: 0;
}

#content #p2 a {
	color: #C69; 
	font: italic 25px/1 Georgia, serif;
	text-align: right;
	padding-left: 8em;
}

#content #p3 a {
	color: #039; 
	font: 20px/1 "Arial Black", sans-serif;
	padding-left: 8%;   /* left */
}

#content #p4 a {
	color: #C0F; 
	font: bold 25px/1 "Monotype Corsiva";
	padding-left: 50%;	 /* center */
}

#content #p5 a {
	color: #060; 
	font: bold 20px/1 Verdana, sans-serif;
	text-align: right;
	padding-left: 10em; 	/* center right */
}

#content #p6 a {
	color: #399; 
	font: normal 20px/1 Tahoma, sans-serif;
	padding-left: 5%;	/* bottom right */
}

#content #p7 a {
	color: #FCC; 
	font: italic 25px/1 "Helvetica Narrow", Impact, sans-serif;
	padding-left: 0;
}

#content #p8 a {
	color: #63C; 
	font: bold 20px/1 Verdana, sans-serif;
	padding-left: 10%;
}

#content #p9 a {
	color: #B22222; 
	font: bold 28px/1 "Arial Rounded MT",  Andy, Tabitha,  sans-serif;
	padding-left: 5%;	
}

#content #p10 a {
	color: #693; 
	font: bold 26px/1 "Monotype Corsiva", serif;
	padding-left: 13%;
}

#content #p11 a {
	color: #669; 
	font: bold 20px/1 Verdana, sans-serif;
	padding-left: 2%;
}


#content p#totop {
	font: 200 normal 0.65em Tahoma, Verdana, san-serif;
	color: #D4D4D4;
	text-decoration: underline;
}

#content #MarMom {
	background-image: url(images/flag3.gif);
	background-repeat: no-repeat;
}

#footer {
	display: block;
	margin-left: 195px;
	margin-right: 221px;
	padding-bottom: 4px;
	height: 55px;
	padding: 2px;
	background-color: #bababa;
	background-image: url(images/gradient-tantogray_1x45px.jpg);
	background-repeat: repeat-x;
	border: medium solid #00007B;
}

#footer p {
	float: left;
	margin: 0em;
	font: normal normal 8pt Arial;
	color: #00007B;
}

#footer ul li {
	float: right;
	display: inline;
	text-align: right;
	list-style: none;
}

#footer ul li a {
	margin: 1em;
	font: normal normal 8pt Arial;
	color: #B22222;
}

#footer a {
	border: none;
	background: none;
	color: #B22222;
	text-decoration: none;
}

#credits {
	position: absolute;
	top: 1075px;
	left: 5px;
	background: transparent;
}

#credits ul li {
	border: none;
	text-decoration: none;
	list-style: none;
}

#credits a {
	padding-top: 2px;
	margin-top: 2px;
	color: #B22222;
	border: none;
	background: transparent;
}

#credits img {
	border: none;
}

#rightnav {
	position: absolute;
	display: block;
	right: 45px;
	top: 120px;
	width: 135px;
	padding-top: 3px;
	border-color: #00007B;
	border-style: solid;
	border-width: .25em;
	background-color: #D9D9D9;
	background-image: url(images/graybkgrd.gif);
	background-repeat: repeat;
}

#rightnav a {
	display: block;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 3px;
	font: normal normal 1em Verdana;
	color: #FDF8E6;
	text-decoration: none;
	background-color #B22222;
	border-bottom: thin solid #00007B;
}

#rightnav p a {
	padding-left: 0;
	padding-right: 0;
	background-color: #B22222;
}

#rightnav a:visited {
	color: #e3e3ff;
}

#rightnav a:active {
	color: #D9D9D9;
}

#rightnav a:hover {
	color: #FDF8E6;
}

#rightnav p {
	display: block;
	text-align: left;
	padding: 0px 5px;
	font: normal normal 0.75em Verdana, Tahoma;
	color: #000;
}

#rightnav p.quote {
	text-align: center;
	padding: 3px 5px;
	font: normal normal 0.85em Alois, "Monotype Corsiva", Tabitha;
}

#rightnav p.attrib {
	text-align: right;
	padding-right: 1.5em;
	font: normal normal 0.65em Arial;
}

#rightnav h1 {
	display: block;
	text-align: center;
	font: 600 normal 0.85em Tahoma;
	color: #000;
	text-decoration: none;
	background-color: #fdf8e6;
	background-image: url(images/gradient-tantogray_1x15px.jpg);
	background-repeat: repeat-X;
	background-position: center;
	border-top: thin solid #000;
	border-bottom: medium solid #00007B;
}

#rightnav h2 {
	display: block;
	text-align: center;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font: normal normal 0.75em Verdana;
	color: #FDF8E6;
	text-decoration: none;
	background-image: url(images/gradient-redtoblue_1x30px.jpg);
	background-repeat: repeat-X;
	background-position: center;
	border-top: thin solid #000;
	border-bottom: medium solid #00007B;
}

#rightnav p.attrib2 {
	text-align: center;
	padding-right: 0.2em;
	font: normal normal 0.6em Arial;
}

#rightnav p img {
	float: right;
	border: none;
}

	