body {
	font-family: geneva, arial, sans-serif;
	font-size: 77%; /* init to % so that ems work without minitext in IE */
}

td.titlebar { 
	border: 0;
	margin: 0;
	padding: 4px 3px;
	font-size: 0.7em;
	height: 12px;
	voice-family: "\"}\"";
	voice-family:inherit;
	min-height: 12px;
	background-color: #3b4b53;
	border-color: #999;
	color: #fff;
	font-weight: bold;
}
html>body td.titlebar { min-height: 12px; }

#footertext {
	color: #aaa;
}

/*ol.checklist {
	margin: 0;
	padding: 10px 0;
}

ol.checklist li {
	list-style-type: decimal;
}*/

.intro_body p {
	margin: 0;
	padding: 10px 0;
	font-size: 0.8em;
}

.checklist p {
	padding: 5px 0;
}

p.galleryfooter {
	margin: 0;
	padding: 10px 0 15px 0;
	font-size: 0.8em;
}

p.primarycredit {
	margin: 0;
	padding: 10px 0;
	font-size: 0.8em;
}

p.subcredit {
	margin: 0;
	padding: 5px 0;
	font-size: 0.7em;
}

p.splashcaption {
	margin: 15px 0 5px 0;
	padding: 5px 0;
	font-size: 0.7em;
	color: #000;
	border-top: 1px solid #333;
}

#bottom_links {
	margin: 0;
	padding: 0;
	color: #ccc;
}

#bottom_links_map {
	margin: 0;
	padding: 0;
	color: #666;
}

a.printLink {
    font-family: geneva, arial, sans-serif;
	color : #000000;
    text-decoration : none;
}
a.printLink:active {
    font-family: geneva, arial, sans-serif;
	color : #000000;
    text-decoration : none;
}
a.printLink:visited {
    font-family: geneva, arial, sans-serif;
	color : #000000;
    text-decoration : none;
}
a.printLink:hover {
    font-family: geneva, arial, sans-serif;
	color : #000000;
    text-decoration : underline;
}

a.navlink {
    font-family: geneva, arial, sans-serif;
	color : #ccc;
    text-decoration : none;
}
a.navlink:active {
    font-family: geneva, arial, sans-serif;
	color : #ccc;
    text-decoration : none;
}
a.navlink:visited {
    font-family: geneva, arial, sans-serif;
	color : #ccc;
    text-decoration : none;
}
a.navlink:hover {
    font-family: geneva, arial, sans-serif;
	color : #aaa;
    text-decoration : underline;
}

#bottom_links_map a.navlink {
    font-family: geneva, arial, sans-serif;
	color : #666;
    text-decoration : none;
}
#bottom_links_map a.navlink:active {
    font-family: geneva, arial, sans-serif;
	color : #666;
    text-decoration : none;
}
#bottom_links_map a.navlink:visited {
    font-family: geneva, arial, sans-serif;
	color : #666;
    text-decoration : none;
}
#bottom_links_map a.navlink:hover {
    font-family: geneva, arial, sans-serif;
	color : #aaa;
    text-decoration : underline;
}

a.subnavlinkoff {
    font-family: geneva, arial, sans-serif;
	color : #ccc;
    text-decoration : none;
}
a.subnavlinkoff:active {
    font-family: geneva, arial, sans-serif;
	color : #aaa;
    text-decoration : none;
}
a.subnavlinkoff:visited {
    font-family: geneva, arial, sans-serif;
	color : #ccc;
    text-decoration : none;
}
a.subnavlinkoff:hover {
    font-family: geneva, arial, sans-serif;
	color : #aaa;
    text-decoration : underline;
}

a.subnavlinkon {
    font-family: geneva, arial, sans-serif;
	color : #aaa;
    text-decoration : none;
}
a.subnavlinkon:active {
    font-family: geneva, arial, sans-serif;
	color : #aaa;
    text-decoration : none;
}
a.subnavlinkon:visited {
    font-family: geneva, arial, sans-serif;
	color : #aaa;
    text-decoration : none;
}
a.subnavlinkon:hover {
    font-family: geneva, arial, sans-serif;
	color : #aaa;
    text-decoration : underline;
}

td.navlinktext {
    font-family: geneva, arial, sans-serif;
	color : #aaa;
    text-decoration : none;
}

td.tombstone {
    font-family: geneva, arial, sans-serif;
	color : #000000;
}

td.tombstone2 {
    font-family: geneva, arial, sans-serif;
	color : #cccccc;
}

td.tombstonePrint {
    font-family: geneva, arial, sans-serif;
	color : #000000;
}

a {
    font-family: geneva, arial, sans-serif;
	color : #cccccc;
}
a:active {
    font-family: geneva, arial, sans-serif;
	color : #cccccc;
}
a:visited {
    font-family: geneva, arial, sans-serif;
	color : #cccccc;
}
a:hover {
    font-family: geneva, arial, sans-serif;
	color : #cccccc;
    text-decoration : underline;
}

body {
	background-color : #333333;
	margin-top : 0;
	margin-left : 0;
	color : #333333;
}

body.printFriend {
	background-color : #ffffff;
	margin-top : 0;
	margin-left : 0;
	color : #000000;
}

.checklist li {
	margin: 0;
	padding-bottom: 10px;
}