body, html { width: 100%; height: 100%; }
body {
	margin: 0; padding: 0;
	font: 75% Verdana, Arial, sans-serif;
	color: #333;
	background: #F5F5FF url(http://home.aristotle.net/easter/easter_mp_background_tile.jpg);
	text-align: center;
	}

p, td, dt, dd, li, div, tr, table { font-size: 1em; color: inherit; }
p, dl { margin: 1em 0; }
ul, ol { margin: .5em 0 1.1em 2em; }
li { margin: 0; padding: 0; }
dd { margin: 0 0 1em; padding: 0 }
.fun dd { margin: 0 0 1em 1em; }
dt { font-weight: bold; }
fieldset { margin: 0 auto; width: 70%; border: none; text-align: left; }
th { font-size: 1.1em; text-align: left; text-indent: 5px; font-variant: small-caps; }
caption { font-size: 1.3em; font-weight: bold; }

pre.poem { font: 1em Verdana, Arial, sans-serif; }

#across, #down { width: 48%; }
p.intro { font-weight: bold; }

#content p { margin: .1em 0 1.1em; }
.mp #content p { text-align: justify; }


#header h1 { font-size: 1.3em; margin: 0; }
#content h1{ font-size: 1.3em; margin: 2em 0 .3em; }
#content h2 { font-size: 1em; margin: 1.5em 0 .2em; }

.divider { text-align: center; }
.divider, #poems h2 { padding-top: 15px; background: url(http://home.aristotle.net/easter/images/easter_divider.gif) no-repeat top; }

a { font-size: .9em; font-weight: bold; }
a:link {
 text-decoration:underline;
 color:#33CC33;
	}
 a:visited {
 	text-decoration:underline;
	color:#6699FF;
	}
a:focus, a:hover, a:active {
	text-decoration:none;
	color:#999999;
	}
h2 a { font-size: 1em; }

#canvas {
	width: 772px;
	margin: 0 auto;
	text-align: left;
}
.mp #canvas {	width: 544px; }
#header {
	text-align: center;
	font-weight: bold;
	font-style: italic;
	}
#header p { font-size: 1.1em; margin: 0 0 1em; }

#content { margin: 0 0 2em; padding: 0 100px; }
.mp #content { margin: 0 40px; font-size: 1.2em; padding: 0; }

#footer {	text-align: center; }
#links, #cardselect .last {
	padding-bottom: 20px;
	background: url(http://home.aristotle.net/easter/images/easter_divider.gif) no-repeat bottom;	
	}
.mp p, #footer a, #copy { font-weight: bold; }

#funnav { text-align: center; }
.fun-mp #content ul { list-style: none; }
.fun-mp #content ul h2 { margin-top: .5em; }

