
body {
   font-family: Georgia, Verdana, Arial, sans-serif;
   font-size: x-small;
   line-height: 1.5em;
	/* background-color: #D2CDC3; */
   margin: 0;
   padding: 10px 10px 10px 10px;
   voice-family: "\"}\""; 
   voice-family: inherit;
   font-size: xx-small;
}

/* Positioning */
#container {
   margin-left: auto;
   margin-right: auto;
   width: 560px;
}

#content {
	border: 1px solid #576273;
   width: 400px;
   padding-right: 40px;
   padding-left: 1em;
	padding-bottom: 1em;
   float: left;
   voice-family: "\"}\""; 
   voice-family: inherit;
   width: 360px;
}

#menu
{
   width: 120px;
   padding: 0;
   text-align: left;
   float: left;
   padding: 10px 10px 10px 10px;
}

#menu a:hover
{
	color: #576273;
	border-bottom: none;
}

#menu ul {
   list-style: none;
   padding: 0;
   margin: 0;
}

#logo {
   font-size: large;
   font-family: Perpetua, Georgia, Verdana, Arial, sans-serif;
   padding: 10px 0px 10px 0px;
   voice-family: "\"}\""; 
   voice-family: inherit;
   font-size: medium;
}

/* Formatting */
.entry {
   padding-bottom: 2em;
}

.sideheader, h1, h2, h3, h4, h5, h6 {
   font-family: Perpetua, Georgia, sans-serif;
   font-size: small;
   voice-family: "\"}\""; 
   voice-family: inherit;
   font-size: x-small;
   font-weight: bold;
}


p {
	text-align: justify;
}


.sidesection {
   padding-bottom: 2em;
}

/* link formatting */
a:link, a:active {
	color: black;
	text-decoration: none;
	border-bottom: 1px dashed black;
}

a:visited {
	color: black;
	text-decoration: none;
	border-bottom: 1px dashed black;
}

a:hover	{
	color: #576273;
	border-bottom: none;
}

#logo a:link, 
#logo a:active, 
#logo a:visited, 
#logo a:hover {
   text-decoration: bold;
   border-bottom: none;
}

li {
   padding: 0;
   margin: 0;
}
