body {background: #ee7;
color: #141;
font-family: "Comic Sans MS", sans-serif;
font-size: 1em;
text-align: center;
	height:100%;
	position:relative;
	padding-bottom:5em;}

h1 {background: #9c6;
color: #141;
font-size: 3em;
font-weight: bold;
text-align: center;
margin: auto;
padding: .25em;}

h2, h3 {font-family: ComixHeavy, "Comic Sans MS", sans-serif;
font-weight: normal;
margin: 0 auto;}
h2 {font-size: 2em;}
h3 {font-size: 1.5em;}

a:link {color: #141; 
background: transparent;}

a:visited {color: #516;
background: transparent;}

a:hover {color: #516;
background: transparent;
text-decoration: none;}

a img {border: 0;
text-decoration: none;;}

li {list-style-type: none;}

table {width: 75%;
margin: 1em auto;
padding: 0;}

img#logo {padding-right: 1em;
float: left;
border: 0;
text-decoration: none;}

.header {clear: both;
background: #9c6;
width: 60%;
border: .2em ridge #9c6;
margin: auto;}
@media print { .header {clear: none; border: none;} }

.content1 {width: 85%;
margin: .5em auto;}

@media print { .content1 {clear: none;} }

.content2 {width: 50%;
margin: .5em auto;
background: #9c6;
padding-bottom: .1em;}

.clear {clear: both;}

.text {background: #9c6;
width: 33.33%;
float: left;}

.image {width: 33%;
float: left;}

.button {width: 50%;
margin: 1em auto;
float: left;}

.booklist {width: 65%;
text-align: left;
margin-left: 5%;
padding-left: .5em;
background: #9c6;}

#breadcrumbs {color: #141;
font-family: Tahoma, Verdana, sans-serif;
font-size: .9em;
clear: left;
text-align: left;}
@media print { #breadcrumbs {clear: none; } }

#footer {
	position:absolute;
	bottom:0;
	left:50%;
	width:40em;
	margin-left:-20em;
	text-align:center;
}

#footer a {
	text-decoration:none;
}

