body {
	background-color: #FFF;
	text-align: center; /* for IE */
	background-image: url("images/polkadot.png");
	background-repeat: repeat;
}

.container {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	border: 1px solid #000;
	width: 800px;
	color: #000;
	background-color: #fff;
}

.header {
	background-color: #f3cedf;
}

.header img {
	margin-bottom: 10px;
}

.footer {
	margin: 0 auto;   /* align for good browsers */
	padding-top: 5px;
	width: 800px;
	color: #000;
	font-size: 0.9em;
	line-height: 0.9em;
}

.text {
	padding: 15px;
	color: #000;
}

h1 {  margin: 10px 0 0 15px; padding: 0;}
h2 { display: inline; }

.emph { font-weight: bold; font-size: 1.1em; }

.menubar {
	width: 800px;
	text-align: center;
	color: #dde;
	font-size: 1.1em;
	font-weight: bold;
	border-bottom: 1px #333 solid;
	border-top: 1px #333 solid;
	margin-top: -5px;
	background-color: #DDD;
	padding: 1px 0 1px 0;
}

.menubar a	{
	margin: -3px;
	padding: 1px 30px 2px 30px;
	text-decoration: none;
}

.menubar a:link		{color: #9F426C;}
.menubar a:visited	{color: #9F426C;}
.menubar a:hover		{
	color: #9F426C;
	border-bottom: none;
	background-color: #BBB;
}
.menubar a:active	{color: #9F426C;}

.side-pic {
	float: right;
	text-align: center;
	margin: 7px;
	border:  2px solid #fff;
}

a {text-decoration: none;}
a img { border-width: 0px; }
a:link {color: #67f;}
a:visited {color: #67f;}
a:hover {color: #55e; border-bottom: 1px dashed #55e}
a:active {color: #67f}	

