/*
  printstyles.css
  Copyright 2009 James H. Vellenga.  All rights reserved.
  http://www.jimvellenga.com/
*/

body {
  background-attachment: scroll ;
  font-family: Arial,Helvetica,sans-serif ;
}
h1 {
	font-size: 1.6em ;
	margin: 1px ;
	line-height: 1.6em ;
}
h2 {
	font-size: 1.2em ;
	font-weight: bold ;
	line-height: 1.2em ;
	margin: 1px ;
}
h3 {
	font-size: 1.1em ;
	font-weight: bold ;
	margin: 1px ;
}
div.toppanel {
	width: 240px ;
}
div.logo {
	position: center ;
	width: 240px ;
}

div.maincontent {
	text-align: left ;
	width: auto ;
	max-width: 720px;
	line-height: 1.3em ;
	padding-right: 0.5em ;
}
div.sidepanel {
	width: 220px ;
	text-align: center ;
	margin: 10px ;
}
div.toptitle {
	width: auto ;
	color: black ;
	/* background: #84aee1 ; Color matching logo */
	background: #95c4fe ; /* Brighter color, same hue and sat */
	padding: 8px ;
	border-top: 1px solid #84aee1 ;
	border-right: 1px solid #84aee1 ;
	border-bottom: 1px solid #84aee1 ;
	border-left: 1px solid #84aee1 ;
	text-align: center ;
}
div.copyright {
	clear: both ;
	color: black ;
	padding: 4px ;
	border: 1px solid #84aee1 ;
	font-size: 0.81em ;
	text-align: left ;
}

div.button {
	width: 220 px ;
	color: black ;
	border-top: 1px solid #84aee1 ;
	border-right: 1px solid #84aee1 ;
	border-bottom: 1px solid #84aee1 ;
	border-left: 1px solid #84aee1 ;
	padding: 0 ;
}
a.menubutton:link, a.menubutton:visited {
	text-decoration: none ;
	color: black ;
	/* background: #84aee1 ; Color matching logo */
	background: #95c4fe ;  /* brighter, but with same hue and sat */
	display: block ;
	padding: 3px ;
}
a.menubutton:hover {
	text-decoration: none ;
	color: yellow ;
	background: #0000c0 ;
	display: block ;
	padding: 3px ;
}
a.menubutton:active {
	text-decoration: none ;
	color: yellow ;
	background: #0000c0 ;
	display: block ;
	padding: 3px ;
}

